Commit Graph

117 Commits

Author SHA1 Message Date
William Casarin
d59331bc3c Only show EventDetailBar if we have tips/likes/reposts 2023-01-13 10:17:12 -08:00
Jason Jōb
9d44ed0bfe Profile Banner Images
Changelog-Added: Profile banner images
Closes: #302
2023-01-12 10:51:32 -08:00
William Casarin
33383265c8 Fix horrible reactions view bug 2023-01-12 09:40:28 -08:00
William Casarin
b2b790a969 Reactions View
Changelog-Added: Added Reactions View
2023-01-11 16:13:09 -08:00
Jonathan Milligan
4d8088d0d0 feat: Add left handed option for post button
Added a left handed toggle in the app configuration section to turn on
left handed mode which moves the post button to the left side. Nearly
done. May just need to fix an initialization bug.

Closes: #282
Changelog-Added: Left hand option for post button
2023-01-10 09:46:23 -08:00
016dfa54f3 Internationalize amount formatting for sats 2023-01-08 21:57:38 -05:00
William Casarin
04e4bc7985 ocd refactor in load_profiles 2023-01-06 10:23:39 -08:00
William Casarin
5ba5a68628 Switch from bluecheck to purplecheck
This commit also refactors a bunch of crap

Changelog-Changed: Switch from bluecheck to purplecheck
2023-01-04 10:06:19 -08:00
William Casarin
8785f31834 NIP05 Verification
Changelog-Added: Added NIP05 Verification
2023-01-04 01:30:37 -08:00
Nitesh Balusu
2cfcc82b2d Filter out replies from global feed
Closes: #173
Changelog-Changed: Filter replies from global feed
2023-01-02 18:58:23 -08:00
William Casarin
aaa21bf1bf misc refactors 2023-01-02 18:58:23 -08:00
William Casarin
ba03be5b91 refactor handle_event in SearchHomeModel 2023-01-02 18:58:23 -08:00
William Casarin
7372c4847d perf: cache link previews
Changelog-Added: Cache link previews
2023-01-02 15:19:57 -08:00
William Casarin
4adb26e784 wallet: refactor a few things 2023-01-02 08:39:39 -08:00
Benjamin Hakes
707f31fca1 Add Blixt & River to Wallet Selector
Changelog-Added: Add Blixt Wallet to Wallet Selector
Changelog-Added: Add River Wallet to Wallet Selector
Closes: #206
2023-01-02 08:38:37 -08:00
9e9077bab5 Internationalize all bundled user-facing strings
Enables localization to non-English locales in the future
2023-01-02 08:35:02 -08:00
William Casarin
9c6b802f19 Fix follows and relays getting out of sync on profile pages
Fixes: #216
Changelog-Fixed: Fixed follows and relays getting out of sync on profile pages
2023-01-02 08:03:09 -08:00
William Casarin
cf615b82b2 bolt11: fix any amount invoices 2023-01-01 11:02:44 -08:00
William Casarin
3b81592ca2 Load profiles in DMs and notifications
Changelog-Fixed: Load profiles in DMs and notifications
2023-01-01 10:01:48 -08:00
William Casarin
696d341f79 DMs: maybe fix sorting bug
Changlog-Fixed: Potential fix for DM sorting issue
2023-01-01 09:40:32 -08:00
Joel Klabo
9d181fea90 Remove Unused Variable Warning in convert_invoice_block 2022-12-31 16:54:10 -08:00
Joel Klabo
79ea4da2d2 Don't Badge DMs if Sent By You
Closes: #176
Changelog-Fixed: Don't badge DMs if sent by you
2022-12-31 12:37:40 -08:00
Lee Salminen
4781795187 Add Breez & Bitcoin Beach wallets
Closes: #187
Changelog-Added: Added Breez wallet to wallet selector
Changelog-Added: Added Bitcoin Beach wallet to wallet selector
2022-12-31 12:34:52 -08:00
Joel Klabo
58b4d57f32 Clean Up Unused Variable Warning in parse_mentions
Closes: #195
2022-12-31 09:45:00 -08:00
William Casarin
6e709058c0 wallet: refactor, make it work with ln tip button
Changelog-Added: Added option to choose default wallet
2022-12-31 09:41:10 -08:00
Suhail Saqan
35fac4a1c3 Merge branch 'master' into improve-wallet-selector 2022-12-30 01:41:05 -06:00
Suhail Saqan
dfbeda5e36 Revert "@bhakes: Bh updates to improve wallet selector" (#6) 2022-12-29 23:39:16 -08:00
Suhail Saqan
403a22125a Revert "Bh updates to improve wallet selector" 2022-12-29 23:30:56 -08:00
William Casarin
1b21a7a7b7 User relays view
Changelog-Added: Added relay list to user profiles
2022-12-29 16:55:36 -08:00
William Casarin
14a3a352d6 Recommended relay view
Changelog-Changed: Show recommended relays in config. Currently just a fixed set.
2022-12-29 16:08:00 -08:00
William Casarin
3824e95f29 relays: keep in sync with user relay list
Still need to figure out how to ensure new bootstrap relays are added...

Changelog-Changed: Ensure contact relay list is kept in sync with internal relay pool
2022-12-29 15:23:34 -08:00
Benjamin Hakes
fe90d02ea8 fix bug updating default wallet 2022-12-29 16:21:55 -06:00
William Casarin
2867da61ca Fixed issue where contact list would sometimes revert to an older version
Changelog-Fixed: Fixed issue where contact list would sometimes revert to an older version
2022-12-29 13:25:07 -08:00
Benjamin Hakes
79c42544d9 clean up dead code 2022-12-29 15:03:36 -06:00
Benjamin Hakes
429a765d42 finish updates to wallet selector improvements 2022-12-29 14:51:36 -06:00
Suhail Saqan
d10ee72fec add show toggle and default wallet selector 2022-12-29 06:04:58 -06:00
William Casarin
fae626b6c7 Revert "Only reload global view on pulldown refresh"
This reverts commit a4d62d295c.
2022-12-26 19:01:53 -08:00
William Casarin
a4d62d295c Only reload global view on pulldown refresh
Changelog-Changed: Only reload global view on pulldown refresh
2022-12-26 07:39:11 -08:00
William Casarin
acb2049641 profile: don't auto-load followers
This is a bandwidth-intensive operation

Changelog-Changed: Don't auto-load follower count
2022-12-23 15:17:19 -08:00
Thomas
dff450282b Metadata screen 2022-12-23 16:12:50 +01:00
William Casarin
37460f933b global: make sure we unsubscribe after each refresh 2022-12-21 12:50:18 -08:00
William Casarin
5fdcecd44f Fix crash in null bolt11 descriptions
Changelog-Fixed: Fixed crashed on lightning invoices with empty descriptions
2022-12-18 09:23:16 -08:00
William Casarin
960389166d home: always add home events
Don't try to hide anything. It's confusing, and we have the post-only
view now so it's fine
2022-11-18 12:19:43 -08:00
William Casarin
9f7711fdfe fix signal detection
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-30 23:13:01 -07:00
William Casarin
c6ab1de639 Add bolt11 parser and Invoice View
Changelog-Added: Display bolt11 invoice widgets on posts
2022-10-19 07:46:05 -07:00
William Casarin
eb99e6c323 Rewrite note parsing in C
This eliminates any parsing choppyness

Fixes: #32
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-17 15:22:28 -07:00
William Casarin
a47645929e Inline image loading
Changelog-Added: Added inline image loading
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 16:11:27 -07:00
William Casarin
355b8c5da8 Use kingfisher for profile pic loading
Changelog-Changed: Use an optimized library for image loading
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 11:42:20 -07:00
William Casarin
054714794d attempt reconnects every 4 seconds instead of 60
Changelog-Fixed: Damus will now stay connected at all times
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 11:05:19 -07:00
William Casarin
2c4c392b76 search hashtags, profiles, notes
Changelog-Added: Search hashtags, profiles, events
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-08 16:04:10 -07:00