damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

CHANGELOG.md (55883B)


      1 ## [1.7-rc2] - 2024-02-28
      2 
      3 ### Added
      4 
      5 - Add support for Apple In-App purchases (Daniel D’Aquino)
      6 - Notification reminders for Damus Purple impending expiration (Daniel D’Aquino)
      7 - Damus Purple membership! (William Casarin)
      8 - Fixed minor spacing and padding issues in onboarding views (ericholguin)
      9 
     10 
     11 ### Changed
     12 
     13 - Disable inline text suggestions on 17.0 as they interfere with mention generation (William Casarin)
     14 - EULA is not shown by default (ericholguin)
     15 
     16 
     17 ### Fixed
     18 
     19 - Fix welcome screen not showing if the user enters the app directly after a successful checkout without going through the link (Daniel D’Aquino)
     20 - Fix profile not updating bug (William Casarin)
     21 - Fix nostrscripts not loading (William Casarin)
     22 - Fix crash when accessing cached purple accounts (William Casarin)
     23 - Hide member signup date on reposts (kernelkind)
     24 - Fixed previews not rendering (ericholguin)
     25 - Fix load media formatting on small screens (kernelkind)
     26 - Fix shared nevents that are too long (kernelkind)
     27 - Fix many nostrdb transaction related crashes (William Casarin)
     28 
     29 
     30 ### Removed
     31 
     32 - Removed copying public key action (ericholguin)
     33 
     34 
     35 
     36 [1.7-rc2]: https://github.com/damus-io/damus/releases/tag/v1.7-rc2
     37 
     38 ## [1.7-2] - 2024-01-24
     39 
     40 ### Added
     41 
     42 - New fulltext search engine (William Casarin)
     43 
     44 - Add "Always show onboarding suggestions" developer setting (Daniel D’Aquino)
     45 - Add NIP-42 relay auth support (Charlie Fish)
     46 - Add ability to hide suggested hashtags (ericholguin)
     47 - Add ability to mute hashtag from SearchView (Charlie Fish)
     48 - Add ability to preview media taken with camera (Suhail Saqan)
     49 - Add ability to search for naddr, nprofiles, nevents (kernelkind)
     50 - Add experimental push notification support (Daniel D’Aquino)
     51 - Add naddr link support (kernelkind)
     52 - Add regional relay recommendations to Relay configuration view (currently for Japanese users only) (Daniel D’Aquino)
     53 - Add regional relays for Germany (Daniel D’Aquino)
     54 - Add regional relays for Thailand (Daniel D’Aquino)
     55 - Added a custom camera view (Suhail Saqan)
     56 - Always convert damus.io links to inline mentions (William Casarin)
     57 - Unfurl profile name on remote push notifications (Daniel D’Aquino)
     58 - Zap notification support for push notifications (Daniel D’Aquino)
     59 
     60 
     61 ### Changed
     62 
     63 - Generate nprofile/nevent links in share menus (kernelkind)
     64 - Improve push notification support to match local notification support (Daniel D’Aquino)
     65 - Move mute thread in menu so it's not clicked by accident (alltheseas)
     66 - Prioritize friends when autocompleting (Charlie Fish)
     67 
     68 
     69 ### Fixed
     70 
     71 - Add workaround to fix note language recognition and reduce wasteful translation requests (Terry Yiu)
     72 - Allow mentioning users with punctuation characters in their names (kernelkind)
     73 - Fix broken mentions when there is text is directly after (kernelkind)
     74 - Fix crash on very large notes (Daniel D’Aquino)
     75 - Fix crash when logging out and switching accounts (William Casarin)
     76 - Fix duplicate notes getting written to nostrdb (William Casarin)
     77 - Fix issue where adding relays might not work on corrupted contact lists (Charlie Fish)
     78 - Fix onboarding post view not being dismissed under certain conditions (Daniel D’Aquino)
     79 - Fix performance issue with gifs (William Casarin)
     80 - Fix persistent local notifications even after logout (William Casarin)
     81 - Fixed bug where sometimes notes from other profiles appear on profile pages (Charlie Fish)
     82 - Remove extra space at the end of DM messages (kernelkind)
     83 - Save current viewed image index when switching to fullscreen (kernelkind)
     84 
     85 
     86 ### Removed
     87 
     88 - Removed old nsec key warning, nsec automatically convert to npub when posting (kernelkind)
     89 
     90 
     91 
     92 [1.7-2]: https://github.com/damus-io/damus/releases/tag/v1.7-2
     93 ## [1.6-25] - 2023-10-31
     94 
     95 ### Added
     96 
     97 - Tap to dismiss keyboard on user status view (ericholguin)
     98 - Add setting that allows users to optionally disable the new profile action sheet feature (Daniel D’Aquino)
     99 - Add follow button to profile action sheet (Daniel D’Aquino)
    100 - Added reaction counters to nostrdb (William Casarin)
    101 - Record when profile is last fetched in nostrdb (William Casarin)
    102 
    103 
    104 ### Changed
    105 
    106 - Automatically load extra regional Japanese relays during account creation if user's region is set to Japan. (Daniel D’Aquino)
    107 - Updated customize zap view (ericholguin)
    108 - Users are now notified when you quote repost them (William Casarin)
    109 - Save bandwidth by only fetching new profiles after a certain amount of time (William Casarin)
    110 - Zap button on profile action sheet now zaps with a single click, while a long press brings custom zap view (Daniel D’Aquino)
    111 
    112 
    113 ### Fixed
    114 
    115 - Use white font color in qrcode view (ericholguin)
    116 - Fixed an issue where zapping would silently fail on default settings if the user does not have a lightning wallet preinstalled on their device. (Daniel D’Aquino)
    117 
    118 
    119 [1.6-25]: https://github.com/damus-io/damus/releases/tag/v1.6-25
    120 ## [1.6-24] - 2023-10-22 - AppStore Rejection Cope
    121 
    122 ### Added
    123 
    124 - Improve discoverability of profile zaps with zappability badges and profile action sheets (Daniel D’Aquino)
    125 - Add suggested hashtags to universe view (Daniel D’Aquino)
    126 - Suggest first post during onboarding (Daniel D’Aquino)
    127 - Add expiry date for images in cache to be auto-deleted after a preset time to save space on storage (Daniel D’Aquino)
    128 - Add QR scan nsec logins. (Jericho Hasselbush)
    129 
    130 
    131 ### Changed
    132 
    133 - Improved status view design (ericholguin)
    134 - Improve clear cache functionality (Daniel D’Aquino)
    135 
    136 
    137 ### Fixed
    138 
    139 - Reduce size of event menu hitbox (William Casarin)
    140 - Do not show DMs from muted users (Daniel D’Aquino)
    141 - Add more spacing between display name and username, and prefix username with `@` character (Daniel D’Aquino)
    142 - Broadcast quoted notes when posting a note with quotes (Daniel D’Aquino)
    143 
    144 
    145 [1.6-24]: https://github.com/damus-io/damus/releases/tag/v1.6-24
    146 
    147 ## [1.6-23] - 2023-10-06 - Appstore Release
    148 
    149 ### Added
    150 
    151 - Added merch store button to sidebar menu (Daniel D’Aquino)
    152 
    153 ### Changed
    154 
    155 - Damus icon now opens sidebar (Daniel D’Aquino)
    156 
    157 ### Fixed
    158 
    159 - Stop tab buttons from causing the root view to scroll to the top unless user is coming from another tab or already at the root view (Daniel D’Aquino)
    160 - Fix profiles not updating (William Casarin)
    161 - Fix issue where relays with trailing slashes cannot be removed (#1531) (Daniel D’Aquino)
    162 
    163 
    164 [1.6-23]: https://github.com/damus-io/damus/releases/tag/v1.6-23
    165 
    166 ## [1.6-20] - 2023-10-04
    167 
    168 ### Changed
    169 
    170 - Improve UX around clearing cache (Daniel D’Aquino)
    171 - Show muted thread replies at the bottom of the thread view (#1522) (Daniel D’Aquino)
    172 
    173 ### Fixed
    174 
    175 - Fix situations where the note composer cursor gets stuck in one place after tagging a user (Daniel D’Aquino)
    176 - Fix some note composer issues, such as when copying/pasting larger text, and make the post composer more robust. (Daniel D’Aquino)
    177 - Apply filters to hashtag search timeline view (Daniel D’Aquino)
    178 - Hide quoted or reposted notes from people whom the user has muted. (#1216) (Daniel D’Aquino)
    179 - Fix profile not updating (William Casarin)
    180 - Fix small graphical toolbar bug when scrolling profiles (Daniel D’Aquino)
    181 - Fix localization issues and export strings for translation (Terry Yiu)
    182 
    183 
    184 [1.6-20]: https://github.com/damus-io/damus/releases/tag/v1.6-20
    185 
    186 ## [1.6-18] - 2023-09-21
    187 
    188 ### Added
    189 
    190 - Add followed hashtags to your following list (Daniel D’Aquino)
    191 - Add "Do not show #nsfw tagged posts" setting (Daniel D’Aquino)
    192 - Hold tap to preview status URL (Jericho Hasselbush)
    193 - Finnish translations (etrikaj)
    194 
    195 
    196 ### Changed
    197 
    198 - Switch to nostrdb for @'s and user search (William Casarin)
    199 - Use nostrdb for profiles (William Casarin)
    200 - Updated relay view (ericholguin)
    201 - Increase size of the hitbox on note ellipsis button (Daniel D’Aquino)
    202 - Make carousel tab dots tappable (Bryan Montz)
    203 - Move the "Follow you" badge into the profile header (Grimless)
    204 
    205 
    206 ### Fixed
    207 
    208 - Fix text composer wrapping issue when mentioning npub (Daniel D’Aquino)
    209 - Make blurred videos viewable by allowing blur to disappear once tapped (Daniel D’Aquino)
    210 - Fix parsing issue with NIP-47 compliant NWC urls without double-slashes (Daniel D’Aquino)
    211 - Fix padding of username next to pfp on some views (William Casarin)
    212 - Fixes issue where username with multiple emojis would place cursor in strange position. (Jericho Hasselbush)
    213 - Fixed audio in video playing twice (Bryan Montz)
    214 - Fix crash when long pressing custom reactions (William Casarin)
    215 - Fix random crashom due to old profile database (William Casarin)
    216 
    217 [1.6-18]: https://github.com/damus-io/damus/releases/tag/v1.6-18
    218 
    219 ## [1.6-17] - 2023-08-23
    220 
    221 ### Added
    222 
    223 - Add support for status URLs (William Casarin)
    224 - Click music statuses to display in spotify (William Casarin)
    225 - Add settings for disabling user statuses (William Casarin)
    226 
    227 ### Changed
    228 
    229 - clear statuses if they only contain whitespace (William Casarin)
    230 
    231 ### Fixed
    232 
    233 - Fix long status lines (William Casarin)
    234 - Fix status events not expiring locally (William Casarin)
    235 
    236 [1.6-17]: https://github.com/damus-io/damus/releases/tag/v1.6-17
    237 
    238 ## [1.6-16] - 2023-08-23
    239 
    240 ### Added
    241 
    242 - Added live music statuses (William Casarin)
    243 - Added generic user statuses (William Casarin)
    244 
    245 ### Fixed
    246 
    247 - Avoid notification for zaps from muted profiles (tappu75e@duck.com)
    248 - Fix text editing issues on characters added right after mention link (Daniel D’Aquino)
    249 - Mute hellthreads everywhere (William Casarin)
    250 
    251 
    252 [1.6-16]: https://github.com/damus-io/damus/releases/tag/v1.6-16
    253 
    254 ## [1.6-13] - 2023-08-18
    255 
    256 ### Fixed
    257 
    258 - Fix bug where it would sometimes show -1 in replies (tappu75e@duck.com)
    259 - Fix images and links occasionally appearing with escaped slashes (Daniel D‘Aquino)
    260 - Fixed nostrscript not working on smaller phones (William Casarin)
    261 - Fix zaps sometimes not appearing (William Casarin)
    262 - Fixed issue where reposts would sometimes repost the wrong thing (William Casarin)
    263 - Fixed issue where sometimes there would be empty entries on your profile (William Casarin)
    264 
    265 [1.6-13]: https://github.com/damus-io/damus/releases/tag/v1.6-13
    266 
    267 
    268 ## [1.6-11]: "Bugfix Sunday" - 2023-08-07
    269 
    270 ### Added
    271 
    272 - Add close button to custom reactions (Suhail Saqan)
    273 - Add ability to change order of custom reactions (Suhail Saqan)
    274 - Adjustable font size (William Casarin)
    275 
    276 
    277 ### Changed
    278 
    279 - Show renotes in Notes timeline (William Casarin)
    280 
    281 ### Fixed
    282 
    283 - Ensure the person you're replying to is the first entry in the reply description (William Casarin)
    284 - Don't cutoff text in notifications (William Casarin)
    285 - Fix wikipedia url detection with parenthesis (William Casarin)
    286 - Fixed old notifications always appearing on first start (William Casarin)
    287 - Fix issue with slashes on relay urls causing relay connection problems (William Casarin)
    288 - Fix rare crash triggered by local notifications (William Casarin)
    289 - Fix crash when long-pressing reactions (William Casarin)
    290 - Fixed nostr reporting decoding (William Casarin)
    291 - Dismiss qr screen on scan (Suhail Saqan)
    292 - Show QRCameraView regardless of same user (Suhail Saqan)
    293 - Fix wiggle when long press reactions (Suhail Saqan)
    294 - Fix reaction button breaking scrolling (Suhail Saqan)
    295 - Fix crash when muting threads (Bryan Montz)
    296 
    297 
    298 [1.6-11]: https://github.com/damus-io/damus/releases/tag/v1.6-11
    299 
    300 ## [1.6-8]: "nostrdb prep" 2023-08-03
    301 
    302 ### Added
    303 
    304 - Suggested Users to Follow (Joel Klabo)
    305 - Add support for multiple reactions (Suhail Saqan)
    306 
    307 
    308 ### Changed
    309 
    310 - Improved memory usage and performance when processing events (William Casarin)
    311 
    312 
    313 ### Fixed
    314 
    315 - Fixed disappearing text on iOS17 (cr0bar)
    316 - Fix UTF support for hashtags (Daniel D‘Aquino)
    317 - Fix compilation error on test target in UserSearchCacheTests (Daniel D‘Aquino)
    318 - Fix nav crashing and buggyness (William Casarin)
    319 - Allow relay logs to be opened in dev mode even if relay (Daniel D'Aquino)
    320 - endless connection attempt loop after user removes relay (Bryan Montz)
    321 
    322 
    323 [1.6-8]: https://github.com/damus-io/damus/releases/tag/v1.6-8
    324 
    325 ## 1.6 (7): "Less bad" - 2023-07-16
    326 
    327 ### Added
    328 
    329 - Show nostr address username and support abbreviated _ usernames (William Casarin)
    330 - Re-add nip05 badges to profiles (William Casarin)
    331 - Add space when tagging users in posts if needed (William Casarin)
    332 - Added padding under word count on longform account (William Casarin)
    333 
    334 
    335 ### Fixed
    336 
    337 - Don't spam lnurls when validating zaps (William Casarin)
    338 - Eliminate nostr address validation bandwidth on startup (William Casarin)
    339 - Allow user to login to deleted profile (William Casarin)
    340 - Fix issue where typing cc@bob would produce brokenb ccnostr:bob mention (William Casarin)
    341 
    342 
    343 
    344 [1.6-7]: https://github.com/damus-io/damus/releases/tag/v1.6-7
    345 
    346 ## [1.6-6] - 2023-07-16
    347 
    348 ### Added
    349 
    350 - New markdown renderer (William Casarin)
    351 - Added feedback when user adds a relay that is already on the list (Daniel D'Aquino)
    352 
    353 ### Changed
    354 
    355 - Hide nsec when logging in (cr0bar)
    356 - Remove nip05 on events (William Casarin)
    357 - Rename NIP05 to "nostr address" (William Casarin)
    358 
    359 ### Fixed
    360 
    361 - Fixed issue where hashtags were leaking in DMs (William Casarin)
    362 - Fix issue with emojis next to hashtags and urls (William Casarin)
    363 - relay detail view is not immediately available after adding new relay (Bryan Montz)
    364 - Fix nostr:nostr:... bugs (William Casarin)
    365 
    366 
    367 [1.6-6]: https://github.com/damus-io/damus/releases/tag/v1.6-6
    368 
    369 ## [1.6-4] - 2023-07-13
    370 
    371 ### Added
    372 
    373 - Add the ability to follow hashtags (William Casarin)
    374 
    375 ### Changed
    376 
    377 - Remove note size restriction for longform events (William Casarin)
    378 
    379 ### Fixed
    380 
    381 - Hide users and hashtags from home timeline when you unfollow (William Casarin)
    382 - Fixed a bug where following a user might not work due to poor connectivity (William Casarin)
    383 - Icon color for developer mode setting is incorrect in low-light mode (Bryan Montz)
    384 - Fixed nav bar color on login, eula, and account creation (ericholguin)
    385 
    386 
    387 ### Removed
    388 
    389 - Remove following Damus Will by default (William Casarin)
    390 
    391 [1.6-4]: https://github.com/damus-io/damus/releases/tag/v1.6-4
    392 
    393 ## [1.6-3] - 2023-07-11
    394 
    395 ### Changed
    396 
    397 - Start at top when reading longform events (William Casarin)
    398 - Allow reposting and quote reposting multiple times (William Casarin)
    399 
    400 
    401 ### Fixed
    402 
    403 - Show longform previews in notifications instead of the entire post (William Casarin)
    404 - Fix padding on longform events (William Casarin)
    405 - Fix action bar appearing on quoted longform previews (William Casarin)
    406 
    407 
    408 [1.6-3]: https://github.com/damus-io/damus/releases/tag/v1.6-3
    409 ## [1.6-2] - 2023-07-11
    410 
    411 ### Added
    412 
    413 - Add support for multilingual hashtags (cr0bar)
    414 - Add r tag when mentioning a url (William Casarin)
    415 - Add initial longform note support (William Casarin)
    416 - Enable banner image editing (Joel Klabo)
    417 - Add relay log in developer mode (Bryan Montz)
    418 
    419 
    420 ### Fixed
    421 
    422 - Fix lag when creating large posts (William Casarin)
    423 - Fix npub mentions failing to parse in some cases (William Casarin)
    424 - Fix PostView initial string to skip mentioning self when on own profile (Terry Yiu)
    425 - Fix freezing bug when tapping Developer settings menu (Terry Yiu)
    426 - Fix potential fake profile zap attacks (William Casarin)
    427 - Fix issue where malicious zappers can send fake zaps to another user's posts (William Casarin)
    428 - Fix profile post button mentions (cr0bar)
    429 - Fix icons on settings view (cr0bar)
    430 - Fix Invalid Zap bug in reposts (William Casarin)
    431 
    432 
    433 ### Removed
    434 
    435 - Remove old @ and & hex key mentions (William Casarin)
    436 
    437 
    438 [1.6-2]: https://github.com/damus-io/damus/releases/tag/v1.6-2
    439 ## [1.6] - 2023-07-04
    440 
    441 ### Added
    442 
    443 - Speed up user search (Terry Yiu)
    444 - Add post button to profile pages (William Casarin)
    445 - Add post button when logged in with private key and on own profile view (Terry Yiu)
    446 
    447 ### Changed
    448 
    449 - Drop iOS15 support (Scott Penrose)
    450 
    451 ### Fixed
    452 
    453 - Load more content on profile view (William Casarin)
    454 - Fix reports to conform to NIP-56 (Terry Yiu)
    455 - Fix profile navigation bugs from muted users list and relay list views (Terry Yiu)
    456 - Fix navigation to translation settings view (Terry Yiu)
    457 - Fixed all navigation issues (Scott Penrose)
    458 - Disable post button when media upload in progress (Terry Yiu)
    459 - Fix taps on mentions in note drafts to not redirect to other Nostr clients (Terry Yiu)
    460 - Fix missing profile zap notification text (Terry Yiu)
    461 
    462 
    463 [1.6]: https://github.com/damus-io/damus/releases/tag/v1.6
    464 
    465 ## [1.5-5] - 2023-06-24
    466 
    467 ### Fixed
    468 
    469 - Remove note zaps to fit apples appstore guidelines
    470 - Fix zap sheet popping (William Casarin)
    471 - Fix CustomizeZapView from randomly disappearing (William Casarin)
    472 - Fix "zapped your profile" strings to say "zapped you" (Terry Yiu)
    473 - Fix reconnect loop issues on iOS17 (William Casarin)
    474 - Fix some more thread jankiness (William Casarin)
    475 - Fix spelling of Nostr to use Titlecase instead of lowercase (Terry Yiu)
    476 - Rename all usages of the term Post as a noun to Note to conform to the Nostr spec (Terry Yiu)
    477 - Fix text cutoff on login with npub (gladiusKatana)
    478 - Fix hangs due to video player (William Casarin)
    479 
    480 
    481 [1.5-5]: https://github.com/damus-io/damus/releases/tag/v1.5-5
    482 
    483 ## [1.5-2] - 2023-05-30
    484 
    485 ### Added
    486 
    487 - Add new full-bleed video player (William Casarin)
    488 - Add ability to show multiple posts per user in Universe (Ben Weeks)
    489 - Custom iconography added for other areas of the app. (Ben Weeks)
    490 - Custom iconography for the left navigation. (Ben Weeks)
    491 - Custom iconography for the tab buttons. (Ben Weeks)
    492 - Added dots under image carousel (Ben Weeks)
    493 - Add profile caching (Bryan Montz)
    494 - Add mention parsing and fine-grained text selection on description in ProfileView (Terry Yiu)
    495 
    496 
    497 ### Changed
    498 
    499 - Redesign phase 1 (text, icons)
    500 - Updated UI to use custom font (Ben Weeks)
    501 
    502 ### Fixed
    503 
    504 - Fix side menu bug in landscape (OlegAba)
    505 - Use "Follow me on nostr" text when looking at someone else's QR code (Ben Weeks)
    506 - Fix issue where cursor dissapears when typing long message (gladiusKatana)
    507 - Attempt fix for randomly broken animated gifs (William Casarin)
    508 - Fix cursor jumping when pressing return (gladius)
    509 - Fix side menu label size so that translations in longer languages fit without wrapping (Terry Yiu)
    510 - Fix reaction notification title to be consistent with ReactionView (Terry Yiu)
    511 - Fix nostr URL scheme to open properly even if there's already a different view open (Terry Yiu)
    512 - Fix crash related to preloading events (Bryan Montz)
    513 
    514 
    515 ## v1.4.3 - 2023-05-08
    516 
    517 ### Added
    518 
    519 - Add #zaps and #onlyzaps to custom hashtags (William Casarin)
    520 - Add OnlyZaps mode: disable reactions, only zaps! (William Casarin)
    521 - Add QR Code in profiles (ericholguin)
    522 - Add confirmation alert when clearing all bookmarks (Swift)
    523 - Add deep links for local notifications (Swift)
    524 - Add friends filter to DMs (William Casarin)
    525 - Add image metadata to image uploads (William Casarin)
    526 - Add nokyctranslate translation option (symbsrcool)
    527 - Add partial support for different repost variants (William Casarin)
    528 - Add paste button to login (Suhail Saqan)
    529 - Add q tag to quoted renotes (William Casarin)
    530 - Add setting to hide reactions (Terry Yiu)
    531 - Add thread muting (Terry Yiu)
    532 - Add unmute option in profile view (Joshua Jiang)
    533 - Add webp image support (William Casarin)
    534 - Added event preloading when scrolling (William Casarin)
    535 - Colorize friend icons (William Casarin)
    536 - Friends filter for notifications (William Casarin)
    537 - Preload images so they don't pop in (William Casarin)
    538 - Preload profile pictures while scrolling (William Casarin)
    539 - Preview media uploads when posting (Swift)
    540 - Save keys when logging in and when creating new keypair (Bryan Montz)
    541 - Show blurhash placeholders from image metadata (William Casarin)
    542 - Top-level tab state restoration (Bryan Montz)
    543 - You can now change the default zap type (William Casarin)
    544 - new iconography (Roberto Agreda)
    545 
    546 
    547 ### Changed
    548 
    549 - Add number formatting for sats entry and use selected zaps amount from picker as placeholder (Terry Yiu)
    550 - Adjust attachment images placement when posting (Swift)
    551 - Always check signatures of profile events (William Casarin)
    552 - Ask permission before uploading media (Swift)
    553 - Cached various UI elements so its not as laggy (William Casarin)
    554 - Change 500 custom zap to 420 (William Casarin)
    555 - Changed look of Repost and Quote buttons (ericholguin)
    556 - Enable like button on OnlyZaps profiles for people who don't have OnlyZaps mode on (William Casarin)
    557 - Load zaps instantly on events (William Casarin)
    558 - New looks to the custom zaps view (ericholguin)
    559 - Only show friends, not friend-of-friend in friend filter (William Casarin)
    560 - Preload events when they are queued (William Casarin)
    561 - Search hashtags automatically (William Casarin)
    562 - Show DM message in local notification (William Casarin)
    563 - replace Vault dependency with @KeychainStorage property wrapper (Bryan Montz)
    564 
    565 
    566 ### Fixed
    567 
    568 - Dismiss bookmarks view when switching tabs (William Casarin)
    569 - Do not allow non-numeric characters for sats amount and fix numeric entry for other number systems for all locales (Terry Yiu)
    570 - Do not translate own notes if logged in with private key (Terry Yiu)
    571 - Don't process blurhash if we already have image cached (William Casarin)
    572 - Fix "translated from english" bugs (William Casarin)
    573 - Fix Copy Link action does not dismiss ShareAction view (Bryan Montz)
    574 - Fix auto-translations bug where languages in preferred language still gets translated (Terry Yiu)
    575 - Fix bug where you could only mention users at the end of a post (Swift)
    576 - Fix bug with reaction notifications referencing the wrong event (Terry Yiu)
    577 - Fix buggy zap amounts and wallet selector settings (William Casarin)
    578 - Fix camera not dismissing (Swift)
    579 - Fix crash when loading DMs in the background (William Casarin)
    580 - Fix crash when you have invalid relays in your relay list (William Casarin)
    581 - Fix crash with LibreTranslate server setting selection and remove delisted vern server (Terry Yiu)
    582 - Fix having to set onlyzaps mode every time on restart (William Casarin)
    583 - Fix invalid DM author notifications (William Casarin)
    584 - Fix issue where uploaded images were from someone else (Swift)
    585 - Fix npub search fails on the first try (Bryan Montz)
    586 - Fix parse mention without space in content (Joshua Jiang)
    587 - Fix posts with no uploadedURLs always get two blank spaces at the end (Bryan Montz)
    588 - Fix relay signal indicator, properly show how many relays you are connected to (William Casarin)
    589 - Fix shuffling when choosing users to reply to (Joshua Jiang)
    590 - Fix slow reconnection issues (Bryan Montz)
    591 - Fix tap area when mentioning users (OlegAba)
    592 - Fix thread incompatibility for clients that add more than one reply tag (William Casarin)
    593 - Fix user notifications from old events immediately shown on install and login (Bryan Montz)
    594 - Fix weird #\[0] artifacts appearing in posts (William Casarin)
    595 - Fix wrong relative times on events (William Casarin)
    596 - Fixed blurhash appearing behind loaded images when swiping on carousel (William Casarin)
    597 - Fixed glitchy preview (William Casarin)
    598 - Fixed preview elements popping in (William Casarin)
    599 - Fixed repost turning green too early and not reposting sometimes (Swift)
    600 - Home now dismisses reactions view (William Casarin)
    601 - Load missing profiles from boosts on home view (Gísli Kristjánsson)
    602 - Load missing profiles from boosts on profile view (Gísli Kristjánsson)
    603 - Load profiles in hashtag searched (William Casarin)
    604 - Made DMs less poppy (William Casarin)
    605 - Preserve order of bookmarks when saving (William Casarin)
    606 - Properly scroll DM view when keyboard is open (William Casarin)
    607 - Saved Jack's soul. (Ben Weeks)
    608 - Zap type selection on smaller phones (ericholguin)
    609 
    610 [1.4.3-21]: https://github.com/damus-io/damus/releases/tag/v1.4.3-21
    611 
    612 ## [1.4.3-20] - 2023-05-04
    613 
    614 ### Added
    615 
    616 - Add webp image support (William Casarin)
    617 - Preload profile pictures while scrolling (William Casarin)
    618 - Save keys when logging in and when creating new keypair (Bryan Montz)
    619 - Top-level tab state restoration (Bryan Montz)
    620 - Added event preloading when scrolling (William Casarin)
    621 - Preload images so they don't pop in (William Casarin)
    622 
    623 
    624 ### Changed
    625 
    626 - Preload events when they are queued (William Casarin)
    627 - Search hashtags automatically (William Casarin)
    628 - Cached various UI elements so its not as laggy (William Casarin)
    629 
    630 
    631 ### Fixed
    632 
    633 - Don't process blurhash if we already have image cached (William Casarin)
    634 - Home now dismisses reactions view (William Casarin)
    635 - Fix auto-translations bug where languages in preferred language still gets translated (Terry Yiu)
    636 - Fix wrong relative times on events (William Casarin)
    637 - Load profiles in hashtag searched (William Casarin)
    638 - Fix weird #\[0] artifacts appearing in posts (William Casarin)
    639 - Fix "translated from english" bugs (Terry)
    640 - Fix crash when loading DMs in the background (William Casarin)
    641 - Fixed blurhash appearing behind loaded images when swiping on carousel (William Casarin)
    642 - Fix camera not dismissing (Swift)
    643 - Fix bug with reaction notifications referencing the wrong event (Terry Yiu)
    644 - Fix Copy Link action does not dismiss ShareAction view (Bryan Montz)
    645 - Saved Jack's soul. (Ben Weeks)
    646 - Fixed preview elements popping in (William Casarin)
    647 - Fixed glitchy preview (William Casarin)
    648 
    649 
    650 
    651 [1.4.3-20]: https://github.com/damus-io/damus/releases/tag/v1.4.3-20
    652 ## [1.4.3-15] - 2023-04-29
    653 
    654 ### Added
    655 
    656 - Add q tag to quoted renotes (William Casarin)
    657 - Add confirmation alert when clearing all bookmarks (Swift)
    658 - Show blurhash placeholders from image metadata (William Casarin)
    659 - Add image metadata to image uploads (William Casarin)
    660 
    661 
    662 ### Changed
    663 
    664 - Load zaps instantly on events (William Casarin)
    665 
    666 
    667 ### Fixed
    668 
    669 - Fix thread incompatibility for clients that add more than one reply tag (amethyst, plebstr)
    670 - Preserve order of bookmarks when saving (William Casarin)
    671 - Fix crash when you have invalid relays in your relay list (William Casarin)
    672 
    673 
    674 
    675 [1.4.3-14]: https://github.com/damus-io/damus/releases/tag/v1.4.3-14
    676 
    677 ## [1.4.3-10] - 2023-04-25
    678 
    679 ### Added
    680 
    681 - Add paste button to login (Suhail Saqan)
    682 - Add nokyctranslate translation option (symbsrcool)
    683 - You can now change the default zap type (William Casarin)
    684 - Add partial support for different repost variants (William Casarin)
    685 
    686 
    687 ### Changed
    688 
    689 - Change 500 custom zap to 420 (William Casarin)
    690 - New looks to the custom zaps view (ericholguin)
    691 - Adjust attachment images placement when posting (Swift)
    692 - Only show friends, not friend-of-friend in friend filter (William Casarin)
    693 
    694 
    695 ### Fixed
    696 
    697 - Fix reposts on macos and ipad (William Casarin)
    698 - Fix slow reconnection issues (Bryan Montz)
    699 - Fix issue where uploaded images were from someone else (Swift)
    700 - Fix crash with LibreTranslate server setting selection and remove delisted vern server (Terry Yiu)
    701 - Fix buggy zap amounts and wallet selector settings (William Casarin)
    702 
    703 
    704 [1.4.3-10]: https://github.com/damus-io/damus/releases/tag/v1.4.3-10
    705 
    706 ## [1.4.3-2] - 2023-04-17
    707 
    708 ### Added
    709 
    710 - Add deep links for local notifications (Swift)
    711 - Add thread muting (Terry Yiu)
    712 - Preview media uploads when posting (Swift)
    713 - Add QR Code in profiles (ericholguin)
    714 
    715 
    716 ### Changed
    717 
    718 - Always check signatures of profile events (William Casarin)
    719 - Ask permission before uploading media (Swift)
    720 - Show DM message in local notification (William Casarin)
    721 
    722 
    723 ### Fixed
    724 
    725 - Fixed repost turning green too early and not reposting sometimes (Swift)
    726 - Fix shuffling when choosing users to reply to (Joshua Jiang)
    727 - Do not translate own notes if logged in with private key (Terry Yiu)
    728 - Load missing profiles from boosts on home view (Gísli Kristjánsson)
    729 - Load missing profiles from boosts on profile view (Gísli Kristjánsson)
    730 - Fix tap area when mentioning users (OlegAba)
    731 - Fix invalid DM author notifications (William Casarin)
    732 - Fix relay signal indicator, properly show how many relays you are connected to (William Casarin)
    733 
    734 
    735 [1.4.3-2]: https://github.com/damus-io/damus/releases/tag/v1.4.3-2
    736 
    737 ## [1.4.2-2] - 2023-04-12
    738 
    739 ### Added
    740 
    741 - Include #btc in custom #bitcoin hashtag (William Casarin)
    742 - Make notification dots configurable (William Casarin)
    743 
    744 
    745 ### Changed
    746 
    747 - Display follows in most recent to oldest (Luis Cabrera)
    748 
    749 ### Fixed
    750 
    751 - Fix hitches caused by syncronous loading of cached images (William Casarin)
    752 - Fix tabs sometimes not switching (William Casarin)
    753 
    754 
    755 [1.4.2-2]: https://github.com/damus-io/damus/releases/tag/v1.4.2-2
    756 
    757 ## [1.4.1-8] - 2023-04-10
    758 
    759 ### Added
    760 
    761 - Add support for nostr: bech32 urls in posts and DMs (NIP19) (Bartholomew Joyce)
    762 
    763 ### Fixed
    764 
    765 - Don't leak mentions in DMs (William Casarin)
    766 - Fix tap area when mentioning users (OlegAba)
    767 
    768 [1.4.1-8]: https://github.com/damus-io/damus/releases/tag/v1.4.1-8
    769 ## [1.4.1-7] - 2023-04-07
    770 
    771 ### Added
    772 
    773 - Add #zap and #zapathon custom hashtags (William Casarin)
    774 - Add custom #plebchain icon (William Casarin)
    775 
    776 
    777 ### Changed
    778 
    779 - Add validation to prevent whitespaces be inputted on NIP-05 input field (Terry Yiu)
    780 - Change reply color from blue to purple. Blue is banned from Damus. (William Casarin)
    781 
    782 
    783 ### Fixed
    784 
    785 - Fix padding in post view (OlegAba)
    786 - Show most recently bookmarked notes at the top (Bryan Montz)
    787 
    788 
    789 [1.4.1-7]: https://github.com/damus-io/damus/releases/tag/v1.4.1-7
    790 
    791 ## [1.4.1-6] - 2023-04-06
    792 
    793 ### Added
    794 
    795 - Custom hashtags for #bitcoin, #nostr and #coffeechain (William Casarin)
    796 
    797 ### Changed
    798 
    799 - Disable translations in DMs by default (William Casarin)
    800 
    801 ### Fixed
    802 
    803 - Don't show Translating... if we're not actually translating (William Casarin)
    804 
    805 
    806 [1.4.1-6]: https://github.com/damus-io/damus/releases/tag/v1.4.1-6
    807 
    808 ## [1.4.1-4] - 2023-04-06
    809 
    810 ### Added
    811 
    812 - Cache translations (William Casarin)
    813 
    814 ### Fixed
    815 
    816 - Fix translation text popping (William Casarin)
    817 - Fix broken auto-translations (William Casarin)
    818 - Fix extraneous padding on some image posts (William Casarin)
    819 - Fix crash in relay list view (William Casarin)
    820 
    821 [1.4.1-4]: https://github.com/damus-io/damus/releases/tag/v1.4.1-4
    822 
    823 ## [1.4.1-3] - 2023-04-05
    824 
    825 ### Added
    826 
    827 - Added text truncation settings (William Casarin)
    828 
    829 ### Changed
    830 
    831 - Rename block to mute (William Casarin)
    832 
    833 ### Fixed
    834 
    835 - Reduce chopping of images (mainvolume)
    836 - Fix some notification settings not saving (William Casarin)
    837 - Fix broken camera uploads (again) (Joel Klabo)
    838 
    839 
    840 [1.4.1-3]: https://github.com/damus-io/damus/releases/tag/v1.4.1-3
    841 
    842 ## [1.4.1-2] - 2023-04-04
    843 
    844 ### Added
    845 
    846 - Reply counts (William Casarin)
    847 - Add option to only show notification from people you follow (Swift)
    848 - Added local notifications for other events (Swift)
    849 - Show a custom view when tagged user isn't found (ericholguin)
    850 - Show referenced notes in DMs (William Casarin)
    851 
    852 
    853 ### Changed
    854 
    855 - Show full bleed images on selected events in threads (William Casarin)
    856 - Improvement to square image displaying (mainvolume)
    857 
    858 
    859 ### Fixed
    860 
    861 - Fix broken website links that have missing https:// prefixes (William Casarin)
    862 - Get around CCP bootstrap relay banning by caching user's relays as their bootstrap relays (William Casarin)
    863 
    864 
    865 [1.4.1-2]: https://github.com/damus-io/damus/releases/tag/v1.4.1-2
    866 
    867 ## [1.4.1] - 2023-04-03
    868 
    869 ### Added
    870 
    871 - Profile Picture Upload (Joel Klabo)
    872 - Enable offline posting (William Casarin)
    873 - Add auto-translation caching to ruduce api usage (Terry Yiu)
    874 - Added support for gif uploads (Swift)
    875 - Add a Divider in the Follows List for Large Screens (Joel Klabo)
    876 - Upload Photos and Videos from Camera (Joel Klabo)
    877 - Added ability to lookup users by nip05 identifiers (William Casarin)
    878 
    879 ### Changed
    880 
    881 - Only truncate timeline text if enabled in settings (William Casarin)
    882 - Make mentions wide in notifications like in timeline (William Casarin)
    883 - Broadcast events you are replying to (William Casarin)
    884 - Broadcast now also broadcasts event user's profile (William Casarin)
    885 - Improved look of reply view (ericholguin)
    886 - Remove gradient in some places for visibility (ericholguin)
    887 
    888 
    889 ### Fixed
    890 
    891 - Fix cropped images (mainvolume)
    892 - Truncate long text in notification items (William Casarin)
    893 - Restore missing reply description on selected events (William Casarin)
    894 - Show sent DMs immediately (William Casarin)
    895 - Fixed size of translated text (William Casarin)
    896 - Fix crash when reposting (William Casarin)
    897 - Fix unclickable image dismiss button (OlegAba)
    898 
    899 
    900 [1.4.1]: https://github.com/damus-io/damus/releases/tag/v1.4.1
    901 ## [1.4.0] - 2023-03-27
    902 
    903 ### Added
    904 
    905 - Local zap notifications (Swift)
    906 - Add support for video uploads (Swift)
    907 - Auto Translation (Terry Yiu)
    908 - Portuguese (Brazil) translations (Andressa Munturo)
    909 - Spanish (Spain) translations (Max Pleb)
    910 - Vietnamese translations (ShiryoRyo)
    911 
    912 
    913 ### Fixed
    914 
    915 - Fixed small notification hit boxes (Terry Yiu)
    916 
    917 [1.4.0]: https://github.com/damus-io/damus/releases/tag/v1.4.0
    918 
    919 ## [1.3.0-7] - 2023-03-24
    920 
    921 - New experimental timeline view
    922 
    923 [1.3.0-7]: https://github.com/damus-io/damus/releases/tag/v1.3.0-7
    924 
    925 ## [1.3.0-6] - 2023-03-21
    926 
    927 ### Fixed
    928 
    929 - Fix bug where nostr: links and QRs stopped working (William Casarin)
    930 
    931 
    932 [1.3.0-6]: https://github.com/damus-io/damus/releases/tag/v1.3.0-6
    933 
    934 ## [1.3.0-5] - 2023-03-20
    935 
    936 ### Added
    937 
    938 - Add Time Ago to DM View (Joel Klabo)
    939 
    940 
    941 ### Fixed
    942 
    943 - Fixed internal links opening in other nostr clients (William Casarin)
    944 - Remove authentication for copying npub (Swift)
    945 
    946 
    947 [1.3.0-5]: https://github.com/damus-io/damus/releases/tag/v1.3.0-5
    948 
    949 ## [1.3.0-4] - 2023-03-17
    950 
    951 ### Changed
    952 
    953 - It's much easier to tag users in replies and posts (William Casarin)
    954 
    955 
    956 ### Fixed
    957 
    958 - Fix bug where small black text appears during image upload (William Casarin)
    959 
    960 
    961 [1.3.0-4]: https://github.com/damus-io/damus/releases/tag/v1.3.0-4
    962 
    963 ## [1.3.0-3] - 2023-03-17
    964 
    965 ### Fixed
    966 
    967 - Fix image upload url delay after progress bar disappears (William Casarin)
    968 - Fix issue where damus stops trying to reconnect (William Casarin)
    969 
    970 [1.3.0-3]: https://github.com/damus-io/damus/releases/tag/v1.3.0-3
    971 
    972 ## [1.3.0-2] - 2023-03-16
    973 
    974 ### Added
    975 
    976 - Add image uploader (Swift)
    977 - Add option to always show images (never blur) (William Casarin)
    978 - Canadian French (Pierre - synoptic_okubo)
    979 - Hungarian translations (Zoltan)
    980 - Korean translations (sogoagain)
    981 - Swedish translations (Pextar)
    982 
    983 
    984 ### Changed
    985 
    986 - Fixed embedded note popping (William Casarin)
    987 - Bump notification limit from 100 to 500 (William Casarin)
    988 
    989 
    990 ### Fixed
    991 
    992 - Fix zap button preventing scrolling (William Casarin)
    993 
    994 
    995 [1.3.0-2]: https://github.com/damus-io/damus/releases/tag/v1.3.0-2
    996 
    997 ## [1.3.0] - 2023-03-15
    998 
    999 ### Added
   1000 
   1001 - Extend user tagging search to all local profiles (William Casarin)
   1002 - Vibrate when a zap is received (Swift)
   1003 - New and Improved Share sheet (ericholguin)
   1004 - Bulgarian translations (elsat)
   1005 - Persian translations (Mahdi Taghizadeh)
   1006 - Ukrainian translations (Valeriia Khudiakova, Tony B)
   1007 
   1008 
   1009 ### Changed
   1010 
   1011 - Reduce battery usage by using exp backoff on connections (Bryan Montz)
   1012 - Don't show both realname and username if they are the same (William Casarin)
   1013 - Show error on invalid lightning tip address (Swift)
   1014 - Make DM Content More Visible (Joel Klabo)
   1015 - Remove spaces from hashtag searches (gladiusKatana)
   1016 
   1017 
   1018 ### Fixed
   1019 
   1020 - Show @ mentions for users with display_names and no username (William Casarin)
   1021 - Make user search case insensitive (William Casarin)
   1022 - Fix repost button sometimes not working (OlegAba)
   1023 - Don't show follows you for your own profile (benthecarman)
   1024 - Fix json appearing in profile searches (gladiusKatana)
   1025 - Fix unexpected font size when posting (Bryan Montz)
   1026 - Fix keyboard sticking issues (OlegAba)
   1027 - Fixed tab bar background color on macOS (Joel Klabo)
   1028 - Fix some links getting interpreted as images (gladiusKatana)
   1029 
   1030 
   1031 [1.3.0]: https://github.com/damus-io/damus/releases/tag/v1.3.0
   1032 
   1033 ## [1.2.0-4] - 2023-03-05
   1034 
   1035 ### Added
   1036 
   1037 - Add ellipsis button to notes (ericholguin)
   1038 
   1039 
   1040 ### Changed
   1041 
   1042 - Immediately search for events and profiles (William Casarin)
   1043 - Use long-press for custom zaps (William Casarin)
   1044 - Make shaka animation smoother (Swift)
   1045 
   1046 
   1047 ### Fixed
   1048 
   1049 - Fixed hit detection bugs on profile page (OlegAba)
   1050 - Fix disappearing text on Thread view (Bryan Montz)
   1051 - Render links in notification summaries (Joel Klabo)
   1052 - Don't show notifications from ourselves (William Casarin)
   1053 - Fix issue where navbar back button would show the wrong text (Jack Chakany)
   1054 - Fix case sensitivity when searching hashtags (randymcmillan)
   1055 - Fix issue where opening reposts shows json (William Casarin)
   1056 
   1057 
   1058 [1.2.0-4]: https://github.com/damus-io/damus/releases/tag/v1.2.0-4
   1059 
   1060 ## [1.2.0-3] - 2023-03-04
   1061 
   1062 ### Added
   1063 
   1064 - Add additional info to recommended relay view (ericholguin)
   1065 - Add shaka animation (Swift)
   1066 - Add option to disable image animation (OlegAba)
   1067 - Add additional warning when deleting account (ericholguin)
   1068 - Threads now load instantly and are cached (William Casarin)
   1069 
   1070 
   1071 ### Fixed
   1072 
   1073 - Wrap long profile display names (OlegAba)
   1074 - Fixed weird scaling on profile pictures (OlegAba)
   1075 - Fixed width of copy pubkey on profile page (Joel Klabo)
   1076 - Make damus purple use more consistent in mentions (Joel Klabo)
   1077 
   1078 
   1079 
   1080 [1.2.0-3]: https://github.com/damus-io/damus/releases/tag/v1.2.0-3
   1081 
   1082 ## [1.1.0-10] - 2023-03-01
   1083 
   1084 ### Added
   1085 
   1086 - Truncate large posts and add a show more button (OlegAba)
   1087 - Private Zaps (William Casarin)
   1088 
   1089 
   1090 ### Fixed
   1091 
   1092 - Fix default zap amount setting not getting updated (William Casarin)
   1093 - Fix issue where keyboard covers custom zap comment (William Casarin)
   1094 
   1095 
   1096 [1.1.0-10]: https://github.com/damus-io/damus/releases/tag/v1.1.0-10
   1097 
   1098 ## [1.1.0-9] - 2023-02-26
   1099 
   1100 ### Added
   1101 
   1102 - Customized zaps (William Casarin)
   1103 - Add new Notifications View (William Casarin)
   1104 - Bookmarking (Joel Klabo)
   1105 - Chinese, Traditional (Hong Kong) translations (rasputin)
   1106 - Chinese, Traditional (Taiwan) translations (rasputin)
   1107 
   1108 ### Changed
   1109 
   1110 - No more inline npubs when tagging users (Swift)
   1111 
   1112 
   1113 ### Fixed
   1114 
   1115 - Fix alignment of side menu labels (Joel Klabo)
   1116 - Fix duplicated participants in reply-to view (Joel Klabo)
   1117 - Load missing profiles in Zaps view (William Casarin)
   1118 - Fix memory leak with inline videos (William Casarin)
   1119 - Eliminate popping when scrolling (William Casarin)
   1120 
   1121 
   1122 [1.1.0-9]: https://github.com/damus-io/damus/releases/tag/v1.1.0-9
   1123 
   1124 ## [1.1.0-3] - 2023-02-20
   1125 
   1126 ### Added
   1127 
   1128 - Add a "load more" button instead of always inserting events in timelines (William Casarin)
   1129 - Added the ability to select text on posts (OlegAba)
   1130 - Added Posts or Post & Replies selector to Profile (ericholguin)
   1131 - Improved profile navbar (OlegAba)
   1132 - Czech translations (Martin Gabrhel)
   1133 - Indonesian translations (johnybergzy)
   1134 - Russian translations (Tony B)
   1135 
   1136 
   1137 ### Changed
   1138 
   1139 - Rename global feed to universe (William Casarin)
   1140 - Improve look of post view (ericholguin)
   1141 - Added a 20MB content length limit for all image files (OlegAba)
   1142 - Improved EventActionBar button spacing (Bryan Montz)
   1143 - Polished profile key copy buttons, added animation (Bryan Montz)
   1144 - Format large numbers of action bar actions (Joel Klabo)
   1145 - Improved blur on images, especially in dark mode (Bryan Montz)
   1146 
   1147 
   1148 ### Fixed
   1149 
   1150 - Remove trailing slash when adding a relay (middlingphys)
   1151 - Scroll to top of events instead of the bottom (OlegAba)
   1152 - Fix lag on startup when you have lots of DMs (William Casarin)
   1153 - Fix an issues where dm notifications appear without any new events (William Casarin)
   1154 - Fix some hangs when scrolling by images (OlegAba)
   1155 - Force default zap amount text field to accept only numbers (Terry Yiu)
   1156 
   1157 
   1158 
   1159 [1.1.0-3]: https://github.com/damus-io/damus/releases/tag/v1.1.0-3
   1160 
   1161 ## [1.1.0-2] - 2023-02-14
   1162 
   1163 ### Added
   1164 
   1165 - Save drafts to posts, replies and DMs (Terry Yiu)
   1166 
   1167 ### Fixed
   1168 
   1169 - Ensure stats get updated in realtime on action bars (William Casarin)
   1170 - Fix reposts not getting counted properly (William Casarin)
   1171 - Fix a bug where zaps on other people's posts weren't showing (William Casarin)
   1172 - Fix punctuation getting included in some urls (Gert Goet)
   1173 - Improve language detection (Terry Yiu)
   1174 - Fix some animated image crashes (William Casarin)
   1175 
   1176 
   1177 [1.1.0-2]: https://github.com/damus-io/damus/releases/tag/v1.1.0-2
   1178 ## [1.0.0-15] - 2023-02-10
   1179 
   1180 ### Added
   1181 
   1182 - Relay Filtering (William Casarin)
   1183 - Add password autofill on account login and creation (Terry Yiu)
   1184 - Show if relay is paid (William Casarin)
   1185 - Add "Follows You" indicator on profile (William Casarin)
   1186 - Add screen to select individual relays when posting/broadcasting (Andrii Sievrikov)
   1187 - Relay Detail View (Joel Klabo)
   1188 - Warn when attempting to post an nsec key (Terry Yiu)
   1189 - DeepL translation integration (Terry Yiu)
   1190 - Use local authentication (faceid) to access private key (Andrii Sievrikov)
   1191 - Add accessibility labels to action bar (Bryan Montz)
   1192 - Copy invoice button (Joel Klabo)
   1193 - Receive Lightning Zaps (William Casarin)
   1194 - Allow text selection in bio (Suhail Saqan)
   1195 - Chinese, Simplified (China mainland) translations (haolong, rasputin)
   1196 - Dutch translations (Heimen Stoffels - Vistaus)
   1197 - Greek translations (milicode)
   1198 - Japanese translations (akiomik, foxytanuki, Guetsu Ren - Nighthaven, h3y6e, middlingphys)
   1199 
   1200 
   1201 ### Changed
   1202 
   1203 - Show "Follow Back" button on profile page (William Casarin)
   1204 - When on your profile page, open relay view instead for your own relays (Terry Yiu)
   1205 - Updated QR code view, include profile image, etc (ericholguin)
   1206 - Clicking relay numbers now goes to relay config (radixrat)
   1207 
   1208 ### Fixed
   1209 
   1210 - Load zaps, likes and reposts when you open a thread (William Casarin)
   1211 - Fix bug where sidebar navigation fails to pop when switching timelines (William Casarin)
   1212 - Use lnaddress before lnurl for tip addresses to avoid Anigma scamming (William Casarin)
   1213 - Fix sidebar navigation bugs (OlegAba)
   1214 - Fix issue where navigation fails pop to root when switching timelines (William Casarin)
   1215 - Make @ mentions case insensitive (William Casarin)
   1216 - Fix some lnurls not getting decoded properly (William Casarin)
   1217 - Hide incoming DMs from blocked users (William Casarin)
   1218 - Hide blocked users from search results (William Casarin)
   1219 - Fix Cash App invoice payments (Rob Seward)
   1220 - DM Padding (OlegAba)
   1221 - Check for broken lnurls (William Casarin)
   1222 
   1223 
   1224 
   1225 [1.0.0-15]: https://github.com/damus-io/damus/releases/tag/v1.0.0-15
   1226 ## [1.0.0-13] - 2023-01-30
   1227 
   1228 ### Added
   1229 
   1230 - LibreTranslate note translations (Terry Yiu)
   1231 - Added support for account deletion (William Casarin)
   1232 - User tagging and autocompletion in posts (Swift)
   1233 - Polish translations (pysiak)
   1234 
   1235 
   1236 ### Changed
   1237 
   1238 - Remove redundant logout button from settings (Jonathan Milligan)
   1239 - Moved relay config to its own sidebar entry (William Casarin)
   1240 - New stylized tabs (ericholguin)
   1241 
   1242 
   1243 ### Fixed
   1244 
   1245 - Fix hidden profile action sheet when clicking ... (William Casarin)
   1246 - Fixed height of DM input (Terry Yiu)
   1247 - Fixed bug where copying pubkey from context menu only copied your own pubkey (Terry Yiu)
   1248 
   1249 
   1250 
   1251 [1.0.0-13]: https://github.com/damus-io/damus/releases/tag/v1.0.0-13
   1252 ## [1.0.0-12] - 2023-01-28
   1253 
   1254 ### Added
   1255 
   1256 - Arabic translations (Barodane)
   1257 - Portuguese translations (Antonio Chagas)
   1258 - Add QRCode view for sharing your pubkey (ericholguin)
   1259 - Added nostr: uri handling (William Casarin)
   1260 
   1261 ### Changed
   1262 
   1263 - Remove markdown link support from posts (Joel Klabo)
   1264 
   1265 
   1266 ### Fixed
   1267 
   1268 - Fixed crash on some SVG profile pictures (OlegAba)
   1269 - Localization fixes
   1270 - Don't allow blocking yourself (Terry)
   1271 - Hide muted users from global (William Casarin)
   1272 - Fixed profiles sometimes not loading from other clients (William Casarin)
   1273 - Fixed bug where `spam` was always the report type (William Casarin)
   1274 
   1275 
   1276 
   1277 [1.0.0-12]: https://github.com/damus-io/damus/releases/tag/v1.0.0-12
   1278 
   1279 ## [1.0.0-11] - 2023-01-25
   1280 
   1281 ### Added
   1282 
   1283 - Reposts view (Terry Yiu)
   1284 - Italian translations (Nicolò Carcagnì)
   1285 - Latvian translations (SYX)
   1286 - Added ability to block users (William Casarin)
   1287 - Added a way to report content (William Casarin)
   1288 - Stretchable profile cover header (Swift)
   1289 
   1290 
   1291 ### Changed
   1292 
   1293 - Bump pfp/banner animated fize size limit to 5MiB/20MiB (William Casarin)
   1294 - Updated default boostrap relays (Ricardo Arturo Cabral Mejía)
   1295 
   1296 
   1297 ### Fixed
   1298 
   1299 - allow ws:// relays again (Steven Briscoe)
   1300 
   1301 
   1302 
   1303 [1.0.0-11]: https://github.com/damus-io/damus/releases/tag/v1.0.0-11
   1304 
   1305 
   1306 ## [1.0.0-8] - 2023-01-22
   1307 
   1308 ### Added
   1309 
   1310 - Show website on profiles (William Casarin)
   1311 - Add the ability to choose participants when replying (Joel Klabo)
   1312 - German translations (Gregor, Peter Gerstbach)
   1313 - Turkish translations (Taylan Benli)
   1314 - French (France) translations (Solobalbo)
   1315 - Add DM Message Requests (William Casarin)
   1316 
   1317 
   1318 ### Fixed
   1319 
   1320 - Fix commands and emojis getting included in hashtags (William Casarin)
   1321 - Fix duplicate post buttons when swiping tabs (Thomas Rademaker)
   1322 - Show embedded note references (William Casarin)
   1323 
   1324 
   1325 [1.0.0-8]: https://github.com/damus-io/damus/releases/tag/v1.0.0-8
   1326 
   1327 
   1328 ## [1.0.0-7] - 2023-01-20
   1329 
   1330 ### Added
   1331 
   1332 - Drastically improved image viewer (OlegAba)
   1333 - Added pinch to zoom on images (Swift)
   1334 - Add Latin American Spanish translations (Nicolás Valencia)
   1335 - Added SVG profile picture support (OlegAba)
   1336 
   1337 
   1338 ### Changed
   1339 
   1340 - Makes both name and username clickable in sidebar to go to profile (Zach Hendel)
   1341 - Clicking pfp in sidebar opens profile as well (radixrat)
   1342 - Don't blur images if your friend boosted it (ericholguin)
   1343 
   1344 
   1345 ### Fixed
   1346 
   1347 - Fix ... when too many likes/reposts (Joel Klabo)
   1348 - Don't show report alert if logged in as a pubkey (Swift)
   1349 - Fix padding issue at top of home timeline (Ben Weeks)
   1350 - Fix absurdly large sidebar on Mac/iPad (John Bethancourt)
   1351 - Fix tab views moving after selecting from search result (OlegAba)
   1352 - Make follow/unfollow button a consistent width (OlegAba)
   1353 - Don't add events to notifications from buggy relays (William Casarin)
   1354 - Fixed some crashes with large images (OlegAba)
   1355 - Fix DM sorting on incoming messages (William Casarin)
   1356 - Fix text getting truncated next to link previews (William Casarin)
   1357 
   1358 
   1359 [1.0.0-7]: https://github.com/damus-io/damus/releases/tag/v1.0.0-7
   1360 
   1361 
   1362 ## [1.0.0-6] - 2023-01-13
   1363 
   1364 ### Added
   1365 
   1366 - Profile banner images (Jason Jōb)
   1367 - Added Reactions View (William Casarin)
   1368 - Left hand option for post button (Jonathan Milligan)
   1369 - Damus icon at the top (Ben Weeks)
   1370 - Make purple badges on profile page tappable (Joel Klabo)
   1371 
   1372 
   1373 ### Changed
   1374 
   1375 - Make Shaka button purple when liked (Joel Klabo)
   1376 - Move counts to right side like Birdsite (Joel Klabo)
   1377 - Use custom icon for shaka button (Joel Klabo)
   1378 - Renamed boost to repost (William Casarin)
   1379 - Removed nip05 domain from boosts/reposts (William Casarin)
   1380 - Make DMs only take up 80% of screen width (Jonathan Milligan)
   1381 - Hide Recommended Relays Section if Empty (Joel Klabo)
   1382 
   1383 
   1384 ### Fixed
   1385 
   1386 - Fixed shaka moving when you press it (Joel Klabo)
   1387 - Fixed issue with relays not keeping in sync when adding (Fredrik Olofsson)
   1388 
   1389 
   1390 
   1391 [1.0.0-6]: https://github.com/damus-io/damus/releases/tag/v1.0.0-6
   1392 
   1393 
   1394 ## [1.0.0-5] - 2023-01-06
   1395 
   1396 ### Added
   1397 
   1398 - Added share button to profile (William Casarin)
   1399 - Added universal link sharing of notes (William Casarin)
   1400 - Added clear cache button to wipe pfp/image cache (OlegAba)
   1401 - Allow Adding Relay Without wss:// Prefix (Joel Klabo)
   1402 - Allow Saving Images to Library (Joel Klabo)
   1403 
   1404 
   1405 ### Changed
   1406 
   1407 - Added damus gradient to post button (Ben Weeks)
   1408 - Center the Post Button (Thomas)
   1409 - Switch yellow nip05 check to gray (William Casarin)
   1410 - Switch from bluecheck to purplecheck (William Casarin)
   1411 
   1412 
   1413 ### Fixed
   1414 
   1415 - Add system background color to profile pics (OlegAba)
   1416 - High res color pubkey on profile page (William Casarin)
   1417 - Don't spin forever if we're temporarily disconnected (William Casarin)
   1418 - Fixed a few issues with avatars not animating (OlegAba)
   1419 - Scroll to bottom when new DM received (Aidan O'Loan)
   1420 - Make reply view scrollable (Joel Klabo)
   1421 - Hide profile edit button when logged in with pubkey (Swift)
   1422 
   1423 
   1424 [1.0.0-5]: https://github.com/damus-io/damus/releases/tag/v1.0.0-5
   1425 
   1426 ## [1.0.0-4] - 2023-01-04
   1427 
   1428 ### Added
   1429 
   1430 - Added NIP05 Verification (William Casarin)
   1431 - Downscale images if they are unreasonably large (OlegAba)
   1432 
   1433 
   1434 ### Changed
   1435 
   1436 - Revert to old style ln/dm buttons (William Casarin)
   1437 
   1438 
   1439 ### Fixed
   1440 
   1441 - Fix ascii shrug guy (Lionello Lunesu)
   1442 - Fix navigation popping in threads (William Casarin)
   1443 
   1444 
   1445 [1.0.0-4]: https://github.com/damus-io/damus/releases/tag/v1.0.0-4
   1446 
   1447 ## [1.0.0-2] - 2023-01-03
   1448 
   1449 ### Added
   1450 
   1451 - Cache link previews (William Casarin)
   1452 - Added brb.io to recommended relay list (William Casarin)
   1453 - Add Blixt Wallet to Wallet Selector (Benjamin Hakes)
   1454 - Add River Wallet to Wallet Selector (Benjamin Hakes)
   1455 
   1456 
   1457 ### Changed
   1458 
   1459 - Added muted shaka images instead of thumbs up (CutClout)
   1460 - Updated profile page look and feel (Ben Weeks)
   1461 - Filter replies from global feed (Nitesh Balusu)
   1462 - Show non-image links inline (William Casarin)
   1463 - Add swipe gesture to switch between tabs (Thomas Rademaker)
   1464 - Parse links in profiles (Lionello Lunesu) (Lio李歐)
   1465 
   1466 
   1467 ### Fixed
   1468 
   1469 - Fix detection of email addresses in profiles (Lionello Lunesu)
   1470 - Fix padding on search results view (OlegAba)
   1471 - Fix home view moving after selecting from search result (OlegAba)
   1472 - Fix bug where boost event is loaded in the thread instead of the boosted event (William Casarin)
   1473 - Hide edit button on profile page when no private key (Swift)
   1474 - Fixed follows and relays getting out of sync on profile pages (William Casarin)
   1475 
   1476 
   1477 
   1478 [1.0.0-2]: https://github.com/damus-io/damus/releases/tag/v1.0.0-2
   1479 ## [1.0.0] - 2023-01-01
   1480 
   1481 ### Added
   1482 
   1483 - Parse links in profiles (Lionello Lunesu)
   1484 - Added Breez wallet to wallet selector (Lee Salminen)
   1485 - Added Bitcoin Beach wallet to wallet selector (Lee Salminen)
   1486 - Added ability to copy relay urls (Matt Ward)
   1487 - Added option to choose default wallet (Suhail Saqan)
   1488 
   1489 
   1490 ### Changed
   1491 
   1492 - Switch like from ❤️  to 🤙 (William Casarin)
   1493 - Internationalize relative dates (Terry Yiu)
   1494 
   1495 
   1496 ### Fixed
   1497 
   1498 - Fix but where text was not showing after invoices (William Casarin)
   1499 - Load profiles in DMs and notifications (William Casarin)
   1500 - Fix expanding profile picture (nosestr bug) (Joel Klabo)
   1501 - Fix padding on threads and search results views (OlegAba)
   1502 - Don't badge DMs if sent by you (Joel Klabo)
   1503 - Reset relay in Add Relay view after adding (Joel Klabo)
   1504 
   1505 
   1506 [1.0.0]: https://github.com/damus-io/damus/releases/tag/v1.0.0
   1507 
   1508 ## [0.1.8-9] - 2022-12-29
   1509 
   1510 ### Added
   1511 
   1512 - Relay list on user profiles
   1513 
   1514 ### Changed
   1515 
   1516 - Show recommended relays in config. Currently just a fixed set. (William Casarin)
   1517 - Ensure contact relay list is kept in sync with internal relay pool (William Casarin)
   1518 
   1519 ### Fixed
   1520 
   1521 - Fixed issue where contact list would sometimes revert to an older version (William Casarin)
   1522 - Don't show boosts in threads (Thomas)
   1523 
   1524 
   1525 [0.1.8-9]: https://github.com/damus-io/damus/releases/tag/v0.1.8-9
   1526 
   1527 ## [0.1.8-6] - 2022-12-28
   1528 
   1529 ### Added
   1530 
   1531 - Lightning wallet selector (Suhail Saqan)
   1532 - Cmd-{1,2,3,4} to switch between tabs on MacOS (Jonathan Milligan)
   1533 - Shift-Cmd-N to create a post on MacOS (Jonathan Milligan)
   1534 - Link Previews! (Sam DuBois)
   1535 - Added paste and delete buttons to add relay field (Suhail Saqan)
   1536 
   1537 
   1538 ### Changed
   1539 
   1540 - Blur and opaque non-friend images rather than only display the link (Sam DuBois)
   1541 - Remove URLs in content text when image is displayed (Sam DuBois)
   1542 - Show non-image URLs as clickable link views (Sam DuBois)
   1543 - Adjusted Pay button on invoices. (Sam DuBois)
   1544 
   1545 
   1546 ### Fixed
   1547 
   1548 - Fix crash with @ sign in some posts (Pablo Fernandez)
   1549 - Swapped order of Logout and Cancel alert buttons (Terry Yiu)
   1550 - Fixed padding issue on tabbar on some devices (Sam DuBois)
   1551 - Fix post button moving after selecting from search result (OlegAba)
   1552 - Don't show white background on images in dark mode (William Casarin)
   1553 
   1554 
   1555 
   1556 [0.1.8-6]: https://github.com/damus-io/damus/releases/tag/v0.1.8-6
   1557 ## [0.1.8-5] - 2022-12-27
   1558 
   1559 ### Added
   1560 
   1561      - Added the ability to zoom profile pic on profile page
   1562 
   1563 
   1564 ### Changed
   1565 
   1566      - Improve visual composition of threads
   1567      - Show npub abbreviations instead of old-style hex
   1568      - Added search placeholder and larger cancel button
   1569      - Swap order of Boost and Cancel alert buttons
   1570      - Rename "Copy Note" to "Copy Note JSON"
   1571 
   1572 
   1573 ### Fixed
   1574 
   1575      - Don't cutoff gifs
   1576      - Fixed bug where booster's names are not displayed
   1577 
   1578 
   1579 
   1580 [0.1.8-5]: https://github.com/damus-io/damus/releases/tag/v0.1.8-5
   1581 ## [0.1.8-4] - 2022-12-26
   1582 
   1583 ### Added
   1584 
   1585      - Long press lightning tip button to copy lnurl
   1586 
   1587 
   1588 ### Changed
   1589 
   1590      - Only reload global view on pulldown refresh
   1591      - Save privkey in keychain instead of user defaults
   1592      - Also show inline images from friend-of-friends
   1593      - Show rounded corners on inline images
   1594 
   1595 
   1596 ### Fixed
   1597 
   1598      - Fix bug where typing the first character in the search box defocuses
   1599      - Fixed nip05 identifier format in profile editor
   1600      - Fix profile and event loading in global view
   1601      - Fix lightning tip button sometimes not working
   1602      - Make about me multi-line in profile editor
   1603 
   1604 
   1605 [0.1.8-4]: https://github.com/damus-io/damus/releases/tag/v0.1.8-4
   1606 
   1607 ## [0.1.8-3] - 2022-12-23
   1608 
   1609 ### Added
   1610 
   1611      - Added profile edit view
   1612 
   1613 ### Changed
   1614 
   1615      - Increase like boop intensity
   1616      - Don't auto-load follower count
   1617      - Don't fetch followers right away
   1618 
   1619 ### Fixed
   1620 
   1621      - Fix crash on some bolt11 invoices
   1622      - Fixed issues when refreshing global view
   1623 
   1624 
   1625 ## [0.1.8] - 2022-12-21
   1626 
   1627 ### Changed
   1628 
   1629      - Lots of overall design polish (Sam DuBois)
   1630      - Added loading shimmering effect (Sam DuBois)
   1631      - Show real name next to username in timelines (Sam DuBois)
   1632 
   1633 ### Added
   1634 
   1635      - Animated gif are now shown inline and in profile pictures (@futurepaul)
   1636      - Added ability to copy and share image (@futurepaul)
   1637      - Haptic feedback when liking for that sweet dopamine hit (radixrat)
   1638      - Hide private key in config, make it easier to copy keys (Nitesh Balusu)
   1639 
   1640 ### Fixed
   1641 
   1642      - Disable autocorrection for username when creating account
   1643      - Fixed issues with the post placeholder
   1644      - Disable autocorrection on search
   1645      - Disable autocorrection on add relay field
   1646      - Parse lightning: prefixes on lightning invoice
   1647      - Resize images to fill the space
   1648 
   1649 
   1650 ## [0.1.7] - 2022-12-21
   1651 
   1652 ### Changed
   1653 
   1654      - Only show inline images from your friends
   1655      - Improved look of profile view
   1656 
   1657 
   1658 ### Fixed
   1659 
   1660      - Added ability to dismiss keyboard during account creation
   1661      - Fixed crashed on lightning invoices with empty descriptions
   1662      - Make dm chat area visible again
   1663 
   1664 
   1665 
   1666 [0.1.7]: https://github.com/damus-io/damus/releases/tag/v0.1.7
   1667 
   1668 ## [0.1.6] - 2022-10-30
   1669 
   1670 ### Added
   1671 
   1672      - Add lightning tipping button for lud06 profiles
   1673      - Display bolt11 invoice widgets on posts
   1674      - Added inline image loading
   1675      - Show relay connection status in config
   1676      - Search hashtags, profiles, events
   1677 
   1678 ### Changed
   1679 
   1680      - Use an optimized library for image loading
   1681 
   1682 ### Fixed
   1683 
   1684      - Damus will now stay connected at all times
   1685 
   1686 
   1687 ## [0.1.3] - 2022-08-19
   1688 
   1689 ### Added
   1690 
   1691      - Support kind 42 chat messages (ArcadeCity).
   1692      - Added ability to hide replies on home timeline
   1693      - Friend icons next to names on some views. Check is friend. Arrows are friend-of-friends
   1694      - Load chat view first if content contains #chat
   1695      - Cancel button on search box
   1696      - Added profile picture cache
   1697      - Multiline DM messages
   1698 
   1699 
   1700 ### Changed
   1701 
   1702      - #hashtags now use the `t` tag instead of `hashtag`
   1703      - Clicking a chatroom quote reply will now expand it instead of jumping to it
   1704      - Clicking on a note will now always scroll it to the top
   1705      - Check note ids and signatures on every note
   1706      - use bech32 ids everywhere
   1707      - Don't animate scroll in chat view
   1708      - Post button is not shown if the content is only whitespace
   1709 
   1710 
   1711 ### Fixed
   1712 
   1713      - Fixed thread loading issue when clicking on boosts
   1714      - Fixed various issues with chatroom view
   1715      - Fix bug where sometimes nested navigation views weren't dismissed when tapping the tab bar
   1716      - Fixed minor carousel spacing issue on homescreen
   1717      - You can now reference users, notes hashtags in DMs
   1718      - Profile pics are now loaded in the background
   1719      - Limit post sizes to max 32,000 as an upper bound sanity limit.
   1720      - Missing profiles are now loaded everywhere
   1721      - No longer parse hashtags in urls
   1722      - Logging out now resets your keypair and actually logs out
   1723      - Copying text in DMs will now copy the decrypted text
   1724 
   1725 [0.1.3]: https://github.com/damus-io/damus/releases/tag/v0.1.3
   1726 
   1727 
   1728 ## [0.1.2] - 2022-07-03
   1729 
   1730 ### Added
   1731 
   1732      - Clicking boost text will go to that users profile
   1733      - Implement NIP04: Encrypted Direct Messages
   1734      - Add blue dot notification to home tab
   1735 
   1736 
   1737 ### Fixed
   1738 
   1739      - Fixed crash when unfollowing users
   1740      - Clicking tabs now clear blue dots immediately
   1741      - Cancel button on add relay view
   1742 
   1743 
   1744 
   1745 [0.1.2]: https://github.com/damus-io/damus/releases/tag/v0.1.2