CHANGELOG.md

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