Commit Graph

  • 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