1
0
mirror of git://jb55.com/damus synced 2024-09-19 11:43:44 +00:00
Commit Graph

508 Commits

Author SHA1 Message Date
Andrii Sievrikov
04759107a2 Add screen to select individual relays when posting/broadcasting
Changelog-Added: Add screen to select individual relays when posting/broadcasting
Closes: #525
2023-02-06 13:50:52 -08:00
Joel Klabo
552402f2b5 Add Relay Detail View
Changelog-Added: Relay Detail View
Closes: #479
2023-02-06 13:21:42 -08:00
Terry Yiu
567303e680 Add DeepL translation integration
Changelog-Added: DeepL translation integration
Closes: #522
2023-02-06 11:51:50 -08:00
Andrii Sievrikov
53ec89551b Add local authentication when accessing private key
Changelog-Added: Use local authentication (faceid) to access private key
2023-02-06 10:10:59 -08:00
William Casarin
45f8c37498 build 14 2023-02-06 10:05:14 -08:00
Andrii Sievrikov
84ad0e03d0 Add local authentication when accessing private key 2023-02-04 23:45:13 -05:00
Terry Yiu
1441d339a7 Export and import translations, remove de_AT in favor of de, and move zh to zh-CN
Closes: #515
2023-02-04 10:35:32 -08:00
William Casarin
9e2e8595e8 move text event to its own file, improve zaps 2023-02-04 10:01:37 -08:00
William Casarin
1696e0365e refactor: settings and translation view 2023-02-03 09:25:07 -08:00
William Casarin
006f8d79e0 Lightning Zaps
Added initial lightning zaps/tipping integration

Changelog-Added: Receive Lightning Zaps
2023-02-02 15:51:57 -08:00
William Casarin
09547529ad Revert "Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_nl' into translations"
This reverts commit 33368c3ac4, reversing
changes made to 99d282ee20.
2023-02-02 13:45:13 -08:00
William Casarin
33368c3ac4 Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_nl' into translations 2023-02-02 09:55:48 -08:00
William Casarin
0a33f4ca1c Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_ar' into translations 2023-02-02 09:37:50 -08:00
Terry Yiu
0cff4dc194
Import zh translations 2023-02-02 11:42:22 -05:00
Terry Yiu
2cd508c4c2
Import ar translations 2023-02-02 09:28:41 -05:00
Terry Yiu
d86a6a9e16
Import nl translations 2023-01-31 20:15:09 -05:00
William Casarin
43f6053429 v1.0.0-13 2023-01-30 16:45:58 -08:00
William Casarin
d4068f8d52 Move Relay configuration to its own section on the sidebar
Changelog-Changed: Moved relay config to its own sidebar entry
2023-01-30 15:49:03 -08:00
Terry Yiu
7d410bff34 merge "Add LibreTranslate translations"
Changelog-Added: LibreTranslate note translations
2023-01-30 15:24:08 -08:00
ericholguin
b25e2ff6c0 Add custom picker component
Changelog-Changed: New stylized tabs
Closes: #391
2023-01-30 15:18:08 -08:00
William Casarin
ec3f0b3c5d Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_pl_PL' into translations 2023-01-30 14:39:08 -08:00
William Casarin
20b1697e40 Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_pt_PT' into translations 2023-01-30 14:38:24 -08:00
Terry Yiu
4fbc9882ce
Add LibreTranslate integration for machine translating notes from other languages 2023-01-30 16:46:06 -05:00
William Casarin
e1578c0337 Add support for account deletion
As per apple guidelines

Changelog-Added: Added support for account deletion
2023-01-30 13:26:04 -08:00
Terry Yiu
3aac4e2f7f
Import pl_PL translations 2023-01-30 14:06:30 -05:00
Terry Yiu
133c237105
Import pt_PT translation 2023-01-30 14:05:32 -05:00
Terry Yiu
6f15746b8a
Replace de-DE localization with de and import into project 2023-01-29 11:41:12 -05:00
Swift
b6b6d033a8 User tagging and autocompletion
Co-authored-by: William Casarin <jb55@jb55.com>
Changelog-Added: User tagging and autocompletion in posts
Closes: #347
Fixes: #411, #63
2023-01-28 15:43:45 -08:00
William Casarin
4c58e73e18 v1.0.0-12 2023-01-28 10:52:34 -08:00
OlegAba
0e8c94b668 Replace SVGKit package with CoreSVG
Changelog-Fixed: Fixed crash on some SVG profile pictures
Closes: #416
2023-01-28 09:38:22 -08:00
ericholguin
e4beb872a5 Add QRCode view
Changelog-Added: Add QRCode view for sharing your pubkey
Closes: #418
2023-01-28 08:36:53 -08:00
William Casarin
552bd9cae5 Implement NIP-21 URI handling
Changelog-Added: Added nostr: uri handling
2023-01-28 08:31:11 -08:00
William Casarin
b6ea17a0eb Merge remote-tracking branches 'tyiu/tyiu/string-comments' and 'tyiu/tyiu/remove-it-CH'
Changelog-Fixed: Localization fixes
Changelog-Fixed: Don't allow blocking yourself
2023-01-27 12:49:24 -08:00
William Casarin
5edb7df5c4 Mute events in threads
Changlog-Added: Mute events in threads
2023-01-27 12:11:57 -08:00
William Casarin
d559dd3a13 Allow non-string values in profiles
Profiles were not loading from other clients because some fields were
not strings

Changelog-Fixed: Fixed profiles sometimes not loading from other clients
2023-01-27 10:19:29 -08:00
Terry Yiu
a20fa08030
Remove it-CH locale as there is no difference with it-IT yet 2023-01-26 10:01:42 -05:00
William Casarin
92239eae69 v1.0.0-11 2023-01-25 16:12:19 -08:00
OlegAba
5de745fb19 Add double tap gesture and fix bugs
Changlog-Added: Image double-tap gesture
Closes: #397
2023-01-25 16:10:18 -08:00
Joel Klabo
2b832120ec Disable UI Tests 2023-01-25 16:04:15 -08:00
Terry Yiu
c046c7cf45 Add Reposts view
Changelog-Added: Reposts view
Closes: #376
2023-01-25 16:00:00 -08:00
William Casarin
44b1136b86 Merge remote-tracking branch 'it_IT' 2023-01-25 15:52:08 -08:00
William Casarin
dc28456122 Merge remote-tracking branch 'it_CH' 2023-01-25 15:50:59 -08:00
William Casarin
0dd804f61c Merge remote-tracking branches 'fr_FR', 'de_DE', 'de_AT' and 'lv_LV' 2023-01-25 15:49:12 -08:00
William Casarin
59abc7b608 v1.0.0-10 2023-01-25 15:36:28 -08:00
William Casarin
74d8d57542 Add EULA step to account creation 2023-01-25 15:34:33 -08:00
William Casarin
214e45a98b Add muting and mutelists
- Filter muted posts from feed on mute
- List muted users in sidebar

Changelog-Added: Added ability to block users
2023-01-25 12:50:04 -08:00
William Casarin
2a8b9f75c1 Initial NIP-51 Mute List Implementation 2023-01-25 09:53:59 -08:00
William Casarin
ad87a62486 [appstore] Report Content
This view provides a way to report content (nudity, illegal, spam) to
relays. Clients can use this information to filter or warn if they
choose to.

This is needed for the appstore release

Changelog-Added: Added a way to report content
2023-01-25 08:11:21 -08:00
Terry Yiu
4d97dbcacf
Import localizations for it_CH 2023-01-23 16:01:32 -05:00
Terry Yiu
af72cf4e06
Import localization for it_IT 2023-01-23 16:00:57 -05:00
Terry Yiu
1203b1d7fc
Import localization for lv_LV 2023-01-23 15:58:07 -05:00
William Casarin
8df5bf04ae refactor: Break EventView into 3 separate views
SelectedEventView
EmbeddedEventView
EventView
2023-01-23 12:13:58 -08:00
William Casarin
7e1daf7816 refactor: move Highlight to its own file 2023-01-23 10:58:39 -08:00
William Casarin
0ead583bda refactor: move BuilderEventView to it's own file 2023-01-23 10:58:39 -08:00
William Casarin
c31374fc0a build 9 2023-01-23 10:28:36 -08:00
William Casarin
03e1c1903f v1.0.0-8 2023-01-22 10:27:35 -08:00
William Casarin
acdee6a326 Show Website on profiles
Changelog-Added: Show website on profiles
2023-01-22 10:25:12 -08:00
Joel Klabo
2a9ddd10c8 Choose Participants on a Thread Reply
Closes: #345
Changelog-Added: Add the ability to choose participants when replying
2023-01-22 10:10:13 -08:00
Terry Yiu
5e9580377d Fix localized string for privacy access description for photos
Closes: #359
2023-01-22 10:00:09 -08:00
William Casarin
2335a65b78 Merge remote-tracking branch 'github/translations_damus-localizations-en-us-xcloc-localized-contents-en-us-xliff--master_fr_FR' 2023-01-22 09:42:57 -08:00
William Casarin
566cd141ce Merge remote-tracking branch 'github/translations_damus-localizations-en-us-xcloc-localized-contents-en-us-xliff--master_tr_TR' 2023-01-22 09:42:06 -08:00
William Casarin
55f7f8c072 Merge remote-tracking branch 'github/translations_damus-localizations-en-us-xcloc-localized-contents-en-us-xliff--master_de_DE' 2023-01-22 09:40:46 -08:00
Terry Yiu
da8a82954a
Import localization for fr-FR 2023-01-21 20:59:57 -05:00
Terry Yiu
383f45fe96
Import localization for de-DE 2023-01-21 20:58:21 -05:00
Terry Yiu
9dc0f3baf6
Import localization for de-AT 2023-01-21 20:57:34 -05:00
Terry Yiu
abc857582f
Import localization for tr-TR 2023-01-21 20:54:33 -05:00
William Casarin
1e6505abe3 v1.0.0-7 changelog 2023-01-20 09:35:51 -08:00
Joel Klabo
1ecfb0487e Swipe to Dismiss Images
Closes: #343
2023-01-18 13:36:57 -08:00
Swift
8ffa8446b6 Image Pinch Zooming
Changelog-Added: Added pinch to zoom on images
2023-01-18 10:10:22 -08:00
Terry Yiu
538a0ae5ea
Import es-419 localization files 2023-01-16 20:44:41 -05:00
OlegAba
cbc3c46c9d Fix image crash and support SVG profile pictures
Closes: #310
Changelog-Fixed: Fixed some crashes with large images
Changelog-Added: Added SVG profile picture support
2023-01-14 19:30:54 -08:00
William Casarin
9a40fd595d Add some DM sorting tests
They didn't help me fix the problem, but maybe they are still useful
somehow
2023-01-14 17:23:35 -08:00
William Casarin
2dfbc4b57e v1.0.0-6 2023-01-13 11:29:06 -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
b2b790a969 Reactions View
Changelog-Added: Added Reactions View
2023-01-11 16:13:09 -08:00
William Casarin
907f0d236f Rename boost to repost and removed nip05 domain from them
Changelog-Changed: Renamed boost to repost
Changelog-Changed: Removed nip05 domain from boosts/reposts
2023-01-11 14:49:14 -08:00
William Casarin
4b8f536a9b Refactor NIP05 badge into its own view
Also only make it clickable in profile view
2023-01-11 14:48:35 -08:00
Darrell
424fb55343 remove unused packages
Shimmer package was added to package dependencies in #56 but Shimmer.swift in Components was used instead.
2023-01-10 10:11:54 -08:00
Ben Weeks
40d11ad680 Add a Sidebar
Changlog-Added: Sidebar
Closes: #273
2023-01-10 10:08:20 -08:00
Terry Yiu
bf1866056c
Change development locale to en-US and add es-419 as a target locale 2023-01-08 21:57:38 -05:00
Ben Weeks
d9b60c0052
Merge branch 'damus-io:master' into sidebar 2023-01-06 23:06:44 +00:00
William Casarin
ec4790a8fe v1.0.0 (5) 2023-01-06 14:19:23 -08:00
Ben Weeks
5733f782d9 Latest updates to the sidebar. 2023-01-06 20:11:19 +00:00
Ben Weeks
2d10d4592b Fixes damus-io/damus#254 Changes background to Color("DamusDarkGrey") ChangeLog-Changed: Allowed pinch and zoom on profile picture (scoder1747) ChangeLog-Changed: Allowed pinch and zoom to post pictures (@npub1jutptdc2m8kgjmudtws095qk2tcale0eemvp4j2xnjnl4nh6669slrf04x) 2023-01-06 00:16:48 +00:00
William Casarin
8785f31834 NIP05 Verification
Changelog-Added: Added NIP05 Verification
2023-01-04 01:30:37 -08:00
William Casarin
2ccc7e9a30 Build 4 2023-01-03 23:08:38 -08:00
William Casarin
d89e3d32f8 v1.0.0-2 2023-01-03 11:16:41 -08:00
Lionello Lunesu
42f484bc64 Fix detection of email addresses in profiles
Signed-off-by: Lionello Lunesu <lio+git@lunesu.com>
Changelog-Fixed: Fix detection of email addresses in profiles
Closes: #225
2023-01-03 10:55:25 -08:00
Ben Weeks
57dbb6a487 Updated the profile look and feel
Closes: #203
Changelog-Changed: Updated profile page look and feel
2023-01-02 19:30:18 -08:00
William Casarin
7372c4847d perf: cache link previews
Changelog-Added: Cache link previews
2023-01-02 15:19:57 -08:00
Terry Yiu
9e9077bab5 Internationalize all bundled user-facing strings
Enables localization to non-English locales in the future
2023-01-02 08:35:02 -08:00
@RandyMcMillan
7242c0bca3 target: decrement to 15.0
Closes: #207
2023-01-02 08:22:52 -08:00
William Casarin
4c7b8dc10b app category 2023-01-01 11:47:15 -08:00
William Casarin
ab949db651 v1.0.0 2023-01-01 11:36:57 -08:00
William Casarin
6f5f86114b Parse links in profiles
Changelog-Added: Parse links in profiles
2022-12-31 13:03:52 -08:00
Terry Yiu
0b27a49e32 Internationalize time ago since string
Switches to using standard date component formatting abbreviations and
enables it to be localized to non-English locales

Closes: #194
Changelog-Changed: Internationalize relative dates
2022-12-31 09:46:16 -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
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
Benjamin Hakes
a2f5bb70d5
revert chgs to dev team 2022-12-29 16:40:07 -06:00
Benjamin Hakes
ea7d6e96f9
revert chgs to bundle id 2022-12-29 16:38:44 -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
bfae6fcf12 v0.1.8-8
Mostly crash fixes and invoice tweaks
2022-12-28 22:53:39 -08:00
William Casarin
05be94e663 build 7 2022-12-28 14:39:53 -08:00
William Casarin
266b1cc0bd actually bump build number =/ 2022-12-28 13:33:23 -08:00
William Casarin
3405742350 Wallet Selector
Closes: #107
Changelog-Added: lightning wallet selector
2022-12-28 13:10:54 -08:00
William Casarin
fd6173c38c bump package 2022-12-28 11:26:33 -08:00
Sam DuBois
f04f9dfa33 Added detailed link views using async await 2022-12-27 17:45:19 -07:00
Sam DuBois
702c35382c
Merge branch 'master' into event-cleanup 2022-12-27 17:42:37 -07:00
Suhail Saqan
270a29f9c0
Merge branch 'master' into add-wallet-modal 2022-12-27 17:54:51 -06:00
William Casarin
2322186f34 v0.1.8-5 2022-12-27 15:25:15 -08:00
Thomas
d1cbf74840 Improved visual composition for threads
Changelog-Changed: Improve visual composition of threads
2022-12-27 14:41:28 -08:00
Sam DuBois
33802a0fa3 Cleaned up the way we show images, changed the pay button for invoices, and added a new link view to make links appear a bit more friendly (need to work on this more) 2022-12-27 12:38:52 -07:00
Suhail Saqan
65defd6002
Merge branch 'master' into add-wallet-modal 2022-12-27 00:55:40 -06:00
William Casarin
8de1a3a972 v0.1.8 (4) 2022-12-26 08:17:54 -08:00
Suhail Saqan
6b95195cb8
Merge branch 'master' into add-wallet-modal 2022-12-25 20:41:57 -06: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
898a880a15 stay on 0.1.8 for now 2022-12-25 12:50:18 -08:00
Suhail Saqan
70756938d7
Update project.pbxproj 2022-12-24 19:33:34 -06:00
Suhail Saqan
ef85bb0ca9
Merge branch 'master' into add-wallet-modal 2022-12-23 19:48:43 -06:00
William Casarin
a6f11fcc8b Fix changelog 2022-12-23 17:21:06 -08:00
William Casarin
e64ccb96b3 v0.1.9 2022-12-23 16:52:07 -08:00
Thomas
444f76a233 MetadataView -> EditMetadataView 2022-12-23 18:27:39 +01:00
Thomas
dff450282b Metadata screen 2022-12-23 16:12:50 +01:00
Thomas Rademaker
41a75c2adf update vault 2022-12-23 09:54:44 -05:00
Suhail Saqan
8a62f285a6
remove unneeded changes 2022-12-22 17:15:59 -06:00
Thomas Rademaker
6a8100152f save the private key to the keychain and not user defaults 2022-12-22 18:13:33 -05:00
Suhail Saqan
ed9e60ffb6
make wallet items a List 2022-12-22 16:15:34 -06:00
William Casarin
68e9c127f9 Release v0.1.8 2022-12-22 11:03:23 -08:00
Suhail Saqan
0de7b9dc94
added copy invoice and fixed alignment 2022-12-22 05:31:05 -06:00
Suhail Saqan
bb6d1b2522
add wallet modal 2022-12-22 04:20:37 -06:00
Sam DuBois
f0d242a53e
Merge branch 'master' into viewModel 2022-12-20 09:48:02 -07:00
Sam DuBois
8e4daa79a8 Fixed the shimmering bug 2022-12-20 09:39:29 -07:00
Sam DuBois
3a1d4b1c39 Removed the app viewModel. Need to find a better structure for the future to fix this issue 2022-12-20 09:20:37 -07:00
William Casarin
1fd8be9e2b 0.1.7 2022-12-19 20:58:41 -08:00
Sam DuBois
0f64792585 Everything looking really clean. tested and working in dark mode as well 2022-12-18 22:00:48 -07:00
Sam DuBois
fbde055fc6 Making some changes to the view model. braking but we will survive 2022-12-18 16:37:53 -07: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
Jacob Davis
2c44366ca5 Fix padding and other minor UI improvements 2022-12-17 17:03:16 -08: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
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
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
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
300b5fda98 add kingfisher
will use this for image loading

Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 11:09:29 -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
William Casarin
7bdd8048b0 better channels
Signed-off-by: William Casarin <jb55@jb55.com>
2022-09-13 17:23:56 -07:00
William Casarin
eec8763733 scroll: more consistent scrolling behavior
Scrolling will always anchor the active note to the top of the screen

This is less confusing overall

Changelog-Changed: Clicking on a note will now always scroll it to the top
Signed-off-by: William Casarin <jb55@jb55.com>
2022-08-09 09:32:22 -07:00
William Casarin
49ff8824ac fix deployment target
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-28 13:11:58 -07:00
William Casarin
ce9551ce56 notifications: initial setup
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-21 17:55:19 -07:00
William Casarin
b838849010 version: we're on 0.1.3 now
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-21 15:53:20 -07:00
William Casarin
366293315d Add DM button to profile
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:23:08 -07:00
William Casarin
c122035851 Implement NIP04: Encrypted Direct Messages
Closes #5

This adds encrypted direct message support to damus

Changelog-Added: Implement NIP04: Encrypted Direct Messages
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 12:14:36 -07:00
William Casarin
677c8f9d24 v0.1.1
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-20 15:49:12 -07:00
William Casarin
4cd48d3143 wip some initial relay bootstrap logic
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:50:02 -07:00
William Casarin
6de7d7ae58 edit relays
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-09 13:47:25 -07:00
William Casarin
e104de6431 fix many small bugs
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-09 11:40:41 -07:00
William Casarin
12785ec4a0 0.1.0 testflightttt
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-08 13:57:08 -07:00
William Casarin
dff12702f5 SearchHomeView working
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-06 19:26:44 -07:00
William Casarin
da493310fc remove testingprivate
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-31 14:17:39 -07:00
William Casarin
200cbe3728 followers
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-26 08:35:19 -07:00
William Casarin
dbf8c932ae fetch following contacts if we are missing any
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-24 15:29:28 -07:00
William Casarin
8aac880bb5 more filters
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-24 14:34:21 -07:00
William Casarin
097cc54bba extract HomeModel from ContentView
huge refactor

Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-24 12:57:40 -07:00
William Casarin
e50c8f0dbc account creation working
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-21 21:07:33 -07:00
William Casarin
2920325639 initial CreateAccountView
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-21 19:44:04 -07:00
William Casarin
180faddf89 extract carousel view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-20 16:06:13 -07:00
William Casarin
084d699cfc Initial SetupView
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-19 14:38:25 -07:00
William Casarin
3d1c011e73 extract MainTabView
Start to clean ContentView up a bit.

We need it to be cleaner before we introduce the SetupView

Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-19 08:33:37 -07:00
William Casarin
874d15df45 following view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-16 16:23:34 -07:00
William Casarin
7554a87d88 following and unfollowing
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-15 11:08:36 -07:00
William Casarin
8da251dc88 send_filters refactor
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-14 15:35:34 -07:00
William Casarin
6ac4214be7 insert sort, profile updates revamp
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-09 10:33:03 -07:00
William Casarin
0ab1494b1e initial hashtag query
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-09 08:24:26 -07:00
William Casarin
5e63eca0e9 simplify like refs
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-08 19:01:42 -07:00
William Casarin
151c79dd98 move some stuff around, reply desc
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-08 10:45:24 -07:00
William Casarin
8896d19f40 initial reply revamp
It now understands mentions

Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-08 10:25:50 -07:00
William Casarin
0eb1372937 more mention progress
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-07 13:50:19 -07:00
William Casarin
73652513d9 initial mention parsing
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-04 21:33:08 -07:00
William Casarin
4704431c74 image cache
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-04 18:49:40 -07:00
William Casarin
f42bc2e91e likes, mention parsing, lots of stuff
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-04 16:26:10 -07:00
William Casarin
a88324333b profiles
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-30 10:37:29 -07:00
William Casarin
ce989450f4 many updates
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-25 08:28:07 -07:00
William Casarin
4de2ce402e fix broken nagivation
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-23 12:41:36 -07:00
William Casarin
78c5b47f11 chatroom
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-19 19:46:30 -07:00
William Casarin
020a1a4e6d remove NostrTimeline thing
not using this

Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-18 17:33:37 -07:00
William Casarin
bcff8d5f02 refactor timeline and nav
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-18 17:33:15 -07:00
William Casarin
700a0e2625 replying works
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-17 08:49:02 -07:00
William Casarin
f2631bd086 make profiles and environment object
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-17 05:31:38 -07:00
William Casarin
2676dea140 event action bar, more detail view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 11:32:42 -07:00
William Casarin
e48af81b75 show relative created time on events
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 09:53:34 -07:00
William Casarin
d796c44b46 EventDetailView placeholder
we'll use this view for when click into an event

Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 09:37:28 -07:00
William Casarin
d3d8b56a08 refactor profile pic into view
we'll need this in thread and event details view

Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 09:33:33 -07:00
William Casarin
97fbee85c0 posting, global timeline
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-13 12:18:01 -07:00
William Casarin
967c463976 Posting works!
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-12 06:47:54 -07:00
William Casarin
e0059388e8 calculate proof of work on events
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 11:32:30 -07:00
William Casarin
bf4743253f move EventView to its own file
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 10:53:43 -07:00
William Casarin
28790ccfab reorganize
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 10:34:35 -07:00
William Casarin
37b5309dd4 Profiles!
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 09:29:30 -07:00
William Casarin
13b01381d7 relay pool!
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-09 08:03:50 -07:00
William Casarin
dc376a4a72 better main view, add initial post view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-03 15:40:18 -07:00
William Casarin
f4bb07081f initial commit
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-02 16:57:42 -07:00