-
69f69956f3
feat: implement all future features
main
William Valentin
2026-02-06 14:00:58 -08:00
-
-
c44684a63a
docs: add all-future-features implementation plan
William Valentin
2026-01-31 22:00:10 -08:00
-
ef7ce32eb3
chore: ignore worktrees and tsbuildinfo
William Valentin
2026-01-31 21:50:12 -08:00
-
9d49993398
fix: use github context for Gitea Actions compatibility
William Valentin
2026-02-06 13:40:30 -08:00
-
c5f5905209
ci: build and push multi-arch images
William Valentin
2026-02-06 13:39:05 -08:00
-
9dadb3d808
fix: require lifecycle prefixes
William Valentin
2026-02-05 15:58:53 -08:00
-
d0788f0a52
fix: guard lifecycle prefixes
William Valentin
2026-02-05 11:59:54 -08:00
-
9b72e33872
feat: add optional lifecycle policy job
William Valentin
2026-02-05 11:58:37 -08:00
-
35e3cbf52f
feat: support lan/tailnet endpoint selection for presigned URLs
William Valentin
2026-02-05 10:10:53 -08:00
-
d93caedb31
fix: align moments range and failed filter
William Valentin
2026-02-05 09:17:16 -08:00
-
523460f639
fix: improve moments clustering
William Valentin
2026-02-05 09:14:45 -08:00
-
fdd1c932fd
fix: stop dupes loading on error
William Valentin
2026-02-04 23:46:32 -08:00
-
13aecf5fe2
test: support base capture ts lookup
William Valentin
2026-02-04 23:39:30 -08:00
-
83f3ff1f69
feat: expose and display duplicates
William Valentin
2026-02-04 23:38:24 -08:00
-
1952fbaf30
fix: correct hash schema and stream hashing
William Valentin
2026-02-04 19:39:17 -08:00
-
a133afad06
feat: compute asset sha256 for dedupe
William Valentin
2026-02-04 19:32:16 -08:00
-
c6b4095a39
fix: move Leaflet CSS import
William Valentin
2026-02-04 18:13:30 -08:00
-
8f59d3ba72
feat: add map page
William Valentin
2026-02-04 17:42:41 -08:00
-
4b2a4808b6
feat: add geo points endpoint
William Valentin
2026-02-04 16:44:57 -08:00
-
5d2054637f
fix: improve GPS parsing robustness
William Valentin
2026-02-04 15:54:16 -08:00
-
4180e7866c
feat: extract and store GPS coords
William Valentin
2026-02-04 15:51:47 -08:00
-
d4a3bb3c42
feat: add gps columns to assets
William Valentin
2026-02-04 15:49:03 -08:00
-
ffba6fb290
fix: sync capture override response
William Valentin
2026-02-04 11:02:06 -08:00
-
8eae0c7c97
feat: add UI for capture time override
William Valentin
2026-02-04 08:57:27 -08:00
-
6030581429
test: cover invalid override payloads
William Valentin
2026-02-03 00:27:06 -08:00
-
d0ad1caec5
fix: preserve capture overrides on partial updates
William Valentin
2026-02-02 21:27:21 -08:00
-
6525a553ae
feat: add capture time overrides and apply in queries
William Valentin
2026-02-02 21:21:11 -08:00
-
1f8c28e1db
fix: handle viewer load errors
William Valentin
2026-02-02 19:47:45 -08:00
-
eb712ac9e9
feat: add tags/albums UI
William Valentin
2026-02-02 19:46:24 -08:00
-
e455425d2e
fix: return 400 on invalid tag/album payload
William Valentin
2026-02-01 18:01:25 -08:00
-
51aba941d6
feat: add admin tags and albums APIs
William Valentin
2026-02-01 17:57:10 -08:00
-
6a38f3b4ea
feat: add tags, albums, and audit log tables
William Valentin
2026-02-01 17:41:34 -08:00
-
b6d588843d
docs: add playback selector plan
William Valentin
2026-02-01 16:52:38 -08:00
-
691f5908d3
fix: use playback selector in MediaPanel
William Valentin
2026-02-01 16:52:34 -08:00
-
4cd6dfef40
fix: use playback selector in MediaPanel
William Valentin
2026-02-01 16:49:47 -08:00
-
8479f50daa
feat: add asset variants endpoint
William Valentin
2026-02-01 16:47:50 -08:00
-
5058afc980
feat: prefer derived mp4 playback with fallback
William Valentin
2026-02-01 15:58:11 -08:00
-
4fecfd469f
feat: add mp4 transcode job and variant record
William Valentin
2026-02-01 15:48:01 -08:00
-
0bf2f2d827
fix: derive poster key from plan
William Valentin
2026-02-01 14:16:30 -08:00
-
d6e6f275b7
feat: generate multiple thumbs and posters
William Valentin
2026-02-01 14:01:32 -08:00
-
517e21d0b7
fix: fallback to legacy keys for variant lookup
William Valentin
2026-02-01 12:13:39 -08:00
-
26e2d74d2b
feat: add asset variants table and URL selection
William Valentin
2026-02-01 12:08:18 -08:00
-
24a092544e
test: cover admin gating for upload and scan
William Valentin
2026-02-01 04:17:40 -08:00
-
7c8406c7cc
feat: require admin token for ingestion endpoints
William Valentin
2026-02-01 03:08:15 -08:00
-
50aa6008e3
feat: add admin token config and auth helper
William Valentin
2026-02-01 02:45:45 -08:00
-
4c37115927
test: simplify smoke test
William Valentin
2026-02-01 02:40:51 -08:00
-
ddedfda976
test: add bun test runner
William Valentin
2026-01-31 23:43:54 -08:00
-
748b930a1f
docs: add all-future-features implementation plan
William Valentin
2026-01-31 22:00:10 -08:00
-
fa180c392a
chore: ignore worktrees and tsbuildinfo
William Valentin
2026-01-31 21:50:12 -08:00
-
-
f262a50e06
fix: disable migrate job and cleanup cronjob for arm64 cluster
feature/enable-apps
OpenCode Test
2025-12-29 11:52:11 -08:00
-
c2d980a831
fix: use arm64 worker image and disable web temporarily
OpenCode Test
2025-12-27 15:42:57 -08:00
-
20fba2754a
fix: temporarily disable migrate job due to image pull issues
OpenCode Test
2025-12-27 12:01:08 -08:00
-
901986f84f
feat: enable web, worker, and migrate jobs with correct registry
OpenCode Test
2025-12-26 13:46:24 -08:00
-
f7b93dc284
fix: add .worktrees/ to .gitignore to prevent tracking worktree contents
OpenCode Test
2025-12-26 12:44:41 -08:00
-
360998d064
docs: add plan to enable web and worker applications
OpenCode Test
2025-12-26 12:41:36 -08:00
-
-
197fe27d76
docs: remove unrelated @PLAN.md file
OpenCode Test
2025-12-26 12:07:27 -08:00
-
2768af9ddb
fix: reduce MinIO storage to 20Gi for testing
OpenCode Test
2025-12-25 06:42:25 -08:00
-
7b677fac79
fix: use subdirectories to avoid Longhorn lost+found conflict
OpenCode Test
2025-12-25 06:36:26 -08:00
-
badcd3b79f
fix: add initContainers to clean lost+found from Longhorn PVCs
OpenCode Test
2025-12-24 14:15:50 -08:00
-
cf40c2d6db
deploy: disable migrate job pending image build
OpenCode Test
2025-12-24 13:38:48 -08:00
-
4485718885
chore: add .gitignore for Go project
OpenCode Test
2025-12-24 13:03:34 -08:00
-
9c2a0a3b4d
chore: add build and test helper scripts
OpenCode Test
2025-12-24 13:03:17 -08:00
-
e95536c9f1
docs: add project planning and implementation documentation
OpenCode Test
2025-12-24 13:03:13 -08:00
-
1421b4659e
feat: implement ControlTower TUI for cluster and host monitoring
OpenCode Test
2025-12-24 13:03:08 -08:00
-
c2c03fd664
deploy: use placeholder images for testing
OpenCode Test
2025-12-24 13:14:50 -08:00
-
2a5e8b5e41
deploy: add cluster values in helm directory
OpenCode Test
2025-12-24 13:08:46 -08:00
-
9bc0ea4fe8
deploy: temporarily disable apps pending registry config
OpenCode Test
2025-12-24 13:02:43 -08:00
-
7e1746d1fb
deploy: add cluster-specific values for ArgoCD
OpenCode Test
2025-12-24 12:56:52 -08:00
-
3cbbe2c1d1
deploy: add ArgoCD deployment files
OpenCode Test
2025-12-24 12:51:06 -08:00
-
4e2ab7cdd8
task-11: complete QA + hardening with resilience fixes
OpenCode Test
2025-12-24 12:45:22 -08:00
-
232b4f2488
Use Gitea registry image defaults
OpenCode Test
2025-12-24 12:14:11 -08:00
-
6ec297f6c2
Relax default scheduling affinity
OpenCode Test
2025-12-24 11:06:08 -08:00
-
2a334c56ac
Rename tline to porthole
OpenCode Test
2025-12-24 11:03:53 -08:00
-
e1a64aa092
Initial commit
OpenCode Test
2025-12-24 10:50:10 -08:00