CHANGELOG.md

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