Commit Graph

4 Commits

Author SHA1 Message Date
Jeff Emmett 9c07471229 fix: add missing migration and encryptid.browser.js placeholder
- Add migration 0003 for visibility and owner_did fields on SharedSpace
  (fields were in model but migration was never created, causing 500s)
- Add placeholder encryptid.browser.js to fix staticfiles manifest error

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 15:15:20 -07:00
Jeff Emmett 5aae2776ed Remove background SW uploads, use simple direct fetch instead
SW was causing issues. Reverted to straightforward XHR uploads with
progress bar, duplicate detection, and overwrite/skip. No IndexedDB,
no SW messaging. SW is now minimal (cache-only for static assets).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 18:18:35 +00:00
Jeff Emmett 0ce44383b5 Add background uploads via Service Worker + IndexedDB
Uploads now continue even if the user navigates away from the page.
Files are stored in IndexedDB, the SW handles the actual fetch to
direct.rfiles.online, and results are broadcast back to any open tab.
Shows a notification if no tab is focused when upload completes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 18:11:55 +00:00
Jeff Emmett cf9cc22c58 Initial commit: rfiles.online standalone file sharing platform
Extracted from PKMN (personal-knowledge-management-network) into its own
repo with separate database, file storage, and Docker stack.

- files app: SharedSpace, MediaFile, PublicShare, FileAccessLog models
- portal app: Landing page, upload, file management, shared space views
- Host-based URL routing for subdomain shared spaces (*.rfiles.online)
- PWA with service worker and share target support
- Celery tasks for expired share cleanup and file processing
- Docker Compose for dev and production (Traefik + PostgreSQL + Redis)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 15:46:31 +00:00