Commit Graph

1749 Commits

Author SHA1 Message Date
izzy a7fd19db52 merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-12-01 10:18:25 +00:00
Alex 46afd6a101 fix: only generate memory based on users assets (#24151) 2025-11-30 13:01:12 -06:00
izzy db7169ea01 merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-28 12:04:43 +00:00
Tijs 3e3ca4c104 feat(server): exclude syncthing folders from external libraries (#24240)
* Add SyncThing folders to External library exclusion

SyncThing is a popular library for syncing files (like pictures) between systems. It can really mess up your library if an external library, which is also used by SyncThing, is added and these folders are not excluded.

* Plural

* fix formatting

---------

Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
2025-11-28 11:40:33 +00:00
renovate[bot] 01f83ae964 fix(deps): update dependency exiftool-vendored to v33 (#24172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-11-27 21:45:35 +00:00
renovate[bot] ca4fd07656 chore(deps): update dependency eslint-plugin-unicorn to v62 (#24167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-11-27 21:31:16 +00:00
izzy e3f350ea60 merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-26 09:49:10 +00:00
Jason Rasmussen db15e5e423 fix: duration extraction (#24178) 2025-11-25 10:26:25 -05:00
izzy 6ec10a5f15 test: update tests to be more linter complaint & use new routines 2025-11-25 13:27:14 +00:00
Jason Rasmussen 104fa09f69 feat: queues (#24142) 2025-11-25 08:19:40 -05:00
izzy 1cdffeb3be fix: create or overwrite file 2025-11-25 10:45:18 +00:00
izzy 95d9bcb3f1 chore: lint 2025-11-24 17:09:13 +00:00
izzy 0f145a5b52 chore: check canParse too 2025-11-24 16:54:44 +00:00
izzy 481ec02edb merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-24 16:52:41 +00:00
izzy 9f5f90b2ff test: update service specs 2025-11-24 16:18:33 +00:00
Greg Lutostanski aecf064ec9 fix(server): sanitize DB_URL for pg_dumpall to remove unknown query params (#23333)
Co-authored-by: Greg Lutostanski <greg.lutostanski@mobilityhouse.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-11-24 16:34:21 +01:00
izzy 220d63e035 chore: delay lock retry 2025-11-24 15:21:58 +00:00
izzy 3be039b953 feat: higher accuracy progress tracking 2025-11-24 15:19:38 +00:00
izzy e2ca0c6f67 refactor: better typings for integrity API 2025-11-24 14:53:52 +00:00
izzy f84bdc14d5 chore: additional filename validation 2025-11-24 14:30:49 +00:00
izzy 3863ff73ef test: update service spec 2025-11-24 12:49:33 +00:00
izzy 534a9f50b6 fix: make sure backups are correctly sorted for clean up 2025-11-21 18:19:08 +00:00
izzy 86d8e1a092 chore: lint 2025-11-21 18:02:27 +00:00
izzy ac9a587063 fix: ensure task is defined to show error 2025-11-21 17:21:37 +00:00
izzy 53ef26a5e4 fix: actually assign inputStream 2025-11-21 17:07:16 +00:00
izzy cbf3a2c3cb feat: system integrity check in restore flow 2025-11-21 16:37:28 +00:00
izzy 874782edf0 feat: restore just .sql files 2025-11-21 14:58:49 +00:00
izzy a7245627fc fix: permit uploading just .sql files 2025-11-21 14:58:38 +00:00
izzy 174670a1b7 feat: download backups from list 2025-11-21 14:47:11 +00:00
izzy a3c6d71a58 refactor: permit any .sql(.gz) to be listed/restored 2025-11-21 14:24:35 +00:00
izzy 19ba23056c feat: upload backups 2025-11-21 12:52:27 +00:00
izzy 3d2d7fa64c fix: load status on boot 2025-11-21 11:24:46 +00:00
izzy 270d7e3cdc feat: start restore flow route 2025-11-20 18:31:57 +00:00
izzy 8463968712 chore: lint fixes 2025-11-20 17:10:17 +00:00
izzy 5be08274ff chore: lint fixes 2025-11-20 17:05:22 +00:00
izzy d6e3d26cfc test: update cli spec 2025-11-20 16:43:30 +00:00
izzy d5351de26f merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-20 16:34:53 +00:00
izzy 2e15012257 feat: web impl. 2025-11-20 16:08:16 +00:00
izzy 56a4159295 feat: sync status to web app 2025-11-20 15:47:30 +00:00
izzy f778a4260b fix: should set status on restore end 2025-11-20 15:41:05 +00:00
izzy 31f4665d35 feat: start action on boot 2025-11-20 15:36:17 +00:00
izzy 53a74a7279 feat: list and delete backup routes 2025-11-20 15:31:35 +00:00
izzy dd1cf12aaa refactor: DRY end maintenance 2025-11-20 15:26:03 +00:00
izzy 31410c3c20 test: backup restore service tests 2025-11-20 15:24:56 +00:00
izzy 26587dd690 feat: synchronised status, restore db action 2025-11-20 15:24:48 +00:00
izzy 442fe6e3d0 feat: add external maintenance mode status 2025-11-19 15:54:44 +00:00
izzy af741a4761 test: update service worker tests 2025-11-19 15:42:10 +00:00
izzy 7c2e8b1d62 feat: add MaintenanceEphemeralStateRepository
refactor: cache the secret in memory
2025-11-19 15:41:27 +00:00
izzy c090a1a9d9 feat: authenticate websocket requests in maintenance mode 2025-11-19 15:27:44 +00:00
izzy d040de2d52 feat: initialise StorageCore in maintenance mode 2025-11-19 15:27:16 +00:00