0589288dfe
Merge pull request 'fix: populate nav instance count on direct detail page load/refresh' (#29) from fix/detail-nav-count into dev
josh2026-03-28 15:16:32 -04:00
8ead7687e5
fix: populate nav instance count on direct detail page load/refresh
joshandClaude Sonnet 4.62026-03-28 15:15:55 -04:00
0e1e9b6699
Merge pull request 'fix: show stack badge in history timeline, matching state treatment' (#28) from fix/history-stack-badge into dev
josh2026-03-28 15:14:02 -04:00
3c008c5bce
fix: show stack badge in history timeline, matching state treatment
joshandClaude Sonnet 4.62026-03-28 15:13:27 -04:00
1582c28b28
Merge pull request 'fix: clean up instance detail subtitle — dividers, readable values' (#27) from feat/timezone-settings into dev
josh2026-03-28 15:10:54 -04:00
bcd934f5b1
Merge branch 'dev' into feat/timezone-settings
josh2026-03-28 15:10:26 -04:00
520fb98d96
Merge pull request 'feat: redesign history timeline — single-line, timestamp right-aligned' (#26) from feat/timezone-settings into dev
josh2026-03-28 15:07:01 -04:00
800184d2be
Merge branch 'dev' into feat/timezone-settings
josh2026-03-28 15:06:34 -04:00
ec60d53767
Merge pull request 'feat: timezone setting — display timestamps in selected local timezone' (#24) from feat/timezone-settings into dev
josh2026-03-28 14:56:01 -04:00
ad81d7ace7
Merge branch 'dev' into feat/timezone-settings
josh2026-03-28 14:55:35 -04:00
badd542bd7
feat: timezone setting — display timestamps in selected local timezone
joshandClaude Sonnet 4.62026-03-28 14:53:20 -04:00
7c31ee3327
Merge pull request 'chore: maintenance — test coverage, route cleanup, README rewrite' (#23) from chore/maintenance into dev
josh2026-03-28 14:47:27 -04:00
f16fb3e088
Merge pull request 'feat: audit log / history timeline on instance detail page' (#22) from feat/history-timeline into dev
josh2026-03-28 14:36:22 -04:00
1f328e026d
Merge pull request 'fix: uniform 16px spacing above all settings sections' (#20) from fix/settings-section-spacing into dev
josh2026-03-28 14:24:09 -04:00
8bcf8229db
Merge pull request 'fix: remove top padding from settings modal body' (#19) from fix/settings-modal-body-padding into dev
josh2026-03-28 14:20:20 -04:00
1fbb74d1ef
Merge pull request 'fix: remove top gap above first settings section' (#18) from feat/settings-modal into dev
josh2026-03-28 14:16:22 -04:00
617a5b5800
Merge branch 'dev' into feat/settings-modal
josh2026-03-28 14:15:57 -04:00
2af6c56558
Merge pull request 'feat: settings modal with database export and import' (#17) from feat/settings-modal into dev
josh2026-03-28 14:12:08 -04:00
28833a7ec6
Merge pull request 'feat: show dev-<sha> version string in nav for dev builds' (#6) from feat/dev-version-string into dev
josh2026-03-28 13:03:23 -04:00
73f4eabbc7
Merge pull request 'fix: db volume ownership and explicit error handling for write failures' (#3) from fix/db-permissions-and-error-handling into dev
josh2026-03-28 12:10:32 -04:00
515ff8ddb3
Merge branch 'dev' into fix/db-permissions-and-error-handling
josh2026-03-28 11:48:36 -04:00
08c12c9394
fix: skip db boot init in test env to prevent parallel worker lock
joshandClaude Sonnet 4.62026-03-28 11:31:55 -04:00
4ce7df4649
Merge pull request 'fix: skip db boot init in test env to prevent parallel worker lock' (#4) from fix/db-boot-test-isolation into dev
josh2026-03-28 11:41:55 -04:00
6c04a30c3a
fix: skip db boot init in test env to prevent parallel worker lock
joshandClaude Sonnet 4.62026-03-28 11:31:55 -04:00
c6cd8098fd
Merge branch 'dev' into fix/db-permissions-and-error-handling
josh2026-03-28 11:16:31 -04:00
15ed329743
fix: db volume ownership and explicit error handling for write failures
joshandClaude Sonnet 4.62026-03-28 11:11:00 -04:00
1412b2e0b7
Merge pull request 'feat: build :dev Docker image on push to dev' (#1) from chore/dev-staging-build into dev
josh2026-03-28 10:38:48 -04:00
79adc365d8
server/server.js — added helmet with CSP configured to allow Google Fonts Dockerfile — creates a non-root app user and runs the process under it server/routes.js — tailscale_ip validated against IPv4 regex (empty string still allowed) index.html — sql.js CDN script tag already removed earlier in this session
v1.1.1
josh2026-03-28 09:20:24 -04:00