Commit graph

16002 commits

Author SHA1 Message Date
volker
683f126dab Fix: guard desktop stop state update on stopDesktop success 2026-03-31 21:14:12 +02:00
volker
6ec66f57fd Fix desktop feature detection on initial mount
desktopEnabled was only set in the reactive block when the terminal
changed, but not in the onMount path. This caused the Desktop panel
to never appear on first load.
2026-03-31 21:00:21 +02:00
volker
9d86ac8186 Add remote desktop (noVNC) viewer to terminal server feature
- Backend: WebSocket proxy for noVNC/websockify with JWT auth via query param
- Frontend: DesktopViewer component with start/stop/refresh/fullscreen controls
- API helpers for desktop status, start, stop
- Unit tests for backend router and frontend API helpers

Ref: https://github.com/open-webui/open-terminal/pull/100
2026-03-31 20:47:56 +02:00
Shirasawa
b10c70cfcf
feat: Save error messages to the database (#23231) 2026-03-31 04:11:47 -05:00
Shirasawa
eba2b2cd72
refactor(SVGPanZoom): Fix memory leaking - consolidate zoom lifecycle into PanzoomContainer (#23236)
* refactor(SVGPanZoom): attach panzoom via use: action and remove unused parent bind:this

* refactor: centralize panzoom in createPanzoomAction and align ImagePreview cleanup

* refactor(panzoom): consolidate zoom lifecycle into PanzoomContainer and remove action-based wiring
2026-03-30 20:54:28 -05:00
Algorithm5838
1c5e84ddf2
perf: project only Chat.id in delete_shared_chats_by_user_id (#23216) 2026-03-30 05:15:12 -05:00
Timothy Jaeryang Baek
10b4b86ada refac 2026-03-30 05:10:24 -05:00
Algorithm5838
9cc3ffb4a9
perf: update_last_active_by_id via single UPDATE (#23215) 2026-03-30 04:14:33 -05:00
Artem Netsvetaev
3fda6e9eed
i18n: Add missing Russian (ru-RU) translations (#23200) 2026-03-30 04:09:44 -05:00
Timothy Jaeryang Baek
4b35d70078 refac 2026-03-29 21:59:51 -05:00
Timothy Jaeryang Baek
6512e085c4 refac 2026-03-29 21:50:54 -05:00
Timothy Jaeryang Baek
0ad397c048 refac 2026-03-29 21:29:00 -05:00
Timothy Jaeryang Baek
b1e8c7d2aa refac 2026-03-29 21:25:39 -05:00
Timothy Jaeryang Baek
b794d61626 refac 2026-03-29 21:15:20 -05:00
Timothy Jaeryang Baek
a06685a47b refac 2026-03-29 21:01:10 -05:00
Timothy Jaeryang Baek
4777f4fa32 refac 2026-03-29 19:48:23 -05:00
Timothy Jaeryang Baek
1b1d85fe2e refac 2026-03-29 19:42:10 -05:00
Timothy Jaeryang Baek
edb8971c7d refac 2026-03-29 19:30:38 -05:00
Timothy Jaeryang Baek
64da99a322 refac 2026-03-29 19:17:12 -05:00
Timothy Jaeryang Baek
012ce95f27 enh: swipe to reply 2026-03-29 19:09:13 -05:00
Timothy Jaeryang Baek
6c2b2f2c3e refac 2026-03-29 19:01:53 -05:00
Timothy Jaeryang Baek
2040095050 enh: shortcode emojis 2026-03-29 19:01:50 -05:00
Timothy Jaeryang Baek
2388dd7dc3 refac 2026-03-29 18:40:09 -05:00
Timothy Jaeryang Baek
bcb71bb520 feat: tasks 2026-03-29 18:01:04 -05:00
Timothy Jaeryang Baek
66c9bf57da refac 2026-03-26 19:10:30 -05:00
Timothy Jaeryang Baek
abc3bac44a chore: bump 2026-03-26 19:05:17 -05:00
Timothy Jaeryang Baek
2b0cccd5be chore: format 2026-03-26 19:02:13 -05:00
Timothy Jaeryang Baek
6d736d3c59 refac 2026-03-26 19:01:33 -05:00
Classic298
9ba97890a5
chore: changelog (#23119)
* Add changelog entry for v0.8.12

* changelog: translation updates for zh-CN, ca, pt-BR, fi

* changelog: fix beautifulsoup4 missing dependency

* changelog: add Lithuanian to translation updates

* changelog: api files list, beautifulsoup4

* changelog: api files, license loading fixes

* changelog: terminal server connection verification security fix

* changelog: terminal server security

* changelog: terminal tools exception handling fix

* changelog: admin model visibility fix

* changelog: tool call embed visibility
2026-03-26 18:52:16 -05:00
Timothy Jaeryang Baek
58ca51364c refac 2026-03-26 18:49:06 -05:00
Timothy Jaeryang Baek
308fa924a5 refac 2026-03-26 18:42:42 -05:00
Timothy Jaeryang Baek
4c872a8d12 refac 2026-03-26 18:36:22 -05:00
Timothy Jaeryang Baek
925f77f0f5 chore: format 2026-03-26 18:25:19 -05:00
Timothy Jaeryang Baek
f3f8f9874f refac 2026-03-26 18:24:17 -05:00
Timothy Jaeryang Baek
52a06bd48a refac 2026-03-26 18:22:14 -05:00
Timothy Jaeryang Baek
4567cdc0d9 refac 2026-03-26 18:17:49 -05:00
Timothy Jaeryang Baek
a641325707 refac 2026-03-26 18:13:18 -05:00
Timothy Jaeryang Baek
11f52921dc refac 2026-03-26 17:40:56 -05:00
Timothy Jaeryang Baek
c6ed0b0788 fix 2026-03-26 17:40:50 -05:00
Timothy Jaeryang Baek
16335f866e refac 2026-03-26 17:38:23 -05:00
Aleix Dorca
0842acad53
i18n: Update catalan translation.json (#23069) 2026-03-26 17:31:42 -05:00
Shirasawa
0472017cab
i18n: improve zh-CN translation (#23102)
* i18n: improve zh-CN translation

* i18n: improve zh-TW translation

* i18n: improve zh-CN translation
2026-03-26 17:31:19 -05:00
joaoback
0bdcb5a337
Merge pull request #23110 from joaoback/patch-33
i18n: add pt-BR translations for newly added UI items and consistency pass
2026-03-26 17:31:12 -05:00
Timothy Jaeryang Baek
1994d65306 fix: bs4 pip install 2026-03-26 17:26:06 -05:00
Tim Baek
19274672f9
Merge pull request #23097 from Kylapaallikko/dev
i18n: Update fi-FI translation
2026-03-27 02:21:21 +04:00
Kylapaallikko
d1df748de3
Update fi-FI translation.json
Added missing translations and fixed typos.
2026-03-26 18:06:43 +02:00
Timothy Jaeryang Baek
f122525310 chore: bump 2026-03-25 17:48:58 -05:00
Timothy Jaeryang Baek
f5f128620a chore: ci 2026-03-25 17:33:46 -05:00
Timothy Jaeryang Baek
06635898d0 refac 2026-03-25 17:29:57 -05:00
Timothy Jaeryang Baek
0ded0b7069 chore: ci 2026-03-25 17:14:13 -05:00