Commit Graph

291 Commits

Author SHA1 Message Date
Tyler
5e0a243eaa Added explainer of the Damus app
Includes overview of navigation icons and their functionality, how to update profile and install extensions, receive LN payments, etc.
2022-12-19 22:40:06 -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
Paul Miller
1615671dfb Resize images in imageviewer to fill the space
Changelog-Fixed: Resize images to fill the space
2022-12-19 21:49:11 -08:00
hewigovens
d002654624 don't log private key 2022-12-19 21:44:23 -08:00
Joel Klabo
eb0b1061d8 SF Symbols in Profile View Should Respond to Dark Mode 2022-12-19 21:42:34 -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
Sam DuBois
d7d8076bee Adding a small empty timeline view to make it more obvious when there is no content and when there is content 2022-12-18 09:40:34 -08:00
Sam DuBois
ea8394e7cf Moved the key over across from the name
Almost like a temporary verifier in a way. I think I would also like to
organize this file eventually so its a bit easier to find things
2022-12-18 09:25:30 -08:00
Sam DuBois
70539ade45 Some more improvements to the two views
Looking better for sure

Changelog-Changed: Improved look of profile view
2022-12-18 09:25:02 -08:00
Sam DuBois
8d4c7a5ddc Some layout changes to the profile view 2022-12-18 09:24:58 -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
githubbbie
b19c08fe62 added checkbox 2022-12-17 17:11:25 -08:00
Sam DuBois
d1323ea15c Resolved issue where RoboHash image does not appear so the profile button is inaccessible 2022-12-17 17:09:54 -08:00
Jacob Davis
2c44366ca5 Fix padding and other minor UI improvements 2022-12-17 17:03:16 -08:00
William Casarin
300cae6800 Revert "ui: Add more padding everywhere."
This reverts commit 36107a2752.
2022-12-17 17:01:54 -08:00
Sam DuBois
36107a2752 ui: Add more padding everywhere.
The app felt a bit claustrophobic

Changed-Changed: Added padding in more views so it feels less claustrophobic
2022-12-17 16:50:30 -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
Blake Jakopovic
fc71b605be Update post form to use sentence auto-capitalisation 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
William Casarin
5f450ca936 Add some missing code from previous commit
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-30 23:16:41 -07:00
William Casarin
3651ac6714 Show lud06 lightning tip button
If the profile has a lud06 or lud16 field, render a lightning tipping
button

Changelog-Added: Add lightning tipping button for lud06 profiles
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-30 23:14:27 -07:00
William Casarin
8a15265f84 even more aggressive reconnect on stale connections
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-30 23:14:09 -07: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
8dd85a7d88 update bootstrap relays
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-30 23:12:49 -07:00
William Casarin
9b7057de36 make url and invoice parsing case-insensitive
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-19 09:51:25 -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
dbe1260b54 damus-c: add bolt11 parser from CLN
We'll need this for our lightning invoice view

Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-19 07:45:06 -07:00
William Casarin
c4206883f2 Even more aggressive reconnects
Sometimes it gets stuck in a "reconnecting" state. We'll retry even
these connections if the last connection attempt is too old.
2022-10-17 16:17: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