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