CHANGELOG.md

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