Commit Graph
100 Commits
Author SHA1 Message Date
William Casarin b65d9a49ff c: silence warnings 2023-01-01 10:30:40 -08:00
William Casarin 9666180db5 threadv2: refactor handle_event logic 2023-01-01 10:27:56 -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
William Casarin 500845f619 likes: make the default like emoji more muted 2022-12-31 18:32:59 -08:00
William Casarin 977ae29949 Fix navigation popping in DM view 2022-12-31 18:10:29 -08:00
William Casarin 52b2407f49 Switch like from ❤️ to 🤙
Actually react with 🤙 at the protocol level as well

Changelog-Changed: Switch like from ❤️  to 🤙
2022-12-31 17:44:56 -08:00
William Casarin 6f5f86114b Parse links in profiles
Changelog-Added: Parse links in profiles
2022-12-31 13:03:52 -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
William Casarin 0384191060 Improved Wallet Selector 2022-12-30 12:41:11 -08:00
William Casarin 7bee8fd0d1 bump to build 12 2022-12-30 12:41:00 -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 9e6e22fa2d v0.1.8-9 changelog 2022-12-29 16:18:07 -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
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
William Casarin 3ebd562217 add relays.nostr.bg to bootstrap relay list 2022-12-29 13:24:32 -08:00
William Casarin 37189e3862 Re-introduce a small amount of padding under the tab bar 2022-12-29 09:27:29 -08:00
William Casarin 614b48eeae remove extra whitespace on tabbar 2022-12-29 09:21:37 -08:00
William Casarin bfae6fcf12 v0.1.8-8
Mostly crash fixes and invoice tweaks
2022-12-28 22:53:39 -08:00
William Casarin b19bc27ead Adjust invoice height 2022-12-28 22:52:28 -08:00
William Casarin 754b47d693 Fix crash when adding relays
Changelog-Fixed: Fix crash when adding relays
2022-12-28 22:39:37 -08:00
William Casarin 69f8bc9779 Disable link previews for iOS <16
Changelog-Fixed: Disabled link previews for iOS 15.* to fix crashing
2022-12-28 22:38:55 -08:00
William Casarin 65d7bbf050 thread: scroll to bottom, less jittery 2022-12-28 14:55:16 -08:00
William Casarin 13516dbc0a Show images from yourself
Changelog-Fixed: Show images from yourself
2022-12-28 14:40:32 -08:00
William Casarin 1a28f8ca94 fix pay button
Changelog-Fixed: Fix pay button
2022-12-28 14:40:06 -08:00
William Casarin 05be94e663 build 7 2022-12-28 14:39:53 -08:00
William Casarin 7692e2bf7e Fix issue with wallet links opening in app store
Changelog-Fixed: Fix issue with wallet links opening in app store
2022-12-28 13:57:56 -08:00
William Casarin 266b1cc0bd actually bump build number =/ 2022-12-28 13:33:23 -08:00
William Casarin 4ecd864963 v0.1.8-6 changelog 2022-12-28 13:32:26 -08:00
William Casarin 54cfdb8dcc Add author to changelog tool 2022-12-28 13:32:17 -08:00
William Casarin 3405742350 Wallet Selector
Closes: #107
Changelog-Added: lightning wallet selector
2022-12-28 13:10:54 -08:00
William Casarin 7c132675ac images: use clear background color instead of black/white 2022-12-28 12:35:02 -08:00
William Casarin 25b233f586 Images: Don't show white background in dark mode and vice versa
Changelog-Fixed: Don't show white background on images in dark mode
2022-12-28 11:26:40 -08:00
William Casarin fd6173c38c bump package 2022-12-28 11:26:33 -08:00
William Casarin 33b410a4c9 Event Cleanup
Closes: #164
Changelog-Changed: Blur and opaque non-friend images rather than only display the link
Changelog-Changed: Remove URLs in content text when image is displayed
Changelog-Changed: Show non-image URLs as clickable link views
Changelog-Changed: Adjusted Pay button on invoices.
2022-12-28 11:25:16 -08:00
William Casarin b23203825a LNUrl -> LNURL 2022-12-27 15:29:12 -08:00
William Casarin a67cd2a841 v0.1.8-5 changelog 2022-12-27 15:25:58 -08:00
William Casarin 2322186f34 v0.1.8-5 2022-12-27 15:25:15 -08:00
William Casarin d35945258f thread: adjust reply line opacity 2022-12-27 15:23:32 -08:00
William Casarin a6a9d4ed77 images: don't cutoff gifs
Changelog-Fixed: Don't cutoff gifs
2022-12-27 14:41:50 -08:00
William Casarin e3db9954f1 thread: fix fonts up a bit 2022-12-27 14:41:50 -08:00
William Casarin 538ce45c2c Show npub abbreviations instead of hex
Changelog-Changed: Show npub abbreviations instead of old-style hex
2022-12-27 14:14:49 -08:00
William Casarin 9f48fcb640 keypair: don't calculate bech32_{priv,pub}key each time 2022-12-26 19:12:50 -08: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 d84320bb2c Fix bug where booster's names are not displayed
Changelog-Fixed: Fixed bug where booster's names are not displayed
2022-12-26 10:31:01 -08:00
William Casarin 90bbd90a31 event-context: Rename "Copy Note" to "Copy Note JSON"
Changelog-Changed: Rename "Copy Note" to "Copy Note JSON"
2022-12-26 10:30:07 -08:00
William Casarin 8de1a3a972 v0.1.8 (4) 2022-12-26 08:17:54 -08:00
William Casarin 9770e61d9d Fix bug where typing the first character in the search box defocuses
Changelog-Fixed: Fix bug where typing the first character in the search box defocuses
2022-12-26 08:02:36 -08:00
William Casarin 1d1e0c553b nip05: fix identifier format in profile editor
Changelog-Fixed: Fixed nip05 identifier format in profile editor
2022-12-26 07:54:40 -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 f8dc9f42dd Fix profile and event loading in global view
Changelog-Fixed: Fix profile and event loading in global view
2022-12-26 07:39:10 -08:00
William Casarin 8964a5941e lightning: long press/right click to copy lnurl
Changelog-Added: Long press lightning tip button to copy lnurl
2022-12-25 20:28:58 -08:00
William Casarin 29915aa8fe ln: always make an lnurl link instead of lnaddr
Changelog-Fixed: Fix lightning tip button sometimes not working
2022-12-25 20:27:04 -08:00
William Casarin e7b2cc9df1 hack: trim whitespace on stored keys
Noticed a crash when I accidently logged in with whitespace in the keys.
We should probably not save keys with whitespace in them, this is just a
hack for now.
2022-12-25 15:16:14 -08:00
William Casarin 8b7b77c2e8 Merge PR #111: Save the private key to the iOS keychain and not user defaults
Closes: #111
Changelog-Changed: Save privkey in keychain instead of user defaults
2022-12-25 14:21:25 -08:00
William Casarin 8844764e0c images: also show inline images from friend-of-friends
Changelog-Changed: Also show inline images from friend-of-friends
2022-12-25 12:51:15 -08:00
William Casarin 898a880a15 stay on 0.1.8 for now 2022-12-25 12:50:18 -08:00
William Casarin a6f11fcc8b Fix changelog 2022-12-23 17:21:06 -08:00
William Casarin d55a47a6a8 Revert "ContentTimelineView inside a page tabView"
Noticed this was crashing

This reverts commit 85ba7bbed0.
2022-12-23 17:02:02 -08:00
William Casarin e64ccb96b3 v0.1.9 2022-12-23 16:52:07 -08:00
William Casarin 6079b2f620 remove old comment 2022-12-23 15:24:55 -08:00
William Casarin a7aee616c7 like: increase boop intensity
Changelog-Changed: Increase like boop intensity
2022-12-23 15:17:59 -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
William Casarin 79f4223977 Profile Editor
Changelog-Added: Added profile edit view
Changelog-Changed: Don't fetch followers right away
2022-12-23 13:14:57 -08:00
William Casarin e6a5126494 profile: many fixes and tweaks 2022-12-23 12:07:48 -08:00
William Casarin 972716882c profile: add ability to gets/set nip05 2022-12-23 09:20:44 -08:00
William Casarin 81f3764e4b profile: don't overwrite profile info
This will be important for profile editing
2022-12-23 08:32:23 -08:00
William Casarin 514d9f4201 bolt11: fix another crash on unknown fields 2022-12-22 16:08:44 -08:00
William Casarin 68e9c127f9 Release v0.1.8 2022-12-22 11:03:23 -08:00
William Casarin 49e683e10d switch to buttons for copying keys 2022-12-21 15:46:44 -08:00
William Casarin 37460f933b global: make sure we unsubscribe after each refresh 2022-12-21 12:50:18 -08:00
William Casarin b1d14ff21f Merge commit 'f0d242a' 2022-12-21 09:58:25 -08:00
William Casarin cd591307a8 search: disable autocorrection
Changelog-Fixed: Disable autocorrection on search
2022-12-19 22:32:38 -08:00
William Casarin 189b671108 bolt11: don't include prefix when parsing invoices 2022-12-19 22:28:58 -08:00
William Casarin f351632440 bolt11: parse lightning prefixes on lightning invoice
Changelog-Fixed: Parse lightning prefixes on lightning invoice
2022-12-19 22:24:39 -08:00
William Casarin 69ccc214a6 relay: disable autocorrection
Changelog-Fixed: Disable autocorrection on add relay field
2022-12-19 22:04:57 -08:00
William Casarin 1fd8be9e2b 0.1.7 2022-12-19 20:58:41 -08:00
William Casarin 78d258d04e Dismiss keyboard in account creation
Changelog-Fixed: Added ability to dismiss keyboard during account creation
2022-12-18 17:36:50 -08:00
William Casarin 573bf37fbb use bootstrap relays in account creation 2022-12-18 17:36:33 -08:00
William Casarin 015e0651a4 img: only show images if it is a post from your friend
Changelog-Changed: Only show inline images from your friends
2022-12-18 16:23:53 -08:00
William Casarin caa03e336f add wiz's relay to the bootstrap relays 2022-12-18 16:11:16 -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 300cae6800 Revert "ui: Add more padding everywhere."
This reverts commit 36107a2752.
2022-12-17 17:01:54 -08:00
William Casarin 9525028668 dms: make chat area more obvious
This was an ios16 bug

Changelog-Fixed: Make dm chat area visible again
2022-12-16 15:35:28 -08:00
William Casarin 053812ba95 nip35: use pubkey lookup on relays instead of user 2022-11-19 11:34:26 -08:00
William Casarin d942b823b2 add nip10 marker to boosts
damus web will use these instead of relying on the content which will be
optional
2022-11-18 20:02:31 -08:00
William Casarin 8ea01b43a0 timeline: fix scrolling-to-top when view is filtered 2022-11-18 19:07:12 -08:00
William Casarin acc4650fa8 dms: use lazyvstack
otherwise it's slow as balls
2022-11-18 18:40:51 -08:00
William Casarin 7493641896 Initial NIP05 code
Also add the ability to login with a NIP05 id
2022-11-18 17:51:01 -08:00
William Casarin 937009167f fix splash screen
its broken atm
2022-11-18 12:46:38 -08:00
William Casarin 07f3685762 Revert "home: fix carousel spacing issue"
This reverts commit 60e0031f25.
2022-11-18 12:45:45 -08:00
William Casarin 93798ea79e Removing markdown breaks other things so revert for now
This reverts commit 366d46dfab.
2022-11-18 12:38:52 -08:00
William Casarin 366d46dfab remove markdown support
Will re-add once there is a markdown spec
2022-11-18 12:31:08 -08:00
William Casarin 9efc900851 trim whitespace when posting 2022-11-18 12:29:07 -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 6b6593da53 add profile to toolbar 2022-11-08 12:23:06 -08:00
William Casarin 69d11e1af0 update TODO 2022-11-01 16:17:05 -07:00
William Casarin 77146c26bc Release 0.1.6
Added

     - Add lightning tipping button for lud06 profiles
     - Display bolt11 invoice widgets on posts
     - Added inline image loading
     - Show relay connection status in config
     - Search hashtags, profiles, events

Changed

     - Use an optimized library for image loading

Fixed

     - Damus will now stay connected at all times
2022-10-30 23:36:00 -07:00
William Casarin ffe2784873 lightning_uri: small cleanup
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-30 23:20:17 -07:00