Alexandre Teixeira
45a57c0c38
Merge pull request #6911 from redpersongpt/codex/nested-window-close
...
fix(ui): return to the parent view when closing an item
2026-10-30 19:47:11 +00:00
Alexandre Teixeira
71f6dc4e5d
Merge pull request #6912 from redpersongpt/codex/email-linkify-single-pass
...
fix(email): linkify URLs and addresses without rewriting anchors
2026-10-30 19:46:54 +00:00
Alexandre Teixeira
0c8a06a937
Merge pull request #6943 from redpersongpt/codex/chat-edit-textarea-content
...
fix(chat): size user-message editors from wrapped content
2026-10-30 19:46:37 +00:00
Alexandre Teixeira
eea39ce103
Merge pull request #6934 from redpersongpt/codex/skill-editor-load-guard
...
fix(skills): wait for source before enabling the editor
2026-10-30 19:46:21 +00:00
Alexandre Teixeira
9a5a15e17f
Merge pull request #6932 from redpersongpt/codex/skill-editor-source-height
...
fix(skills): size the raw editor from its source lines
2026-10-30 19:46:04 +00:00
Alexandre Teixeira
f141ad2be5
Merge pull request #6919 from redpersongpt/codex/memory-panel-refresh
...
fix(memory): refresh records when opening the panel
2026-10-30 19:45:47 +00:00
Alexandre Teixeira
a6e9294394
Merge pull request #6918 from redpersongpt/codex/memory-stale-category
...
fix(memory): reset category filter when its last entry disappears
2026-10-30 19:45:30 +00:00
Alexandre Teixeira
93c93bf076
Merge pull request #6748 from dxrpl/fix/6747-recipe-panel-toggle
...
fix(cookbook): bring back the Dependencies recipe-panel caret (#6747 )
2026-10-30 19:44:39 +00:00
Alexandre Teixeira
e7a376b161
Merge pull request #6950 from redpersongpt/codex/group-peer-history-identity
...
fix(group): preserve peer identity when reloading history
2026-10-30 19:03:48 +00:00
Alexandre Teixeira
c811f76d44
Merge pull request #6935 from redpersongpt/codex/email-paperclip-files
...
fix(email): retain files in attachment and inline-image pickers
2026-10-30 19:02:22 +00:00
Alexandre Teixeira
ef16398c5c
merge(dev): integrate latest dev into fix/ios-safe-area-postmerge-hardening
2026-10-30 13:25:33 +00:00
red person
508c7b3d9d
Merge current dev into PR 6932
2026-10-29 23:28:45 +03:00
red person
5b8a72931d
Merge current dev into PR 6934
2026-10-29 23:28:28 +03:00
red person
2e7edf908d
Merge current dev into PR 6935
2026-10-29 23:27:57 +03:00
red person
b80f9afb3e
Merge current dev into PR 6943
2026-10-29 23:27:34 +03:00
red person
d5bc7fb70e
Merge current dev into group peer history fix
2026-10-29 23:21:20 +03:00
Alexandre Teixeira
f979e5602f
fix(upload,sw): sanitize and confine upload paths and align service worker precache token
2026-10-29 01:35:07 +00:00
Alexandre Teixeira
b3e2e628ab
fix(upload,ui): confine thumbnail paths and align stylesheet cache-bust token
2026-10-29 01:25:07 +00:00
Alexandre Teixeira
72ba37af6b
merge(dev): integrate reviewed preview UI changes
2026-10-29 01:12:08 +00:00
Alexandre Teixeira
671cbd79ac
merge(dev): integrate latest upstream dev (PR #6840 sidebar animations)
...
- Merge upstream/dev at 0116f0a62b
- Incorporate upstream sidebar toggle animation and auto-collapse measurement fixes
- Preserve upstream CSS snapshot baseline in tests/css_snapshot/baseline.json
- Retain all PR #6741 photo-editor features, security controls, and mobile fixes
2026-10-28 19:30:57 +00:00
Alexandre Teixeira
2e1c2a343a
merge(dev): reconcile photo editor security and upstream changes
...
- Reconcile conflict resolution in routes/editor_agent_routes.py and src/editor_agent_model.py
- Enforce strict server-authorized endpoint resolution and reject client URL overrides
- Enforce bearer-token privilege separation: delegated API tokens are capped at non-admin scope per src/tool_security.py and cannot inspect private base URLs or probe metadata
- Preserve chat-scope authorization, missing-session 401 rejection, and owner-scoped browser bridge/SSE queues
- Preserve administrator-disabled-tool denylist enforcement introduced by PR #6357
- Fix mobile toolbar flyout hit-testing and stacking context trapping on viewports <= 700px via scoped elevation and mask suppression
- Stabilize project recovery test fixture by awaiting document draft quiescence prior to baseline capture
2026-10-28 19:30:08 +00:00
Alexandre Teixeira
0116f0a62b
Merge pull request #6840 from eesoymilk/fix/sidebar-toggle-animation
...
fix(sidebar): animate the sidebar toggle instead of snapping
2026-10-28 18:15:15 +00:00
Alexandre Teixeira
c237a1cb9c
feat(editor): harden photo editor security and interactions
2026-10-28 17:37:10 +00:00
red person
4795c8d462
fix(group): preserve peer identity when reloading history
2026-10-28 14:27:17 +03:00
red person
0ff5d47a8c
fix(chat): size user-message editors from wrapped content
2026-10-28 12:03:20 +03:00
red person
1c5853003e
fix(email): retain inline image selections before input reset
2026-10-28 07:34:10 +03:00
red person
0f8b137713
fix(email): retain paperclip files when resetting the input
2026-10-28 07:26:05 +03:00
red person
2c5d5005ba
fix(skills): wait for source before enabling the editor
2026-10-28 07:06:39 +03:00
red person
901b3ff42d
fix(skills): align the chat link editor version
2026-10-28 06:58:54 +03:00
red person
c207ed1ed8
fix(skills): size the raw editor from its source lines
2026-10-28 06:54:12 +03:00
red person
4d8d363681
fix(memory): refresh records when opening the panel
2026-10-28 03:11:11 +03:00
red person
a7e8a6ef2e
fix(memory): reset category filter when its last entry disappears
2026-10-28 02:40:54 +03:00
red person
2046ce893f
fix(email): linkify URLs and addresses without rewriting anchors
2026-10-28 00:12:23 +03:00
red person
35ef91b25c
fix(ui): return to the parent view when closing an item
2026-10-27 23:58:00 +03:00
pewdiepie-archdaemon
da8ba69c74
Keep streamed-chat module identity consistently cache-busted
2026-10-26 16:57:01 +00:00
pewdiepie-archdaemon
0b8176b11e
Keep streamed-chat module identity consistently cache-busted
2026-10-26 16:57:01 +00:00
pewdiepie-archdaemon
3246ae5d9c
Keep streamed-chat module identity consistently cache-busted
2026-10-26 16:57:01 +00:00
pewdiepie-archdaemon
8cfdb8e2e5
Render saved action labels as text instead of HTML
2026-10-26 16:49:01 +00:00
pewdiepie-archdaemon
871c0c0687
Align the shared stream watchdog with the UI review
2026-10-26 16:36:59 +00:00
pewdiepie-archdaemon
76ab72412d
Preserve completion gating and handle explicit idle stream status safely
2026-10-26 16:34:56 +00:00
pewdiepie-archdaemon
5c6bb9798b
Preserve completion gating and handle explicit idle stream status safely
2026-10-26 16:34:56 +00:00
pewdiepie-archdaemon
56b85c359c
Normalize final newlines in integrated review files
2026-10-26 16:31:23 +00:00
pewdiepie-archdaemon
04ca6c26c3
Normalize final newlines in integrated review files
2026-10-26 16:31:23 +00:00
pewdiepie-archdaemon
fdb2a330d9
Remove duplicate session copy-header helpers after integration
2026-10-26 16:30:56 +00:00
pewdiepie-archdaemon
08452ab5f9
Keep chat module URLs consistent across imports and precache
2026-10-26 16:29:17 +00:00
pewdiepie-archdaemon
e461a6b5c5
Keep chat module URLs consistent across imports and precache
2026-10-26 16:29:17 +00:00
pewdiepie-archdaemon
9ab3f70fe4
Integrate gallery document tabs with the updated editor client
2026-10-26 16:27:31 +00:00
pewdiepie-archdaemon
ace6be44f3
Merge current dev and refresh PR #6740 from the 7011 integration
2026-10-26 16:21:34 +00:00
pewdiepie-archdaemon
36a71886bb
Merge current dev and refresh PR #6741 from the 7011 integration
2026-10-26 16:21:28 +00:00
Yu-Wei Chang
76abce349b
fix(sidebar): measure the auto-collapse restore with the sidebar at full width
...
When the window widens after an auto-collapse, the restore check removes
.hidden and measures the chat width to decide whether the sidebar fits.
html.ody-sidebar-mini also forces the sidebar to width 0 and was only
cleared by syncRailSide() after the measurement, so the check always saw
a 0-width sidebar and restored it even when the chat ended up narrower
than MIN_CHAT_WIDTH. Sync the mode classes before measuring.
2026-10-24 22:53:45 -07:00