CHANGELOG.md

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