izzy
|
2962c54ee2
|
refactor: queue separate jobs for deleting integrity reports
|
2025-12-18 17:08:45 +00:00 |
|
izzy
|
748ba6780d
|
chore: update sql
|
2025-12-18 14:57:26 +00:00 |
|
izzy
|
ff07b4ff16
|
test: service tests for checksum
|
2025-12-18 14:55:48 +00:00 |
|
izzy
|
b1f3c7579d
|
test: add mock for plain read
|
2025-12-18 14:47:33 +00:00 |
|
izzy
|
92d23ce955
|
fix: use plain read stream instead of real
|
2025-12-18 14:40:59 +00:00 |
|
izzy
|
c045fa27af
|
test: service tests for missing files
|
2025-12-18 14:36:51 +00:00 |
|
izzy
|
b73066268f
|
test: service tests for orphaned files
|
2025-12-18 14:24:34 +00:00 |
|
izzy
|
098563ef4e
|
refactor: use storage repository stat instead of real stat
|
2025-12-18 14:14:24 +00:00 |
|
izzy
|
5028c56ad8
|
feat: paginate integrity report results
|
2025-12-18 14:08:06 +00:00 |
|
izzy
|
31ac88f158
|
test: cont. integrity service tests
|
2025-12-18 12:56:14 +00:00 |
|
izzy
|
05acf74626
|
test: add new queue name
|
2025-12-17 15:41:23 +00:00 |
|
izzy
|
0e75f38e4a
|
merge: remote-tracking branch 'immich/main' into feat/integrity-checks-izzy
|
2025-12-17 15:09:39 +00:00 |
|
izzy
|
08e532170f
|
refactor: split maintenance dto for integrity checks
|
2025-12-17 15:04:45 +00:00 |
|
izzy
|
21c26dd65f
|
refactor: split integrity out of maintenance controller/service
|
2025-12-17 14:55:38 +00:00 |
|
izzy
|
8fdec465c5
|
refactor: use separate queue for integrity checks
|
2025-12-17 14:37:43 +00:00 |
|
izzy
|
6e7854b5bb
|
chore: sync SQL
|
2025-12-03 16:46:08 +00:00 |
|
izzy
|
5d5d421201
|
fix: path -> reportId as reportId
|
2025-12-03 15:24:30 +00:00 |
|
izzy
|
7a215c16ab
|
fix: flip deletedAt filter
|
2025-12-02 14:23:56 +00:00 |
|
izzy
|
ae653f9bf5
|
chore: lint
|
2025-12-02 14:07:14 +00:00 |
|
izzy
|
73a17bb58e
|
chore: generate SQL
|
2025-12-02 13:54:55 +00:00 |
|
izzy
|
e1a1662225
|
chore: more compliant csv
|
2025-12-02 13:33:13 +00:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|