Avraham Sakal
|
88adc15899
|
consolidate openrouter instance creation
|
2 weeks ago |
Avraham Sakal
|
a76ec7ae1d
|
fix: immutable optimistic update to trigger re-render
|
3 weeks ago |
Avraham Sakal
|
67841355ac
|
fix: "enter" updates conversation title
|
3 weeks ago |
Avraham Sakal
|
542b6e45c3
|
fix: type error
|
3 weeks ago |
Avraham Sakal
|
0207e4fc47
|
authz/authn on all trpc procedures
|
3 weeks ago |
Avraham Sakal
|
360bfc6df3
|
drop `db` interface, use kysely instead for more more flexibility (at the cost of more coupling)
|
3 weeks ago |
Avraham Sakal
|
51b14c8b2b
|
fix: build errors (couldn't find package)
|
3 weeks ago |
Avraham Sakal
|
f8c8c4906a
|
fix: type errors
|
3 weeks ago |
Avraham Sakal
|
d32515a75f
|
re-organize files
|
3 weeks ago |
Avraham Sakal
|
61540f9338
|
basic user-tailored UI
|
4 weeks ago |
Avraham Sakal
|
83e3f867dd
|
can sign in and out
|
4 weeks ago |
Avraham Sakal
|
6d80d3a9a6
|
variable-length `TextInput` for conversation title
|
4 weeks ago |
Avraham Sakal
|
db6057431a
|
oops. forgot to use `openrouter` from the `ctx`
|
4 weeks ago |
Avraham Sakal
|
81338b8831
|
use environment variables from cloudflare's environment
|
4 weeks ago |
Avraham Sakal
|
cac6bf142c
|
scrollable message list with sticky conversation header
|
4 weeks ago |
Avraham Sakal
|
6668361f05
|
UI overhaul: fonts, colors, scrollable message boxes, animated text generation status updates
|
4 weeks ago |
Avraham Sakal
|
ebfbb22525
|
streaming response
|
4 weeks ago |
Avraham Sakal
|
1dddae6a05
|
improve look
|
4 weeks ago |
Avraham Sakal
|
fef408d399
|
just use nemo, it's great
|
1 month ago |
Avraham Sakal
|
b20c48ce0a
|
deletable messages
|
1 month ago |
Avraham Sakal
|
d0902e9df1
|
site title at the top of the layout; more verbose "welcome" page
|
1 month ago |
Avraham Sakal
|
84eaab08ea
|
expand use of react-query for state management
|
1 month ago |
Avraham Sakal
|
f4e9c62e96
|
transition to postgresql for persistence layer
|
1 month ago |
Avraham Sakal
|
afee7dd8c9
|
abstract application-to-database interface
|
2 months ago |
Avraham Sakal
|
d934c32855
|
custom logo
|
2 months ago |
Avraham Sakal
|
b11c34b660
|
remove unnecessary pages and files that came with the Vike init
|
2 months ago |
Avraham Sakal
|
18411402f5
|
example of SSE streaming
|
2 months ago |
Avraham Sakal
|
2d35a4683b
|
begin migration to trpc/react-query integration
|
2 months ago |
Avraham Sakal
|
cb749072f2
|
fix: object generation errors; easily-switchable model
|
2 months ago |
Avraham Sakal
|
341cf5bff1
|
upgrade `ai` sdk to v5
|
2 months ago |
Avraham Sakal
|
d44215841e
|
editable fact triggers in the UI
|
2 months ago |
Avraham Sakal
|
df1e263ef7
|
editable facts in the UI
|
2 months ago |
Avraham Sakal
|
46595649df
|
add "Fact Triggers" tab in UI
|
2 months ago |
Avraham Sakal
|
2cea5500c8
|
lint
|
2 months ago |
Avraham Sakal
|
a8eba580d0
|
biome format
|
2 months ago |
Avraham Sakal
|
5e5549e85f
|
factored-out `generateFromFact` into `fact-triggers` module
|
2 months ago |
Avraham Sakal
|
41e94feef6
|
factored-out `generateRunningSummary` into `messages` module
|
2 months ago |
Avraham Sakal
|
84e9ff8bd2
|
factored-out fact generation into `facts` module
|
2 months ago |
Avraham Sakal
|
c2815b4d83
|
generate fact triggers on each turn
|
3 months ago |
Avraham Sakal
|
55d35e150c
|
slight refactor of delete-by-id implementation
|
3 months ago |
Avraham Sakal
|
5c8620ef5e
|
use `message.id` as React `key`
|
3 months ago |
Avraham Sakal
|
5d443ef1b1
|
improve clarity of generated facts by using proper pronouns to refer to the user
|
3 months ago |
Avraham Sakal
|
bf0bfe5b07
|
improve prompt quality
|
3 months ago |
Avraham Sakal
|
c69e4de738
|
cleaner UI
|
3 months ago |
Avraham Sakal
|
91e38521aa
|
buttons on hover over message
|
3 months ago |
Avraham Sakal
|
3b84e01057
|
refactor trpc procedures into domains
|
3 months ago |
Avraham Sakal
|
25523559aa
|
fetch facts on load, facts are deletable
|
3 months ago |
Avraham Sakal
|
caf36cf67b
|
each generation/completion uses one system prompt and one user prompt for maximum clarity for the model
|
3 months ago |
Avraham Sakal
|
ee9e9424ab
|
generate and save facts
|
3 months ago |
Avraham Sakal
|
01d2997f77
|
use `lowdb` for faster iteration; use strings for ids and camelCase for field names for consistency
|
3 months ago |