423 Commits

Author SHA1 Message Date
Cohee c03fd6a867 CC: Add model support indicators for function calling, image, and video inlining 2025-08-14 21:24:34 +03:00
Cohee 659930d5ba Persist actionable tag states on reload (#4368)
* Persist actionable tag states on reload
Closes #3666

* Remove unneeded simulated clicks
2025-08-14 01:23:13 +03:00
Anh Tri Pham 35b1801e6e feat(client): desktop version uses select2 to search, filter, and select (#4359)
* Update UpdateAndStart.bat

* feat(client): desktop version uses select2 to search, filter, and select world info to edit

feat(client): styles for select2 to separate items and highlight

* fix(client): more aligned with current select2

fix(client): removed unecessary functions and styles

* Update WI editor layout

* Add min-width for WI sort and search

* Adjust control styling

* Update option creation logic

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2025-08-10 14:39:25 +03:00
Cohee 2a971a517c Adjust tags list to use screen size relative units 2025-07-25 22:31:30 +03:00
Cohee 87ece15faf Fix phantom scroll in WI entry editor 2025-07-23 21:15:02 +03:00
RossAscends e18cde0095 tweak margins on rm_tag_controls to account for collapsed tag lists. 2025-07-23 13:10:57 +09:00
RossAscends b2cae4032c Make charlist tag filter list scrollable 2025-07-23 13:01:53 +09:00
Cohee c292f64163 Add generation type triggers to world info (#4286)
* Add generation type triggers to world info

* Simplify includes check

* Refactor getEntryField validation and default value handling

* Remove invalid attribute

* Check for a valid trigger
2025-07-20 00:22:54 +03:00
Cohee ba12b32a1f Characters list top panel touchup (#4282)
* Move search bar under buttons
Closes #4275

* Remove horizontal rules from right menu

* Add toggle for search form

* Add container for extension rm buttons

* Be square or be there

* Adjust font sizes

* Square enlargement program

* Adjust margins

* Remove margin from pagination outlet buttons

* Adjust margin on tag controls

* Collapse 1px margins

* Update public/script.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove variable assignment

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-18 20:01:44 +03:00
Cohee 13ed0d3ad9 Add height limit to global WI picker
Closes #4278
2025-07-17 21:47:59 +03:00
Cohee d9f4028952 CC/PM: Add generation type trigger prompt filter (#4281)
* CC/PM: Add generation type trigger prompt filter
Closes #4276

* Fix element cast type

* Narrower element types

* Change trigger to multiple select

* Extract class scope function

* Fix control name

* Add 'enabled' property to Prompt class and update type annotations in PromptManager methods

* Clarify placeholder of multiselect
2025-07-17 21:27:26 +03:00
Cohee 51904c2f10 Add persona titles (#4224)
* Add persona titles

* Refactor persona title editing
2025-07-03 19:28:09 +03:00
Cohee b618f7e4ce select2: Replace line-height with vertical padding 2025-06-26 20:50:44 +03:00
Cohee 1ad7662f10 select2: adjust single selection placeholder override 2025-06-26 20:31:30 +03:00
qvink b3bc065713 Select2 visual bug fix (#4207)
* attempt at fixing select2 spacing issue across browsers

* found the actual problem

* fixing placeholder text

* fixing placeholder text again

* removing references to the select2_multi_sameline

---------

Co-authored-by: qvink <qvink@users.noreply.github.com>
2025-06-26 20:24:21 +03:00
Cohee 8d2b9d2dab Secrets manager (#4131)
* Secret manager (now for real)

* Refactor secret manager dialog

* Add error handling to secrets migration

* Adjust default value

* Add secret-id slash command

* Add secret management slash commands

* Improve type definitions

* Improve compatibility of UUID generator

* Add copy buttons to manager view

* Improve compatibility with Vertex AI service account
- Changed to input since textarea can't be used with datalist
- Unblock regular key placeholder
- Save email as a key label
- Interrupt validation if the input is a UUID (autocompleted)

* Add optional label input for secret values in key manager dialog

* Update masking rules

* /secret-id: make the arg "required" (it's not)
2025-06-11 21:26:19 +03:00
Cohee 9bcbe957af Refactor transition durations to use CSS variables 2025-06-07 16:40:30 +03:00
Cohee be65f31d40 Fix mobile animations 2025-06-07 15:05:19 +03:00
Cohee b0d6bba5a7 Add generic class for scroll delay 2025-06-06 10:55:48 +00:00
RossAscends 506e2f2c6f - fix charPanel div heights
- fix noHotswap area height & flex dir
2025-06-06 13:57:22 +09:00
Cohee 9a82b688ba WI: Split entry header and editor 2025-06-06 02:10:49 +03:00
Cohee 555c5be8d1 Fix horizontal stretching of HTML img embeds in mobile layout 2025-06-04 11:59:51 +00:00
Cohee 3ec9b1a099 Implement data clean-up dialog (#4072)
* [wip] Add user data cleanup service

* Add clean-up report viewer

* Fix review comments

* Add function comments

* Implement item actions

* Fix UI styles

* Add placeholder for empty results, update category description view

* Add displayEmptyPlaceholder method to show message when results list is empty

* Adjust menu buttons row

* Delete char-scoped data bank attachments on character deletion

* Data Bank: Handle character attachments on rename

* Remove line breaks in description strings

* Drop the category when the last item is deleted

* Skip invalid hashes instead of bailing
2025-06-01 13:56:34 +03:00
Cohee e1e2d3e726 Recent chats: add delete and rename buttons (#4051)
* [wip] Add rename/delete for recent chats

* Implement deleteCharacterChatByName

* Fix character name usage in deleteCharacterChatByName function
2025-05-29 21:21:53 +03:00
Cohee 8d67874215 Adjust document mode styles 2025-05-24 23:50:49 +03:00
Cohee b4d6b8e405 Reformat CSS styles 2025-05-24 18:59:15 +03:00
Cohee d0d358f56f Update tooltip on tag visibility button #4008 2025-05-24 00:51:41 +03:00
Cohee d336ea7a13 Add rounded square avatars theme option 2025-05-22 00:39:00 +03:00
Cohee 1a6e136010 Respect "hide avatars" preference for welcome screen recent chats 2025-05-22 00:04:02 +03:00
Cohee 864a733663 "Bind preset to connection" toggle (#3999)
* Implement THE TOGGLE

* Don't force reconnect on preset switch if toggle off

* Don't clear custom models list either
2025-05-17 20:40:58 +03:00
Cohee 7a23fe794e Hide buttons on welcome assistant message 2025-05-14 10:41:15 +03:00
Cohee 0c411398f0 Collapse welcome recent chats button 2025-05-13 01:27:45 +03:00
Cohee 5434efd6c0 Adjust text size 2025-05-13 00:46:34 +03:00
Cohee d6054e1555 Fix styles conflict with timelines 2025-05-12 22:40:00 +03:00
Cohee 474b2537b5 Revert "Update Font Awesome to 6.7.2"
This reverts commit 7b9f5b3fb8.
2025-05-12 22:36:13 +03:00
Cohee ed388553cc Add rotation effect to "Show More Chats" button and toggle visibility of hidden chats 2025-05-12 21:59:26 +03:00
Cohee c45f1ceaff Show more recent chats 2025-05-12 20:16:56 +03:00
Cohee 7b9f5b3fb8 Update Font Awesome to 6.7.2 2025-05-12 19:34:31 +03:00
Cohee e80c36c242 Adjust element alignments 2025-05-12 01:03:37 +03:00
Cohee 2e6a02a576 Add line-clamp to recent chats list 2025-05-12 00:53:55 +03:00
Cohee e975d37436 [wip] Welcome screen prototype 2025-05-12 00:28:42 +03:00
Cohee 44b7a09cb6 Prompt Manager: add source display of pulled prompts (#3981)
* Prompt Manager: add source display of pulled prompts

* Fix copilot comments
2025-05-10 16:28:18 +03:00
Yokayo 11908f7363 Work on tl 2025-04-28 18:45:16 +07:00
Crow bb9f765ce3 Add pointer cursor to Additional Matching Sources drawer header 2025-04-25 03:17:13 +01:00
Crow 7b1baed0d7 Revert world_entry_form_control css class changes 2025-04-24 20:16:10 +01:00
Crow 5bed367a32 Add controls for different WI matching targets
To accomodate new settings, the WI Entry panels were reworked
slightly to add a drawer. Both Global and Entry settings are
present.
2025-04-20 21:09:19 +01:00
Cohee 02df7d78e2 Move extension buttons to a separate toolbar 2025-03-27 21:51:35 +02:00
Cohee e44b123330 Add no select style to select2-dropdown
Fixes #3745
2025-03-23 14:49:20 +02:00
Wolfsblvt e3bcc79bb7 Fix /buttons buttons not being displayed
- On long popup texts, the buttons of the `/popup` slash command will not be displayed, cause by an unneeded overflow CSS property

Fixes #3654
2025-03-10 15:35:01 +01:00
Wolfsblvt 8bd4fd76ae Merge branch 'staging' into persona-improvements 2025-02-22 19:23:59 +01:00