kernelkind
2eef34fa1c
note: remove repost from note ui
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:53:28 -04:00
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
William Casarin
024cf3ef91
Merge back nav threshold fix by kernel #1118
2025-09-04 14:25:43 -07:00
kernelkind
3a0da9a3e0
nav: reduce back nav threshold from 1/2 to 1/4
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 14:24:07 -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
73e44d1497
Merge Translations by terry et al #1082
...
Terry Yiu (2):
Export strings for translation
Import translations
2025-09-02 15:10:26 -07: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
Terry Yiu
b84ad4f1cd
Import translations
...
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-08-28 09:08:37 -04:00
Terry Yiu
736ce50f64
Export strings for translation
...
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-08-28 09:08:13 -04:00
William Casarin
e9ca793509
macos: fix build script
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-28 07:11:04 +08:00
William Casarin
ea65af8d5b
v0.7.1
...
William Casarin (2):
fix android-activity crash on unhandled app cmds
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-28 06:54:44 +08:00
William Casarin
11aa2142cf
fix android-activity crash on unhandled app cmds
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-08-26 17:46:13 -07:00
Fernando López Guevara
6ee2b28e70
media: handle upload on android
2025-08-26 17:10:38 -07:00