chat-ui
refactor: new API & universal load functions
#1743
Merged

refactor: new API & universal load functions #1743

nsarrazin merged 72 commits into main from feat/api_elysia_setup
nsarrazin
nsarrazin feat(API): refactor API with Elysia
8ac33f09
nsarrazin Merge branch 'main' into feat/api_elysia_setup
db7070af
nsarrazin Merge branch 'main' into feat/api_elysia_setup
2dfa1769
nsarrazin Merge branch 'main' into feat/api_elysia_setup
9276111a
nsarrazin feat: initial elysia setup
57c6db54
nsarrazin feat: replace conv/[id] load function with universal
46eec827
nsarrazin fix: delete v1 catchall
43eb901b
nsarrazin wip
8df50a20
nsarrazin Merge branch 'main' into feat/api_elysia_setup
5b73d6a7
nsarrazin fix: response type
7bb26505
nsarrazin Merge branch 'main' into feat/api_elysia_setup
e53d2a6a
nsarrazin Merge branch 'main' into feat/api_elysia_setup
461b8645
nsarrazin fix: add cors
e87e88aa
nsarrazin feat: more routes in tools & assistants
fbeeb84c
nsarrazin refacto: use normal svelte fetch in `/assistant/[assistantId]`
ae1a5a95
nsarrazin refacto: use normal svelte fetch in `conversation/[id]`
8818fc8d
nsarrazin feat: use universal load function for `tools/[toolId]`
ac607228
nsarrazin Merge branch 'main' into feat/api_elysia_setup
0d40d928
nsarrazin Merge branch 'main' into feat/api_elysia_setup
924e9436
nsarrazin Merge branch 'main' into feat/api_elysia_setup
2a54958f
nsarrazin wip: removing more server load function stuff
f8731b39
nsarrazin feat: more routes to universal load functions
eb3550c2
nsarrazin nsarrazin added enhancement
nsarrazin nsarrazin added front
nsarrazin nsarrazin added back
nsarrazin nsarrazin added dependencies
nsarrazin nsarrazin added this to the chat-ui in tauri milestone 1 year ago
nsarrazin feat: more routes to universal
16fb59aa
nsarrazin refactor: move tools loading to API endpoint
e89fd955
nsarrazin refactor(api): implement tools search API endpoint and move load func…
1b513bfe
nsarrazin fix: types on tool search
089c1eb7
nsarrazin refactor: update assistant route and remove redundant page load function
91d15f2d
nsarrazin refactor(api): move assistants page load function to api call
585d4118
nsarrazin refactor(settings): remove waterfall loading
8b3ab353
nsarrazin refactor: main load function
d522f94b
nsarrazin fix: types
3caaff41
nsarrazin feat: improve fetchJSON to handle empty responses
c3682cfd
nsarrazin fix: issues with page loading & assistant avatars
8a993043
nsarrazin refactor(api): remove unused Eden fetch utility
244941c2
nsarrazin refactor(routes): improve conversation page loading and error handling
d48431d6
nsarrazin feat(api): migrate login and logout to API routes (#1703)
9a02c6f9
nsarrazin refactor(api): update import aliases and configuration for API routes
ce435bbc
nsarrazin Merge branch 'main' into feat/api_elysia_setup
b3363514
nsarrazin refactor: update conversation handling to use generic tree structure
19ab47bd
nsarrazin fix: specify message type in ChatWindow component
e3ff38f3
nsarrazin nsarrazin marked this pull request as ready for review 1 year ago
nsarrazin Merge branch 'main' into feat/api_elysia_setup
5224f1b3
nsarrazin Merge branch 'main' into feat/api_elysia_setup
4aa189fa
nsarrazin Merge branch 'main' into feat/api_elysia_setup
b7dbd5fd
nsarrazin feat: make login simpler with GET's
7f01d472
nsarrazin fix: debug logs
3424d8b7
nsarrazin Merge branch 'main' into feat/api_elysia_setup
275ef229
nsarrazin
nsarrazin nsarrazin marked this pull request as draft 1 year ago
nsarrazin Merge branch 'main' into feat/api_elysia_setup
6de2e3c3
nsarrazin fix: isAdmin flag
f6e87800
nsarrazin refactor: remove debug route
901c1b34
nsarrazin Merge branch 'main' into feat/api_elysia_setup
abda8d85
nsarrazin fix: use config manager in api routes
8577eab0
nsarrazin chores: use latest elysia
84a39c92
nsarrazin wip
0d72143a
nsarrazin feat: working with different origin
012c1b3b
nsarrazin refactor: update API routes to throw errors for unimplemented features
7c316e40
nsarrazin nsarrazin marked this pull request as ready for review 1 year ago
nsarrazin Merge branch 'main' into feat/api_elysia_setup
69353367
nsarrazin fix: use hook for public config
6e8031af
nsarrazin refactor: use api client for user reports in settings load function
56f75557
nsarrazin merge latest main
873e63f5
nsarrazin fix: deps
5a7ea2be
nsarrazin feat: get rid of last fetchJSON call in load function
ccb5f99f
nsarrazin cors setup
4402c90e
nsarrazin Merge branch 'main' into feat/api_elysia_setup
7fa358c4
nsarrazin feat: use api client side
6a98f5e3
nsarrazin feat: use api for assistant loading
67cc106e
nsarrazin feat: use api client for assistant search
efb3660d
nsarrazin fix: lint
57608d0b
nsarrazin feat: use api client for tool
0cbd0528
nsarrazin feat: rename client hook and use for deleting all convs
4b40fe76
nsarrazin fix: let non-authed user set their model
d3a7dc58
nsarrazin Merge branch 'main' into feat/api_elysia_setup
fa63805b
nsarrazin feat: bump minor for elysia API
57e7ca6f
nsarrazin
nsarrazin nsarrazin merged 7961ae74 into main 1 year ago
nsarrazin nsarrazin deleted the feat/api_elysia_setup branch 1 year ago
nsarrazin nsarrazin restored the head branch 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone