Commit graph

987 commits

Author SHA1 Message Date
Timothy Jaeryang Baek
d12da61e5a refac 2026-10-16 14:55:40 +04:00
Timothy Jaeryang Baek
c3c3087645 refac 2026-10-16 14:44:05 +04:00
Timothy Jaeryang Baek
e9233a9542 refac 2026-10-16 03:21:22 +04:00
Timothy Jaeryang Baek
ba0b2169e1 refac 2026-10-16 03:13:13 +04:00
G30
e979a1f9e2
fix: saving Settings > Interface no longer turns the admin's default font into your own (#32497)
The Interface tab's Save sent fontFamily and imageCompressionSize every
time, read from the settings store, which already carries the admin's
Default Interface Settings for anything the user has not set. One Save
with nothing changed therefore stored the admin's default as a personal
value: the row switched from "Default" to "Custom", and a later change
to the admin default never reached that account.

Leave a value out of that Save while the user only inherits it, as
isDefaultSetting already decides for the "Default" label. Values the
user set keep saving as before.
2026-10-16 03:02:58 +04:00
Classic298
1bc5648a7b
fix: page scrolls up and the header goes off screen when previewing a scanned PDF (#32487)
Opening a PDF without any text, such as a scan, in the knowledge base file viewer scrolled the whole page up. The workspace tabs, the knowledge base header and the viewer toolbar went off screen and a blank block appeared at the bottom. Scanned PDFs now open with the page in place, the same as PDFs with text.

Fixes #32481
2026-10-16 03:00:24 +04:00
Timothy Jaeryang Baek
8e9519240f refac 2026-10-16 01:55:10 +04:00
Timothy Jaeryang Baek
05b038560a refac 2026-10-16 01:47:20 +04:00
Timothy Jaeryang Baek
8191ac30dd refac 2026-10-16 01:43:50 +04:00
Timothy Jaeryang Baek
4dedaaf6e2 refac 2026-10-16 01:36:10 +04:00
Timothy Jaeryang Baek
6b87088eab refac 2026-10-15 22:46:17 +04:00
Timothy Jaeryang Baek
3288fe010a refac 2026-10-15 18:02:26 +04:00
Timothy Jaeryang Baek
7dc91de86c refac 2026-10-15 17:08:00 +04:00
Timothy Jaeryang Baek
d0750f6617 refac 2026-10-15 15:42:54 +04:00
Timothy Jaeryang Baek
10ce0d2365 refac 2026-10-15 15:23:52 +04:00
Timothy Jaeryang Baek
1595c20130 refac 2026-10-15 15:08:59 +04:00
Timothy Jaeryang Baek
a087aa1deb refac 2026-10-15 13:59:45 +04:00
Timothy Jaeryang Baek
40bf4a1b99 refac 2026-10-14 23:30:00 +04:00
Timothy Jaeryang Baek
97b7ed73c8 refac 2026-10-14 23:09:31 +04:00
Timothy Jaeryang Baek
0d895443b4 refac 2026-10-14 18:02:58 +04:00
Timothy Jaeryang Baek
1711cdceee refac 2026-10-14 17:04:46 +04:00
Timothy Jaeryang Baek
3213dcc303 refac 2026-10-14 17:01:25 +04:00
Timothy Jaeryang Baek
fe0e725997 refac 2026-10-14 16:57:58 +04:00
Timothy Jaeryang Baek
b0ba137551 refac 2026-10-14 16:55:05 +04:00
Timothy Jaeryang Baek
de642f1dba refac 2026-10-14 16:51:09 +04:00
Timothy Jaeryang Baek
ad5c2f87e2 refac 2026-10-14 16:16:20 +04:00
Timothy Jaeryang Baek
b412b1b20b refac 2026-10-14 16:12:30 +04:00
Timothy Jaeryang Baek
ba3e227358 refac 2026-10-14 16:01:10 +04:00
Timothy Jaeryang Baek
f9c524d31d refac 2026-10-14 15:54:56 +04:00
Timothy Jaeryang Baek
1045d74c75 refac 2026-10-14 15:20:25 +04:00
Timothy Jaeryang Baek
b704d0613f refac 2026-10-14 15:04:18 +04:00
Timothy Jaeryang Baek
ad8da59215 refac 2026-10-14 15:02:30 +04:00
Timothy Jaeryang Baek
ad4050275b refac 2026-10-14 15:00:43 +04:00
Timothy Jaeryang Baek
35c927ba99 refac 2026-10-14 14:59:41 +04:00
Timothy Jaeryang Baek
b0c890fb53 refac 2026-10-14 14:50:24 +04:00
Timothy Jaeryang Baek
0a245d3dfe refac 2026-10-14 14:46:44 +04:00
Timothy Jaeryang Baek
a5abeb41ad refac 2026-10-14 14:41:37 +04:00
Timothy Jaeryang Baek
097ecdb69b refac 2026-10-14 14:41:09 +04:00
Timothy Jaeryang Baek
d49bdc5257 refac 2026-10-14 14:39:31 +04:00
Timothy Jaeryang Baek
14cdf39afb refac 2026-10-14 14:30:07 +04:00
Timothy Jaeryang Baek
b374e0bb26 refac 2026-10-14 13:58:46 +04:00
Timothy Jaeryang Baek
ab518a4321 refac 2026-10-14 13:55:08 +04:00
Timothy Jaeryang Baek
a1cbed7e71 refac 2026-10-14 13:53:33 +04:00
Timothy Jaeryang Baek
352e1a12cc refac 2026-10-11 19:19:14 +04:00
Classic298
9cb471c794
fix: Rich UI tool embeds log a browser security error on every load (#32226)
Rich UI tool embeds always tried to pass the arguments the model called the tool with into the embedded page, even when the browser does not allow it: with "iframe Sandbox Allow Same Origin" off (the default), or when an external tool embeds a page from another site. Each load then logged an uncaught SecurityError in the console. The arguments are now passed only where the browser allows it and skipped otherwise. The embed itself renders and behaves the same as before.

Fixes #32222
2026-10-11 17:58:46 +04:00
Timothy Jaeryang Baek
e04c32ef02 refac 2026-10-11 16:21:09 +04:00
Timothy Jaeryang Baek
b40891e0a1 refac 2026-10-10 23:44:47 +04:00
Timothy Jaeryang Baek
2bcf9cffe7 refac 2026-10-10 22:59:27 +04:00
Timothy Jaeryang Baek
8594b2f421 refac 2026-10-10 22:05:25 +04:00
Classic298
c7e7dbf984
fix: closing Settings opened from the user menu loses the keyboard focus (#32185)
Picking Settings from the user menu with the keyboard left the focus on the menu item, which disappears as the menu closes. When Settings closed, the focus went back to that removed item, so it was lost and the next Tab started over at the top of the page. The menu now gives the focus back to the user menu button when it closes after an item is picked, the same as when it is closed with Escape, so closing Settings returns there.

Fixes #32017
2026-10-10 20:01:08 +04:00