William Casarin
2c1a42efd4
v0.5.5
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-20 10:23:41 -07:00
William Casarin
61f4d6b532
db: fix bad query bug in author-kind queries
...
it was matching authors it shouldn't have
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-17 11:01:58 -07:00
William Casarin
c0c2120f74
android: fix back button
...
Fixes: https://github.com/damus-io/notedeck/issues/972
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-17 09:18:34 -07:00
William Casarin
a6a89307f1
v0.5.4
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-16 11:41:32 -07:00
William Casarin
5c603cd56b
v0.5.3
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-15 14:15:16 -07:00
William Casarin
e9ee1b5094
v0.5.2
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-15 13:41:31 -07:00
William Casarin
fb6456bdee
v0.5.1
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-15 13:37:25 -07:00
William Casarin
96cb5e26ce
Merge follow/unfollow from kernel
...
Jakub Gladysz (1):
ui: add follow button
kernelkind (14):
bump nostrdb
move polling responsibility to `AccountData`
`AccountData`: decouple query from constructor
add constructor for `AccountData`
add `Contacts`
use `Contacts` in `AccountData`
expose `AccountSubs`
Unify sub for contacts in accounts & timeline
move `styled_button_toggleable` to notedeck_ui
construct NoteBuilder from existing note
send kind 3 event
add actions for follow/unfollow
add UI for (un)follow
send contact list event on account creation
2025-07-11 13:06:24 -07:00
William Casarin
e0f2e467d2
args: switch to oot_bitset for arg flags
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-10 13:34:24 -07:00
kernelkind
e4beb954db
bump nostrdb
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-07-10 13:45:03 -04:00
William Casarin
bb0262e09e
android: reapply keyboard changes
...
but gate them so they don't apply on desktop to avoid the
arrow key and backspace issues. This is a massive hack until
I get time to actually implement this properly.
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-10 08:30:59 -07:00
William Casarin
f25735f89e
debug: add memory debug window
...
enable with:
$ cargo build --release --features memory
and then click the memory widget on the chrome sidepanel
currently doesn't track C allocations... we should fix that
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-08 13:27:37 -07:00
William Casarin
eb76cbf671
Revert "android: fix remaining keyboard issues"
...
This reverts commit dbba0e1bb0 .
It breaks desktop
2025-07-01 11:20:23 -07:00
William Casarin
dbba0e1bb0
android: fix remaining keyboard issues
...
Fixes: https://github.com/damus-io/notedeck/issues/896
Fixes: https://github.com/damus-io/notedeck/issues/894
Fixes: https://github.com/damus-io/notedeck/issues/895
Fixes: https://github.com/damus-io/notedeck/issues/893
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-30 14:47:57 -07:00
William Casarin
a0ac4b16ad
nostrdb: bump to v0.7.0
...
includes replay fix
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-25 10:29:33 -07:00
William Casarin
15b4978d47
deps: switch to damus-io egui-nav
...
thanks kernel!
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-23 11:27:04 -07:00
kernelkind
faa40bb616
tmp: upgrade egui-nav to use ReturnType
...
remove when damus-io/egui-nav merges
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-06-22 16:00:18 -04:00
William Casarin
c8e861812b
android: arboard clipboard support
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-16 16:11:51 -07:00
William Casarin
505083998d
android: fix build
...
wip android keyboard fixes
wip 4.0.0 game-activity
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-16 16:11:51 -07:00
William Casarin
0eec6881fc
Initial tab bar
2025-06-07 10:19:13 -07:00
William Casarin
fc51ddb438
Merge remote-tracking branches 'github/pr/864' and 'github/pr/866'
2025-05-31 15:53:36 -07:00
kernelkind
99aa50c120
TMP: use new egui-nav with popup
...
replace with damus-io/egui-nav when merged
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-22 20:32:33 -04:00
William Casarin
b072c93964
Release Notedeck Beta v0.4.0
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-03 14:42:32 -07:00
William Casarin
4260d3e9da
nostrdb: fix on windows
...
had this on an older version for some reason
2025-04-15 08:53:30 -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
f1e359a5c3
dave: update to custom filters nostrdb
...
We will use this for filtering replies from most
requests
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 15:59:11 -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
968d9bc245
dave is alive
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:16:12 -07:00
kernelkind
fd2299f5f0
add hashbrown
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-08 22:50:00 -04:00
kernelkind
a7da4d6a11
add Zap
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-08 22:50:00 -04:00
kernelkind
7213c1b7eb
add nwc dependency
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-04 18:52:43 -04:00
William Casarin
499bac5ca4
fix again
2025-03-23 18:49:04 -07:00
William Casarin
3cc46b8a7d
attempt macos fix
2025-03-23 18:45:14 -07:00
William Casarin
a2a119ec5c
nostrdb: add author_kind index
2025-03-23 13:00:20 -07:00
William Casarin
54deb2dd88
switch to profiling crates
...
This switches to the profiling crate for compatible
profiling between rust libraries.
To enable:
$ cargo build --release --features puffin
Feel free to experiment with other profiling backends
as well! Would be great to get tracy working.
2025-03-23 11:30:18 -07:00
kernelkind
69b651bbc5
remove security framework storage
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-03-22 00:06:31 -04:00
William Casarin
d1f38c3d19
Merge right click paste #507
...
jglad (1):
#507 add right click paste in search
2025-03-21 16:46:49 -07:00
William Casarin
26b58683b8
feat: integrate nostrdb relay indexing
...
- Upgrade `nostrdb` to v0.6.1 with relay metadata support
- Switch to `nostr::RelayUrl` for typed relay URLs
- Use `process_event_with()` to pass relay info during ingestion
- Update `Relay`, `RelayPool`, and unknown ID logic accordingly
This enables richer indexing with relay provenance in events.
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-21 16:20:37 -07:00
jglad
318f96e37e
#507 add right click paste in search
...
Signed-off-by: Jakub Gladysz <jakub.gladysz@protonmail.com >
2025-03-21 21:49:45 +01:00
William Casarin
2d801408b2
egui: bump to 0.31.1
2025-03-17 19:45:26 -07:00
William Casarin
beece0eb95
filter: fix memory leak in nostrdb Filter
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-17 16:44:51 -07:00
William Casarin
33f570678d
android: switch to android-activity out of path
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:53:15 -07:00
William Casarin
bd85233120
android: capture current keyboard height
...
expose a new virtual_keyboard_height function under notedeck::platform::android
which gets the current height of the virtual keyboard. We can use this
to tranlate the view out of the way
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:53:13 -07:00
William Casarin
a168a38760
android: misc testing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:52:29 -07:00
Ken Sedgwick
27f4acea1c
WIP: use modified version of egui
2025-03-11 10:52:00 -07:00
William Casarin
51457a0260
android: update to latest winit/egui/android-activity
...
so we can start fixing this shit
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:51:56 -07:00
William Casarin
da9b2bcd46
android: 0.30.0 game activity
...
still no text input, at least it's not crashing
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:47:32 -07:00
William Casarin
b33346a25d
update to egui 0.30.0
2025-03-11 10:47:32 -07:00
William Casarin
b21e39dea9
android: get GameActivity to launch
...
For some reason there are no touch inputs though
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:47:32 -07:00
William Casarin
63f8790380
FIX BUILD YET AGAIN
...
because i'm retarded
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-07 14:06:07 -08:00