CHANGELOG.md

   1# Changelog
   2
   3### Version 2.18.2
   4
   5* Support 'Service Outage Status'
   6* Minor security fixes for parsing multiple bodies, occupant-ids and stanza-id
   7
   8### Version 2.18.1
   9
  10* Fix reactions on files received via P2P
  11* Improve URI matching
  12
  13### Version 2.18.0
  14
  15* Add ability to pick backup location
  16* Make more URIs (tel:, mailto:) clickable
  17
  18### Version 2.17.12
  19
  20* Fix crash on file transfer in fi translation
  21
  22### Version 2.17.11
  23
  24* minor bug fixes
  25
  26### Version 2.17.10
  27
  28* Allow audio recording to be pause by tapping the timer
  29* Fix reactions in MUC PMs 
  30* Stop accepting 'fallback messages' for reactions, receipts and display markers
  31* Add some more media preview icons
  32
  33### Version 2.17.9
  34
  35* Make use of SASL SCRAM Downgrade Protection (XEP-0474)
  36* Send reactions to MUC PMs to correct JID
  37
  38### Version 2.17.8
  39
  40* Fix some minor UI bugs
  41* Fix connection issues with .onion domains on non-default ports
  42
  43### Version 2.17.7
  44
  45* Easier access to custom notification sounds via Contact details -> Overflow menu -> Custom notifications)
  46* Fix direct share targets on new Android versions
  47* Ability to restrict avatar visibility to contacts
  48
  49### Version 2.17.6
  50
  51* Add ability to show message bubbles left-aligned
  52
  53### Version 2.17.5
  54
  55* Move message bubbles closer together instead of merging them
  56* Add ability to hide avatars in chat view when not strictly necessary (Settings -> Interface -> Chat Bubbles -> Show avatars)
  57
  58### Version 2.17.4
  59
  60* improve handling of some emoji reactions
  61
  62### Version 2.17.3
  63
  64* Always show call button
  65* Various bug fixes
  66
  67### Version 2.17.2
  68
  69* Fix calls on Android 15
  70* Fix rare crash / regression introduced with 2.17.0
  71
  72### Version 2.17.1
  73
  74* Fix UI glitch when showing multiple reactions
  75
  76### Version 2.17.0
  77
  78* Support Message Reactions
  79
  80### Version 2.16.7
  81
  82* Add timeout to call initiation
  83
  84### Version 2.16.6
  85
  86* Offer higher automatic file accept values
  87* Provide more information in 'Server info'
  88* Various bug fixes
  89
  90### Version 2.16.5
  91
  92* Minor bug fixes
  93
  94### Version 2.16.4
  95
  96* Fix minor regression introduced in 2.16.3
  97
  98### Version 2.16.3
  99
 100* exclude older Oppo devices from call integration
 101* various bug fixes
 102
 103### Version 2.16.2
 104
 105* Run Backup as foreground service to prevent process being stopped after 10 minutes
 106
 107### Version 2.16.1
 108
 109* Fix call getting un-muted when switching output devices
 110* Exclude all Umidigi devices from call integration
 111
 112### Version 2.16.0
 113
 114* Schedule regular backups
 115* Exclude all realme devices up to Android 11 from call integration
 116* Minor UI (message bubble) improvements
 117
 118### Version 2.15.3
 119
 120* fix call integration on some Android 14 devices
 121* Introduce 'Invites from Strangers' setting
 122
 123### Version 2.15.2
 124
 125* Fix Quicksy registration on Android 6/7
 126* Play incoming call ringtone on notification channel
 127
 128### Version 2.15.1
 129
 130* Show message status as icons
 131* Introduce 'Large font' setting for message bubbles
 132
 133### Version 2.15.0
 134
 135* Use Material 3 theme
 136* Reorganize settings
 137* Synchronize read state across devices
 138
 139### Version 2.14.2
 140
 141* Restore access to Channel Discovery for Android 6+7
 142* Improve logging for failed call integration
 143
 144### Version 2.14.1
 145
 146* Fix A/V calls on Android 8
 147* Fix race conditions in new call integration
 148* Fix video compression sticking around
 149
 150### Version 2.14.0
 151
 152* Improve integration of A/V calls into the operating system
 153
 154### Version 2.13.4
 155
 156* Fix minor regressions introduced with 2.13.1
 157
 158### Version 2.13.3
 159
 160* Provide easier access to 'Privacy Policy' on Play Store version (Quicksy and Conversations)
 161* Remove address book integration on Play Store version of Conversations
 162
 163### Version 2.13.2
 164
 165* minor bug fixes
 166* slight modifications in Quicksy onboard flow
 167
 168### Version 2.13.1
 169
 170* Support P2P file transfer via WebRTC data channels
 171* Fix interoperability issues with Bind 2.0 on ejabberd
 172* Bundle Let’s Encrypt root certificates for Android <= 7
 173
 174### Version 2.13.0
 175
 176* Easier access to 'Show QR code'
 177* Support PEP Native Bookmarks
 178* Add support for SDP Offer / Answer Model (Used by SIP gateways)
 179* Raise target API to Android 14
 180
 181### Version 2.12.12
 182
 183* Support Private DNS (DNS over TLS)
 184* Support themed launcher icon
 185* Fix rare permission issue when sharing files on Android 11+
 186
 187### Version 2.12.11
 188
 189* Bump libwebrtc dependency to M117 and bump libvpx
 190* Go back to AAC for voice messages
 191* Support per app language settings
 192
 193### Version 2.12.10
 194
 195* support per conversation notification settings
 196* use opus for voice messages on Android 10
 197
 198### Version 2.12.9
 199
 200* Introduce new backup file format
 201
 202### Version 2.12.8
 203
 204* Disable opening backup files (.ceb) from file manager
 205
 206### Version 2.12.7
 207
 208* Remove channel discovery feature from Google Play version
 209
 210### Version 2.12.6
 211
 212* Fix 'q' falsely being recognized as cyrillic
 213
 214### Version 2.12.5
 215
 216* Bump Target SDK to 33 again
 217* Fix issues on servers supporting SASL2 w/o inline Stream Management
 218
 219### Version 2.12.4
 220
 221* Revert Target SDK bump (back to 32) to fix various issues on Android 13
 222
 223### Version 2.12.3
 224
 225* Improve support for new emojis
 226* Add ability to remove account from server
 227* Show timestamp for calls
 228
 229### Version 2.12.2
 230
 231* Increase corner radius on profile pictures
 232
 233### Version 2.12.1
 234
 235* Fix crash in UnifiedPush Distributor
 236
 237### Version 2.12.0
 238
 239* Integrate UnifiedPush Distributor to facilitate push messages to other UnifiedPush enabled apps like Tusky and Fedilab
 240
 241### Version 2.11.3
 242
 243* Fix messages getting resend when using SASL2
 244* Fix black video between some devices
 245* Fix crash on empty passwords
 246
 247### Version 2.11.2
 248
 249* Fixed regression in P2P file transfer
 250
 251### Version 2.11.1
 252
 253* Fix resend loop on servers that support only sm:2
 254* Show 'Switch to video' only if other party supports video
 255
 256### Version 2.11.0
 257
 258* Implement Extensible SASL Profile, Bind 2.0 and Fast for faster reconnects
 259* Implement Channel Binding
 260* Add ability to switch from audio call to video call
 261* Add ability to delete own avatar
 262* Add notification for missed calls
 263
 264### Version 2.10.10
 265
 266* Minor bug fixes
 267* Restore ability to call out via JMP and other services (Playstore version)
 268
 269### Version 2.10.9
 270
 271* Ask for Bluetooth permissions when making A/V calls (You can reject this if you don’t use Bluetooth headsets)
 272* Fix bug when calling Movim
 273
 274### Version 2.10.8
 275
 276* Fix wrong avatar being shown for group chats
 277
 278### Version 2.10.7
 279
 280* always ask for battery optimizations opt-out
 281* set local only flag on 'x connected accounts' notifications
 282* Minor bug fixes
 283
 284### Version 2.10.6
 285
 286* Minor bug fixes
 287
 288### Version 2.10.5
 289
 290* Security: Stop downloading files that exceed advertised file size
 291* Security: Limit POSH files to 10K
 292
 293### Version 2.10.4
 294
 295* Fix interaction with Google Maps Share Location Plugin
 296* Remove footnote with regards to server fee
 297
 298### Version 2.10.3
 299
 300* Store files in location appropriate for Android 11
 301* Attempt to reconnect call after network switch
 302* Show caller JID and account JID in incoming call screen
 303
 304### Version 2.10.2
 305
 306* Fix crash when rendering some quotes
 307* Fix crash in welcome screen
 308
 309### Version 2.10.1
 310
 311* Fix issue with some videos not being compressed
 312* Fix rare crash when opening notification
 313
 314### Version 2.10.0
 315
 316* Show black bars when remote video does not match aspect ratio of screen
 317* Improve search performance
 318* Add setting to prevent screenshots
 319
 320### Version 2.9.13
 321
 322* minor A/V improvements
 323
 324### Version 2.9.12
 325
 326* Always verify domain name. No user overwrite
 327* Support roster pre authentication
 328
 329### Version 2.9.11
 330
 331* Fixed 'No Connectivity' issues on Android 7.1
 332
 333### Version 2.9.10
 334* fix HTTP up/download for users that don’t trust system CAs
 335
 336### Version 2.9.9
 337
 338* Various bug fixes around Tor support
 339* Improve call compatibility with Dino
 340
 341### Version 2.9.8
 342
 343* Verify A/V calls with preexisting OMEMO sessions
 344* Improve compatibility with non libwebrtc WebRTC implementations
 345
 346### Version 2.9.7
 347
 348* Ability to select incoming call ringtone
 349* Fix OpenPGP key id discovery for OpenKeychain 5.6+
 350* Properly verify punycode TLS certificates
 351* Improve stability of RTP session establishment (calling)
 352
 353### Version 2.9.6
 354
 355* Show call button for offline contacts if they previously announced support
 356* Back button no longer ends call when call is connected
 357* bug fixes
 358
 359### Version 2.9.5
 360
 361* Quicksy: Automatically receive verification SMS
 362
 363### Version 2.9.4
 364* minor stability improvements for A/V calls
 365* Conversations releases from here on forward require Android 5
 366
 367### Version 2.9.3
 368
 369* Fixed connectivity issues when different accounts used different SCRAM mechanisms
 370* Add support for SCRAM-SHA-512
 371* Allow P2P (Jingle) file transfer with self contact
 372
 373### Version 2.9.2
 374
 375* Offer Easy Invite generation on supporting servers
 376* Display GIFs send from Movim
 377* store avatars in cache
 378
 379### Version 2.9.1
 380
 381* fixed search on Android <= 5
 382* optimize memory consumption
 383
 384### Version 2.9.0
 385
 386* Search individual conversations
 387* Notify user if message delivery fails
 388* Remember display names (nicks) from Quicksy users across restarts
 389* Add button to start Orbot (Tor) from notification if necessary
 390
 391### Version 2.8.10
 392
 393* Handle GPX files
 394* Improve performance for backup restore
 395* bug fixes
 396
 397### Version 2.8.9
 398
 399* add 'Return to chat' to audio call screen
 400* Improve keyboard shortcuts
 401* bug fixes
 402
 403### Version 2.8.8
 404
 405* Fixed notifications not showing up under certain conditions
 406* Fixed compatibility issues and crashes related to A/V calls
 407
 408### Version 2.8.7
 409
 410* Show help button if A/V call fails
 411* Fixed some annoying crashes
 412* Fixed Jingle connections (file transfer + calls) with bare JIDs
 413
 414### Version 2.8.6
 415
 416* Offer to record voice message when callee is busy
 417
 418### Version 2.8.5
 419
 420* Reduce echo during calls on some devices
 421* Fix login when passwords contains special characters
 422* Play dial and busy tones on speaker during video calls
 423
 424### Version 2.8.4
 425
 426* Rework Login with certificate UI
 427* Add ability to pin chats on top (add to favorites)
 428
 429### Version 2.8.3
 430
 431* Move call icon to the left in order to keep other toolbar icons in a consistent place
 432* Show call duration during audio calls
 433* Tie breaking for A/V calls (the same two people calling each other at the same time)
 434
 435### Version 2.8.2
 436
 437* Add button to switch camera during video call
 438* Fixed voice calls on tablets
 439
 440### Version 2.8.1
 441
 442* Audible feedback (dialing, call started, call ended) for voice calls.
 443* Fixed issue with retrying failed video call
 444
 445### Version 2.8.0
 446
 447* Audio/Video calls (Requires server support in form of STUN and TURN servers discoverable via XEP-0215)
 448
 449
 450### Version 2.7.1
 451
 452* Fix avatar selection on some Android 10 devices
 453* Fix file transfer for larger files
 454
 455### Version 2.7.0
 456
 457* Provide PDF preview on Android 5+
 458* Use 12 byte IVs for OMEMO
 459
 460### Version 2.6.4
 461
 462* Support automatic theme switching on Android 10
 463
 464### Version 2.6.3
 465
 466* Support for ?register and ?register;preauth XMPP uri parameters
 467
 468### Version 2.6.2
 469* let users set their own nick name
 470* resume download of OMEMO encrypted files
 471* Channels now use '#' as symbol in avatar
 472* Quicksy uses 'always' as OMEMO encryption default (hides lock icon)
 473
 474### Version 2.6.1
 475* fixes for Jingle IBB file transfer
 476* fixes for repeated corrections filling up the database
 477* switched to Last Message Correction v1.1
 478
 479### Version 2.6.0
 480* Introduce expert setting to perform channel discovery on local server instead of [search.jabber.network](https://search.jabber.network)
 481* Enable delivery check marks by default and remove setting
 482* Enable ‘Send button indicates status’ by default and remove setting
 483* Move Backup and Foreground Service settings to main screen
 484
 485### Version 2.5.12
 486* Jingle file transfer fixes
 487* Fixed OMEMO self healing (after backup restore) on servers w/o MAM
 488
 489### Version 2.5.11
 490* Fixed crash on Android <5.0
 491
 492### Version 2.5.10
 493* Fixed crash on Xiaomi devices running Android 8.0 + 8.1
 494
 495### Version 2.5.9
 496* fixed minor security issues
 497* Share XMPP uri from channel search by long pressing a result
 498
 499### Version 2.5.8
 500* fixed connection issues over Tor
 501* P2P file transfer (Jingle) now offers direct candidates
 502* Support XEP-0396: Jingle Encrypted Transports - OMEMO
 503
 504### Version 2.5.7
 505* fixed crash when scanning QR codes on Android 6 and lower
 506* when sharing a message from and to Conversations insert it as quote
 507
 508### Version 2.5.6
 509* fixes for Jingle file transfer
 510* fixed some rare crashes
 511
 512### Version 2.5.5
 513* allow backups to be restored from anywhere
 514* bug fixes
 515
 516### Version 2.5.4
 517* stability improvements for group chats and channels
 518
 519### Version 2.5.3
 520* bug fixes for peer to peer file transfer (Jingle)
 521* fixed server info for unlimited/unknown max file size
 522
 523### Version 2.5.2
 524* bug fixes
 525
 526### Version 2.5.1
 527* minor bug fixes
 528* Set own OMEMO devices to inactive after not seeing them for 14 days. (was 7 days)
 529
 530### Version 2.5.0
 531* Added channel search via search.jabbercat.org
 532* Reworked onboarding screens
 533* Warn when trying to enter domain address or channel address in Add Contact dialog
 534
 535### Version 2.4.3
 536* Fixed display of private messages sent from another client
 537* Fixed backup creation on long time installations
 538
 539### Version 2.4.2
 540* Fix image preview on older Android version
 541
 542### Version 2.4.1
 543* Fixed crash in message view
 544
 545### Version 2.4.0
 546* New Backup / Restore feature
 547* Clearly distinguish between (private) group chats and (public) channels
 548* Redesigned participants view for group chats and channels
 549* Redesigned create new contact/group chat/channel flow in Start Conversation screen
 550
 551
 552### Version 2.3.12
 553* Fixed rare crash on start up
 554* Fixed avatar not being refreshed in group chats
 555
 556### Version 2.3.11
 557* Support for Android 9 'message style' notifications
 558* OMEMO stability improvements
 559* Added ability to destroy group chats
 560* Do not show deleted files in media browser
 561* Added 'Keep Original' as video quality choice
 562
 563### Version 2.3.10
 564* lower minimum required Android version to 4.1
 565* Synchronize group chat join/leaves across multiple clients
 566* Fixed sending PGP encrypted messages from quick reply
 567
 568### Version 2.3.9
 569* OMEMO stability improvements
 570* Context menu when long pressing avatar in 1:1 chat
 571
 572### Version 2.3.8
 573* make PEP avatars public to play nice with Prosody 0.11
 574* Fixed re-sending failed files in group chats
 575
 576### Version 2.3.7
 577* long press on 'allow' or 'add back' snackbar to bring up 'reject'
 578* bug fixes for Android 9
 579
 580### Version 2.3.6
 581* Improved handling of bookmark nicks
 582* Show send PM menu entry in anonymous MUCs
 583
 584### Version 2.3.5
 585* Fixed group chat mentions when nick ends in . (dot)
 586* Fixed Conversations not asking for permissions after direct share
 587* Fixed CVE-2018-18467
 588
 589### Version 2.3.4
 590* Fixed sending OMEMO files to ChatSecure
 591
 592### Version 2.3.3
 593* Fixed connection issues with user@ip type JIDs
 594
 595### Version 2.3.2
 596* Fixed OMEMO on Android 5.1 & 6.0
 597* Added setting for video quality
 598* bug fixes
 599
 600### Version 2.3.1
 601* Stronger compression for video files
 602* Use SNI on STARTTLS to fix gtalk
 603* Fix Quiet Hours on Android 8+
 604* Use Consistent Color Generation (XEP-0392)
 605
 606### Version 2.3.0
 607* Preview and ask for confirmation before sending media files
 608* View per conversation media files in contact and conference details screens
 609* Enable foreground service by default for Android 8 (notification can be disabled by long pressing it)
 610* Audio player: disable screen and switch to ear piece
 611* Support TLSv1.3 (ejabberd ≤ 18.06 is incompatible with openssl 1.1.1 - Update ejabberd or downgrade openssl if you get ›Stream opening error‹)
 612
 613
 614### Version 2.2.9
 615* Store bookmarks in PEP if server has ability to convert to old bookmarks
 616* Show Jabber IDs from address book in Start Conversation screen
 617
 618### Version 2.2.8
 619* fixed regression that broke XMPP uris
 620
 621### Version 2.2.7
 622* stability improvements
 623
 624### Version 2.2.6
 625* support old MAM version to work with Prosody
 626
 627### Version 2.2.5
 628* Persist MUC avatar across restarts / show in bookmarks
 629* Offer Paste as quote for HTML content
 630
 631### Version 2.2.4
 632* Use group chat name as primary identifier
 633* Show group name and subject in group chat details
 634* Upload group chat avatar on compatible servers
 635
 636### Version 2.2.3
 637* Introduce Expert Setting to enable direct search
 638* Introduce Paste As Quote on Android 6+
 639* Fixed issues with HTTP Upload
 640
 641### Version 2.2.2
 642* Fixed connection problems with TLS1.3 servers
 643* Attempt to delete broken bundles from PEP
 644* Use FCM instead of GCM
 645
 646### Version 2.2.1
 647* improved recording quality
 648* load map tiles over Tor if enabled 
 649
 650### Version 2.2.0
 651* Integrate Voice Recorder
 652* Integrate Share Location
 653* Added ability to search messages
 654
 655### Version 2.1.4
 656* bug fixes
 657
 658### Version 2.1.3
 659* Do not process stanzas with invalid JIDs
 660
 661### Version 2.1.2
 662* Fixed avatars not being displayed on new installs
 663
 664### Version 2.1.1
 665* Improved start up performance
 666* bug fixes
 667
 668### Version 2.1.0
 669* Added configurable font size
 670* Added global OMEMO preference
 671* Added scroll to bottom button
 672* Only mark visible messages as read
 673
 674
 675### Version 2.0.0
 676* OMEMO by default for everything but public group chats
 677* Integrate QR code scanner (requires camera permission)
 678* Removed support for OTR
 679* Removed support for customizable resources
 680* Removed slide out panel for conversation overview
 681* Add ability to change status message
 682* Highlight irregular unicode code blocks in Jabber IDs
 683* Conversations now requires Android 4.4+
 684
 685### Version 1.23.8
 686* bug fixes
 687
 688### Version 1.23.7
 689* Improved MAM support + bug fixes
 690
 691### Version 1.23.6
 692* Fixed crash on receiving invalid HTTP slot response
 693
 694### Version 1.23.5
 695* improved self chat
 696
 697### Version 1.23.4
 698* keep screen on while playing audio
 699* send delivery receipts after MAM catch-up
 700* reduce number of wake locks
 701
 702### Version 1.23.3
 703* Fixed OMEMO device list not being announced
 704
 705### Version 1.23.2
 706* Removed NFC support
 707* upload Avatars as JPEG
 708* reduce APK size
 709
 710### Version 1.23.1
 711* Show icon instead of image preview in conversation overview
 712* fixed loop when trying to decrypt with YubiKey
 713
 714### Version 1.23.0
 715* Support for read markers in private, non-anonymous group chats
 716
 717### Version 1.22.1
 718* Disable swipe to left to end conversation
 719* Fixed 'No permission to access …' when opening files shared from the SD card
 720* Always open URLs in new tab
 721
 722### Version 1.22.0
 723* Text markup *bold*, _italic_,`monospace` and ~strikethrough~
 724* Use same emoji style on all Android versions
 725* Display emojis slightly larger within continuous text
 726
 727### Version 1.21.0
 728* Inline player for audio messages
 729* Stronger compression for long videos
 730* Long press the 'add back' button to show block menu
 731
 732### Version 1.20.1
 733* fixed OTR encrypted file transfer
 734
 735### Version 1.20.0
 736* presence subscription no longer required for OMEMO on compatible servers
 737* display emoji-only messages slightly larger
 738
 739### Version 1.19.5
 740* fixed connection loop on Android <4.4
 741
 742### Version 1.19.4
 743* work around for OpensFire’s self signed certs
 744* use VPN’s DNS servers first
 745
 746### Version 1.19.3
 747* Do not create foreground service when all accounts are disabled
 748* bug fixes
 749
 750### Version 1.19.2
 751* bug fixes
 752
 753### Version 1.19.1
 754* Made DNSSEC hostname validation opt-in
 755
 756### Version 1.19.0
 757* Added 'App Shortcuts' to quickly access frequent contacts
 758* Use DNSSEC to verify hostname instead of domain in certificate
 759* Setting to enable Heads-up notifications
 760* Added date separators in message view
 761
 762### Version 1.18.5
 763* colorize send button only after history is caught up
 764* improved MAM catchup strategy
 765
 766### Version 1.18.4
 767* fixed UI freezes during connection timeout
 768* fixed notification sound playing twice
 769* fixed conversations being marked as read
 770* removed 'copy text' in favor of 'select text' and 'share with'
 771
 772### Version 1.18.3
 773* limited GPG encryption for MUC offline members
 774
 775### Version 1.18.2
 776* added support for Android Auto
 777* fixed HTTP Download over Tor
 778* work around for nimbuzz.com MUCs
 779
 780### Version 1.18.1
 781* bug fixes
 782
 783### Version 1.18.0
 784* Conversations <1.16.0 will be unable to receive OMEMO encrypted messages
 785* OMEMO: put auth tag into key (verify auth tag as well)
 786* offer to block entire domain in message from stranger snackbar 
 787* treat URL as file if URL is in oob or contains key
 788
 789### Version 1.17.1
 790* Switch Aztec to QR for faster scans
 791* Fixed unread counter for image messages
 792
 793### Version 1.17.0
 794* Do not notify for messages from strangers by default
 795* Blocking a JID closes the corresponding conversation
 796* Show message sender in conversation overview
 797* Show unread counter for every conversation
 798* Send typing notifications in private, non-anonymous MUCs
 799* Support for the latest MAM namespace
 800* Icons for attach menu
 801
 802### Version 1.16.2
 803* change mam catchup strategy. support mam:1
 804* bug fixes
 805
 806### Version 1.16.1
 807* UI performance fixes
 808* bug fixes
 809
 810### Version 1.16.0
 811* configurable client side message retention period
 812* compress videos before sending them
 813
 814### Version 1.15.5
 815* show nick as bold text when mentioned in conference
 816* bug fixes
 817
 818### Version 1.15.4
 819* bug fixes
 820
 821### Version 1.15.3
 822* show offline contacts in MUC as grayed-out
 823* don't transcode gifs. add overlay indication to gifs
 824* bug fixes
 825
 826### Version 1.15.2
 827* bug fixes
 828
 829### Version 1.15.1
 830* support for POSH (RFC7711)
 831* support for quoting messages (via select text)
 832* verified messages show shield icon. unverified messages show lock
 833
 834### Version 1.15.0
 835* New [Blind Trust Before Verification](https://gultsch.de/trust.html) mode
 836* Easily share Barcode and XMPP uri from Account details
 837* Automatically deactivate own devices after 7 day of inactivity
 838* Improvements fo doze/push mode
 839* bug fixes
 840
 841### Version 1.14.9
 842* warn in account details when data saver is enabled
 843* automatically enable foreground service after detecting frequent restarts
 844* bug fixes
 845
 846### Version 1.14.8
 847* bug fixes
 848
 849### Version 1.14.7
 850* error message accessible via context menu for failed messages
 851* don't include pgp signature in anonymous mucs
 852* bug fixes
 853
 854### Version 1.14.6
 855* make error notification dismissible
 856* bug fixes
 857
 858
 859### Version 1.14.5
 860* expert setting to delete OMEMO identities
 861* bug fixes
 862
 863### Version 1.14.4
 864* bug fixes
 865
 866### Version 1.14.3
 867* XEP-0377: Spam Reporting
 868* fix rare start up crashes
 869
 870### Version 1.14.2
 871* support ANONYMOUS SASL
 872* bug fixes
 873
 874### Version 1.14.1
 875* Press lock icon to see why OMEMO is deactivated
 876* bug fixes
 877
 878### Version 1.14.0
 879* Improvements for N
 880* Quick Reply to Notifications on N
 881* Don't download avatars and files when data saver is on
 882* bug fixes
 883
 884### Version 1.13.9
 885* bug fixes
 886
 887### Version 1.13.8
 888* show identities instead of resources in selection dialog
 889* allow TLS direct connect when port is set to 5223
 890* bug fixes
 891
 892### Version 1.13.7
 893* bug fixes
 894
 895### Version 1.13.6
 896* thumbnails for videos
 897* bug fixes
 898
 899### Version 1.13.5
 900* bug fixes
 901
 902### Version 1.13.4
 903* support jingle ft:4
 904* show contact as DND if one resource is
 905* bug fixes
 906
 907### Version 1.13.3
 908* bug fixes
 909
 910### Version 1.13.2
 911* new PGP decryption logic
 912* bug fixes
 913
 914### Version 1.13.1
 915* changed some colors in dark theme
 916* fixed fall-back message for OMEMO
 917
 918### Version 1.13.0
 919* configurable dark theme
 920* opt-in to share Last User Interaction
 921
 922### Version 1.12.9
 923* make grace period configurable
 924
 925### Version 1.12.8
 926* more bug fixes :-(
 927
 928### Version 1.12.7
 929* bug fixes
 930
 931### Version 1.12.6
 932* bug fixes
 933
 934### Version 1.12.5
 935* new create conference dialog
 936* show first unread message on top
 937* show geo uri as links
 938* circumvent long message DOS
 939
 940### Version 1.12.4
 941* show offline members in conference (needs server support)
 942* various bug fixes
 943
 944### Version 1.12.3
 945* make omemo default when all resources support it
 946* show presence of other resources as template
 947* start typing in StartConversationsActivity to search
 948* various bug fixes and improvements
 949
 950### Version 1.12.2
 951* fixed pgp presence signing
 952
 953### Version 1.12.1
 954* small bug fixes
 955
 956### Version 1.12.0
 957* new welcome screen that makes it easier to register account
 958* expert setting to modify presence
 959
 960### Version 1.11.7
 961* Share xmpp uri from conference details
 962* add setting to allow quick sharing
 963* various bug fixes
 964
 965### Version 1.11.6
 966* added preference to disable notification light
 967* various bug fixes
 968
 969### Version 1.11.5
 970* check file ownership to not accidentally share private files
 971
 972### Version 1.11.4
 973* fixed a bug where contacts are shown as offline
 974* improved broken PEP detection
 975
 976### Version 1.11.3
 977* check maximum file size when using HTTP Upload
 978* properly calculate caps hash
 979
 980### Version 1.11.2
 981* only add image files to media scanner
 982* allow to delete files
 983* various bug fixes
 984
 985### Version 1.11.1
 986* fixed some bugs when sharing files with Conversations
 987
 988### Version 1.11.0
 989* OMEMO encrypted conferences
 990
 991### Version 1.10.1
 992* made message correction opt-in
 993* various bug fixes
 994
 995### Version 1.10.0
 996* Support for XEP-0357: Push Notifications
 997* Support for XEP-0308: Last Message Correction
 998* introduced build flavors to make dependence on play-services optional
 999
1000### Version 1.9.4
1001* prevent cleared Conversations from reloading history with MAM
1002* various MAM fixes
1003
1004### Version 1.9.3
1005* expert setting that enables host and port configuration
1006* expert setting opt-out of bookmark autojoin handling
1007* offer to rejoin a conference after server sent unavailable
1008* internal rewrites
1009
1010### Version 1.9.2
1011* prevent startup crash on Sailfish OS
1012* minor bug fixes
1013
1014### Version 1.9.1
1015* minor bug fixes incl. a workaround for nimbuzz.com
1016
1017### Version 1.9.0
1018* Per conference notification settings
1019* Let user decide whether to compress pictures
1020* Support for XEP-0368
1021* Ask user to exclude Conversations from battery optimizations
1022
1023### Version 1.8.4
1024* prompt to trust own OMEMO devices
1025* fixed rotation issues in avatar publication
1026* invite non-contact JIDs to conferences
1027
1028### Version 1.8.3
1029* brought text selection back
1030
1031### Version 1.8.2
1032* fixed stuck at 'connecting...' bug
1033* make message box behave correctly with multiple links
1034
1035### Version 1.8.1
1036* enabled direct share on Android 6.0
1037* ask for permissions on Android 6.0
1038* notify on MAM catchup messages
1039* bug fixes
1040
1041### Version 1.8.0
1042* TOR/ORBOT support in advanced settings
1043* show vcard avatars of participants in a conference
1044
1045### Version 1.7.3
1046* fixed PGP encrypted file transfer
1047* fixed repeating messages in slack conferences
1048
1049### Version 1.7.2
1050* decode PGP messages in background
1051
1052### Version 1.7.1
1053* performance improvements when opening a conversation
1054
1055### Version 1.7.0
1056* CAPTCHA support
1057* SASL EXTERNAL (client certificates)
1058* fetching MUC history via MAM
1059* redownload deleted files from HTTP hosts
1060* Expert setting to automatically set presence
1061* bug fixes
1062
1063### Version 1.6.11
1064* tab completion for MUC nicks
1065* history export
1066* bug fixes
1067
1068### Version 1.6.10
1069* fixed facebook login
1070* fixed bug with ejabberd mam
1071* use official HTTP File Upload namespace
1072
1073### Version 1.6.9
1074* basic keyboard support
1075
1076### Version 1.6.8
1077* reworked 'enter is send' setting
1078* reworked DNS server discovery on lolipop devices
1079* various bug fixes
1080
1081### Version 1.6.7
1082* bug fixes
1083
1084### Version 1.6.6
1085* best 1.6 release yet
1086
1087### Version 1.6.5
1088* more OMEMO fixes
1089
1090### Version 1.6.4
1091* setting to enable white chat bubbles
1092* limit OMEMO key publish attempts to work around broken PEP
1093* various bug fixes
1094
1095### Version 1.6.3
1096* bug fixes
1097
1098### Version 1.6.2
1099* fixed issues with connection time out when server does not support ping
1100
1101### Version 1.6.1
1102* fixed crashes
1103
1104### Version 1.6.0
1105* new multi-end-to-multi-end encryption method
1106* redesigned chat bubbles
1107* show unexpected encryption changes as red chat bubbles
1108* always notify in private/non-anonymous conferences
1109
1110### Version 1.5.1
1111* fixed rare crashes
1112* improved otr support
1113
1114### Version 1.5.0
1115* upload files to HTTP host and share them in MUCs. requires new [HttpUploadComponent](https://github.com/siacs/HttpUploadComponent) on server side
1116
1117### Version 1.4.5
1118* fixes to message parser to not display some ejabberd muc status messages
1119
1120### Version 1.4.4
1121* added unread count badges on supported devices
1122* rewrote message parser
1123
1124### Version 1.4.0
1125* send button turns into quick action button to offer faster access to take photo, send location or record audio
1126* visually separate merged messages
1127* faster reconnects of failed accounts after network switches 
1128* r/o vcard avatars for contacts
1129* various bug fixes
1130
1131### Version 1.3.0
1132* swipe conversations to end them
1133* quickly enable / disable account via slider
1134* share multiple images at once
1135* expert option to distrust system CAs
1136* mlink compatibility
1137* bug fixes
1138
1139### Version 1.2.0
1140* Send current location. (requires [plugin](https://play.google.com/store/apps/details?id=eu.siacs.conversations.sharelocation))
1141* Invite multiple contacts at once
1142* performance improvements
1143* bug fixes
1144
1145### Version 1.1.0
1146* Typing notifications (must be turned on in settings)
1147* Various UI performance improvements
1148* bug fixes
1149
1150### Version 1.0.4
1151* load avatars asynchronously on start up
1152* support for XEP-0092: Software Version
1153
1154### Version 1.0.3
1155* load messages asynchronously on start up
1156* bug fixes
1157
1158### Version 1.0.2
1159* skipped
1160
1161### Version 1.0.1
1162* accept more ciphers
1163
1164### Version 1.0
1165* MUC controls (Affiliation changes)
1166* Added download button to notification
1167* Added check box to hide offline contacts
1168* Use Material theme and icons on Android L
1169* Improved security
1170* bug fixes + code clean up
1171
1172### Version 0.10
1173* Support for Message Archive Management
1174* Dynamically load message history
1175* Ability to block contacts
1176* New UI to verify fingerprints
1177* Ability to change password on server
1178* removed stream compression
1179* quiet hours
1180* fixed connection issues on ipv6 servers
1181
1182### Version 0.9.3
1183* bug fixes
1184
1185### Version 0.9.2
1186* more bug fixes
1187
1188### Version 0.9.1
1189* bug fixes including some that caused Conversations to crash on start
1190
1191### Version 0.9
1192* arbitrary file transfer
1193* more options to verify OTR (SMP, QR Codes, NFC)
1194* ability to create instant conferences
1195* r/o dynamic tags (presence and roster groups)
1196* optional foreground service (expert option)
1197* added SCRAM-SHA1 login method
1198* bug fixes
1199
1200### Version 0.8.4
1201* bug fixes
1202
1203### Version 0.8.3
1204* increased UI performance
1205* fixed rotation bugs
1206
1207### Version 0.8.2
1208* Share contacts via QR codes or NFC
1209* Slightly improved UI
1210* minor bug fixes
1211
1212### Version 0.8.1
1213* minor bug fixes
1214
1215### Version 0.8
1216* Download HTTP images
1217* Show avatars in MUC tiles
1218* Disabled SSLv3
1219* Performance improvements
1220* bug fixes
1221
1222### Version 0.7.3
1223* revised tablet ui
1224* internal rewrites
1225* bug fixes
1226
1227### Version 0.7.2
1228* show full timestamp in messages
1229* brought back option to use JID to identify conferences
1230* optionally request delivery receipts (expert option)
1231* more languages
1232* bug fixes
1233
1234### Version 0.7.1
1235* Optionally use send button as status indicator
1236
1237### Version 0.7
1238* Ability to disable notifications for single conversations
1239* Merge messages in chat bubbles
1240* Fixes for OpenPGP and OTR (please republish your public key)
1241* Improved reliability on sending messages
1242* Join password protected Conferences
1243* Configurable font size
1244* Expert options for encryption
1245
1246### Version 0.6
1247* Support for server side avatars
1248* save images in gallery
1249* show contact name and picture in non-anonymous conferences
1250* reworked account creation
1251* various bug fixes
1252
1253### Version 0.5.2
1254* minor bug fixes
1255
1256### Version 0.5.1
1257* couple of small bug fixes that have been missed in 0.5
1258* complete translations for Swedish, Dutch, German, Spanish, French, Russian
1259
1260### Version 0.5
1261* UI overhaul
1262* MUC / Conference bookmarks
1263* A lot of bug fixes
1264
1265### Version 0.4
1266* OTR file encryption
1267* keep OTR messages and files on device until both parties or online at the same time
1268* XEP-0333. Mark whether the other party has read your messages
1269* Delayed messages are now tagged properly
1270* Share images from the Gallery
1271* Infinite history scrolling
1272* Mark the last used presence in presence selection dialog
1273
1274### Version 0.3
1275* Mostly bug fixes and internal rewrites
1276* Touch contact picture in conference to highlight
1277* Long press on received image to share
1278* made OTR more reliable
1279* improved issues with occasional message lost
1280* experimental conference encryption. (see FAQ)
1281
1282### Version 0.2.3
1283* regression fix with receiving encrypted images
1284
1285### Version 0.2.2
1286* Ability to take photos directly
1287* Improved openPGP offline handling
1288* Various bug fixes
1289* Updated Translations
1290
1291### Version 0.2.1
1292* Various bug fixes
1293* Updated Translations
1294
1295### Version 0.2
1296* Image file transfer
1297* Better integration with OpenKeychain (PGP encryption)
1298* Nicer conversation tiles for conferences
1299* Ability to clear conversation history
1300* A lot of bug fixes and code clean up
1301
1302### Version 0.1.3
1303* Switched to minidns library to resolve SRV records
1304* Faster DNS in some cases
1305* Enabled stream compression
1306* Added permanent notification when an account fails to connect
1307* Various bug fixes involving message notifications
1308* Added support for DIGEST-MD5 auth
1309
1310### Version 0.1.2
1311* Various bug fixes relating to conferences
1312* Further DNS lookup improvements
1313
1314### Version 0.1.1
1315* Fixed the 'server not found' bug
1316
1317### Version 0.1
1318* Initial release