Commit History

Merge branch 'main' of https://github.com/LLM-Plurality/chat
d6e0230

Andrew commited on

feat(tree): Add ELK port-based layout and persona-specific branching
cb5990d

Andrew commited on

Merge branch 'refactor/core-messaging'
e3a20a9

Andrew commited on

Merge branch 'fix/tree-visualization'
a16fa47

Andrew commited on

refactor(Message): Abstract message handling logic into TreeManager and StreamHandler
155969c

Andrew commited on

fix(Tree): Improve conversation tree layout and scrolling behavior
d09920e

Andrew commited on

feat(UI): Add Metacognitive Prompt components and hooks for chat interface
206e377

Andrew commited on

feat(Metacognitive): Implement core metacognitive engine logic, types, and server configuration
aecf49b

Andrew commited on

feat(auth): Add user registration route
8967568

Andrew commited on

feat(auth): Add password recovery route
94a9d15

Andrew commited on

feat(auth): Add password hashing and recovery key generation utilities
12ba18c

Andrew commited on

refactor(auth): Replace static password whitelist with database authentication
a790ffc

Andrew commited on

feat(auth): Persist password and recovery key hashes in user session
6264428

Andrew commited on

refactor(admin): Use template literals for export logging
c6cfc55

Andrew commited on

feat(types): Add password and recovery key hash fields to User interface
bac49ce

Andrew commited on

feat(ui): Add login button to NavMenu
f653063

Andrew commited on

feat(login): Add registration and password recovery to LoginModal
e273a27

Andrew commited on

fix(ui): fix type errors in model settings page
3c1958b

Andrew commited on

fix(ui): fix type errors with updateBranchState
8a9fb43

Andrew commited on

test(migrations): update mock data to match new User type
0e4a8bc

Andrew commited on

fix(server): update persona schema validation for new fields
d0e2923

Andrew commited on

fix(server): update auth to support multiple providers in user object
9352134

Andrew commited on

refactor(ui): update persona options
cfbd766

Andrew commited on

refactor(ui): reset active personas to defaults when creating a new chat
5d8b356

Andrew commited on

refactor(ui): update and modularize code to support branching and tree navigation
3dc440a

Andrew commited on

refactor(ui): update home page for multi-persona chat context
c729f58

Andrew commited on

refactor(ui): update layout to handle persona state initialization
9a5b276

Andrew commited on

feat(ui): update NavMenu with persona routes and reset logic
1d2459b

Andrew commited on

refactor(ui): update MobileNav to use new persona defaults utility
b6a3ce9

Andrew commited on

feat(ui): update NavConversationItem to show tree visualization
50c8eb0

Andrew commited on

refactor(ui): update ChatWindow for branching and persona UI
a0e1d3c

Andrew commited on

refactor(ui): update ChatMessage to support multi-persona and branching
3a8705d

Andrew commited on

feat(ui): add conversation tree visualization component
e9dc149

Andrew commited on

feat(ui): add reusable confirmation modal component
e522062

Andrew commited on

feat(ui): add conversation tree store for state management
f21352e

Andrew commited on

feat(api): update conversation endpoints to handle branching parameters
684165a

Andrew commited on

feat(server): update message preprocessing to handle tree structure
8293c27

Andrew commited on

refactor(server): update title generation to reduce instances of 'summary'
a1d1276

Andrew commited on

fix(server): send persona initialization to establish order before streaming
6600478

Andrew commited on

style(server): update default personas configuration order
f1c76dc

Andrew commited on

feat(utils): add tree layout algorithm for conversation visualization
4743f77

Andrew commited on

feat(utils): add legacy conversation converter for tree structure
78e67be

Andrew commited on

feat(utils): add tree branching logic for finding message paths
ddc185d

Andrew commited on

feat(utils): add utility to reset active personas to defaults
5523d0b

Andrew commited on

feat(utils): add persona color generation utility
f3975dd

Andrew commited on

feat(utils): add message update handler for SSE stream
8d64b56

Andrew commited on

feat(utils): add message sender utility for handling chat requests
346fcd8

Andrew commited on

feat(utils): add message merging utility for persona responses
8bba2e0

Andrew commited on

feat(utils): add branch storage utility
6bd5f9f

Andrew commited on

refactor(types): update Settings type to include active personas, remove comments
d2f4c97

Andrew commited on