CHANGELOG.md

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