William Valentin
|
c5f5905209
|
ci: build and push multi-arch images
|
2026-02-06 13:39:05 -08:00 |
|
William Valentin
|
9dadb3d808
|
fix: require lifecycle prefixes
|
2026-02-05 15:58:53 -08:00 |
|
William Valentin
|
d0788f0a52
|
fix: guard lifecycle prefixes
|
2026-02-05 11:59:54 -08:00 |
|
William Valentin
|
9b72e33872
|
feat: add optional lifecycle policy job
|
2026-02-05 11:58:37 -08:00 |
|
William Valentin
|
35e3cbf52f
|
feat: support lan/tailnet endpoint selection for presigned URLs
|
2026-02-05 10:10:53 -08:00 |
|
William Valentin
|
d93caedb31
|
fix: align moments range and failed filter
|
2026-02-05 09:17:16 -08:00 |
|
William Valentin
|
523460f639
|
fix: improve moments clustering
|
2026-02-05 09:14:45 -08:00 |
|
William Valentin
|
fdd1c932fd
|
fix: stop dupes loading on error
|
2026-02-04 23:46:32 -08:00 |
|
William Valentin
|
13aecf5fe2
|
test: support base capture ts lookup
|
2026-02-04 23:39:30 -08:00 |
|
William Valentin
|
83f3ff1f69
|
feat: expose and display duplicates
|
2026-02-04 23:38:24 -08:00 |
|
William Valentin
|
1952fbaf30
|
fix: correct hash schema and stream hashing
|
2026-02-04 19:39:17 -08:00 |
|
William Valentin
|
a133afad06
|
feat: compute asset sha256 for dedupe
|
2026-02-04 19:32:16 -08:00 |
|
William Valentin
|
c6b4095a39
|
fix: move Leaflet CSS import
|
2026-02-04 18:13:30 -08:00 |
|
William Valentin
|
8f59d3ba72
|
feat: add map page
|
2026-02-04 17:42:41 -08:00 |
|
William Valentin
|
4b2a4808b6
|
feat: add geo points endpoint
|
2026-02-04 16:44:57 -08:00 |
|
William Valentin
|
5d2054637f
|
fix: improve GPS parsing robustness
|
2026-02-04 15:54:16 -08:00 |
|
William Valentin
|
4180e7866c
|
feat: extract and store GPS coords
|
2026-02-04 15:51:47 -08:00 |
|
William Valentin
|
d4a3bb3c42
|
feat: add gps columns to assets
|
2026-02-04 15:49:03 -08:00 |
|
William Valentin
|
ffba6fb290
|
fix: sync capture override response
|
2026-02-04 11:02:06 -08:00 |
|
William Valentin
|
8eae0c7c97
|
feat: add UI for capture time override
|
2026-02-04 08:57:27 -08:00 |
|
William Valentin
|
6030581429
|
test: cover invalid override payloads
|
2026-02-03 00:27:06 -08:00 |
|
William Valentin
|
d0ad1caec5
|
fix: preserve capture overrides on partial updates
|
2026-02-02 21:27:21 -08:00 |
|
William Valentin
|
6525a553ae
|
feat: add capture time overrides and apply in queries
|
2026-02-02 21:21:11 -08:00 |
|
William Valentin
|
1f8c28e1db
|
fix: handle viewer load errors
|
2026-02-02 19:47:45 -08:00 |
|
William Valentin
|
eb712ac9e9
|
feat: add tags/albums UI
|
2026-02-02 19:46:24 -08:00 |
|
William Valentin
|
e455425d2e
|
fix: return 400 on invalid tag/album payload
|
2026-02-01 18:01:25 -08:00 |
|
William Valentin
|
51aba941d6
|
feat: add admin tags and albums APIs
|
2026-02-01 17:57:10 -08:00 |
|
William Valentin
|
6a38f3b4ea
|
feat: add tags, albums, and audit log tables
|
2026-02-01 17:41:34 -08:00 |
|
William Valentin
|
b6d588843d
|
docs: add playback selector plan
|
2026-02-01 16:52:38 -08:00 |
|
William Valentin
|
691f5908d3
|
fix: use playback selector in MediaPanel
|
2026-02-01 16:52:34 -08:00 |
|
William Valentin
|
4cd6dfef40
|
fix: use playback selector in MediaPanel
|
2026-02-01 16:49:47 -08:00 |
|
William Valentin
|
8479f50daa
|
feat: add asset variants endpoint
|
2026-02-01 16:47:50 -08:00 |
|
William Valentin
|
5058afc980
|
feat: prefer derived mp4 playback with fallback
|
2026-02-01 15:58:11 -08:00 |
|
William Valentin
|
4fecfd469f
|
feat: add mp4 transcode job and variant record
|
2026-02-01 15:48:01 -08:00 |
|
William Valentin
|
0bf2f2d827
|
fix: derive poster key from plan
|
2026-02-01 14:16:30 -08:00 |
|
William Valentin
|
d6e6f275b7
|
feat: generate multiple thumbs and posters
|
2026-02-01 14:01:32 -08:00 |
|
William Valentin
|
517e21d0b7
|
fix: fallback to legacy keys for variant lookup
|
2026-02-01 12:13:39 -08:00 |
|
William Valentin
|
26e2d74d2b
|
feat: add asset variants table and URL selection
|
2026-02-01 12:08:18 -08:00 |
|
William Valentin
|
24a092544e
|
test: cover admin gating for upload and scan
|
2026-02-01 04:17:40 -08:00 |
|
William Valentin
|
7c8406c7cc
|
feat: require admin token for ingestion endpoints
|
2026-02-01 03:08:15 -08:00 |
|
William Valentin
|
50aa6008e3
|
feat: add admin token config and auth helper
|
2026-02-01 02:45:45 -08:00 |
|
William Valentin
|
4c37115927
|
test: simplify smoke test
|
2026-02-01 02:40:51 -08:00 |
|
William Valentin
|
ddedfda976
|
test: add bun test runner
|
2026-01-31 23:43:54 -08:00 |
|
William Valentin
|
748b930a1f
|
docs: add all-future-features implementation plan
|
2026-01-31 22:03:11 -08:00 |
|
William Valentin
|
fa180c392a
|
chore: ignore worktrees and tsbuildinfo
|
2026-01-31 22:01:53 -08:00 |
|
OpenCode Test
|
197fe27d76
|
docs: remove unrelated @PLAN.md file
|
2025-12-26 12:07:27 -08:00 |
|
OpenCode Test
|
2768af9ddb
|
fix: reduce MinIO storage to 20Gi for testing
|
2025-12-25 06:42:25 -08:00 |
|
OpenCode Test
|
7b677fac79
|
fix: use subdirectories to avoid Longhorn lost+found conflict
|
2025-12-25 06:36:26 -08:00 |
|
OpenCode Test
|
badcd3b79f
|
fix: add initContainers to clean lost+found from Longhorn PVCs
|
2025-12-24 14:15:50 -08:00 |
|
OpenCode Test
|
cf40c2d6db
|
deploy: disable migrate job pending image build
|
2025-12-24 13:39:19 -08:00 |
|