Commit Graph

96 Commits

Author SHA1 Message Date
Junha Heo
f7ea95aeea feat: Optimize chat rendering and performance with caching and lazy loading
- Implement markdown parsing cache in Chat.svelte to reduce redundant processing
- Add virtual scrolling and asynchronous loading in DefaultChatScreen.svelte
- Create message form cache mechanism in util.ts to improve rendering efficiency
- Introduce loading state and performance optimizations for large chat histories
2025-02-26 11:32:20 +09:00
Kwaroran
dffc5ee65e refactor: remove legacy imports and update event handling in chat and trigger components 2025-02-14 00:21:42 +09:00
Kwaroran
3139eac739 Add paste post 2025-01-31 23:04:01 +09:00
Kwaroran
a984b823a6 Update inlay syntax to support 'inlayed' type and adjust parsing logic 2024-12-13 00:09:13 +09:00
Kwaroran
5174082796 Add Gemini related features 2024-12-12 08:38:33 +09:00
kwaroran
0e292bd690 aria-role fixes 2024-12-02 04:27:50 +09:00
Kwaroran
096d2fe62c Add hotkeys 2024-11-27 08:29:59 +09:00
kwaroran
a862ffe0e3 Enhance chat setup options and improve UI responsiveness 2024-11-14 21:42:56 +09:00
kwaroran
28f41b499d Fix binded persona 2024-11-02 17:12:48 +09:00
kwaroran
efbda2333d Change saving 2024-11-02 01:46:21 +09:00
kwaroran
da907f4fc2 Move DBState to stores 2024-10-26 21:17:46 +09:00
kwaroran
ffa6308ca3 change globalApi path 2024-10-26 20:40:40 +09:00
kwaroran
d575b0817c Fix store making vite crash on hmr 2024-10-26 20:27:47 +09:00
kwaroran
e255199fcc Change setDatabase and getDatabase to accessing dbState 2024-10-25 19:11:41 +09:00
kwaroran
0f6246bef6 fix structuredclone 2024-10-25 18:11:00 +09:00
kwaroran
b3fddb814e Migrate all DataBase to DBState 2024-10-24 01:59:57 +09:00
kwaroran
2044d9b63b Change DataBase inside svelte to DBState for performance 2024-10-23 23:46:32 +09:00
kwaroran
9add01cda2 Refactor svelte/legacy functions to svelte 5 syntax 2024-10-23 21:03:34 +09:00
kwaroran
c7330719ad Migrate to svelte 5 2024-10-23 02:31:37 +09:00
kwaroran
8e1d014f6e Fix svelte 4 components to fit into requirements 2024-10-22 22:06:20 +09:00
kwaroran
9018d60d01 Fix role cbs and add isfirstmsg cbs 2024-09-21 06:48:29 +09:00
kwaroran
d912af42b9 Fix first message not working with back arrow 2024-09-20 07:17:53 +09:00
kwaroran
85609e890e Change first message to chat dependent 2024-09-18 23:25:02 +09:00
kwaroran
8c47298512 Add experimental multiuserroom 2024-09-10 05:44:59 +09:00
kwaroran
b9b7201889 feat: persona binding 2024-07-30 00:40:09 +09:00
kwaroran
af8a213551 add screenshot progress indicator 2024-06-18 22:24:38 +09:00
kwaroran
f63e1fc1f3 feat: new input style 2024-05-31 10:25:00 +09:00
kwaroran
8d91267c69 Fix conditional statements in Chat.svelte, DefaultChatScreen.svelte, SideChatList.svelte, and Sidebar.svelte 2024-04-25 14:31:32 +09:00
kwaroran
bac475f22f Add none blank message 2024-04-25 02:42:56 +09:00
kwaroran
e1f738c4ae Fix import indenetation 2024-04-25 01:24:33 +09:00
kwaroran
11b1d4d4f3 Replace cloneDeep to native structuredclone and remove unused import 2024-04-25 01:17:14 +09:00
kwaroran
f50e5fcd69 Add Chat playground 2024-04-24 22:42:27 +09:00
kwaroran
3d8b3b669d Add playground and fix embeddings 2024-04-24 21:49:25 +09:00
kwaroran
3accdf0805 Update chat process indication mark style 2024-04-11 04:49:07 +09:00
kwaroran
3752b4e550 Add chat process indication mark 2024-04-11 04:43:56 +09:00
kwaroran
ba5c210463 Revert loadpages behavior dude to bugs 2024-04-07 10:28:27 +09:00
kwaroran
c2b3cec3bb Make page load chunk by 10 for performance and add id checking 2024-04-07 09:48:03 +09:00
kwaroran
ae1d84ead5 Update loadPages value in DefaultChatScreen.svelte and fix request 2024-04-06 06:11:04 +09:00
ModMapper
580cd3e1a7 Add CodeMirror based Highlighted editor 2024-03-23 18:41:36 +09:00
kwaroran
bdfdf5141a Add request info inside chat feature 2024-03-19 02:43:39 +09:00
kwaroran
2fee3aa70f Add image input display 2024-03-18 00:25:18 +09:00
kwaroran
c4e0404024 Make inlay option enable by default 2024-03-18 00:06:42 +09:00
kwaroran
e6f6ef829c Remove console.log statements 2024-03-16 14:41:44 +09:00
kwaroran
ff16ffde0c Add text file post functionality 2024-02-27 01:29:58 +09:00
kwaroran
66fd70c01a Add postfile function 2024-02-26 23:13:29 +09:00
kwaroran
7094673a6c Fix module list button to DefaultChatScreen 2024-02-07 06:13:49 +09:00
kwaroran
914ff266e1 Readd side menu reroll button 2024-02-07 06:11:18 +09:00
kwaroran
28bdea776a Merge branch 'main' into main 2024-02-07 02:26:28 +09:00
kwaroran
68382cb38e Add Modules 2024-02-07 02:21:16 +09:00
bangonicdd
10d910141b Add persona portraits with lesser change 2024-02-03 22:35:11 +09:00