oapix / doc /updates.md
woiceatus's picture
imrpove ui for chatclient
adb34c2

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.