Updates
2026-03-01 Chat Client Attachment Preview
Start: 2026-03-01T02:05:56.1994947+08:00
End: 2026-03-01T02:07:34.1260341+08:00
Total: 00:01:37.8369611
By: codex/gpt5-codex
Status: completed
Changed attachment items to compact mini previews.
Added a large preview overlay for clicked image and audio attachments.
Added a separate preview controller module for the overlay behavior.
Verified with tests, temp-folder build output, and module syntax checks.
2026-03-01 Chat Client Keep Attachments
Start: 2026-03-01T02:04:32.7866048+08:00
End: 2026-03-01T02:04:52.4223466+08:00
Total: 00:00:19.9566896
By: codex/gpt5-codex
Status: completed
Changed successful sends to keep image and audio attachments in place.
Preserved the existing prompt text retention so follow-up sends can reuse the full compose state.
Kept the immediate Output-tab switch on send.
Verified with tests and a temp-folder build.
2026-03-01 Chat Client Send Tab Switch
Start: 2026-03-01T02:03:03.9353616+08:00
End: 2026-03-01T02:03:31.3555095+08:00
Total: 00:00:27.2864829
By: codex/gpt5-codex
Status: completed
Switched
/chatclient/to the Output tab immediately when Send is clicked.Added a temporary sending placeholder while the response is pending.
Kept the Raw Output fallback for request failures.
Verified with tests and a temp-folder build.
2026-03-01 Chat Client Prompt Preserve
Start: 2026-03-01T02:01:08.8913618+08:00
End: 2026-03-01T02:01:53.0436788+08:00
Total: 00:00:43.9025630
By: codex/gpt5-codex
Status: completed
Removed the remaining Back button from the top bar.
Preserved the rich text prompt after successful sends.
Continued clearing transient attachments after send.
Verified with tests and a temp-folder build.
2026-03-01 Chat Client Icon Toolbar
Start: 2026-03-01T01:56:14.8837029+08:00
End: 2026-03-01T01:56:54.4939585+08:00
Total: 00:00:39.5691781
By: codex/gpt5-codex
Status: completed
Changed the compose action row to icon-only controls.
Kept the toolbar on one line and pinned send to the right edge.
Removed visible button text while retaining accessibility labels.
Verified with tests and a temp-folder build.
2026-03-01 Chat Client Header Cleanup
Start: 2026-03-01T01:54:21.8510274+08:00
End: 2026-03-01T01:55:12.8472558+08:00
Total: 00:00:50.9265085
By: codex/gpt5-codex
Status: completed
Removed the large intro panel from
/chatclient/.Moved the main tab bar to the top beside the Back button.
Removed the visible workspace heading and ready badge.
Verified with tests and a temp-folder build.
2026-03-01 Chat Client Draft Autosave And Raw Errors
Start: 2026-03-01T01:51:02.7494126+08:00
End: 2026-03-01T01:53:14.2661225+08:00
Total: 00:02:11.6374744
By: codex/gpt5-codex
Status: completed
Added automatic draft save and restore for compose input and link-based attachment state in
/chatclient/.Switched input persistence to save while typing instead of waiting only for field change/blur.
Updated the Raw Output tab to display structured request error data when a send fails.
Verified with tests, temp-folder build output, and chat client module syntax checks.
2026-03-01 Chat Client Attachment Link Options
Start: 2026-03-01T01:47:46.2556873+08:00
End: 2026-03-01T01:50:00.3820302+08:00
Total: 00:02:13.8865186
By: codex/gpt5-codex
Status: completed
Added an add-attachment picker that lets
/chatclient/use uploaded files or direct file links.Added image/audio link payload support alongside the existing file-upload flow.
Updated the attachment list UI to show the attachment source type.
Verified with tests, temp-folder build output, and chat client module syntax checks.
2026-03-01 Chat Client Rich Text Workspace
Start: 2026-03-01T01:37:28.3180067+08:00
End: 2026-03-01T01:46:31.1319622+08:00
Total: 00:09:02.6742531
By: codex/gpt5-codex
Status: completed
Reworked
/chatclient/into a tabbed editor/output/raw-response workspace.Added rich text editing, settings storage, and image/audio file attachment handling.
Added formatted assistant response rendering plus raw JSON inspection.
Verified with tests, temp-folder build output, and frontend module syntax checks.
2026-03-01 OpenAI Chat Proxy
Start: 2026-03-01T00:59:31.8639973+08:00
End: 2026-03-01T01:12:48.8144187+08:00
Total: 00:13:16.9504214
By: codex/gpt5-codex
Status: completed
Added a Node.js OpenAI-compatible chat completions proxy.
Added media normalization for image URL/base64 and audio URL/base64.
Added in-memory proxy media URLs for audio output and data-URL image output.
Added tests, env config, and a temp build script.