b3d9ee3fc0
Add tip in threads to inform users what trusted network means
...
Changelog-Added: Added tip in threads to inform users what trusted network means
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-06-16 13:32:02 -07:00
e65219ee3e
Add web of trust reply sorting in threads to mitigate spam
...
Changelog-Added: Added web of trust reply sorting in threads to mitigate spam
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-06-16 13:32:02 -07:00
ericholguin
414c67a919
Follow Packs
...
This PR adds and enables follow packs in the universe view.
Closes : #3012
Changelog-Added: Added follow list kind 39089
Changelog-Added: Added follow pack preview
Changelog-Added: Added follow pack timeline to Universe View
Changelog-Removed: Removed hashtags in Universe View
Signed-off-by: ericholguin <ericholguin@apache.org >
2025-06-16 10:34:18 -07:00
f436291209
Hide end previewables when hashtags are present
...
Changelog-Fixed: Hide end previewables when hashtags are present
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-06-02 11:44:59 -07:00
a9196a39df
Fix wallet transactions to always show profile display name unless there is no pubkey
...
Changelog-Fixed: Fixed wallet transactions to always show profile display name unless there is no pubkey
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-06-02 11:41:51 -07:00
William Casarin
6a8ee9c360
Merge remote-tracking branches 'github/pr/3066' and 'github/pr/3065'
2025-06-02 07:01:35 -07:00
947e24864e
Add privacy-based redaction to nsec in key settings view
...
Changelog-Changed: Added privacy-based redaction to nsec in key settings view
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-06-01 19:54:46 -04:00
b9198d6bd7
Add privacy-based redaction to wallet view
...
Changelog-Changed: Added privacy-based redaction to wallet view
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-06-01 18:36:33 -04:00
William Casarin
14bf187a6e
Merge remote-tracking branches 'github/pr/30{62,57,55,51,50}'
...
Merge a bunch of changes from terry, translations, and me
Terry Yiu (4):
Add NIP-05 favicon to profile names and NIP-05 web of trust feed
Fix quotes view header alignment
Export strings for translation
Rename Bitcoin Beach wallet to Blink
Transifex (11):
Translate Localizable.strings in th
Translate Localizable.strings in th
Translate Localizable.strings in nl
Translate Localizable.strings in de
Translate Localizable.stringsdict in de
Translate Localizable.stringsdict in de
Translate Localizable.strings in th
Translate Localizable.strings in th
Translate Localizable.strings in th
Translate Localizable.strings in th
Translate Localizable.strings in th
William Casarin (2):
perf: don't use regex in trim_{prefix,suffix}
2025-06-01 00:36:19 +02:00
William Casarin
c996e5f8b3
perf: don't use regex in trim_{prefix,suffix}
...
regex is overkill for this, and performance is quite bad
Fixes: b131c74ee3 ("Add prefix and suffix string trimming functions")
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-31 20:17:14 +02:00
b6dad349c9
Rename Bitcoin Beach wallet to Blink
...
Changelog-Changed: Renamed Bitcoin Beach wallet to Blink
Closes: https://github.com/damus-io/damus/issues/3056
2025-05-30 12:37:13 -04:00
transifex-integration[bot]
56dde30cf6
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
95bfbae131
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
3da0ff7ecc
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
b8f846ded8
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
e74c45ad39
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
e6a03522c6
Translate Localizable.stringsdict in de
...
100% translated source file: 'Localizable.stringsdict'
on 'de'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
dbc7d79ecd
Translate Localizable.stringsdict in de
...
100% translated source file: 'Localizable.stringsdict'
on 'de'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
d2b5a65eca
Translate Localizable.strings in de
...
100% translated source file: 'Localizable.strings'
on 'de'.
2025-05-29 09:24:57 -07:00
transifex-integration[bot]
16b19d3a96
Translate Localizable.strings in nl
...
100% translated source file: 'Localizable.strings'
on 'nl'.
2025-05-29 09:24:56 -07:00
transifex-integration[bot]
70edb8d7c5
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:56 -07:00
ea04ebe95c
Export strings for translation
...
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-05-29 09:24:56 -07:00
transifex-integration[bot]
44cf47faa4
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-29 09:24:55 -07:00
612abfd862
Fix quotes view header alignment
...
Changelog-Fixed: Fixed quotes view header alignment
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-05-27 17:40:07 -04:00
20af086273
Add NIP-05 favicon to profile names and NIP-05 web of trust feed
...
Changelog-Added: Added NIP-05 favicon to profile names and NIP-05 web of trust feed
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-05-27 00:54:03 -04:00
Swift Coder
e9c1671d06
Display Circular Indicator on top of media undergoing upload process
...
Removed existing progress view bar at the top of post view
Added separate stack in PVImageCarouselView for media undergoing the upload process
Changelog-Added: Display uploading indicator in post view
Signed-off-by: Swift Coder <scoder1747@gmail.com >
2025-05-26 17:21:06 -07:00
Daniel D’Aquino
d02847d466
Version bump to 1.15
...
Changelog-None
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-26 11:56:42 -07:00
Daniel D’Aquino
580fa954b2
Add changelog for v1.14
...
Changelog-None
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-26 11:45:09 -07:00
Daniel D’Aquino
aef516ae9f
Add relay connectivity information to NWC settings
...
Changelog-Changed: Added relay connectivity information to NWC settings
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
eb4e3b692b
Do not process NWC responses not meant for the user
...
Soon after tightening error handling around NWC, it was noticed that
Damus was trying to process NWC responses meant for other people,
which caused a failure around the decryption process and a spam of
errors.
This commit modifies the relay filter to include only responses destined
to the user, and also guards the NWC response processing logic to ignore
responses meant for other users.
Changelog-Changed: Improved handling around NWC responses
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
fe52381d63
Improve error handling on NWC wallet
...
Changelog-Changed: Added more human visible errors on NWC wallets to aid with troubleshooting
Changelog-Added: Added copy technical info button to user visible errors, so that users can more easily share errors with developers
Closes: https://github.com/damus-io/damus/issues/3010
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
ab8d52e685
Add option to dismiss wallet high balance warning
...
Changelog-Added: Add dismiss button to wallet high balance reminders
Closes: https://github.com/damus-io/damus/issues/2994
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
1d32200ae3
Improve Coinos button disclaimer
...
Closes: https://github.com/damus-io/damus/issues/3000
Fixes: 67f0e3d296
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
309b00380d
Add description and metadata to pay_invoice command
...
Changelog-Added: Zap receiver information now included for outgoing zaps
Closes: https://github.com/damus-io/damus/issues/2927
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
7fa2118480
Implement Codable for NdbNote
...
Makes it easier to work with other Swift types
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:52 -07:00
Daniel D’Aquino
1a6c17e308
Move Kingfisher data to the Caches directory
...
This commit moves Kingfisher data to Apple's designated caches folder
to avoid it from being backed up to iCloud.
Closes: https://github.com/damus-io/damus/issues/2993
Changelog-Fixed: Fixed issue where cached images would be backed up to iCloud
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:12:12 -07:00
Daniel D’Aquino
82a6046620
Re-enable note zaps ⚡ ️
...
Let's go!
Changelog-Changed: Re-enabled note zaps as permitted by the new App Store guidelines
Closes: https://github.com/damus-io/damus/issues/3016
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-15 15:11:35 -07:00
Daniel D’Aquino
241755c8c4
Refactor wallet invoice URL handling
...
This is a minor refactor on the way wallet invoice URLs are handled, in
order to better fit the interface, enforce the design pattern, and avoid
side-effects in a particular function that handles opening URLs.
This design pattern was introduced to prevent issues on the previous
pattern, where URL handling was done with side-effects inside multiple
levels of nested logic and separate function calls, which would make
debugging very difficult, and cause the app to fail silently.
Closes: https://github.com/damus-io/damus/issues/3023
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-05-09 15:35:49 -07:00
transifex-integration[bot]
b26f66f15c
Translate Localizable.stringsdict in ja
...
100% translated source file: 'Localizable.stringsdict'
on 'ja'.
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
28bd0c81e8
Translate Localizable.strings in nl
...
100% translated source file: 'Localizable.strings'
on 'nl'.
2025-05-07 16:00:37 -07:00
0bd1814877
Export strings for translation
...
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-05-07 16:00:37 -07:00
ee94f67b94
Remove arbitrary newline from localizable string
...
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
3a25075473
Translate Localizable.strings in ja
...
100% translated source file: 'Localizable.strings'
on 'ja'.
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
d16ff8f78f
Translate Localizable.stringsdict in th
...
100% translated source file: 'Localizable.stringsdict'
on 'th'.
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
38dc90cb33
Translate Localizable.strings in th
...
100% translated source file: 'Localizable.strings'
on 'th'.
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
52bbc698b2
Translate Localizable.strings in nl
...
100% translated source file: 'Localizable.strings'
on 'nl'.
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
496a11f597
Translate Localizable.stringsdict in nl
...
100% translated source file: 'Localizable.stringsdict'
on 'nl'.
2025-05-07 16:00:37 -07:00
4a8a0ea1bd
Export strings for translation
...
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
c424d4da99
Translate Localizable.strings in hu_HU
...
100% translated source file: 'Localizable.strings'
on 'hu_HU'.
2025-05-07 16:00:37 -07:00
transifex-integration[bot]
69d5fc1553
Translate Localizable.strings in pt_PT
...
100% translated source file: 'Localizable.strings'
on 'pt_PT'.
2025-05-07 16:00:37 -07:00