authentik Default Admin dtoro
  • Joined on 2026-02-18
dtoro pushed to main at dtoro/mule-image 2026-05-11 22:52:39 +02:00
2a5270d399 fix(playback): force mp4 muxer; ffmpeg cant infer format from .tmp extension
dtoro pushed to main at dtoro/mule-image 2026-05-11 22:40:05 +02:00
1b6ff45726 feat(playback): transcode HEVC .mov to H.264 MP4 on first hit
dtoro pushed to main at dtoro/mule-image 2026-05-11 22:29:26 +02:00
09c12ea35b fix(scan): only resurrect discards when file changed; add Saved toast
dtoro pushed to main at dtoro/mule-image 2026-05-11 21:51:20 +02:00
abe5c1ec6b fix(metadata-panel): apply mutation responses synchronously, no second GET
dtoro pushed to main at dtoro/mule-image 2026-05-11 21:13:28 +02:00
ea08d7e3e8 fix(library/stats): exclude hidden photos from discarded count
dtoro pushed to main at dtoro/mule-image 2026-05-11 20:57:05 +02:00
356062ead3 feat(date-guess): recognise YY-MM-DD HH-MM-SS Synology export filenames
dtoro pushed to main at dtoro/mule-image 2026-05-11 13:56:32 +02:00
7a1c6b618b fix(compose): propagate SECRET_KEY to all workers, not just backend
dtoro pushed to main at dtoro/mule-image 2026-05-11 13:52:53 +02:00
5a67ed7e7b feat(phase 4): vision fetches NC previews; stop writing /data/thumbs
dtoro pushed to main at dtoro/mule-image 2026-05-11 13:46:07 +02:00
f4618ddf97 fix(rename): refresh Folder.name on webhook-driven directory rename
dtoro pushed to main at dtoro/mule-image 2026-05-11 13:39:45 +02:00
2a5759cc8d feat(metadata): read from NC Memories first, ExifTool subprocess as fallback
dtoro pushed to main at dtoro/mule-image 2026-05-11 13:16:56 +02:00
f27f3cb820 fix(handle_directory_rename): iterate in Python — asyncpg rejected SUBSTRING(... FROM LENGTH(...)+1)
dtoro pushed to main at dtoro/mule-image 2026-05-11 13:07:29 +02:00
f4a03b63f4 feat(nc-webhook): handle folder rename via NodeRenamedEvent
dtoro pushed to main at dtoro/mule-image 2026-05-11 12:50:54 +02:00
94088253f8 fix(nc-webhook): propagate folder deletes + resurrect un-discarded files
dtoro pushed to main at dtoro/mule-image 2026-05-11 12:28:37 +02:00
f657e2c0ba feat: retire the watchfiles watcher in favour of NC webhooks
dtoro pushed to main at dtoro/mule-image 2026-05-11 12:20:00 +02:00
362fbc6d83 feat(nc-webhook): receive Nextcloud file events instead of polling
dtoro pushed to main at dtoro/mule-image 2026-05-11 12:08:33 +02:00
d24c64e0a0 fix(scan): stop auto-queuing backfill_gps on every startup
dtoro pushed to main at dtoro/mule-image 2026-05-11 12:02:45 +02:00
18dce33fa3 fix(original): support HTTP Range so <video> can play .mov etc
dtoro pushed to main at dtoro/mule-image 2026-05-11 11:43:04 +02:00
28738acb56 fix(backfill): drop offset-based pagination — it skipped filled rows
dtoro pushed to main at dtoro/mule-image 2026-05-11 11:34:58 +02:00
576b0c236d feat(thumbs): proxy Nextcloud previews instead of duplicating the cache
dtoro pushed to main at dtoro/mule-image 2026-05-11 11:06:37 +02:00
9e9b1ba224 perf(preview): debounce full-res /proxy preload by 400ms