Eyejoker
58e5197dc6
feat: show live Codex usage status in dashboard
...
Store Codex wham/usage live plan and rate-limit state during account refresh, surface safe dashboard badges, and keep JWT subscription expiry as stale fallback only. Redacts balance and spend limit amounts from API/UI exposure.
2026-05-23 11:12:55 +09:00
Eyejoker
2da6052eff
Add read-only runtime inventory settings ( #130 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
2026-05-04 02:13:42 +09:00
Eyejoker
c7d4bf82d7
Refine settings IA with tabbed sections
...
Split Settings into tabbed sections while preserving draft state, improve mobile Settings nav/touch targets, and update dashboard UX coverage for the Codex tab.
2026-05-04 01:50:15 +09:00
Eyejoker
fb32726ac0
refine dashboard settings and inbox UX
2026-05-02 14:22:49 +09:00
Eyejoker
7f77327041
Add dashboard UX verification
...
Add a Playwright-based dashboard UX verification script for the Settings page. Covers hash-route nav stability, /goal toggle persistence, single restart confirmation, and serious/critical axe checks.
2026-05-02 04:00:42 +09:00
Eyejoker
921d738bb0
Fix settings navigation routing
...
Replace hash links in the settings side navigation with button-driven in-page scrolling so the hash router does not leave the settings page.
2026-05-02 03:11:15 +09:00
Eyejoker
1a2f879d11
Refine settings page UX
...
Refine the settings page with a clearer hero, side navigation, Codex /goal discoverability, and a single global restart action.
2026-05-02 02:40:09 +09:00
Eyejoker
490ae7d324
Reuse status dashboard message and simplify settings actions
2026-05-02 02:06:20 +09:00
Eyejoker
7576bcd3ff
Update agent SDKs and add gated Codex goals support ( #114 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
2026-05-02 01:42:04 +09:00
ejclaw
731984207c
add dashboard MoA settings controls
2026-04-30 01:31:05 +09:00
Eyejoker
96d99f63e0
Extract dashboard SettingsPanel component ( #68 )
...
* review: harden readonly git checks and lint verification
* test: satisfy readonly reviewer sandbox typing
* test: fix readonly reviewer sandbox assertions
* test: remove impossible readonly sandbox guards
* test: relax readonly sandbox assertions
* test: cast readonly sandbox expectation shape
* test: cast readonly sandbox expectation through unknown
* Phase 0 — STEP_DONE/TASK_DONE split + owner-follow-up integration smoke
* Add STEP_DONE guards, verdict storage, and stale delivery suppression
* style: format paired stepdone telemetry files
* Route STEP_DONE through reviewer
* Add structured Discord attachments
* style: format structured attachment test
* Fix room thread bot output parity
* Remove duplicate work item attachment migration from owner branch
* Remove legacy dashboard rooms renderer
* Extract dashboard parsed body renderer
* Extract dashboard redaction helpers
* Extract dashboard RoomCardV2 component
* Include RoomCardV2 test in vitest suite
* Extract dashboard RoomBoardV2 component
* Extract dashboard EmptyState component
* Extract dashboard InboxPanel component
* Split dashboard InboxPanel card renderer
* Extract dashboard TaskPanel component
* Extract dashboard UsagePanel component
* Fix dashboard room thread chunk rendering
* Extract dashboard ServicePanel component
* Render dashboard live progress markdown
* Extract dashboard SettingsPanel component
2026-04-28 16:56:37 +09:00