oxmc
ecc340e7b1
feat: add dark mode UI and SQLite as alternate database backend
...
Release Please / release-please (push) Has been cancelled
Docker Build and Push (Development) / build-and-push-dev (push) Has been cancelled
Dark mode: CSS custom properties + .dark class toggled via Redux/localStorage,
with a theme toggle in the Header and Settings page. Foundation didn't exist
yet despite prior assumption, so it was built from scratch.
SQLite: new DB_ENGINE=mongo|sqlite env var selects the metadata backend at
runtime (Mongo stays default, no behavior change unless opted in). File/thumbnail
bytes continue to use the existing fs/S3 storage path. Implemented via a shared
DB interface (dbTypes.ts) with parallel mongoDB/ and sqliteDB/ implementations,
selected through dbFactory.ts, with JWT/encryption logic extracted into
userCrypto.ts so both engines share it.
2026-07-05 04:18:33 -07:00
Konrad Gadzina
bae5dbbd53
Fix nested folders upload ( #90 )
2025-03-08 20:25:56 -05:00
subnub
be66d0096b
started docker changes
2025-02-27 21:31:35 -05:00
subnub
11bed01c50
added dev docker file
2025-02-24 11:29:21 -05:00
subnub
28bcc44ea2
improved reset and change password pages
2025-02-24 09:49:11 -05:00
subnub
56f0fe934f
added more user test, improved validation, and added validation to login screen
2025-02-24 02:14:57 -05:00
subnub
1c7315b443
start user tests, improved user error messages
2025-02-24 00:36:43 -05:00
subnub
ff240c9afd
more tests and fixed move folder not found status
2025-02-23 22:49:34 -05:00
subnub
2a6d7f3eb5
more tests
2025-02-16 04:06:50 -05:00
subnub
a9ad3a5d9d
more unit testing changes
2025-02-12 17:16:27 -05:00
subnub
15f2541e90
started tests
2025-02-11 23:31:43 -05:00
subnub
00124cf542
lots of fixes
2025-01-10 09:55:34 -05:00
subnub
459dc6c2e7
made it so media items display error, improved some scripts
2025-01-07 00:52:07 -05:00
subnub
33a83d14df
improved thumbnail loading
2024-12-30 04:57:56 -05:00
subnub
3e9426bab0
made temp files removed on error, fixed uploads
2024-12-28 16:27:04 -05:00
subnub
94aac88023
fixed infinite scroll on high res screens on fixed ts issues
2024-12-28 14:06:05 -05:00
subnub
22394666ca
added env support to video thumbnails, fixed thumbnail script, and added example env
2024-12-27 17:07:45 -05:00
subnub
0a3c65b58e
fixed some mobile styling
2024-12-26 15:34:46 -05:00
subnub
feb2e939fb
removed unneeded files
2024-12-26 04:56:02 -05:00
subnub
580bded4ab
fixed be hosting html file even in dev mode, and fixed content disposition with invalid filenames
2024-12-25 06:53:28 -05:00
subnub
e54161464f
more video stream changes
2024-12-25 01:10:09 -05:00
subnub
bf0dc36ea6
video stream optimizations
2024-12-25 00:56:44 -05:00
subnub
fdf19ccc6d
more video streaming fixes
2024-12-25 00:36:42 -05:00
subnub
3a00ba51eb
more video streaming work
2024-12-23 17:04:31 -05:00
subnub
5a1e3044a3
fixed video streaming (for now)
2024-12-23 13:10:09 -05:00
subnub
a0e79e2642
fixed build scripts
2024-12-22 20:41:47 -05:00
subnub
634ef88d36
fixed video streaming
2024-12-22 19:10:16 -05:00
subnub
2e6b7c05f7
finished resend email verification, reset password, and forgot password logic
2024-12-22 18:41:39 -05:00
subnub
37be61f657
cleaned up all chunk routes
2024-12-22 16:39:59 -05:00
subnub
7576e89bba
small fix for s3
2024-12-07 20:18:00 -05:00
subnub
0eb8bf12a0
continued cleaning up events
2024-12-07 20:11:29 -05:00
subnub
e466ec0d07
cleaned up file uploads
2024-12-07 18:55:56 -05:00
subnub
7e134b300f
removing promises inside promise constructors to events instead
2024-12-07 02:52:08 -05:00
subnub
f3026e8859
improved error handling for uploading folders
2024-12-06 23:38:49 -05:00
subnub
81b8d9109f
continued folder upload
2024-12-06 01:02:40 -05:00
subnub
0e81da7fbc
started folder uploads
2024-12-05 23:36:20 -05:00
subnub
2ef5aaef23
started folder upload changes
2024-12-02 09:11:36 -05:00
subnub
f160a80f41
Added concurrency with limit for zipping files
2024-11-06 01:53:04 -05:00
subnub
23e619e4cb
improved zip downloads
2024-11-05 22:41:55 -05:00
subnub
43151731f4
started zip download changes
2024-11-05 21:25:38 -05:00
subnub
fad81f319c
fixed moving multiple folders list
2024-10-19 00:59:37 -04:00
subnub
af7b3bd61c
added media filter, improved search, ui changes
2024-10-16 00:31:23 -04:00
subnub
b8febb710c
fixed issues with thumbnails, also created script to create thumbnails on videos if there werent any
2024-10-13 23:19:23 -04:00
subnub
0ec24235cc
started testing S3, most things for it are now working. Also fixed media list issue, added more migration scrips for old versions of mydrive
2024-10-13 17:29:41 -04:00
subnub
f77f0a69b0
removed unneeded user functions
2024-10-12 16:59:50 -04:00
subnub
15ac2ac48d
continued settings page, validation and user improvements
2024-10-12 14:47:02 -04:00
subnub
25ae8a0119
broke up db functions more, more validation
2024-10-11 16:46:32 -04:00
subnub
1a41e31f53
more validation and fixed db
2024-10-11 14:23:00 -04:00
subnub
ee10d308c0
fixed trashing and restoring files/folders that were inside parent folders
2024-10-10 14:02:04 -04:00
subnub
5f443a7101
started better error handling and validation
2024-09-28 08:24:35 -04:00