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