ejclaw
940494ab77
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-04 02:38:42 +09:00
Eyejoker
1c5be2094d
Fix runtime inventory MCP JSON parsing ( #131 )
...
* 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
* Fix runtime inventory MCP JSON parsing
2026-05-04 02:38:21 +09:00
ejclaw
f958b361d7
Fix runtime inventory MCP JSON parsing
2026-05-04 02:34:14 +09:00
ejclaw
8e377c278c
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-04 02:14:24 +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
ejclaw
20c06ea5a4
Add read-only runtime inventory settings
2026-05-04 02:08:21 +09:00
ejclaw
1b945ff214
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-04 01:50:40 +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
ejclaw
1576bb67df
Refine settings IA with tabbed sections
2026-05-04 01:37:56 +09:00
ejclaw
b8d8f10332
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-04 00:22:18 +09:00
Eyejoker
75bdf21a09
Delete dashboard duplicates on create event
...
Event-driven cleanup removes stale dashboard messages as soon as Discord emits messageCreate, while preserving the tracked status message.
2026-05-04 00:22:03 +09:00
ejclaw
f5c17d031c
fix: delete dashboard duplicates on create
2026-05-04 00:19:03 +09:00
ejclaw
9315dcb90f
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-04 00:02:38 +09:00
Eyejoker
bc78d43967
Poll dashboard duplicate cleanup between status updates
...
Run duplicate dashboard cleanup on a short interval so stale external Status messages are removed between normal status updates.
2026-05-04 00:02:27 +09:00
ejclaw
f3d46ca017
fix: poll dashboard duplicate cleanup between status updates
2026-05-04 00:00:10 +09:00
ejclaw
8d7a62a9aa
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-03 23:56:17 +09:00
Eyejoker
2be267c51e
Clean duplicate dashboard status messages
...
Clean duplicate Status dashboard messages by marker, preserve the tracked message, and avoid full-channel purge on startup.
2026-05-03 23:56:07 +09:00
ejclaw
627c6286dd
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-03 23:53:29 +09:00
ejclaw
ef050bd312
fix: clean duplicate dashboard status messages
2026-05-03 23:53:15 +09:00
Eyejoker
a4b7aef3bd
Configure attachment allowlist dirs
...
Add EJCLAW_ATTACHMENT_ALLOWED_DIRS for explicit local image folders while keeping outbound attachment validation strict.
2026-05-02 22:40:41 +09:00
ejclaw
fdc8e016cf
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 22:38:16 +09:00
ejclaw
16d460eb85
feat: configure attachment allowlist dirs
2026-05-02 22:37:55 +09:00
Eyejoker
4859c58f48
Fix runtime image attachment paths
...
Allow nested /tmp generated images and per-room runtime workspace attachments after realpath/image validation.
2026-05-02 22:02:13 +09:00
ejclaw
6356b76836
fix: allow runtime image attachment paths
2026-05-02 22:00:07 +09:00
ejclaw
daeea621d8
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 20:23:18 +09:00
Eyejoker
6ea4ec5b68
Remove dashboard health top-level navigation ( #123 )
2026-05-02 20:20:37 +09:00
ejclaw
e978cc6517
remove dashboard health top-level navigation
2026-05-02 20:13:18 +09:00
ejclaw
983f0870ae
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 20:10:48 +09:00
Eyejoker
7e013b5314
Remove inbox top-level navigation ( #120 )
...
* 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
2026-05-02 19:58:05 +09:00
ejclaw
4be5ab2611
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 19:53:41 +09:00
Eyejoker
d3c02265e5
Normalize agent attachment output ( #122 )
2026-05-02 19:50:32 +09:00
Eyejoker
9e45534de0
Support status-prefixed structured attachments
...
Support status-prefixed structured attachment output and keep visible verdict text.
2026-05-02 19:22:55 +09:00
ejclaw
404ea5b515
remove inbox top-level navigation
2026-05-02 14:51:55 +09:00
ejclaw
3b9a1dccee
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 14:41:03 +09:00
Eyejoker
fb32726ac0
refine dashboard settings and inbox UX
2026-05-02 14:22:49 +09:00
ejclaw
028447ff0d
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
...
# Conflicts:
# scripts/dashboard-ux.ts
2026-05-02 04:33:34 +09:00
ejclaw
896cc59fe1
refine dashboard settings and inbox UX
2026-05-02 04:32:16 +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
ejclaw
443154d2e5
add dashboard UX verification
2026-05-02 03:47:08 +09:00
ejclaw
8c2c8c68de
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 03:46:51 +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
ejclaw
6614deee56
fix settings nav hash routing
2026-05-02 03:04:25 +09:00
ejclaw
1c2b3f8826
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 02:59:44 +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
ejclaw
7ee0aab5e4
refine settings page UX
2026-05-02 02:21:36 +09:00
ejclaw
35817bf59c
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 02:21:27 +09:00
Eyejoker
490ae7d324
Reuse status dashboard message and simplify settings actions
2026-05-02 02:06:20 +09:00
ejclaw
422ad331bb
reuse status dashboard message and simplify settings actions
2026-05-02 01:59:38 +09:00
ejclaw
97259244a0
Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw
2026-05-02 01:50:05 +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