Timothy Jaeryang Baek
0c79a566ac
feat: prompt history frontend
2026-01-24 02:40:17 +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
443908b14c
fix: enforce Allow Chat Valves permission in integrations menu ( #20691 )
...
- The "Allow Chat Valves" permission was only hiding valves in the Chat Controls sidebar, but users could still bypass this by accessing valves through the integrations menu in the chat input field. This fix adds the permission check to hide Valves buttons for both tools and filters/functions in the integrations menu.
2026-01-22 16:25:00 -05:00
Classic298
5a0488bb18
init ( #20881 )
2026-01-22 20:30:07 +04:00
Timothy Jaeryang Baek
0df561c33c
refac
2026-01-22 18:40:54 +04:00
Timothy Jaeryang Baek
907dba4517
feat: easter eggs flag
2026-01-22 18:27:42 +04:00
G30
9e5d6069fe
feat: Sort Tools and Functions dropdowns alphabetically ( #20871 )
...
Alphabetically sort Tools and Functions selection dropdowns in Chat Controls sidebar for easier navigation and better user experience.
2026-01-22 07:07:07 -05:00
Timothy Jaeryang Baek
a3600e8b21
refac
2026-01-22 04:12:57 +04:00
Classic298
26e95f2a92
fix-csv-export ( #20688 )
2026-01-17 21:39:24 +04: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
636ba171a4
chore: format
2026-01-09 19:46:32 +04:00
Timothy Jaeryang Baek
bb6188abf0
feat: per model tts voice
2026-01-09 19:05:09 +04:00
Timothy Jaeryang Baek
9a9a824fe9
refac
2026-01-09 03:31:27 +04:00
Timothy Jaeryang Baek
9e9616b670
fix: input quick note
2026-01-09 02:44:08 +04:00
Timothy Jaeryang Baek
700349064d
chore: format
2026-01-08 01:55:56 +04:00
Timothy Jaeryang Baek
b6cef30bfc
refac
2026-01-08 01:24:31 +04:00
G30
b73d30b6df
feat: implement global memories toggle and permissions ( #20462 )
2026-01-07 23:50:04 +04:00
Classic298
cc046695e6
feat: add interface user permission ( #20424 )
...
* feat: add interface user permission
Adds admin configurable user / group permissions for the interface settings section
* rename
2026-01-06 20:23:46 +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
Timothy Jaeryang Baek
40c45ffe1f
feat: text fragment url in citations
2026-01-06 00:49:32 +04:00
Timothy Jaeryang Baek
b1d30673b6
refac
2026-01-05 21:54:33 +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
cfecca8eda
fix: handle undefined file.url in UserMessage to prevent TypeError ( #20343 )
...
Add optional chaining to file.url.startsWith() calls to safely handle cases where file.url is undefined, preventing 'can't access property startsWith' TypeError in user messages with file attachments.
2026-01-03 18:10:03 +04:00
Timothy Jaeryang Baek
ccd3295a5d
refac
2026-01-02 16:56:13 +04:00
Timothy Jaeryang Baek
f0829ba6e6
refac: deprecate generate image action button
2026-01-01 16:09:29 +04:00
Timothy Jaeryang Baek
b67796465e
refac
2026-01-01 03:03: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
Timothy Jaeryang Baek
71ca25c8ac
refac
2025-12-31 20:23:32 +04:00
G30
252a983091
fix: cross-chat data corruption and tiptap editor access errors ( #20266 )
...
* fix: prevent cross-chat corruption and editor access errors
* fix: safety check in Messages.svelte and cleanup in RichTextInput
2025-12-31 17:40:35 +04:00
Classic298
2acee80829
fix: normalize Windows CRLF line endings in clipboard text ( #20283 )
...
On Windows, clipboard text uses CRLF (\r\n) line endings which can cause newlines to be lost or displayed incorrectly when pasted via the {{CLIPBOARD}} variable.
Fixed by converting CRLF to LF before inserting clipboard text.
Fixes #19370
2025-12-31 02:22:13 -05:00
Timothy Jaeryang Baek
c2c389f722
refac
2025-12-30 20:07:15 +04: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
Classic298
3b6601631b
fix: Update ResponseMessage.svelte ( #20210 )
...
* Update ResponseMessage.svelte
* Update ResponseMessage.svelte
2025-12-30 14:06:23 +04:00
Classic298
d5ccd95293
fix: Update CitationModal.svelte ( #20209 )
...
* Update CitationModal.svelte
* Update CitationModal.svelte
2025-12-30 14:06:11 +04:00
G30
9a9b5ef699
feat: add sidebar toggle to workspace and admin models pages ( #20176 )
2025-12-29 00:45:45 +04:00
Timothy Jaeryang Baek
d4de26bd05
refac
2025-12-27 22:31:18 +04:00
Timothy Jaeryang Baek
37b15604de
refac
2025-12-27 22:16:10 +04:00
Timothy Jaeryang Baek
51dd488417
refac
2025-12-26 16:09:51 +04:00
Timothy Jaeryang Baek
6c14ba1fb4
refac
2025-12-26 15:57:19 +04:00
Timothy Jaeryang Baek
44faf00fac
refac
2025-12-26 15:46:32 +04:00
Timothy Jaeryang Baek
4a17a7c20a
refac
2025-12-26 15:44:41 +04:00
Timothy Jaeryang Baek
459cfde1f8
refac
2025-12-26 15:36:56 +04:00
Timothy Jaeryang Baek
85bbed3ec5
enh: sync stats
2025-12-26 15:13:50 +04:00
Timothy Jaeryang Baek
c0ec04935b
refac: citation
2025-12-26 02:05:03 +04:00
Timothy Jaeryang Baek
423983f5a7
fix/refac: temp chat image handling
2025-12-22 09:48:53 +04:00
Timothy Jaeryang Baek
01e88c6ac2
chore: format
2025-12-21 23:34:08 +04:00
Timothy Jaeryang Baek
bd7f1869ce
refac
2025-12-21 23:22:14 +04:00