File size: 4,766 Bytes
e43a4a9
 
adb34c2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e43a4a9
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# 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.