CHANGELOG.md

  1# Changelog
  2
  3### Version 2.1.1
  4* Improved start up performance
  5* bug fixes
  6
  7### Version 2.1.0
  8* Added configurable font size
  9* Added global OMEMO preference
 10* Added scroll to bottom button
 11* Only mark visible messages as read
 12
 13
 14### Version 2.0.0
 15* OMEMO by default for everything but public group chats
 16* Integrate QR code scanner (requires camera permission)
 17* Removed support for OTR
 18* Removed support for customizable resources
 19* Removed slide out panel for conversation overview
 20* Add ability to change status message
 21* Highlight irregular unicode code blocks in Jabber IDs
 22* Conversations now requires Android 4.4+
 23
 24### Version 1.23.8
 25* bug fixes
 26
 27### Version 1.23.7
 28* Improved MAM support + bug fixes
 29
 30### Version 1.23.6
 31* Fixed crash on receiving invalid HTTP slot response
 32
 33### Version 1.23.5
 34* improved self chat
 35
 36### Version 1.23.4
 37* keep screen on while playing audio
 38* send delivery receipts after MAM catch-up
 39* reduce number of wake locks
 40
 41### Version 1.23.3
 42* Fixed OMEMO device list not being announced
 43
 44### Version 1.23.2
 45* Removed NFC support
 46* upload Avatars as JPEG
 47* reduce APK size
 48
 49### Version 1.23.1
 50* Show icon instead of image preview in conversation overview
 51* fixed loop when trying to decrypt with YubiKey
 52
 53### Version 1.23.0
 54* Support for read markers in private, non-anonymous group chats
 55
 56### Version 1.22.1
 57* Disable swipe to left to end conversation
 58* Fixed 'No permission to access …' when opening files shared from the SD card
 59* Always open URLs in new tab
 60
 61### Version 1.22.0
 62* Text markup *bold*, _italic_,`monospace` and ~strikethrough~
 63* Use same emoji style on all Android versions
 64* Display emojis slightly larger within continuous text
 65
 66### Version 1.21.0
 67* Inline player for audio messages
 68* Stronger compression for long videos
 69* Long press the 'add back' button to show block menu
 70
 71### Version 1.20.1
 72* fixed OTR encrypted file transfer
 73
 74### Version 1.20.0
 75* presence subscription no longer required for OMEMO on compatible servers
 76* display emoji-only messages slightly larger
 77
 78### Version 1.19.5
 79* fixed connection loop on Android <4.4
 80
 81### Version 1.19.4
 82* work around for OpensFire’s self signed certs
 83* use VPN’s DNS servers first
 84
 85### Version 1.19.3
 86* Do not create foreground service when all accounts are disabled
 87* bug fixes
 88
 89### Version 1.19.2
 90* bug fixes
 91
 92### Version 1.19.1
 93* Made DNSSEC hostname validation opt-in
 94
 95### Version 1.19.0
 96* Added 'App Shortcuts' to quickly access frequent contacts
 97* Use DNSSEC to verify hostname instead of domain in certificate
 98* Setting to enable Heads-up notifications
 99* Added date separators in message view
100
101### Version 1.18.5
102* colorize send button only after history is caught up
103* improved MAM catchup strategy
104
105### Version 1.18.4
106* fixed UI freezes during connection timeout
107* fixed notification sound playing twice
108* fixed conversations being marked as read
109* removed 'copy text' in favor of 'select text' and 'share with'
110
111### Version 1.18.3
112* limited GPG encryption for MUC offline members
113
114### Version 1.18.2
115* added support for Android Auto
116* fixed HTTP Download over Tor
117* work around for nimbuzz.com MUCs
118
119### Version 1.18.1
120* bug fixes
121
122### Version 1.18.0
123* Conversations <1.16.0 will be unable to receive OMEMO encrypted messages
124* OMEMO: put auth tag into key (verify auth tag as well)
125* offer to block entire domain in message from stranger snackbar 
126* treat URL as file if URL is in oob or contains key
127
128### Version 1.17.1
129* Switch Aztec to QR for faster scans
130* Fixed unread counter for image messages
131
132### Version 1.17.0
133* Do not notify for messages from strangers by default
134* Blocking a JID closes the corresponding conversation
135* Show message sender in conversation overview
136* Show unread counter for every conversation
137* Send typing notifications in private, non-anonymous MUCs
138* Support for the latest MAM namespace
139* Icons for attach menu
140
141### Version 1.16.2
142* change mam catchup strategie. support mam:1
143* bug fixes
144
145
146### Version 1.16.1
147* UI performance fixes
148* bug fixes
149
150### Version 1.16.0
151* configurable client side message retention period
152* compress videos before sending them
153
154### Version 1.15.5
155* show nick as bold text when mentioned in conference
156* bug fixes
157
158### Version 1.15.4
159* bug fixes
160
161### Version 1.15.3
162* show offline contacts in MUC as grayed-out
163* don't transcode gifs. add overlay indication to gifs
164* bug fixes
165
166### Version 1.15.2
167* bug fixes
168
169### Version 1.15.1
170* support for POSH (RFC7711)
171* support for quoting messages (via select text)
172* verified messages show shield icon. unverified messages show lock
173
174### Version 1.15.0
175* New [Blind Trust Before Verification](https://gultsch.de/trust.html) mode
176* Easily share Barcode and XMPP uri from Account details
177* Automatically deactivate own devices after 7 day of inactivity
178* Improvements fo doze/push mode
179* bug fixes
180
181### Version 1.14.9
182* warn in account details when data saver is enabled
183* automatically enable foreground service after detecting frequent restarts
184* bug fixes
185
186### Version 1.14.8
187* bug fixes
188
189### Version 1.14.7
190* error message accessible via context menu for failed messages
191* don't include pgp signature in anonymous mucs
192* bug fixes
193
194### Version 1.14.6
195* make error notification dismissable
196* bug fixes
197
198
199### Version 1.14.5
200* expert setting to delete OMEMO identities
201* bug fixes
202
203### Version 1.14.4
204* bug fixes
205
206### Version 1.14.3
207* XEP-0377: Spam Reporting
208* fix rare start up crashes
209
210### Version 1.14.2
211* support ANONYMOUS SASL
212* bug fixes
213
214### Version 1.14.1
215* Press lock icon to see why OMEMO is deactivated
216* bug fixes
217
218### Version 1.14.0
219* Improvments for N
220* Quick Reply to Notifications on N
221* Don't download avatars and files when data saver is on
222* bug fixes
223
224### Version 1.13.9
225* bug fixes
226
227### Version 1.13.8
228* show identities instead of resources in selection dialog
229* allow TLS direct connect when port is set to 5223
230* bug fixes
231
232### Version 1.13.7
233* bug fixes
234
235### Version 1.13.6
236* thumbnails for videos
237* bug fixes
238
239### Version 1.13.5
240* bug fixes
241
242### Version 1.13.4
243* support jingle ft:4
244* show contact as DND if one resource is
245* bug fixes
246
247### Version 1.13.3
248* bug fixes
249
250### Version 1.13.2
251* new PGP decryption logic
252* bug fixes
253
254### Version 1.13.1
255* changed some colors in dark theme
256* fixed fall-back message for OMEMO
257
258### Version 1.13.0
259* configurable dark theme
260* opt-in to share Last User Interaction
261
262### Version 1.12.9
263* make grace period configurable
264
265### Version 1.12.8
266* more bug fixes :-(
267
268### Version 1.12.7
269* bug fixes
270
271### Version 1.12.6
272* bug fixes
273
274### Version 1.12.5
275* new create conference dialog
276* show first unread message on top
277* show geo uri as links
278* circumvent long message DOS
279
280### Version 1.12.4
281* show offline members in conference (needs server support)
282* various bug fixes
283
284### Version 1.12.3
285* make omemo default when all resources support it
286* show presence of other resources as template
287* start typing in StartConversationsActivity to search
288* various bug fixes and improvements
289
290### Version 1.12.2
291* fixed pgp presence signing
292
293### Version 1.12.1
294* small bug fixes
295
296### Version 1.12.0
297* new welcome screen that makes it easier to register account
298* expert setting to modify presence
299
300### Version 1.11.7
301* Share xmpp uri from conference details
302* add setting to allow quick sharing
303* various bug fixes
304
305### Version 1.11.6
306* added preference to disable notification light
307* various bug fixes
308
309### Version 1.11.5
310* check file ownership to not accidentally share private files
311
312### Version 1.11.4
313* fixed a bug where contacts are shown as offline
314* improved broken PEP detection
315
316### Version 1.11.3
317* check maximum file size when using HTTP Upload
318* properly calculate caps hash
319
320### Version 1.11.2
321* only add image files to media scanner
322* allow to delete files
323* various bug fixes
324
325### Version 1.11.1
326* fixed some bugs when sharing files with Conversations
327
328### Version 1.11.0
329* OMEMO encrypted conferences
330
331### Version 1.10.1
332* made message correction opt-in
333* various bug fixes
334
335### Version 1.10.0
336* Support for XEP-0357: Push Notifications
337* Support for XEP-0308: Last Message Correction
338* introduced build flavors to make dependence on play-services optional
339
340### Version 1.9.4
341* prevent cleared Conversations from reloading history with MAM
342* various MAM fixes
343
344### Version 1.9.3
345* expert setting that enables host and port configuration
346* expert setting opt-out of bookmark autojoin handling
347* offer to rejoin a conference after server sent unavailable
348* internal rewrites
349
350### Version 1.9.2
351* prevent startup crash on Sailfish OS
352* minor bug fixes
353
354### Version 1.9.1
355* minor bug fixes incl. a workaround for nimbuzz.com
356
357### Version 1.9.0
358* Per conference notification settings
359* Let user decide whether to compress pictures
360* Support for XEP-0368
361* Ask user to exclude Conversations from battery optimizations
362
363### Version 1.8.4
364* prompt to trust own OMEMO devices
365* fixed rotation issues in avatar publication
366* invite non-contact JIDs to conferences
367
368### Version 1.8.3
369* brought text selection back
370
371### Version 1.8.2
372* fixed stuck at 'connecting...' bug
373* make message box behave correctly with multiple links
374
375### Version 1.8.1
376* enabled direct share on Android 6.0
377* ask for permissions on Android 6.0
378* notify on MAM catchup messages
379* bug fixes
380
381### Version 1.8.0
382* TOR/ORBOT support in advanced settings
383* show vcard avatars of participants in a conference
384
385### Version 1.7.3
386* fixed PGP encrypted file transfer
387* fixed repeating messages in slack conferences
388
389### Version 1.7.2
390* decode PGP messages in background
391
392####Versrion 1.7.1
393* performance improvements when opening a conversation
394
395### Version 1.7.0
396* CAPTCHA support
397* SASL EXTERNAL (client certifiates)
398* fetching MUC history via MAM
399* redownload deleted files from HTTP hosts
400* Expert setting to automatically set presence
401* bug fixes
402
403### Version 1.6.11
404* tab completion for MUC nicks
405* history export
406* bug fixes
407
408### Version 1.6.10
409* fixed facebook login
410* fixed bug with ejabberd mam
411* use official HTTP File Upload namespace
412
413### Version 1.6.9
414* basic keyboard support
415
416### Version 1.6.8
417* reworked 'enter is send' setting
418* reworked DNS server discovery on lolipop devices
419* various bug fixes
420
421### Version 1.6.7
422* bug fixes
423
424### Version 1.6.6
425* best 1.6 release yet
426
427### Version 1.6.5
428* more OMEMO fixes
429
430### Version 1.6.4
431* setting to enable white chat bubbles
432* limit OMEMO key publish attempts to work around broken PEP
433* various bug fixes
434
435### Version 1.6.3
436* bug fixes
437
438### Version 1.6.2
439* fixed issues with connection time out when server does not support ping
440
441### Version 1.6.1
442* fixed crashes
443
444### Version 1.6.0
445* new multi-end-to-multi-end encryption method
446* redesigned chat bubbles
447* show unexpected encryption changes as red chat bubbles
448* always notify in private/non-anonymous conferences
449
450### Version 1.5.1
451* fixed rare crashes
452* improved otr support
453
454### Version 1.5.0
455* upload files to HTTP host and share them in MUCs. requires new [HttpUploadComponent](https://github.com/siacs/HttpUploadComponent) on server side
456
457### Version 1.4.5
458* fixes to message parser to not display some ejabberd muc status messages
459
460### Version 1.4.4
461* added unread count badges on supported devices
462* rewrote message parser
463
464### Version 1.4.0
465* send button turns into quick action button to offer faster access to take photo, send location or record audio
466* visually separate merged messages
467* faster reconnects of failed accounts after network switches 
468* r/o vcard avatars for contacts
469* various bug fixes
470
471### Version 1.3.0
472* swipe conversations to end them
473* quickly enable / disable account via slider
474* share multiple images at once
475* expert option to distrust system CAs
476* mlink compatibility
477* bug fixes
478
479### Version 1.2.0
480* Send current location. (requires [plugin](https://play.google.com/store/apps/details?id=eu.siacs.conversations.sharelocation))
481* Invite multiple contacts at once
482* performance improvements
483* bug fixes
484
485### Version 1.1.0
486* Typing notifications (must be turned on in settings)
487* Various UI performance improvements
488* bug fixes
489
490### Version 1.0.4
491* load avatars asynchronously on start up
492* support for XEP-0092: Software Version
493
494### Version 1.0.3
495* load messages asynchronously on start up
496* bug fixes
497
498### Version 1.0.2
499* skipped
500
501### Version 1.0.1
502* accept more ciphers
503
504### Version 1.0
505* MUC controls (Affiliaton changes)
506* Added download button to notification
507* Added check box to hide offline contacts
508* Use Material theme and icons on Android L
509* Improved security
510* bug fixes + code clean up
511
512### Version 0.10
513* Support for Message Archive Management
514* Dynamically load message history
515* Ability to block contacts
516* New UI to verify fingerprints
517* Ability to change password on server
518* removed stream compression
519* quiet hours
520* fixed connection issues on ipv6 servers
521
522### Version 0.9.3
523* bug fixes
524
525### Version 0.9.2
526* more bug fixes
527
528### Version 0.9.1
529* bug fixes including some that caused Conversations to crash on start
530
531### Version 0.9
532* arbitrary file transfer
533* more options to verify OTR (SMP, QR Codes, NFC)
534* ability to create instant conferences
535* r/o dynamic tags (presence and roster groups)
536* optional foreground service (expert option)
537* added SCRAM-SHA1 login method
538* bug fixes
539
540### Version 0.8.4
541* bug fixes
542
543### Version 0.8.3
544* increased UI performance
545* fixed rotation bugs
546
547### Version 0.8.2
548* Share contacts via QR codes or NFC
549* Slightly improved UI
550* minor bug fixes
551
552### Version 0.8.1
553* minor bug fixes
554
555### Version 0.8
556* Download HTTP images
557* Show avatars in MUC tiles
558* Disabled SSLv3
559* Performance improvements
560* bug fixes
561
562### Version 0.7.3
563* revised tablet ui
564* internal rewrites
565* bug fixes
566
567### Version 0.7.2
568* show full timestamp in messages
569* brought back option to use JID to identify conferences
570* optionally request delivery receipts (expert option)
571* more languages
572* bug fixes
573
574### Version 0.7.1
575* Optionally use send button as status indicator
576
577### Version 0.7
578* Ability to disable notifications for single conversations
579* Merge messages in chat bubbles
580* Fixes for OpenPGP and OTR (please republish your public key)
581* Improved reliability on sending messages
582* Join password protected Conferences
583* Configurable font size
584* Expert options for encryption
585
586### Version 0.6
587* Support for server side avatars
588* save images in gallery
589* show contact name and picture in non-anonymous conferences
590* reworked account creation
591* various bug fixes
592
593### Version 0.5.2
594* minor bug fixes
595
596### Version 0.5.1
597* couple of small bug fixes that have been missed in 0.5
598* complete translations for Swedish, Dutch, German, Spanish, French, Russian
599
600### Version 0.5
601* UI overhaul
602* MUC / Conference bookmarks
603* A lot of bug fixes
604
605### Version 0.4
606* OTR file encryption
607* keep OTR messages and files on device until both parties or online at the same time
608* XEP-0333. Mark whether the other party has read your messages
609* Delayed messages are now tagged properly
610* Share images from the Gallery
611* Infinit history scrolling
612* Mark the last used presence in presence selection dialog
613
614### Version 0.3
615* Mostly bug fixes and internal rewrites
616* Touch contact picture in conference to highlight
617* Long press on received image to share
618* made OTR more reliable
619* improved issues with occasional message lost
620* experimental conference encryption. (see FAQ)
621
622### Version 0.2.3
623* regression fix with receiving encrypted images
624
625### Version 0.2.2
626* Ability to take photos directly
627* Improved openPGP offline handling
628* Various bug fixes
629* Updated Translations
630
631### Version 0.2.1
632* Various bug fixes
633* Updated Translations
634
635### Version 0.2
636* Image file transfer
637* Better integration with OpenKeychain (PGP encryption)
638* Nicer conversation tiles for conferences
639* Ability to clear conversation history
640* A lot of bug fixes and code clean up
641
642### Version 0.1.3
643* Switched to minidns library to resolve SRV records
644* Faster DNS in some cases
645* Enabled stream compression
646* Added permanent notification when an account fails to connect
647* Various bug fixes involving message notifications
648* Added support for DIGEST-MD5 auth
649
650### Version 0.1.2
651* Various bug fixes relating to conferences
652* Further DNS lookup improvements
653
654### Version 0.1.1
655* Fixed the 'server not found' bug
656
657### Version 0.1
658* Initial release