William Casarin
07d0818ee8
nozaps: disable zap delay on appstore since we don't have 1-tap anymore
2023-06-23 20:46:27 +02:00
William Casarin
0ce7414488
nozaps: disable donation zaps on appstore
2023-06-23 20:46:27 +02:00
William Casarin
f090596067
nozaps: switch to global sheet when zapping
...
This fixes many popping bugs
Changelog-Fixed: Fix zap sheet popping
2023-06-23 20:46:27 +02:00
William Casarin
57789de5cd
nozaps: hide zap total
2023-06-23 20:46:27 +02:00
William Casarin
62c539afbf
nozaps: never show orange button
2023-06-23 20:46:27 +02:00
William Casarin
ed73899e5b
Revert "Initial actionbar model refactor"
...
This reverts commit d0eb86dfa3 .
2023-06-23 12:04:54 +02:00
William Casarin
d0eb86dfa3
Initial actionbar model refactor
2023-06-23 11:53:53 +02:00
William Casarin
892765eaa5
UserView: Make spacer optional
...
We need this to center this view sometimes. We should look into removing
this in the future?
2023-06-22 10:23:56 +02:00
William Casarin
2ff12cdfa6
video: switch videoplayer to use detached tasks
2023-06-20 17:00:48 +02:00
William Casarin
87d4752aa4
ui: use AboutView in existing views
2023-06-20 17:00:48 +02:00
baa5454e2a
Rename all usages of the term Post as a noun to Note to conform to the Nostr spec
...
Changelog-Fixed: Rename all usages of the term Post as a noun to Note to conform to the Nostr spec
2023-06-10 11:42:25 +02:00
William Casarin
043eb5b436
Show zap comments in threads and show top zap
...
Changelog-Added: Top zaps
Changelog-Added: Show zap comments in threads
2023-06-09 10:11:25 +02:00
William Casarin
1d3c181b85
Translations
...
Translate Localizable.strings in ja
Translate Localizable.strings in de
Translate Localizable.strings in vi
Translate Localizable.strings in zh_TW
Translate Localizable.strings in zh_HK
Translate Localizable.strings in zh_CN
Translate Localizable.strings in ru
Localizable.strings in cs
Closes : #1253
2023-06-07 06:17:30 +02:00
8ca377bec9
Add max length truncation to displayed profile attributes to mitigate spam
...
Changelog-Fixed: Add max length truncation to displayed profile attributes to mitigate spam
Fixes : #1237
2023-06-04 17:50:52 -04:00
952d6746d5
Add profile zaps
...
Refactor profile zaps to reuse same BOLT11 Lightning invoice logic as
note zaps, which fixes profile zaps from Cash App and Muun wallets
Changelog-Added: Add profile zaps
Changelog-Fixed: Fix profile zapping for Muun and Strike wallets
Closes : #1236
Fixes : #1067
2023-06-04 10:56:43 -07:00
William Casarin
9e359650bf
carousel: fix image positioning
2023-05-30 17:58:48 -07:00
William Casarin
bb091d072f
cache: move event-specific media metadata to EventCache
2023-05-30 17:58:48 -07:00
William Casarin
a1753b2c24
video-player: add tap gesture to prevent nav
2023-05-30 17:58:48 -07:00
William Casarin
80fac1903e
carousel: switch to media carousel and include video
2023-05-30 09:36:39 -07:00
William Casarin
185fba150f
carousel: fix scroll-up bug
2023-05-29 16:09:16 -07:00
Ben Weeks
ed4ef0e215
Tweaked action bar icon sizes.
2023-05-29 14:47:10 -07:00
Ben Weeks
973e9fe714
Custom iconography added for other areas of the app.
...
Changelog-Added: Custom iconography added for other areas of the app.
2023-05-29 14:47:05 -07:00
ericholguin
90c22fdabd
components: added reusable gradient button style
2023-05-29 14:38:24 -07:00
ericholguin
dfd1032cd8
gradients: add pink gradient
2023-05-29 14:38:24 -07:00
ericholguin
a0e1e16f17
gradients: add damus logo gradient
2023-05-29 14:38:24 -07:00
William Casarin
297aaf86c6
carousel: only show blurhash when there is one images
...
Blurhash interacts strangely with carousel
2023-05-29 14:31:54 -07:00
William Casarin
f6dd060580
fixup! Add new image carousel
2023-05-29 14:31:16 -07:00
Ben Weeks
d091543448
Add new image carousel
...
Changelog-Added: Added dots under image carousel
Changelof-Fixed: Fixed carousel issues with multiple images of different aspect ratios
Closes : #1004
2023-05-29 14:22:50 -07:00
0552c24108
Add mention parsing and fine-grained text selection on description in ProfileView
...
Changelog-Added: Add mention parsing and fine-grained text selection on description in ProfileView
Closes : #1172
2023-05-26 10:35:18 -07:00
transifex-integration[bot]
d6ecf14b55
Apply translations
...
Closes : #1134
2023-05-24 15:16:45 -07:00
William Casarin
47a74257c8
nwc debugging
2023-05-24 15:16:45 -07:00
William Casarin
2bbbb5db65
Fix a few bugs with donations
2023-05-15 12:53:36 -07:00
William Casarin
bffa42a13a
Supporter Badges
2023-05-15 11:57:37 -07:00
William Casarin
a6745af519
Implement damus zap split donations using NWC
2023-05-15 09:41:26 -07:00
William Casarin
ec50c75062
ui: expose raw LinearGradient in DamusGradient
...
This will be used in background-fill applications
2023-05-14 20:47:53 -07:00
William Casarin
1fff0abce5
Make it easier to tap zap button
...
Right now the tap target only covered the bolt, now it's bolt+amount
2023-05-14 11:04:56 -07:00
William Casarin
b1fee253b4
nwc: fix bug where private nwc zaps weren't getting tracked properly
...
It was using the wrapper zap request id instead of the inner id. Fix
this type error by creating a ZapRequestId wrapper that makes sure it
uses the proper request id.
2023-05-14 10:52:37 -07:00
William Casarin
e472e559a5
nwc: don't use yellow on the Zap Button for pending zaps
...
I just find this stressful
2023-05-14 10:49:54 -07:00
William Casarin
122b528407
Add rigid haptic feedback when you zap cancel fails
...
This feels different than the soft haptic feedback so it should let
people know that cancelling is no longer possible
2023-05-14 10:49:54 -07:00
William Casarin
64a224135a
nwc: always allow long press zap
2023-05-13 23:54:02 -07:00
William Casarin
69fc6694f1
nwc: turn pending zap orange when we have a NWC success
...
Orange means payment successful now, not just presence of zap
This introduces a paid pending state, which shows up as an orange timer
thing in the zaps view. This can be useful if the zap is never sent. We
don't want the user to think the payment didn't go through.
2023-05-13 23:30:03 -07:00
William Casarin
03691d0369
Pending Zaps
...
A fairly large change that replaces Zaps in the codebase with "Zapping"
which is a tagged union consisting of a resolved Zap and a Pending Zap.
These are both counted as Zaps everywhere in Damus, except pending zaps
can be cancelled (most of the time).
2023-05-13 21:33:34 -07:00
William Casarin
fe3d976cdb
nwc: pay with nwc if we have it configured
2023-05-10 14:07:24 -07:00
William Casarin
f068833c5e
colors: add adaptableBlack
...
Used in template icons
2023-05-10 14:07:23 -07:00
William Casarin
fe6d7e5118
relay: split descriptors to {our,all}_descriptors
...
Now that we have ephemeral relays, we don't want them used everywhere
2023-05-10 13:25:40 -07:00
William Casarin
a13efb7832
ui: move gradient components to their own group
2023-05-09 18:57:04 -07:00
Bryan Montz
9847f12c95
Remove unused code
...
Closes : #1105
2023-05-08 11:01:04 -07:00
William Casarin
b79d361016
Preload profile pictures while scrolling
...
Changelog-Added: Preload profile pictures while scrolling
2023-05-02 07:33:54 -07:00
William Casarin
ee6c080af8
Fix blurhash appearing behind loaded images when swiping on carousel
...
Changelog-Fixed: Fixed blurhash appearing behind loaded images when swiping on carousel
2023-05-02 06:48:02 -07:00
William Casarin
a18ba86157
refactor: remove redundant rectangle in ImageCarousel
2023-05-02 06:48:02 -07:00