CHANGELOG.md

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