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