William Casarin
02a90eccd1
enostr: show unrecognized message in log
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 15:33:28 -07:00
William Casarin
c0fcf53ff6
Merge a bunch of fixes by kernel
...
kernelkind (3):
fix: can upload photo from reply or quote
fix: image shimmer bug
feat: transitively trust images from parent note
2025-09-10 12:06:31 -07:00
William Casarin
f889b54ed9
refactor: replace notification bool prop drill with note option
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 12:04:59 -07:00
William Casarin
7b4c96df91
images: disable useless animation frame log
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 12:03:41 -07:00
William Casarin
eb44637601
ui/timeline: make notification text smaller
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 12:03:23 -07:00
kernelkind
ea14713b58
feat: transitively trust images from parent note
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 19:56:12 -04:00
kernelkind
a5e7880e25
fix: image shimmer bug
...
if the same image on two seperate columns unblur at the same time,
it caused them both to continually cycle between blurred and
unblurred
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 19:20:42 -04:00
kernelkind
409ca68567
fix: can upload photo from reply or quote
...
moved the file retrieval check from `PostView::ui` ->
`PostView::ui_no_scroll`, which is used by the `PostReplyView` &
`QuoteRepostView`
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 18:39:02 -04:00
kernelkind
6cf193b7e3
ui: minor tweaks
...
closes: https://github.com/damus-io/notedeck/issues/1120
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 18:13:52 -04:00
kernelkind
5bb17cd810
log: info -> debug for ndb can't find repost
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:26 -04:00
kernelkind
ba359c95c2
allow reposts in "Notes" timeline tab
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:23 -04:00
kernelkind
e0ed122951
use NdbQueryPackage to call ndb::query multiple times
...
necessary to ensure we can retrieve reposts from ndb
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:19 -04:00
kernelkind
e1ad2e231f
filter: add repost kind to FilteredTags::into_filter
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:14 -04:00
kernelkind
91028929b2
ui: add support for non-notification composite rendering
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:09 -04:00
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
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