Commit Graph

3074 Commits

Author SHA1 Message Date
izzy 6e752bed77 fix: don't process trashed/deleted assets for integrity 2025-12-02 13:19:37 +00:00
izzy 64cc64dd56 refactor: move all new queries into integrity repository 2025-12-02 13:15:48 +00:00
izzy 6cfd1994c4 feat: ability to delete all reports (and corresponding objects) 2025-12-02 11:59:23 +00:00
Sergey Katsubo 79bed80226 feat(server): log all thumbnail generation attempts at verbose level (#24324)
Log thumbnail generation at verbose level
2025-12-01 20:26:13 -06:00
Mert 7c19b0591f fix(server): cjk migration (#24320)
* join string

* use pagination instead
2025-12-01 15:41:19 -06:00
Mert 95c29a8aea fix(server): use bigrams for cjk (#24285)
* use bigrams for cjk

* update sql

* linting

* actually migrate ocr

* fix backwards test

* use array

* tweaks
2025-12-01 17:24:37 +00:00
izzy 806a2880ca feat: assetId, fileAssetId columns on integrity reports 2025-12-01 15:49:03 +00:00
izzy 042af30bef chore: use checksum configuration 2025-12-01 14:27:04 +00:00
izzy 06fcd54b9f feat: download csv report, download file, delete file 2025-12-01 14:20:38 +00:00
izzy db690bcf63 chore: generate SQL 2025-12-01 11:56:01 +00:00
izzy 1daf1b471f chore: lint 2025-12-01 11:51:49 +00:00
izzy 01f96de3e5 test: serialise the buffer over events 2025-12-01 11:20:34 +00:00
Alex 46afd6a101 fix: only generate memory based on users assets (#24151) 2025-11-30 13:01:12 -06:00
izzy c4ac8d9f63 stash: incomplete checksum outdated test 2025-11-28 18:01:24 +00:00
izzy 4d7f7b80da feat: refresh missing & checksum 2025-11-28 17:44:37 +00:00
izzy 2779fce7d0 feat: manually trigger integrity jobs
feat: update summary after job runs
2025-11-28 15:27:12 +00:00
izzy 13e9cf0ed9 stash: moving computers because pnpm is cooked 2025-11-28 12:50:30 +00:00
izzy ca358f4dae feat: sub-pages for integrity reports 2025-11-28 11:40:53 +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 d3abed3414 feat: view integrity report in maintenance page (cherry picked) 2025-11-27 17:53:20 +00:00
izzy 0fdc7b4448 feat: draft controller entry
chore: lint & format
2025-11-27 17:23:54 +00:00
izzy 8db6132669 fix: add mock for asset repo. 2025-11-27 16:42:46 +00:00
izzy 03276de6b2 fix: add integrity report repository to service depends. 2025-11-27 16:34:28 +00:00
izzy 4462683739 chore: generate SQL queries 2025-11-27 16:19:34 +00:00
izzy 919eb839ef revert: override migration db url 2025-11-27 16:14:03 +00:00
izzy 251631948b fix: mock the new repository 2025-11-27 16:11:19 +00:00
izzy 93860238af feat: add config options & cron entries for checks 2025-11-27 16:05:26 +00:00
izzy ef7d8e94fa feat: check orphaned file reports are not out of date 2025-11-27 15:40:14 +00:00
renovate[bot] 7ce43b3824 chore(deps): update dependency node-gyp to v12 (#24168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 16:13:57 +01:00
izzy cc31b9c7f1 feat: clean up old reports of checksum or missing files
refactor: combine the stream query
2025-11-27 15:13:19 +00:00
Daniel Dietzler ce00119926 chore: update sharp to 0.34.5 (#24170) 2025-11-27 15:13:16 +00:00
izzy 929ad529f4 feat: add createdAt to integrity report table
refactor: rename checksum_fail to checksum_mismatched
2025-11-27 15:13:00 +00:00
izzy 1e941f3f88 feat: write integrity report to database 2025-11-27 12:53:04 +00:00
izzy 3414210450 feat: checksum job 2025-11-27 12:00:35 +00:00
renovate[bot] 955a3bfaa6 chore(deps): update base-image to v202511261514 (major) (#24165)
chore(deps): update base-image to v202511261514

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 15:10:48 -05:00
izzy 4a7120cdeb refactor: batched integrity checks 2025-11-26 17:36:28 +00:00
izzy f77f43a83d stash: integrity checks 2025-11-26 15:45:58 +00:00
Jason Rasmussen db15e5e423 fix: duration extraction (#24178) 2025-11-25 10:26:25 -05:00
renovate[bot] 35d18da14a chore(deps): update node to v24 (major) (#24169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 15:40:48 +01:00
renovate[bot] cb56a11f0b chore(deps): update dependency @types/archiver to v7 (#24166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 15:40:12 +01:00
Jason Rasmussen 104fa09f69 feat: queues (#24142) 2025-11-25 08:19:40 -05:00
renovate[bot] 01310c6d86 chore(deps): update node.js to v24.11.1 (#24147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 11:55:36 +01: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
renovate[bot] 741d838f56 chore(deps): update base-image to v202511181104 (major) (#24050)
chore(deps): update base-image to v202511181104

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 15:40:40 -06:00
github-actions edbdc14178 chore: version v2.3.1 2025-11-20 02:20:16 +00:00
github-actions 45a0315606 chore: version v2.3.0 2025-11-19 17:46:53 +00:00
Mees Frensel 271a42ac7f fix(server): copy relevant panorama tags to preview image (#23953) 2025-11-19 03:02:12 +00:00
bo0tzz 4462952564 fix: proper docker caching for plugin mise deps (#23967)
* fix: proper docker caching for plugin mise deps

* fix: mount mise cache for build too
2025-11-19 03:00:03 +00:00