CHANGELOG.md

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