Commit Graph

  • 90c22fdabd components: added reusable gradient button style ericholguin 2023-05-26 13:56:54 -06:00
  • dfd1032cd8 gradients: add pink gradient ericholguin 2023-05-26 13:53:55 -06:00
  • a0e1e16f17 gradients: add damus logo gradient ericholguin 2023-05-26 13:48:07 -06:00
  • 020a00bf7e Updated UI to use custom font Ben Weeks 2023-05-27 20:15:16 +01:00
  • 297aaf86c6 carousel: only show blurhash when there is one images William Casarin 2023-05-29 14:31:54 -07:00
  • f6dd060580 fixup! Add new image carousel William Casarin 2023-05-29 14:31:16 -07:00
  • 12428d01ad preloader: only preload non-animated images to test animation bug fix William Casarin 2023-05-29 14:20:45 -07:00
  • d091543448 Add new image carousel Ben Weeks 2023-04-24 01:51:16 +01:00
  • 2e596a47a1 Fix event menu capitalization Ben Weeks 2023-05-27 16:41:25 +01:00
  • ff15156297 Fix side menu offset OlegAba 2023-02-09 00:29:56 -05:00
  • 0a9fbf5031 Removed hex key to RGB functionality. Ben Weeks 2023-05-28 13:35:35 +01:00
  • 8eebc2abe5 Minor changes to profile ready for rebrand Key removal from nPub in profile Ben Weeks 2023-05-28 13:28:14 +01:00
  • c22199165a Use "Follow me on nostr" text when looking at someone else's QR code Ben Weeks 2023-05-29 13:32:19 +01:00
  • f7a0370824 Add .frame & .position modifiers to TextEntry using ScrollView geometry gladiusKatana 2023-05-29 10:45:43 -04:00
  • fe4277e817 simplified call site usage of NostrFilter Bryan Montz 2023-03-05 00:28:08 -06:00
  • 6804fbb607 Attempt fix for randomly broken animated GIFs William Casarin 2023-05-29 10:17:16 -07:00
  • 05503024cc Profile Caching William Casarin 2023-05-26 12:11:43 -07:00
  • e4e477a2ac Fix cursor jumping when pressing return gladius 2023-03-06 03:31:38 -05:00
  • 59e7a42b5f Fix side menu label size so that translations in longer languages fit without wrapping Terry Yiu 2023-05-25 23:45:27 -04:00
  • 0552c24108 Add mention parsing and fine-grained text selection on description in ProfileView Terry Yiu 2023-05-25 12:03:31 -04:00
  • 61303f49ad fix zap test Bryan Montz 2023-05-26 07:32:18 -05:00
  • e10dc93233 add damus_donation to profile data model and update tests Bryan Montz 2023-05-26 07:02:14 -05:00
  • ea73c5252d Merge branch 'master' into user-cache Bryan Montz 2023-05-26 06:46:47 -05:00
  • 7e963c9025 synchronize access to network_pull_date_cache with a queue, writes with barrier flag Bryan Montz 2023-05-26 06:38:20 -05:00
  • 5bf5402919 Fix side menu label size so that translations in longer languages fit without wrapping tyiu/navbar-wrap-bug Terry Yiu 2023-05-25 23:45:27 -04:00
  • 47c68a7e66 Add mention parsing and fine-grained text selection on description in ProfileView tyiu/profile-description-mentions Terry Yiu 2023-05-25 12:03:31 -04:00
  • 61ff7da2ae make database write async at the call site and update tests Bryan Montz 2023-05-25 09:09:50 -05:00
  • 7259641e26 speed optimizations: cache network_pull_date in memory and ensure writes on background queue Bryan Montz 2023-05-25 08:20:41 -05:00
  • f9a572faa2 dynamically set .isScrollEnabled in TextViewWrapper (true if UserSearch is present) gladiusKatana 2023-05-09 19:14:03 -04:00
  • 0f805d7ea7 override .isScrollEnabled in TextViewWrapper (ie, set to false at UITextView creation) gladiusKatana 2023-05-09 18:31:45 -04:00
  • 52ca33ef6a script: fetch popular users William Casarin 2023-05-24 18:26:18 -07:00
  • 1769b08147 Fix reaction notification title to be consistent with ReactionView Terry Yiu 2023-05-16 10:54:04 -04:00
  • 812213ff2b Add Damus splash screen Bryan Montz 2023-05-20 13:38:06 -04:00
  • d6ecf14b55 Apply translations transifex-integration[bot] 2023-05-14 13:46:45 +00:00
  • 47a74257c8 nwc debugging William Casarin 2023-05-24 14:56:01 -07:00
  • 6cfb9f7c75 Fix reaction notification title to be consistent with ReactionView tyiu/refactor-reaction-mapping Terry Yiu 2023-05-16 10:54:04 -04:00
  • 1b161fefd0 nwc: make sure to support nostr+walletconnect scheme William Casarin 2023-05-15 12:54:42 -07:00
  • 0b9a274e67 postbox: change initial retry_after from 2 to 10 seconds William Casarin 2023-05-15 12:54:09 -07:00
  • 2bbbb5db65 Fix a few bugs with donations William Casarin 2023-05-15 12:53:36 -07:00
  • bffa42a13a Supporter Badges William Casarin 2023-05-15 11:57:37 -07:00
  • 8097cfdfb8 Include donation_amount on profile tyiu/find-test-failure William Casarin 2023-05-15 09:59:43 -07:00
  • af912b1a0e v1.5-1 tyiu/find-test-failure-2 William Casarin 2023-05-15 09:59:22 -07:00
  • 51cd34c9c2 c: move parse_digit to remove warning William Casarin 2023-05-15 09:59:10 -07:00
  • a6745af519 Implement damus zap split donations using NWC William Casarin 2023-05-15 09:40:48 -07:00
  • 78851d5a91 Migrate away from sticky deprecated non-pubkey-scoped settings tyiu/unstick-settings Terry Yiu 2023-05-11 23:25:27 -04:00
  • 91113fbc6d allow models to fetch profiles when they get stale Bryan Montz 2023-05-15 08:33:35 -05:00
  • d58a1e0ba3 add ability to check the freshness of a PersistedProfile Bryan Montz 2023-05-15 08:31:49 -05:00
  • 3f7b0a4d6e add network pull date to PersistedProfile model for staleness checking Bryan Montz 2023-05-15 08:29:06 -05:00
  • bc315dd571 remove identical function Bryan Montz 2023-05-15 07:33:49 -05:00
  • 631220fdcb ui: add support damus ui in WalletView William Casarin 2023-05-14 20:50:27 -07:00
  • 5aa0d6c3e1 settings: add donation_percent to settings William Casarin 2023-05-14 20:49:56 -07:00
  • f9982e992a Migrate away from sticky deprecated non-pubkey-scoped settings Terry Yiu 2023-05-11 23:25:27 -04:00
  • 0eaebb80f1 Apply translations transifex-integration[bot] 2023-05-11 16:24:52 +00:00
  • 6f23b69f2c Export strings for translation Terry Yiu 2023-05-11 10:09:56 -04:00
  • ec50c75062 ui: expose raw LinearGradient in DamusGradient William Casarin 2023-05-14 20:47:53 -07:00
  • 0293b61d7a Rename 'Connect to Alby' to 'Attach Alby Wallet' William Casarin 2023-05-14 14:06:29 -07:00
  • 50e4452016 Fix nostr URL scheme to open properly even if there's already a different view open Terry Yiu 2023-05-14 14:12:49 -04:00
  • 180c5ce7ee Fix nostr URL scheme to open properly even if there's already a different view open tyiu/navigation-bug Terry Yiu 2023-05-14 14:12:49 -04:00
  • a30a79b1fc Fix tests William Casarin 2023-05-14 11:20:28 -07:00
  • 60260ae53b nwc: make delay 5 seconds instead of 3 William Casarin 2023-05-14 11:11:27 -07:00
  • 1fff0abce5 Make it easier to tap zap button William Casarin 2023-05-14 11:04:56 -07:00
  • b1fee253b4 nwc: fix bug where private nwc zaps weren't getting tracked properly William Casarin 2023-05-14 10:48:44 -07:00
  • e472e559a5 nwc: don't use yellow on the Zap Button for pending zaps William Casarin 2023-05-14 10:47:41 -07:00
  • 0091df8f77 nwc: fix broken test William Casarin 2023-05-14 00:31:30 -07:00
  • d0c67237dd nwc: remove requests from postbox William Casarin 2023-05-14 00:27:50 -07:00
  • 1313880574 Add release Damus build scheme William Casarin 2023-05-14 00:15:06 -07:00
  • 122b528407 Add rigid haptic feedback when you zap cancel fails William Casarin 2023-05-14 00:14:10 -07:00
  • 02d99f7340 postbox: try flushing events every second William Casarin 2023-05-14 00:12:51 -07:00
  • 8fb5b4f49c misc logs William Casarin 2023-05-14 00:02:44 -07:00
  • ae4d9ab8ba nwc: make delay 3 seconds instead of 5 William Casarin 2023-05-13 23:54:55 -07:00
  • 85262e1a4e nwc: fix response parsing William Casarin 2023-05-13 23:54:25 -07:00
  • 64a224135a nwc: always allow long press zap William Casarin 2023-05-13 23:54:02 -07:00
  • 69fc6694f1 nwc: turn pending zap orange when we have a NWC success William Casarin 2023-05-13 23:28:07 -07:00
  • 03691d0369 Pending Zaps William Casarin 2023-05-13 21:33:34 -07:00
  • 1518a0a16c zaps: ensure returned bolt11 is the correct amount William Casarin 2023-05-13 19:51:06 -07:00
  • 32431096f5 add tests for ProfileDatabase Bryan Montz 2023-05-13 09:20:01 -05:00
  • 6172347455 add ability to remove all cached Profiles in ProfileDatabase Bryan Montz 2023-05-13 09:18:47 -05:00
  • 31d327a085 add ability to retrieve count of cached Profiles Bryan Montz 2023-05-13 09:18:23 -05:00
  • b5ae7df795 add ability to change ProfileDatabase's storage URL Bryan Montz 2023-05-13 09:17:41 -05:00
  • 3b0bb48dd4 integrate ProfileDatabase with existing Profiles caching class Bryan Montz 2023-05-12 07:21:59 -05:00
  • 4646f0e23c add ProfileDatabase class to read and write profiles to disk Bryan Montz 2023-05-12 07:21:25 -05:00
  • 7027b7016c add two-way translation between existing Profile class and new PersistedProfile CoreData class Bryan Montz 2023-05-12 07:19:43 -05:00
  • 76c57af548 add managed object class to match new Profile CoreData model Bryan Montz 2023-05-12 07:18:12 -05:00
  • 7983157c38 add CoreData model for Profile Bryan Montz 2023-05-12 07:15:30 -05:00
  • dafa1ba4de test: add nwc and ephemeral relay test William Casarin 2023-05-10 16:23:54 -07:00
  • bb32d72903 nwc: clear the zapper cache for our pubkey when we attach a new wallet William Casarin 2023-05-10 13:23:56 -07:00
  • f77a7bcb29 ui: show lud16 in attach wallet ui William Casarin 2023-05-10 11:57:50 -07:00
  • 5cce18c8b6 nwc: attach lud16 to profile when attaching wallet William Casarin 2023-05-10 11:41:38 -07:00
  • a5726d4650 nwc: add lud16 parameter William Casarin 2023-05-10 11:10:43 -07:00
  • 370a5feb4e ui: add Nostr Wallet Connect views William Casarin 2023-05-09 18:50:08 -07:00
  • fe3d976cdb nwc: pay with nwc if we have it configured William Casarin 2023-05-09 18:49:34 -07:00
  • 996312cf1c settings: Add nostr_wallet_connect setting William Casarin 2023-05-09 18:45:11 -07:00
  • d0216bbce6 nwc: Add WalletModel William Casarin 2023-05-09 18:26:12 -07:00
  • 4d2b79057d nwc: add Nostr Wallet Connect logic William Casarin 2023-05-09 18:25:08 -07:00
  • ca2bf20eb7 info: add nostrwalletconnect uri handlers William Casarin 2023-05-09 18:37:31 -07:00
  • 9093bdec2d home: add some more helper functions William Casarin 2023-05-09 18:34:08 -07:00
  • baed6adf49 refactor: ensure make_metadata_event has full keypair William Casarin 2023-05-10 11:41:17 -07:00
  • f068833c5e colors: add adaptableBlack William Casarin 2023-05-10 14:01:41 -07:00
  • c3808cd21f icons: convert to template images William Casarin 2023-05-10 13:55:12 -07:00
  • acbd09bf6f ------ ephemeral relays ------- William Casarin 2023-05-10 13:31:15 -07:00