kernelkind
b8eecf0c9a
introduce NdbQueryPackages
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:53:22 -04:00
kernelkind
1b9e77a1ff
filter: remove unused code
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:53:12 -04:00
William Casarin
28634301b8
Merge localization fixes by Terry
...
Terry Yiu (1):
Add missing localized strings and export strings for translation
2025-09-08 15:04:26 -07:00
William Casarin
ce0d3e8e88
Merge fix blank thread from notifications by kernel
...
kernelkind (1):
fix blank thread from notifications
2025-09-08 15:03:50 -07:00
William Casarin
0b4545d598
filter: reservoir sample the algo feed
...
so its not the same static 15 pubkeys
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-08 15:03:02 -07:00
kernelkind
6db03364fd
fix blank thread from notifications
...
forgot to check whether underlying note is muted in reaction & reposts
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-05 16:21:33 -04:00
Terry Yiu
97b6755504
Add missing localized strings and export strings for translation
2025-09-04 22:22:27 -04:00
William Casarin
c765b031e9
ui/note: fix actionbar note responses
...
they are not responsive on android?
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-04 15:34:13 -07:00
kernelkind
10b62a073b
test: NoteUnits repost test
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:53 -04:00
kernelkind
ac212b96a6
process repost notes
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:49 -04:00
kernelkind
637b05c1e2
make get_reposted_note pub
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:46 -04:00
kernelkind
f436b49fec
add Repost to composite unit & fragment
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:43 -04:00
kernelkind
04ce29d1dd
ui: render repost cluster impl
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:40 -04:00
kernelkind
ae1d5ab1c5
add CompositeType::Repost
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:37 -04:00
kernelkind
7caf77aa1c
image: repost_image wrapper
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:34 -04:00
kernelkind
80ae489967
ui: repost description impl
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:31 -04:00
kernelkind
259c0b677a
add RepostUnit & RepostFragment
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:27 -04:00
kernelkind
3b7f1f1b39
test: better naming for NoteUnits tests
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:24 -04:00
kernelkind
f2258ab16b
add NotePayload::noteref helper
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:21 -04:00
kernelkind
571435cf85
ui: modularize composite entry rendering & fix tr
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:11 -04:00
kernelkind
8f8ff42156
NoteUnits: use UnitKey instead of just NoteKey
...
in preparation for multiple composite types
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:45:39 -04:00
kernelkind
3a95ba05a8
add ReactionFragment error msg
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:45:31 -04:00
William Casarin
43b98fc6ed
Merge add keys section to settings by kernel #1096
...
kernelkind (4):
add `AnimationHelper::scaled_rect`
add copy to clipboard img
make eye button public
add keys section to settings
2025-09-02 15:09:38 -07:00
William Casarin
95ee275153
Merge custom-zap: dont force keyboard by kernel #1097
...
kernelkind (1):
custom-zap: dont force keyboard
2025-09-02 15:08:53 -07:00
kernelkind
8bc54cc519
zap: add requirements for zapping user
...
these requirements are specified by nip 57 but weren't implemented
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:07:53 -04:00
kernelkind
5282373434
use PayCache when zapping
...
to avoid needlessly querying ln endpoint
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:07:43 -04:00
kernelkind
14c59a6c94
introduce PayCache
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:03:57 -04:00
kernelkind
09238baee0
add LNUrlPayResponse
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:03:52 -04:00
kernelkind
594072cfb8
make get_users_zap_address Result
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:03:41 -04:00
kernelkind
2882b1c2d9
move ZapAddress to zaps/mod.rs
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:01:08 -04:00
kernelkind
f4b8d235eb
rename get_users_zap_endpoint -> get_users_zap_address
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:01:05 -04:00
kernelkind
cf48b29fd8
make endpoint error into struct
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:01:01 -04:00
kernelkind
2a7c5eb983
rename LNUrlPayRequest -> LNUrlPayResponseRaw
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 13:33:33 -04:00
kernelkind
72d696beb2
actionbar: reintroduce error messages
...
there was a regression that caused error messages to not be displayed
any more when zapping.
Now when you click the zap button and the zap fails for some reason, the
zap button will be replaced with an X and hovering over the X displays
the error message
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-31 19:34:51 -04:00
kernelkind
dea695fa8e
actionbar: don't early return
...
it's not good practice to early return while rendering,
super easy to introduce flickering
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-31 19:29:11 -04:00
kernelkind
fc1caf5eb4
custom-zap: dont force keyboard
...
it's not necessary
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-28 16:46:26 -04:00
kernelkind
5539e4ef82
add keys section to settings
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-28 16:27:51 -04:00
kernelkind
408afbda50
make eye button public
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-28 16:27:32 -04:00
kernelkind
af4b896739
add copy to clipboard img
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-28 16:27:08 -04:00
kernelkind
d448caa369
add AnimationHelper::scaled_rect
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-28 16:26:36 -04:00
Fernando López Guevara
6ee2b28e70
media: handle upload on android
2025-08-26 17:10:38 -07:00
William Casarin
f243adc855
chrome: remove dev log
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-26 14:40:14 -07:00
William Casarin
5224a5d8ae
tweak follow pack design
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-26 10:26:14 -07:00
William Casarin
2c96dd99a8
Merge remote-tracking branch 'github/pr/1081' into notifications
...
especially if it merges an updated upstream into a topic branch.
2025-08-26 10:01:09 -07:00
William Casarin
e7843bad2f
Merge remote-tracking branch 'github/pr/1087' into notifications
2025-08-26 09:58:50 -07:00
William Casarin
c2f012ff75
debug: fix memory debug builds
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-26 09:53:37 -07:00
William Casarin
76fd7a9753
args: parse hashtag columns from cli
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-26 09:53:37 -07:00
kernelkind
8b5464641d
render follow pack by index from virtual list
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-25 21:16:05 -04:00
kernelkind
c06d18f76b
prop Onboarding as mut
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-25 21:14:52 -04:00
kernelkind
84e60e0642
add virtual list to Onboarding
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-08-25 21:14:02 -04:00