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