Spaces:
Runtime error
Runtime error
| # 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. | |