Commit graph

19659 commits

Author SHA1 Message Date
G30
46cdd70d7b
fix: a pipe model's Valves button follows the Allow Chat Valves permission (#32772) 2026-10-21 03:23:16 +09:00
Classic298
2355b8a369
fix: requests hang or fail with 503 after pages are closed while loading (#32617)
Closing a page while the server was still sending it data (a file's processing status, a chat export) could interrupt a database read halfway. On SQLite the connection used for it was then never given back, and a later unrelated request could hang forever when that connection was finally cleaned up; once enough were lost, every request needing the database waited 30 seconds and failed with a 503. The connection is now kept and rolled back instead of being thrown away inside the interrupted request, and the session is closed once instead of twice, as either alone still lost connections. Closing 600 chat exports and 300 file status streams mid-load on SQLite used to lose 60 (the whole pool in that test) and 56 connections, now none; Postgres lost none before or after.

Fixes #32609
2026-10-21 03:23:05 +09:00
G30
9cbd27011b
fix: renaming a chat to only spaces keeps its title instead of saving it blank (#32770) 2026-10-21 03:21:52 +09:00
G30
97f5c4e973
fix: Archive All Chats takes chats out of their folders, so deleting a folder no longer deletes them (#32647) 2026-10-21 03:18:03 +09:00
Classic298
c7e159bdd6
fix: voice calls do not forward user info headers to the realtime provider (#32733)
With ENABLE_FORWARD_USER_INFO_HEADERS turned on, voice calls in Realtime mode connected to the configured realtime provider without any user info headers, so a gateway in front of the provider could not tell which user was on the call. The call connection now sends the same user headers (or the signed user JWT, when configured) as chat requests and realtime text-to-speech already do.
2026-10-21 03:13:37 +09:00
Classic298
7345c6c31e
fix: npm run build fails on Windows since 0.12.3 (#32735)
Since 0.12.3 every frontend build first verifies the prebuilt encryption module, and on Windows that check failed before the build started, because it mishandled Windows paths and Git's default Windows line endings changed the source files it hashes. The check now gives the same result on Windows, Linux and macOS, including in existing Windows clones, so npm run build works on Windows again. The stored source fingerprint changes because the check script is one of the files it covers. Past the check, the build ran out of memory under Node's default limit, so it now runs with a 12 GB limit, the same value the Docker CI build uses.

Fixes #32656
2026-10-21 03:13:16 +09:00
G30
0b6a7cca9a
i18n: fill missing Azerbaijani (az-AZ) translations (#32562) 2026-10-21 03:12:35 +09:00
G30
ff96b02b16
fix: the chat title is the page's level-1 heading for screen readers (#32636) 2026-10-21 03:11:14 +09:00
Timothy Jaeryang Baek
208dc81912 refac 2026-10-21 03:09:37 +09:00
G30
dda976463b
fix: starting dictation from the keyboard moves focus to the recording bar (#32630) 2026-10-21 03:08:41 +09:00
G30
3b638ecb2b
fix: the sidebar logo link is announced as New Chat by screen readers (#32623) 2026-10-21 03:07:12 +09:00
G30
636b631ab7
fix: the microphone stays on after leaving a chat mid-dictation (#32640) 2026-10-21 03:06:39 +09:00
G30
70fb5462ea
fix: Compress Images in Channels left at its default compresses channel images (#32693) 2026-10-21 03:01:27 +09:00
G30
f77a89cccb
fix: screen readers announce call mode's Listening and Thinking status (#32625) 2026-10-21 03:00:57 +09:00
G30
ecce83f13c
i18n: fill missing Indonesian (id-ID) translations (#32561) 2026-10-21 03:00:00 +09:00
G30
2e2d330d9f
fix: the search window's content type button tells screen readers what's selected (#32632) 2026-10-21 02:58:57 +09:00
G30
a06fed0ad8
fix: screen readers announce notifications such as copy confirmations (#32634) 2026-10-21 02:57:00 +09:00
G30
c9936e81ec
fix: Archived Chats hides Export when the Allow Chat Export permission is off (#32684) 2026-10-21 02:55:00 +09:00
G30
fdb304be2f
fix: a stop sequence with a % sign no longer stops every message from sending (#32649) 2026-10-21 02:52:14 +09:00
G30
07dffea1ef
fix: menu buttons tell screen readers that they open a menu and whether it's open (#32642) 2026-10-21 02:51:01 +09:00
G30
54fc21d685
fix: deleting a channel message also deletes its thread replies (#32666) 2026-10-21 02:44:43 +09:00
G30
5d75c1905b
fix: a new chat starts with one model when the Multiple Models permission is off (#32668) 2026-10-21 02:44:35 +09:00
G30
fc2ef33f16
i18n: fill missing Tamil (ta-IN) translations (#32560) 2026-10-21 02:44:06 +09:00
G30
a5ccff86d8
i18n: fill missing Filipino (Tagalog) (fil-PH) translations (#32559) 2026-10-21 02:43:53 +09:00
G30
ec55c92ec4
i18n: fill missing Russian (ru-RU) translations (#32558) 2026-10-21 02:43:43 +09:00
Classic298
93ba628f3a
fix: generated images never show up after the user answers the model's question or approves a tool (#32680)
When the model asked the user a question, or a tool call was approved or rejected, the reply was saved in a way that broke adding anything to it later in the same turn. If the model then generated an image, the image was created but never shown, the tool returned "unsupported operand type(s) for +: 'NoneType' and 'list'" and the model kept retrying, generating more hidden images. Progress status updates for that reply were also silently dropped. Both now work after a question or tool approval.

Fixes #32678
2026-10-21 02:39:39 +09:00
G30
8ed8aa59e8
i18n: fill missing Korean (ko-KR) translations (#32563) 2026-10-21 02:36:40 +09:00
G30
60e7b57fa4
i18n: fill missing Cebuano (ceb-PH) translations (#32564) 2026-10-21 02:36:25 +09:00
G30
47a118f285
i18n: fill missing Thai (th-TH) translations (#32565) 2026-10-21 02:36:18 +09:00
G30
cb677fb09d
i18n: fill missing German (de-DE) translations (#32557) 2026-10-21 02:35:58 +09:00
G30
cafadf7aa3
i18n: fill missing Japanese (ja-JP) translations (#32556) 2026-10-21 02:35:51 +09:00
G30
de6298b903
i18n: fill missing Vietnamese (vi-VN) translations (#32555) 2026-10-21 02:35:27 +09:00
G30
b8422f2593
i18n: fill missing Urdu (ur-PK) translations (#32554) 2026-10-21 02:35:25 +09:00
G30
52aade3de1
i18n: fill missing Bengali (bn-BD) translations (#32553) 2026-10-21 02:35:08 +09:00
G30
14956af03f
fix: a skill-only draft brought back to the chat input sends only that skill (#32690) 2026-10-21 02:34:49 +09:00
G30
d907b61816
fix: dropping several folders on a knowledge base uploads all of them (#32653) 2026-10-21 02:34:03 +09:00
G30
d8bef1ef90
fix: hiding, toggling or editing a base model right after Make Public is saved (#32655) 2026-10-21 02:33:45 +09:00
G30
523e5589d9
i18n: fill missing Hungarian (hu-HU) translations (#32590) 2026-10-21 02:33:21 +09:00
G30
b9815efd12
i18n: fill missing Tibetan (bo-TB) translations (#32599) 2026-10-21 02:33:02 +09:00
G30
815724eede
i18n: fill missing Turkmen (tk-TM) translations (#32598) 2026-10-21 02:32:57 +09:00
G30
764cfdaedf
i18n: fill missing Lithuanian (lt-LT) translations (#32589) 2026-10-21 02:32:54 +09:00
G30
3f055f9873
i18n: fill missing Danish (da-DK) translations (#32552) 2026-10-21 02:32:34 +09:00
G30
b6808df7d6
fix: the close button on 22 dialogs and the update notice gets a name for screen readers (#32615) 2026-10-21 02:31:52 +09:00
G30
e9470816fa
fix: a reply's sources are read out with their numbers (#32621) 2026-10-21 02:31:37 +09:00
G30
62cfd09fa4
fix: a model's description is read out with the model in the model selector (#32619) 2026-10-21 02:30:41 +09:00
Timothy Jaeryang Baek
0512f1b376 refac 2026-10-21 02:29:34 +09:00
G30
061cdeeca8
i18n: fill missing Basque (eu-ES) translations (#32586) 2026-10-21 02:28:55 +09:00
G30
89e04684d8
fix: valves, show files and terminal buttons in the chat input menus get names for screen readers (#32613) 2026-10-21 02:28:41 +09:00
G30
82f556295d
fix: copy, export, merge and artifact buttons in chats get names for screen readers (#32611) 2026-10-21 02:28:33 +09:00
G30
3e21dc1a95
i18n: fill missing Irish (ie-GA) translations (#32591) 2026-10-21 02:27:46 +09:00