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