pluralchat / src

Commit History

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

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

feat(types): update Persona type definition + guardrails
70cb94c

Andrew commited on

refactor(types): update Message and MessageUpdate types for branching support
6494a78

Andrew commited on

Hover to click-to-deactivate persona.
ff03440

Andrew commited on

Add fade effect and auto-hiding scrollbar to persona response carousel
44320ea

Andrew commited on

Hide API base URL card in settings for non-admin users
36505b3

Andrew commited on

Refactor ChatMessage to render persona responses inline with expand/collapse and focus modes
9cdcacf

Andrew commited on

Initialize personaResponses array for new assistant message structure
257862e

Andrew commited on