William Casarin
|
e4bae57619
|
refactor: ocd unnecessary pass by value
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-17 08:39:47 -07:00 |
|
William Casarin
|
81ef677bf2
|
refactor: nevernest get_display_name
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-17 08:37:14 -07:00 |
|
William Casarin
|
8472a9b643
|
log: silence gif log
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-17 07:47:11 -07:00 |
|
William Casarin
|
7836bde868
|
dave: fix input box
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-17 00:16:55 -07:00 |
|
William Casarin
|
fbdc2527ca
|
dave: give up on plaintext formatting
its so heavily trained to use markdown, lets just use that
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-17 00:16:30 -07:00 |
|
William Casarin
|
d30e4c53ee
|
post: fix bug where send shortcut send unfocused inputs
Fixes: https://github.com/damus-io/notedeck/issues/810
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 23:52:34 -07:00 |
|
William Casarin
|
b50bc2e988
|
dave: refactor a bit
pulling tokens isn't really a part of rendering,
so let's pull that out
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 22:41:41 -07:00 |
|
William Casarin
|
bf18eb4e69
|
refactor: extract input_ui into its own function
too many things happening in the ui function
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 22:29:20 -07:00 |
|
William Casarin
|
cc03f24920
|
refactor: move input buttons ui into its own fn
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 22:25:44 -07:00 |
|
William Casarin
|
aa0c1012db
|
misc: driveby fixes
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 22:20:00 -07:00 |
|
William Casarin
|
4a0e2fa347
|
dave: tweak prompt
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 20:35:39 -07:00 |
|
kernelkind
|
ae0a74d383
|
pulse pending zap button
Signed-off-by: kernelkind <kernelkind@gmail.com>
|
2025-04-16 14:14:48 -04:00 |
|
kernelkind
|
45fe192f75
|
introduce ImagePulseTint
Signed-off-by: kernelkind <kernelkind@gmail.com>
|
2025-04-16 13:34:55 -04:00 |
|
kernelkind
|
bd78be1659
|
move error out of AnyZapState
Signed-off-by: kernelkind <kernelkind@gmail.com>
|
2025-04-16 13:34:51 -04:00 |
|
kernelkind
|
2a2c177300
|
Fix flaky test_zap_event
Closes: #808
Co-authored-by: William Casarin <jb55@jb55.com>
Signed-off-by: kernelkind <kernelkind@gmail.com>
|
2025-04-15 08:42:05 -07:00 |
|
William Casarin
|
b228411b8d
|
columns: remove thread warning
yes threads suck, but this message is also annoying
|
2025-04-15 08:24:24 -07:00 |
|
William Casarin
|
66377351b3
|
ui: add some margin to chrome sidebar
Looks a bit better
|
2025-04-15 08:24:04 -07:00 |
|
William Casarin
|
4f0d96679d
|
previews: disable for now
we don't use these much and it slows compile time
|
2025-04-15 08:20:25 -07:00 |
|
William Casarin
|
87794fae33
|
chrome: fix wallet button
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:37:22 -07:00 |
|
William Casarin
|
e5c3bb4fe9
|
dave: fix bugs
fixed some bugs i introduced during the refactor
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:13:40 -07:00 |
|
William Casarin
|
39e2accbce
|
multicast: broadcast context
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:02:50 -07:00 |
|
William Casarin
|
50dec5b5d5
|
context: implement note broadcasting
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:02:43 -07:00 |
|
William Casarin
|
956c557851
|
dave: only search non-replies
I think this makes the most sense for most queries
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:02:33 -07:00 |
|
William Casarin
|
2ed561579f
|
dave: add a few tool docs
So that readers of this code can actually figure out
what these types actually mean.
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 12:45:19 -07:00 |
|
William Casarin
|
be47a692f6
|
dave: remove old file
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 12:38:36 -07:00 |
|
William Casarin
|
d6c065694a
|
dave: organize
move more things into their own modules
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 12:37:25 -07:00 |
|
William Casarin
|
2a9c5c7848
|
dave: reorganize ModelConfig
start to clean up the lib.rs a bit
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:53:52 -07:00 |
|
William Casarin
|
b8c5423edd
|
dave: don't make dave active yet
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:58 -07:00 |
|
William Casarin
|
4ca7bcec6d
|
lint: fix clippy and fmt issues
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
b4d1265283
|
dave: tweak prompt
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
e6676a202a
|
log: changed urlcache log to debug
its more of a debug log
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
47e942be28
|
dave: fix ollama config if enabled
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
403b0f7696
|
chrome: fix support route
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
72312179d4
|
chrome: fix settings view
restore some chrome panel actions
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
6dc68436e9
|
dave: improve query tool
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
0294d2d1c8
|
dave: remove default property value and add to description
openai doesn't seem to support this
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
686d8c6185
|
dave: add a bit of spacing, fix sned
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
633cba8331
|
dave: introduce model config
so you can switch between openai and ollama models
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
366827d335
|
dave: tweak search tool to include limit arg
So that dave can return single notes
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
418e08541d
|
notedeck: include frame history
for debugging.
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:22 -07:00 |
|
William Casarin
|
7c58dc019b
|
dave: extract search_call ui
A bit cleaner
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
fcd7c261bb
|
chrome: initial action handling
still need settings and account nav
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
c6a7a50f81
|
dave: improve design
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
f412b1ac7b
|
dave: better initial rotation
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
b8e2a16e3b
|
dave: give dave a new home in the sidebar
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
9c9b4199f5
|
ui crate and chrome sidebar
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:01 -07:00 |
|
William Casarin
|
6e751aa20a
|
dave: fix android build
|
2025-04-14 11:17:06 -07:00 |
|
William Casarin
|
4469918fd2
|
dave: prepare for android
|
2025-04-14 11:17:06 -07:00 |
|
William Casarin
|
cb7a3adacf
|
dave: move quaternion to its own file
|
2025-04-14 11:16:43 -07:00 |
|
William Casarin
|
31aae7f315
|
dave: auto-reply, initial avatar anim
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:43 -07:00 |
|