Timothy Jaeryang Baek and Classic298
1f474187a7
refac
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com >
2026-02-22 15:22:53 -06:00
Classic298
2ef55972ff
fix: reset taskIds and messageQueue on new chat ( #21731 )
...
fix: reset taskIds and messageQueue on new chat
Fixes a bug where clicking "New Chat" after sending a message would
silently drop subsequent messages. The initNewChat function reset most
chat state but did not clear taskIds or messageQueue, causing
submitPrompt to queue messages indefinitely instead of sending them.
2026-02-22 14:30:44 -06:00
Timothy Jaeryang Baek
7e42d727e8
refac
2026-02-21 14:39:28 -06:00
Classic298
9f7dd31e12
feat: scroll to rich ui once rendered ( #21698 )
...
* Update Chat.svelte
* Update Chat.svelte
2026-02-21 14:35:32 -06:00
Classic298
4228bf71c4
fix: gate model default features on global config and user permissions ( #21690 )
...
fix: gate model default features on global config and user permissions
If you disabled code interpreter globally and in user permissions but
enabled it as a default feature on a model, the code interpreter pill
still appeared in the chat input. Same issue for web search and image
generation.
The setDefaults function in Chat.svelte activated model default features
based solely on the model's capability flag, ignoring whether the feature
was globally enabled or allowed by user permissions. Added the same
global config and user permission checks already used by the integrations
menu visibility and the features object sent to the backend.
2026-02-21 13:54:47 -06:00
Timothy Jaeryang Baek
e0bdef85ab
chore: format
2026-02-17 01:11:48 -06:00
Classic298
1984ce42aa
Update Chat.svelte ( #21479 )
2026-02-16 13:03:22 -06:00
Timothy Jaeryang Baek
f376d4f378
chore: format
2026-02-11 16:24:11 -06:00
Timothy Jaeryang Baek
f7c5965a70
feat: $ skills mention
2026-02-11 15:08:59 -06:00
Tim Baek
d3f2cf7474
refac
2026-02-05 10:24:12 +04:00
Tim Baek
62750b8980
feat: queue messages
2026-02-05 10:06:37 +04:00
Tim Baek
d2c695eb11
feat: add convert_output_to_messages for OR-aligned message building
2026-01-22 19:54:05 -05:00
G30
1555252c4a
fix: handle undefined model in createMessagePair function ( #20663 )
...
- Add a null check when looking up model to prevent JavaScript error when trying to add a message pair in a chat with an invalid/corrupt model ID.
2026-01-15 10:43:25 +04:00
Timothy Jaeryang Baek
17490381f5
refac
2026-01-06 19:11:56 +04:00
Timothy Jaeryang Baek
1148d1c927
fix/refac: images
2026-01-06 03:25:39 +04:00
G30
9c5773d0af
feat: add chat:message:favorite event for action functions ( #20375 )
...
* feat: add chat:message:favorite event for action functions
* Update Chat.svelte
* Update Chat.svelte
2026-01-05 18:15:00 +04:00
Timothy Jaeryang Baek
e754940c03
refac
2026-01-05 03:05:10 +04:00
G30
4f918e7aa4
fix: resolve duplicate key and null message errors in chat ( #20268 )
...
* fix: resolve duplicate key and null message errors in chat
* fix: resolve duplicate key and null message errors in chat
* chore: visitedIds -> visitedMessageIds
2025-12-31 15:44:02 -05:00
G30
b997d00947
fix: prevent crash when regenerating message with missing parent ( #20264 )
2025-12-30 20:05:55 +04:00
Classic298
95ce70c4fd
Update Chat.svelte ( #20256 )
2025-12-30 17:31:13 +04:00
Timothy Jaeryang Baek
bd7f1869ce
refac
2025-12-21 23:22:14 +04:00
Timothy Jaeryang Baek
f1bf4f20c5
feat: chat_file table
2025-12-21 23:17:53 +04:00
Timothy Jaeryang Baek
c96549eaa7
refac
2025-12-21 18:08:36 +04:00
Timothy Jaeryang Baek
7746e9f4b8
refac
2025-12-21 17:04:39 +04:00
G30
0413c973e7
fix: add functional null safety checks and boolean casting to Chat.svelte ( #19921 )
...
* fix(chat): add functional null safety checks and boolean casting
* Update Chat.svelte
2025-12-14 15:13:39 -05:00
Timothy Jaeryang Baek and ALiNew
b364cf43d3
feat: resizable sidebar
...
Co-Authored-By: ALiNew <42788336+sukjinkim@users.noreply.github.com >
2025-12-10 23:54:36 -05:00
Timothy Jaeryang Baek
508fde70ff
fix: temp chat perm
2025-12-06 08:02:12 -05:00
Timothy Jaeryang Baek
ff4b1b9824
refac: chat history data structure
2025-11-27 00:10:53 -05:00
Timothy Jaeryang Baek
76dbbf57d2
refac: rm ai slop
2025-11-19 03:51:10 -05:00
Timothy Jaeryang Baek
3c381fad13
refac
2025-11-17 03:23:55 -05:00
Timothy Jaeryang Baek
bc2192e8bf
refac: background image styling behaviour
2025-11-13 20:54:23 -05:00
Timothy Jaeryang Baek
8f3bd2ecbe
feat: voice mode prompt template
2025-11-13 20:23:13 -05:00
Timothy Jaeryang Baek
1cc3493dc8
enh/refac: read aloud audio queue
2025-11-06 01:48:10 -05:00
Timothy Jaeryang Baek
fdc0f04a36
refac
2025-11-01 05:56:44 -04:00
Timothy Jaeryang Baek
5338edd644
refac
2025-10-26 21:35:16 -07:00
Timothy Jaeryang Baek
20cd9e9461
chore: svelte5 bump
2025-10-26 21:06:32 -07:00
Timothy Jaeryang Baek
ed6449d35f
refac: chat navbar menu
2025-10-26 19:23:55 -07:00
Timothy Jaeryang Baek
546a334328
refac
2025-10-22 17:12:05 -04:00
Chanwoo An
9784eb4c0b
fix: load default settings when sessionStorage is empty
2025-10-20 11:52:29 +09:00
Timothy Jaeryang Baek
b4536a691a
refac: overview
2025-10-05 23:56:23 -05:00
Timothy Jaeryang Baek
d2cb78179d
feat: attach folder
2025-10-05 02:48:08 -05:00
Timothy Jaeryang Baek
c8c6a48b94
refac
2025-10-02 04:09:17 -05:00
Timothy Jaeryang Baek
3a601e0fc3
refac/fix: temp chat
2025-10-01 22:49:25 -05:00
Timothy Jaeryang Baek
af34e414e1
refac
2025-10-01 22:05:42 -05:00
Timothy Jaeryang Baek
9677871ce7
refac
2025-10-01 21:57:34 -05:00
Timothy Jaeryang Baek
97faeccebf
refac
2025-10-01 21:56:32 -05:00
Timothy Jaeryang Baek
e2ca7b8632
feat: model_ids per folder
2025-10-01 20:50:04 -05:00
Timothy Jaeryang Baek
f58fc753e3
feat/enh: embed citation
2025-09-28 22:15:47 -05:00
Timothy Jaeryang Baek
4f06f29348
refac
2025-09-28 13:22:39 -05:00
Timothy Jaeryang Baek
95462a394a
refac
2025-09-28 12:54:31 -05:00