Spaces:
Paused
Paused
Commit History
-
Merge branch 'main' of https://github.com/LLM-Plurality/chat
Andrewd6e0230 -
feat(tree): Add ELK port-based layout and persona-specific branching
Andrewcb5990d -
Merge branch 'refactor/core-messaging'
Andrewe3a20a9 -
Merge branch 'fix/tree-visualization'
Andrewa16fa47 -
refactor(Message): Abstract message handling logic into TreeManager and StreamHandler
Andrew155969c -
fix(Tree): Improve conversation tree layout and scrolling behavior
Andrewd09920e -
feat(UI): Add Metacognitive Prompt components and hooks for chat interface
Andrew206e377 -
feat(Metacognitive): Implement core metacognitive engine logic, types, and server configuration
Andrewaecf49b
-
feat(auth): Add user registration route
Andrew8967568 -
feat(auth): Add password recovery route
Andrew94a9d15 -
feat(auth): Add password hashing and recovery key generation utilities
Andrew12ba18c -
refactor(auth): Replace static password whitelist with database authentication
Andrewa790ffc -
feat(auth): Persist password and recovery key hashes in user session
Andrew6264428 -
refactor(admin): Use template literals for export logging
Andrewc6cfc55 -
feat(types): Add password and recovery key hash fields to User interface
Andrewbac49ce -
feat(ui): Add login button to NavMenu
Andrewf653063 -
feat(login): Add registration and password recovery to LoginModal
Andrewe273a27 -
fix(ui): fix type errors in model settings page
Andrew3c1958b -
fix(ui): fix type errors with updateBranchState
Andrew8a9fb43 -
test(migrations): update mock data to match new User type
Andrew0e4a8bc -
fix(server): update persona schema validation for new fields
Andrewd0e2923 -
fix(server): update auth to support multiple providers in user object
Andrew9352134 -
refactor(ui): update persona options
Andrewcfbd766 -
refactor(ui): reset active personas to defaults when creating a new chat
Andrew5d8b356 -
refactor(ui): update and modularize code to support branching and tree navigation
Andrew3dc440a -
refactor(ui): update home page for multi-persona chat context
Andrewc729f58 -
refactor(ui): update layout to handle persona state initialization
Andrew9a5b276 -
feat(ui): update NavMenu with persona routes and reset logic
Andrew1d2459b -
refactor(ui): update MobileNav to use new persona defaults utility
Andrewb6a3ce9 -
feat(ui): update NavConversationItem to show tree visualization
Andrew50c8eb0 -
refactor(ui): update ChatWindow for branching and persona UI
Andrewa0e1d3c -
refactor(ui): update ChatMessage to support multi-persona and branching
Andrew3a8705d -
feat(ui): add conversation tree visualization component
Andrewe9dc149 -
feat(ui): add reusable confirmation modal component
Andrewe522062 -
feat(ui): add conversation tree store for state management
Andrewf21352e -
feat(api): update conversation endpoints to handle branching parameters
Andrew684165a -
feat(server): update message preprocessing to handle tree structure
Andrew8293c27 -
refactor(server): update title generation to reduce instances of 'summary'
Andrewa1d1276 -
fix(server): send persona initialization to establish order before streaming
Andrew6600478 -
style(server): update default personas configuration order
Andrewf1c76dc -
feat(utils): add tree layout algorithm for conversation visualization
Andrew4743f77 -
feat(utils): add legacy conversation converter for tree structure
Andrew78e67be -
feat(utils): add tree branching logic for finding message paths
Andrewddc185d -
feat(utils): add utility to reset active personas to defaults
Andrew5523d0b -
feat(utils): add persona color generation utility
Andrewf3975dd -
feat(utils): add message update handler for SSE stream
Andrew8d64b56 -
feat(utils): add message sender utility for handling chat requests
Andrew346fcd8 -
feat(utils): add message merging utility for persona responses
Andrew8bba2e0 -
feat(utils): add branch storage utility
Andrew6bd5f9f -
refactor(types): update Settings type to include active personas, remove comments
Andrewd2f4c97