Gan, Jimmy
|
c5859dd291
|
feat: Sprint 09 security hardening & media-ops RBAC
Deploy Dashboard (Main) / Backend Tests (push) Failing after 39s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 10s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 4m34s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m0s
|
2026-07-11 16:56:29 +08:00 |
|
Gan, Jimmy
|
f4f9518497
|
ci: force redeploy Sprint 08
Deploy Dashboard (Main) / Backend Tests (push) Successful in 3m9s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 6s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 10m33s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 56s
|
2026-07-11 15:15:04 +08:00 |
|
Gan, Jimmy
|
a430b8cd5a
|
ci: trigger Sprint 08 redeploy
|
2026-07-11 15:14:44 +08:00 |
|
Gan, Jimmy
|
946c778e71
|
Merge branch 'dev'
|
2026-07-11 15:14:41 +08:00 |
|
Gan, Jimmy
|
73d35c62d9
|
Merge branch 'main' into dev
|
2026-07-11 15:08:53 +08:00 |
|
Gan, Jimmy
|
258f8fd2f7
|
Sprint 08: Media Control backend routers, frontend dashboard view, integration tests, and SSH host command wrapper
Deploy Dashboard (Main) / Backend Tests (push) Successful in 3m26s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 7s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 4m52s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m0s
|
2026-07-11 13:42:46 +08:00 |
|
Gan, Jimmy
|
9a4f9ecde3
|
sprint: mark exit criteria complete — 263 backend tests, 30 frontend tests all passing
|
2026-07-11 12:20:15 +08:00 |
|
Gan, Jimmy
|
98fc7810a9
|
fix(reasonix): point directly to DeepSeek cloud API (not litellm)
|
2026-07-11 05:54:50 +08:00 |
|
Gan, Jimmy
|
9060debfb7
|
chore: remove deploy-reasonix.yml — existing deploy CI is enough
|
2026-07-11 05:33:21 +08:00 |
|
Gan, Jimmy
|
073fea8f3b
|
fix(ci): remove paths filter so deploy-reasonix workflow is always visible
Deploy Reasonix / Build & Deploy Reasonix (push) Failing after 59s
|
2026-07-11 05:33:08 +08:00 |
|
Gan, Jimmy
|
95daf1f167
|
ci(reasonix): add deploy workflow + Cloudflare DNS upsert script
Deploy Reasonix / Build & Deploy Reasonix (push) Has been cancelled
|
2026-07-11 05:31:38 +08:00 |
|
Gan, Jimmy
|
a334f55575
|
chore(reasonix): add Dockerfile, .dockerignore, refine compose.yml
|
2026-07-11 05:26:06 +08:00 |
|
Gan, Jimmy
|
9159363b93
|
chore: update config, caddy files, and add reasonix docker setup
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m37s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 7s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 4m3s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m23s
|
2026-07-11 05:24:34 +08:00 |
|
Gan, Jimmy
|
b77de0c9d0
|
docs: add sprint 07 operations hardening summary
|
2026-07-11 04:58:57 +08:00 |
|
Gan, Jimmy
|
455035bd72
|
fix: remove cpus compose limit to fix NanoCPUs error on Synology
Deploy Claude Dev (Dev) / deploy-claude-dev-dev (push) Successful in 2m1s
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m14s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 49s
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m43s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 6s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 1m31s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 57s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m35s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 52s
|
2026-07-11 04:48:34 +08:00 |
|
Gan, Jimmy
|
8faba05b5b
|
feat: S07 operations hardening and OpenConnector integration
Deploy Claude Dev (Dev) / deploy-claude-dev-dev (push) Failing after 2m3s
Deploy Dashboard (Main) / Backend Tests (push) Successful in 3m7s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 6s
Deploy Dashboard (Main) / Deploy to Production (push) Has been cancelled
Deploy Dashboard (Main) / Build Main Image (push) Has been cancelled
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m18s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 51s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m42s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 58s
|
2026-07-11 04:42:05 +08:00 |
|
Gan, Jimmy
|
0348dd1eab
|
S06.7: fix frontend tests — remove legacy refresh expectations
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m32s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 6s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 4m11s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 55s
|
2026-07-11 04:19:54 +08:00 |
|
Gan, Jimmy
|
20abe0cfd4
|
chore: mark Sprint 06 all tasks complete, update exit criteria
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m26s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 7s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 5m54s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m5s
|
2026-07-11 01:43:47 +08:00 |
|
Gan, Jimmy
|
40a554a9c9
|
fix: S06.4 document Docker networks / S06.5 consolidate CI workflows (DRY patterns, standardized timeouts)
|
2026-07-11 01:42:55 +08:00 |
|
Gan, Jimmy
|
d325c84457
|
fix: S06.3 add retry/backoff to Docker API calls (3 retries, exponential backoff 1s/2s/4s)
|
2026-07-11 01:35:35 +08:00 |
|
Gan, Jimmy
|
a85bbd2411
|
refactor: S06.2 backend router auto-discovery via ROUTER_CONFIGS manifest (replaces 18 explicit imports)
|
2026-07-11 01:33:19 +08:00 |
|
Gan, Jimmy
|
eece551ea9
|
refactor: S06.1 reorganize frontend routes into subdirectories (media/tools/admin)
|
2026-07-10 23:06:10 +08:00 |
|
Gan, Jimmy
|
30a8196c12
|
fix: S06.6 guard window.isSecureContext in Login.svelte (SSR-safe) / S06.7 remove legacy localStorage refresh token
|
2026-07-10 22:57:31 +08:00 |
|
Gan, Jimmy
|
5b622e8232
|
chore: sync main into dev
|
2026-07-10 13:15:10 +08:00 |
|
Gan, Jimmy
|
4203bef3d4
|
fix(tests): remove stale 'docker' and 'openclaw' routes from DEFAULT_RBAC member pages
Deploy Dashboard (Main) / Backend Tests (push) Successful in 3m35s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 5s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 1m44s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m15s
|
2026-07-10 12:51:52 +08:00 |
|
Gan, Jimmy
|
f549675630
|
fix(tests): remove stale 'docker' and 'openclaw' routes from DEFAULT_RBAC member pages
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 2m14s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 1m30s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m36s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 52s
|
2026-07-10 12:51:41 +08:00 |
|
Gan, Jimmy
|
b3a78aa166
|
add PDD workflow: CLAUDE.md, PDD.md, active.md symlink
|
2026-07-09 23:57:06 +08:00 |
|
Gan, Jimmy
|
f7b8301824
|
docs: add architecture reference, update CLAUDE.md with current CI/sidebar state
Deploy Dashboard (Main) / Backend Tests (push) Failing after 2m50s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 10s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 29m11s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m0s
|
2026-07-09 23:37:13 +08:00 |
|
Gan, Jimmy
|
e66dc9a38a
|
fix(tests): remove Docker tests + RBAC fixtures (routes removed)
Deploy Dashboard (Dev) / Backend Tests (push) Failing after 1m6s
Deploy Dashboard (Dev) / Build Dev Image (push) Has been skipped
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 52s
Deploy Dashboard (Dev) / Deploy to Dev (push) Has been skipped
|
2026-07-09 23:36:39 +08:00 |
|
Gan, Jimmy
|
1646af914f
|
chore: remove dead routes (OpenClaw, CcConnect, InfoEngine, Docker, test.yml)
Deploy Dashboard (Dev) / Backend Tests (push) Failing after 1m10s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 48s
Deploy Dashboard (Dev) / Deploy to Dev (push) Has been skipped
Deploy Dashboard (Dev) / Build Dev Image (push) Has been skipped
Deploy Dashboard (Main) / Backend Tests (push) Failing after 3m6s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 9s
Deploy Dashboard (Main) / Build Main Image (push) Failing after 9m11s
Deploy Dashboard (Main) / Deploy to Production (push) Has been skipped
|
2026-07-09 23:14:46 +08:00 |
|
Gan, Jimmy
|
4a6227939c
|
ci: registry fixed as standalone (no Docker Hub proxy)
|
2026-07-09 07:35:50 +08:00 |
|
Gan, Jimmy
|
636a2b02e6
|
perf(ci): push to local registry + SSH pipe (layers cacheable for future builds)
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m15s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 56s
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m40s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 5s
Deploy Dashboard (Main) / Build Main Image (push) Failing after 15s
Deploy Dashboard (Main) / Deploy to Production (push) Has been skipped
Deploy Dashboard (Dev) / Build Dev Image (push) Failing after 18s
Deploy Dashboard (Dev) / Deploy to Dev (push) Has been skipped
|
2026-07-09 03:54:14 +08:00 |
|
Gan, Jimmy
|
bfa11b5f26
|
feat(dashboard): service health widget, Cmd+K palette, CI runs, pinned shortcuts
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m15s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 55s
Deploy Dashboard (Dev) / Build Dev Image (push) Failing after 13m49s
Deploy Dashboard (Dev) / Deploy to Dev (push) Has been skipped
|
2026-07-09 03:36:31 +08:00 |
|
Gan, Jimmy
|
b2c4e73e4a
|
fix(sidebar): drop :8443 port from all links, remove toPublicHttpsUrl
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m21s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 59s
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m56s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 5s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 4m23s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 1m3s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 6m39s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 1m1s
|
2026-07-09 03:31:01 +08:00 |
|
Gan, Jimmy
|
7fb32fc82d
|
refactor(sidebar): add t-youtube, media-mgmt, hermes; remove docker, info-engine, openclaw, cc-connect
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m11s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 1m3s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 4m26s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 59s
|
2026-07-09 03:20:51 +08:00 |
|
Gan, Jimmy
|
91328ce6c9
|
fix(ci): add TRANSMISSION_USER/PASS secrets to deploy step
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m48s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 9s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 1m36s
Deploy Dashboard (Main) / Deploy to Production (push) Successful in 53s
|
2026-07-09 02:52:49 +08:00 |
|
Gan, Jimmy
|
93a1264d31
|
fix(ci): change checkout URL to 127.0.0.1:3300 (NAS host network)
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m39s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 10s
Deploy Dashboard (Main) / Build Main Image (push) Successful in 1m33s
Deploy Dashboard (Main) / Deploy to Production (push) Failing after 7m57s
|
2026-07-09 02:33:27 +08:00 |
|
Gan, Jimmy
|
bd03784108
|
fix(ci): soft-fail frontend tests on main (same Vite issue as dev)
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m41s
Deploy Dashboard (Main) / Frontend Tests (push) Successful in 6s
Deploy Dashboard (Main) / Build Main Image (push) Failing after 9m40s
Deploy Dashboard (Main) / Deploy to Production (push) Has been cancelled
|
2026-07-08 23:34:03 +08:00 |
|
Gan, Jimmy
|
0f1844b046
|
fix(ci): add gzip compression to image transfer (slow VPS->NAS pipe)
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m38s
Deploy Dashboard (Main) / Build Main Image (push) Has been cancelled
Deploy Dashboard (Main) / Deploy to Production (push) Has been cancelled
Deploy Dashboard (Main) / Frontend Tests (push) Has been cancelled
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m2s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 52s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 12m46s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 59s
|
2026-07-08 23:31:24 +08:00 |
|
Gan, Jimmy
|
270e90cab5
|
fix(ci): change main backend-tests to vps runner with correct checkout URL
Deploy Dashboard (Main) / Backend Tests (push) Successful in 2m44s
Deploy Dashboard (Main) / Frontend Tests (push) Failing after 6s
Deploy Dashboard (Main) / Deploy to Production (push) Has been cancelled
Deploy Dashboard (Main) / Build Main Image (push) Has been cancelled
|
2026-07-08 22:59:14 +08:00 |
|
Gan, Jimmy
|
7b39dda0c8
|
fix(ci): remove needs dependency on build-image-main (bypass Gitea scheduler bug)
Deploy Dashboard (Main) / Frontend Tests (push) Failing after 6s
Deploy Dashboard (Main) / Backend Tests (push) Failing after 14s
Deploy Dashboard (Main) / Build Main Image (push) Failing after 7m35s
Deploy Dashboard (Main) / Deploy to Production (push) Has been skipped
|
2026-07-08 22:22:04 +08:00 |
|
Gan, Jimmy
|
e19098836c
|
fix(ci): try explicit runner labels for main build-image job
Deploy Dashboard (Main) / Frontend Tests (push) Failing after 5s
Deploy Dashboard (Main) / Backend Tests (push) Failing after 14s
Deploy Dashboard (Main) / Build Main Image (push) Has been skipped
Deploy Dashboard (Main) / Deploy to Production (push) Has been skipped
|
2026-07-08 22:13:50 +08:00 |
|
Gan, Jimmy
|
06c51b7edb
|
fix(ci): add SSH timeout opts to main build (same hang protection as dev)
Deploy Dashboard (Main) / Frontend Tests (push) Failing after 5s
Deploy Dashboard (Main) / Backend Tests (push) Failing after 23s
Deploy Dashboard (Main) / Build Main Image (push) Has been skipped
Deploy Dashboard (Main) / Deploy to Production (push) Has been skipped
|
2026-07-08 22:12:28 +08:00 |
|
Gan, Jimmy
|
12b1084853
|
fix(ci): use printf|ssh for smoke tests (heredoc breaks YAML block scalar)
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m32s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 1m9s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 15m8s
Deploy Dashboard (Dev) / Deploy to Dev (push) Successful in 1m4s
|
2026-07-08 21:27:12 +08:00 |
|
Gan, Jimmy
|
c7cd75720e
|
fix(ci): add step markers to deploy for debugging
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m3s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 49s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m17s
Deploy Dashboard (Dev) / Deploy to Dev (push) Failing after 51s
|
2026-07-07 16:34:00 +08:00 |
|
Gan, Jimmy
|
aed0d792ef
|
fix(ci): add verbose tracing to deploy steps
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m4s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 46s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m18s
Deploy Dashboard (Dev) / Deploy to Dev (push) Failing after 25s
|
2026-07-07 16:27:00 +08:00 |
|
Gan, Jimmy
|
27cdf7a91e
|
fix(ci): replace scp with cat|ssh (NAS has no scp subsystem)
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m4s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 55s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m28s
Deploy Dashboard (Dev) / Deploy to Dev (push) Failing after 50s
|
2026-07-07 16:18:18 +08:00 |
|
Gan, Jimmy
|
b2d53cb242
|
fix(ci): use SSH-based deploy for dev (NAS paths unavailable on VPS runner)
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m6s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 47s
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m34s
Deploy Dashboard (Dev) / Deploy to Dev (push) Failing after 3s
|
2026-07-07 15:59:57 +08:00 |
|
Gan, Jimmy
|
f39fb4c931
|
Merge branch 'main' into dev
Deploy Dashboard (Main) / Backend Tests (push) Failing after 32s
Deploy Dashboard (Main) / Build Main Image (push) Has been skipped
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m8s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 53s
Deploy Dashboard (Main) / Frontend Tests (push) Failing after 5s
Deploy Dashboard (Main) / Deploy to Production (push) Has been skipped
Deploy Dashboard (Dev) / Build Dev Image (push) Successful in 1m34s
Deploy Dashboard (Dev) / Deploy to Dev (push) Failing after 0s
# Conflicts:
# .gitea/workflows/deploy-dev.yml
# .gitea/workflows/deploy.yml
|
2026-07-07 15:50:38 +08:00 |
|
Gan, Jimmy
|
e676ef06ad
|
ci: trigger clean pipeline - all tests passing
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 1m24s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 1m7s
Deploy Dashboard (Dev) / Build Dev Image (push) Failing after 3s
Deploy Dashboard (Dev) / Deploy to Dev (push) Has been skipped
|
2026-06-21 23:30:52 +08:00 |
|