Commit Graph

  • 705cb596b9 Extract dashboard EmptyState component ejclaw 2026-04-28 14:28:57 +09:00
  • dde015fb24 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 14:24:42 +09:00
  • d99c0bc6be Extract dashboard RoomBoardV2 component (#60) Eyejoker 2026-04-28 14:23:43 +09:00
  • a2dc27ca2e Extract dashboard RoomBoardV2 component ejclaw 2026-04-28 14:17:33 +09:00
  • 7580f74313 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 14:05:44 +09:00
  • 05865197c7 Extract dashboard RoomCardV2 component (#59) Eyejoker 2026-04-28 14:04:34 +09:00
  • 1f7310e526 Include RoomCardV2 test in vitest suite ejclaw 2026-04-28 13:56:51 +09:00
  • 2251a69f1a Extract dashboard RoomCardV2 component ejclaw 2026-04-28 13:49:43 +09:00
  • c67462b477 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 13:25:57 +09:00
  • f162f42c6b Extract dashboard redaction helpers Eyejoker 2026-04-28 13:25:46 +09:00
  • ca83a1f0b7 Extract dashboard redaction helpers ejclaw 2026-04-28 13:20:55 +09:00
  • 646d1f1f19 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 13:16:10 +09:00
  • 23c5be6ecd Extract dashboard parsed body renderer Eyejoker 2026-04-28 13:15:59 +09:00
  • f5ff45859c Extract dashboard parsed body renderer ejclaw 2026-04-28 13:08:58 +09:00
  • a751db2464 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 13:01:13 +09:00
  • 880e1bfe24 Remove legacy dashboard rooms renderer Eyejoker 2026-04-28 13:00:58 +09:00
  • 6bfedc28f0 Remove legacy dashboard rooms renderer ejclaw 2026-04-28 12:55:44 +09:00
  • 4deb8b51de Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 11:18:44 +09:00
  • 727aa3446e Fix room thread bot output parity Eyejoker 2026-04-28 11:18:16 +09:00
  • 76313b9ebd Remove duplicate work item attachment migration from owner branch ejclaw 2026-04-28 11:17:22 +09:00
  • c89da09f27 Fix room thread bot output parity ejclaw 2026-04-28 11:09:11 +09:00
  • a00946c398 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 10:54:45 +09:00
  • 2d6711f4c7 Unify dashboard mobile navigation (#54) Eyejoker 2026-04-28 10:53:13 +09:00
  • 166833a255 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 01:35:44 +09:00
  • 8bb77ffaa3 Fix structured IPC envelope leakage Eyejoker 2026-04-28 01:35:26 +09:00
  • 20e1a1e5e1 Fix mobile rooms and live progress parity Eyejoker 2026-04-28 01:27:55 +09:00
  • 79efa6b37c Add code quality gates Eyejoker 2026-04-28 01:19:06 +09:00
  • 79b9e74386 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-28 00:53:46 +09:00
  • e2dd12a235 Codex switch: translate settings-index ↔ rotation-index by auth path (#51) Eyejoker 2026-04-27 22:47:40 +09:00
  • 4ed12332d4 Codex refresh: pull live plan_type from /wham/usage (#50) Eyejoker 2026-04-27 22:33:22 +09:00
  • dafb84fa4d Settings: clarify Codex 만료=결제, drop Claude expiry badge (#49) Eyejoker 2026-04-27 22:26:17 +09:00
  • c2a6889567 Codex accounts: 6h auto-refresh, manual refresh, manual switch (#48) Eyejoker 2026-04-27 22:23:06 +09:00
  • 2f7e09e194 Settings: relax 480px panel cap and align account row right side (#47) Eyejoker 2026-04-27 22:11:59 +09:00
  • 7047caa608 Settings: add Fast Mode toggle for codex/claude + tidy account row alignment (#46) Eyejoker 2026-04-27 22:06:56 +09:00
  • 5883e57d73 Settings: show codex account email + subscription expiry (#45) Eyejoker 2026-04-27 21:58:01 +09:00
  • eeba0334f9 refactor dashboard room activity fetching Eyejoker 2026-04-27 20:36:18 +09:00
  • 79414c43a5 Merge remote-tracking branch 'origin/main' into codex/owner/ejclaw ejclaw 2026-04-27 19:51:18 +09:00
  • ea323cc787 Overhaul dashboard UX (two-pane rooms, live turn persistence, react-markdown) (#42) Eyejoker 2026-04-27 19:45:51 +09:00
  • a35433b454 Compact dashboard room progress UI Eyejoker 2026-04-27 12:06:47 +09:00
  • d28068f646 Add dashboard room activity timeline Eyejoker 2026-04-27 11:46:35 +09:00
  • d7fe6fa13a Add dashboard PWA shell and status UX Eyejoker 2026-04-27 10:53:27 +09:00
  • 76b0ab754b Add dashboard health restart action (#38) Eyejoker 2026-04-27 03:52:24 +09:00
  • 38c3430156 Add dashboard inbox decline and dismiss actions Eyejoker 2026-04-27 03:34:36 +09:00
  • 96845110ee fix(dashboard): harden scheduled task writes (#36) Eyejoker 2026-04-27 03:15:47 +09:00
  • 92e4e22e4d feat(dashboard): create and edit scheduled tasks Eyejoker 2026-04-27 03:05:04 +09:00
  • 16aeb0449d feat(dashboard): run paired inbox actions (#34) Eyejoker 2026-04-27 02:39:41 +09:00
  • 1676f53f4d feat(dashboard): send room messages from web (#33) Eyejoker 2026-04-27 02:23:32 +09:00
  • a352b9af5b feat(dashboard): add inbox task actions (#32) Eyejoker 2026-04-27 01:47:42 +09:00
  • 22bd24ec88 feat(dashboard): add scheduled task actions (#31) Eyejoker 2026-04-27 01:36:40 +09:00
  • 6abbfdd6af fix(dashboard): use inbox terminology (#30) Eyejoker 2026-04-27 01:25:02 +09:00
  • 06a3a9a340 fix(dashboard): default to concise english labels (#29) Eyejoker 2026-04-27 01:18:16 +09:00
  • 635f9851bc fix(dashboard): make quota windows first-class (#28) Eyejoker 2026-04-27 01:10:40 +09:00
  • 4261c7f875 fix(dashboard): show both quota windows (#27) Eyejoker 2026-04-27 00:45:39 +09:00
  • 84d910de14 fix(dashboard): label remaining quota basis (#26) Eyejoker 2026-04-27 00:32:18 +09:00
  • 19afc76b89 feat(dashboard): focus ops usage signals (#25) Eyejoker 2026-04-27 00:25:21 +09:00
  • 8624c8c122 fix(dashboard): trim health view noise Eyejoker 2026-04-26 23:57:23 +09:00
  • e195bf8824 feat(dashboard): add inbox and health views Eyejoker 2026-04-26 23:40:07 +09:00
  • 80aad035d0 feat(dashboard): expose inbox activity data (#22) Eyejoker 2026-04-26 23:06:13 +09:00
  • 1e4b97bfe4 feat(dashboard): improve scheduled work UX (#21) Eyejoker 2026-04-26 23:05:44 +09:00
  • 11ab18280c [codex] Switch dashboard sections to view routing Eyejoker 2026-04-26 22:03:52 +09:00
  • 646bc34372 [codex] Improve mobile dashboard UX (#19) Eyejoker 2026-04-26 21:29:13 +09:00
  • 5ba607644f Add read-only web dashboard MVP Eyejoker 2026-04-26 17:05:50 +09:00
  • d52556fd28 fix: preserve structured attachment outputs (#17) Eyejoker 2026-04-25 14:41:46 +09:00
  • a74ea4bad0 fix: preserve paired owner workspace branch invariant Eyejoker 2026-04-25 12:02:02 +09:00
  • a459c0d47f Merge pull request #15 from phj1081/codex/parse-fenced-ejclaw-output Eyejoker 2026-04-25 10:16:05 +09:00
  • cd7e35a8b0 Parse fenced EJClaw output envelopes ejclaw 2026-04-25 10:14:33 +09:00
  • 5ee0859a53 Merge pull request #14 from phj1081/codex/allow-codex-warmup-state Eyejoker 2026-04-25 09:33:39 +09:00
  • bd7e8a2deb Allow Codex warm-up state file ejclaw 2026-04-25 09:30:40 +09:00
  • 852d3ced68 Merge pull request #13 from phj1081/codex/structured-discord-attachments Eyejoker 2026-04-25 09:25:39 +09:00
  • 3c13ab6ed8 style: format structured attachment test ejclaw 2026-04-25 09:22:01 +09:00
  • 83b7aef494 Add structured Discord attachments ejclaw 2026-04-25 09:20:28 +09:00
  • ed686fc24d style: format structured attachment test ejclaw 2026-04-25 09:20:49 +09:00
  • 4e329a7717 Add structured Discord attachments ejclaw 2026-04-25 09:20:28 +09:00
  • bdaecb2552 Merge Codex warm-up zero-window guard Eyejoker 2026-04-24 19:04:59 +09:00
  • ee8b18145e fix: avoid repeated zero-usage Codex warm-ups ejclaw 2026-04-24 19:04:22 +09:00
  • 2c5ab05534 Merge Codex warm-up fresh-window defaults Eyejoker 2026-04-24 18:56:16 +09:00
  • 884aef5c99 fix: restrict Codex warm-up to fresh quota windows ejclaw 2026-04-24 18:53:04 +09:00
  • cfcac88ddb Merge optional Codex warm-up scheduler Eyejoker 2026-04-24 18:42:37 +09:00
  • bd56a5d765 feat: add optional Codex warm-up scheduler ejclaw 2026-04-24 18:40:36 +09:00
  • 9b0ddce337 Merge EJClaw runtime hardening Eyejoker 2026-04-24 15:49:44 +09:00
  • deca9dab74 test: include message source migration in bootstrap expectations ejclaw 2026-04-24 15:48:11 +09:00
  • e036521054 fix: salvage EJClaw runtime hardening ejclaw 2026-04-24 15:02:09 +09:00
  • a36c8a5f07 Merge dev stabilization into main Eyejoker 2026-04-24 14:12:00 +09:00
  • 3eee842164 fix: restore bundled agent CLI resolution ejclaw 2026-04-24 13:13:11 +09:00
  • f84dccfa10 Route STEP_DONE through reviewer ejclaw 2026-04-24 12:03:12 +09:00
  • 65dd82ba6b Route STEP_DONE through reviewer ejclaw 2026-04-24 12:03:12 +09:00
  • 6d28a4ae19 style: format paired stepdone telemetry files ejclaw 2026-04-23 18:51:56 +09:00
  • 7d098cbc00 style: format paired stepdone telemetry files ejclaw 2026-04-23 18:51:56 +09:00
  • 9ef79e3828 Add STEP_DONE guards, verdict storage, and stale delivery suppression ejclaw 2026-04-23 15:27:49 +09:00
  • ae0e1999b4 Add STEP_DONE guards, verdict storage, and stale delivery suppression ejclaw 2026-04-23 15:27:49 +09:00
  • afd9c7a538 Phase 0 — STEP_DONE/TASK_DONE split + owner-follow-up integration smoke ejclaw 2026-04-23 13:06:26 +09:00
  • 87b1204323 Phase 0 — STEP_DONE/TASK_DONE split + owner-follow-up integration smoke ejclaw 2026-04-23 13:06:26 +09:00
  • 3b0875e80d test: cast readonly sandbox expectation through unknown ejclaw 2026-04-22 20:59:10 +09:00
  • e99145c86e test: cast readonly sandbox expectation through unknown ejclaw 2026-04-22 20:59:10 +09:00
  • bf4cbd0319 test: cast readonly sandbox expectation shape ejclaw 2026-04-22 20:57:59 +09:00
  • 28b0f38d99 test: cast readonly sandbox expectation shape ejclaw 2026-04-22 20:57:59 +09:00
  • 13ac26b80e test: relax readonly sandbox assertions ejclaw 2026-04-22 20:56:27 +09:00
  • a9ca482b14 test: relax readonly sandbox assertions ejclaw 2026-04-22 20:56:27 +09:00
  • d8a3702b1e test: remove impossible readonly sandbox guards ejclaw 2026-04-22 20:55:12 +09:00
  • 94e8f5b2d5 test: remove impossible readonly sandbox guards ejclaw 2026-04-22 20:55:12 +09:00