Commit graph

240 commits

Author SHA1 Message Date
Jody Doolittle
308f134a72
Merge pull request #65 from doolijb/develop
0.4 release
2025-08-17 18:22:57 -07:00
Jody Doolittle
c2fde7b4a1 0.4.1 2025-08-17 17:56:37 -07:00
Jody Doolittle
6882a96e57 Fixes, readme updates 2025-08-17 13:18:45 -07:00
Jody Doolittle
60ee83aaa7 Remove space keybinding 2025-08-11 00:53:19 -07:00
Jody Doolittle
fa5a67a053 Build fixes 2025-08-10 23:39:39 -07:00
Jody Doolittle
9191cad1f4 Accessibility overhaul 2025-08-10 23:25:06 -07:00
Jody Doolittle
08ab2dfb23 Another run.cmd fix + executables 2025-08-09 23:28:07 -07:00
Jody Doolittle
78e2aeb1f7 Fix run.cmd 2025-08-09 22:55:12 -07:00
Jody Doolittle
63e376d887 Include node in builds, improve accessibility, fix char loops 2025-08-09 22:28:57 -07:00
Jody Doolittle
33fbbdf110 Switch to .bat file 2025-08-09 01:31:44 -07:00
Jody Doolittle
6f529c8a48 Fix windows build action 2025-08-09 00:40:14 -07:00
Jody Doolittle
fcbe3edf41
Merge pull request #50 from doolijb/feature/0.4-refinements
0.4.0 enhancements
2025-08-09 00:27:46 -07:00
Jody Doolittle
db1c50ecd8 Extract ListItem components, enhance tag search, fix double-brace syntax, and improve chat UX
Component Architecture
NEW: Extract LorebookListItem, PersonaListItem components for consistency
UPDATE: Refactor all sidebars to use dedicated ListItem components
ENHANCE: Add tag-based search across Characters, Personas, and Chats sidebars
Template Syntax Standardization
FIX: Standardize on {{char:#}} double-brace syntax throughout codebase
UPDATE: TipTap extensions, lorebook bindings, and prompt templates
MIGRATE: Legacy {char:#} syntax support maintained for backwards compatibility
Chat Experience Improvements
NEW: Next character indicator in group chats with continue/choose options
ADD: getChatResponseOrder socket for intelligent character turn management
ENHANCE: Auto-scroll behavior with retry logic and position restoration
FIX: Proper response order after message deletion and creation
Tag System Integration
COMPLETE: Full tag support for Lorebooks with CRUD operations
ADD: processLorebookTags helper function for tag management
ENHANCE: Tag search functionality across all entity types
UPDATE: Socket interfaces to include tag arrays
Database & Infrastructure
IMPROVE: Database lock management with proper cleanup
STANDARDIZE: Data directory handling with environment variable support
OPTIMIZE: Query efficiency with proper tag relationships
FIX: PGlite configuration and migration handling
Bug Fixes & Polish
FIX: Italic markdown parsing with trailing spaces
REMOVE: Debug console.log statements throughout codebase
ENHANCE: Loading states and error handling in forms
IMPROVE: Socket event naming consistency and response handling
2025-08-09 00:25:09 -07:00
Jody Doolittle
3e33591092 Recmd Ollama models, WIP tags, etc 2025-08-03 22:42:40 -07:00
Jody Doolittle
56283981bb pagination & chat fixes 2025-08-03 22:42:09 -07:00
Jody Doolittle
66de3d54dc Ollama recommended models, WIP Tags 2025-07-31 22:50:50 -07:00
Jody Doolittle
b4a971ec73 WIP 2025-07-29 16:29:52 -07:00
Jody Doolittle
cb2449ce58 Added database lock 2025-07-29 14:53:11 -07:00
Jody Doolittle
a52376b4ed Merge branch 'feature/ollama-manager' into feature/0.4-refinements 2025-07-27 20:12:52 -07:00
Jody Doolittle
b5a826cc4f Upgrade forms, add character creator modal 2025-07-27 00:19:09 -07:00
Jody Doolittle
737a1638a5 Initial tags sidebar
Character, persona forms validation
2025-07-22 23:20:29 -07:00
Jody Doolittle
f8a9715853 prompt builder rebuild 2025-07-11 23:58:04 -07:00
Jody Doolittle
20fea91d0d Fix mobile nav responsiveness 2025-07-11 16:13:08 -07:00
Jody Doolittle
7707b282a1 Ollama Manager improvements 2025-07-11 15:51:45 -07:00
Jody Doolittle
65f44cf557 Merge branch 'develop' into feature/ollama-manager 2025-07-10 17:05:28 -07:00
Jody Doolittle
492453feb1 No longer check models on connection create 2025-07-10 16:40:18 -07:00
Jody Doolittle
9b66dcf1bc Fix infinite loop in LM Studio form 2025-07-10 16:36:57 -07:00
Jody Doolittle
5dcc036985 Bump to 0.3.2 2025-07-10 16:15:20 -07:00
Jody Doolittle
4dc62f491f Fix chat message content overflow 2025-07-10 16:12:45 -07:00
Jody Doolittle
5474ad36d0 Fix select character/persona modal overflow 2025-07-10 16:00:44 -07:00
Jody Doolittle
c0daa534f9
Fix v3, add json support (#46)
* Fix v3, add json support

* Add chunk banners

* Customize entrypoint
2025-07-10 15:37:20 -07:00
Jody Doolittle
372e478636 UI touchups 2025-07-09 23:19:21 -07:00
Jody Doolittle
368c11d846 Ollama Manager core functionality 2025-07-09 22:48:43 -07:00
Jody Doolittle
820063e8ea Move Ollama to it's own sidebar 2025-07-09 14:55:39 -07:00
Jody Doolittle
ca997834af WIP Ollama downloads 2025-07-09 12:18:27 -07:00
Jody Doolittle
d6a0d1f5d7 WIP Ollama manager 2025-07-08 16:54:30 -07:00
Jody Doolittle
1051f01808 Update readme 2025-07-06 17:01:36 -07:00
Jody Doolittle
adbfa01235 Bump to 0.3.1 2025-07-06 16:36:42 -07:00
Jody Doolittle
f57aaa8df6
Feature/fix ws binding (#33)
* Bind server ws to 0.0.0.0 instead of local ip

* Use page.url.host instead of programically grabbing server-side ip

* Remove env/ip binded socket host

* client build socket url using client domain
2025-07-06 16:26:06 -07:00
Jody Doolittle
ed4780cc53
Feature/fix lmstudio (#34)
* Add gemma tokencounter, more conservative estimator

* LM Studio fixes

* Set correct default endpoint for LM Studio
2025-07-06 16:19:02 -07:00
Jody Doolittle
8a22462c27
Merge pull request #32 from doolijb/feature/stopstrings-kcpp
Remove current char from stop strings
2025-07-05 18:15:55 -07:00
Jody Doolittle
e36693eb6f Remove current char from stop strings 2025-07-05 17:52:44 -07:00
Jody Doolittle
0ef77d82c6
Update README.md 2025-07-03 23:34:10 -07:00
Jody Doolittle
716039c987 Merge branch 'develop' 2025-07-03 13:25:05 -07:00
Jody Doolittle
ab8c0858b0 Fix v0.2 to v0.3 db migration 2025-07-03 13:24:25 -07:00
Jody Doolittle
70a6c2d0a3 post pglite mig fixes 2025-07-03 12:34:45 -07:00
Jody Doolittle
8c525228ec Migrate to pglite 2025-07-03 12:18:02 -07:00
Jody Doolittle
f7e0db56fd zip dist fix 2025-07-03 08:52:57 -07:00
Jody Doolittle
b5d7a6c5a0 Remove unused lines 2025-07-03 08:48:10 -07:00
Jody Doolittle
6240685c05 Zip dist step fix 2025-07-03 08:40:35 -07:00