Skip to content

Latest commit

 

History

History
754 lines (587 loc) · 31.9 KB

CHANGELOG.md

File metadata and controls

754 lines (587 loc) · 31.9 KB

Threema Web Changelog

This changelog lists the most important changes for each released version. For the full log, please refer to the git commit history.

v2.1.7 (2019-02-07)

Changes:

  • [bug] Fix state reloading after iOS reconnects (#728)

v2.1.6 (2019-01-31)

Changes:

  • [feature] Show connection state and unread state in favicon (#720)
  • [change] Ensure that webapp loads on browsers without ES2015 support (#733)
  • [change] Change color of Safari pinned tab favicon (#746)
  • [change] Update Czech translations
  • [bug] Fix relative paths to emoji images (#743 / #748)
  • [bug] Fix the use of non-breaking spaces when pasting text (#745)

v2.1.5 (2019-01-24)

Changes:

  • [change] Switch from Emojione to Twitter Emoji (Unicode 11.0) (#721)
  • [bug] Fix pasting of emoji (#722)
  • [bug] Fix UI bug when loading conversations (#723)

v2.1.4 (2019-01-17)

Changes:

  • [change] Update many dependencies
  • [change] Strip sourceMappingURL lines from release files (#709)
  • [bug] Fix collapsing of consecutive whitespace in message (#706)
  • [bug] Android: Fix out-of-sync after reconnect (#712)
  • [bug] Conversations: Handle clearing of latest message (#713)

v2.1.3 (2018-12-12)

Changes:

  • [feature] Add French translations (#685)
  • [feature] Add Chinese translations (#690)
  • [feature] Add Czech translations (#691)
  • [change] Require at least Safari 11 (#683)
  • [change] Style scrollbars in Firefox 64+ (#689)

Contributors:

v2.1.2 (2018-11-22)

Changes:

  • [change] Prevent Chrome from translating Threema Web (#681)
  • [bug] Contacts: Exclude hidden receivers (#655)
  • [bug] Member list editor: Handle inactive contacts (#665)
  • [bug] Stop validating args for create/group & create/distributionList (#666)
  • [bug] Inserting emoji fixes (#574 / #671 / #672 / #673)
  • [bug] Avoid flash of untranslated text (#676)

v2.1.1 (2018-10-29)

Changes:

  • [feature] Improved troubleshooting tool (#648)
  • [change] Latest message text: Show "GIF" for GIFs (#649)
  • [bug] Accessibility improvements (#656)

Contributors:

v2.1.0 (2018-10-23)

Changes:

  • [feature] Implement ack protocol for iOS session resumption (#551)
  • [feature] Implement pinning of conversations (#361)
  • [change] New stack based markup parser (#453 / #458 / #590)
  • [change] Accessibility improvements (#562 / #618 / #622 / #636)
  • [change] Hide WebRTC troubleshooting when using iOS (#625)
  • [change] Use window focus instead of page visibility to mark messages as read (#644)
  • [bug] Don't linkify latest message excerpt in conversation list (#544)
  • [bug] Workaround for conversation loading bug in Safari (#602)
  • [bug] Fix marking of read messages with duplicate sort key (#606)
  • [bug] Compose area: Fix newlines in Safari (#613)
  • [bug] Fix largeSingleEmoji setting (#610)
  • [bug] Copy to clipboard: Workaround for Safari on iOS (#626)
  • [bug] Clear isTyping flag when receiving message (#637)
  • [bug] Fix updating of message caption (#638)
  • [bug] Hide image preview when redirecting (#640)
  • [bug] Fix updating of avatars in contact autocomplete box (#643)

Contributors:

v2.0.3 (2018-08-23)

Changes:

  • [feature] Add reload button to connect error page (#545)
  • [change] Refactor browser detection (#569)
  • [change] UI performance improvements (#567)
  • [bug] Compose area: Add newline workaround for Safari (#572)

Contributors:

v2.0.2 (2018-08-14)

Changes:

  • [bug] Fix work indicator (#558)
  • [bug] Fix status of newly created groups (#563)

v2.0.1 (2018-08-07)

Changes:

  • [feature] Cancel battery alert when phone is plugged in (#547)
  • [bug] Fix group / distribution list contact selector (#550)
  • [bug] Fix troubleshooting background image and favicon

Contributors:

v2.0.0 Grosser Mythen (2018-08-02)

This release changes the protocol version from 1 to 2. It provides preliminary support for iOS devices (currently in beta). It also improves the performance and responsiveness of Threema Web.

For the detailed list of changes, see the list below.

Changes:

  • [feature] Add preliminary support for iOS / Safari, currently in Beta (#58)
  • [feature] Allow viewing and editing your own profile (#221)
  • [feature] Show message events (#32)
  • [feature] Large single emoji (#97)
  • [feature] Show distribution list members (#472)
  • [feature] Add "Navigate to" entry to location message context menu
  • [feature] Implement support for new per-conversation notification settings
  • [feature] Hide inactive IDs in contact list (#4)
  • [feature] Implement "copy to clipboard" functionality
  • [feature] Show three blue dots for verified Threema Work contacts
  • [feature] Implement non-work indicator for Threema Work users
  • [change] Threema Web protocol version upgrade from 1 to 2
  • [change] When downloading media, filename now contains timestamp
  • [bug] Fix a lot of UI performance issues (#480)
  • [bug] Saving profile without setting picture won't reset it anymore (#154)
  • [bug] Fix race condition in password field (#445)
  • [bug] When entering the wrong password, re-enable the input field
  • [bug] Fix broken conversation preview (#393)
  • [bug] Make message caption mouse-selectable (#303)
  • [bug] Fix error message when adding an invalid contact identity
  • [bug] Fix closing of chat when deleting conversation
  • [bug] Improve scrolling behavior (#18)
  • [bug] Fix "unread messages" indicator

Contributors:

v1.8.2 (2018-02-21)

Changes:

  • [feature] Add autocomplete attribute to password fields (#441)
  • [feature] Get build script to work on macOS (#406)
  • [bug] Fix location of web manifest (#432)
  • [bug] Fix CSS mouse pointer over contact group membership list (#435)
  • [bug] Fix supportsPassive helper function (#439)
  • [bug] Fix quote preview styling in Chromium
  • [bug] Prevent dragging of background image (#425)

Contributors:

v1.8.1 (2018-02-06)

Changes:

  • [change] Make mentions display-only (#419)

v1.8.0 (2018-02-06)

Changes:

  • [feature] Replace :shortnames: with emojis (#390)
  • [feature] Show preview in dialog when sending image message (#401)
  • [feature] Implement mentions (#404 / #410)
  • [feature] Show a dialog when local storage cannot be accessed (#402)
  • [feature] Add Web App Manifest (#408)
  • [bug] Workaround for sending .ogg audio in Firefox (#396)

Contributors:

v1.7.0 (2017-11-27)

Changes:

  • [feature] Upgrade to Emojione 3.1 / Unicode 10.0 (#373)
  • [feature] Warn if other tabs use the same session (#369)
  • [bug] Fix QR code content in "my identity" view (#365)
  • [bug] Fix missing caret between emoji in Firefox (#374)
  • [bug] Fix multiple issues with compose area and drafts (#376 / #380 / #382)
  • [bug] Fix citation text overflow (#378)
  • [bug] Don't fade battery icon when charging (#372)
  • [bug] Fix bottom border for marked / unread conversations (#366)
  • [bug] Harmonize status icons (#345 / #385)
  • [change] Link to changelog from version update alert dialog (#363)
  • [change] Improve troubleshooting tool (#364)
  • [change] Use powershell to run package.sh on Windows (#371)

Contributors:

v1.6.2 (2017-10-25)

Changes:

  • [feature] Do not trigger notifications for muted conversations (#357)
  • [feature] Show indicator for muted conversations (#357)
  • [feature] Implement display of starred conversations (#362)
  • [bug] Fix centering of caption text (#352)
  • [bug] Don't display low battery notification when charging (#359)
  • [bug] Fix image upload for avatar editor (#358)

v1.6.1 (2017-10-02)

Changes:

  • [feature] Show desktop notifications if battery level is low (#351)
  • [change] Updated STUN/TURN endpoints

v1.6.0 (2017-09-26)

Changes:

  • [feature] Deal with unknown message types (#311)
  • [feature] Focus input field after sending message (#316)
  • [feature] Add file message preview in conversations list (#315)
  • [feature] Show group creation and member count in group detail view (#255)
  • [feature] Mark blocked contacts / disable sending messages to blocked contacts (#135)
  • [feature] Implement deleting all messages of a chat (#50)
  • [feature] Emojify nicknames (#338)
  • [feature] Add mechanisms to improve protocol version upgrades (#339)
  • [feature] Battery status improvements (#340)
  • [bug] Do not allow ack/dec on voip status messages (#320)
  • [bug] Fix missing translation in notification of voip status messages (#321)
  • [bug] Show downloading indicator on downloading a message via menu (#334)
  • [bug] Fix sending multiple files via attachment button (#330)
  • [bug] Show caption input only on file and image messages (#332)
  • [bug] Focus compose area on quoting a text (#251)
  • [change] Limit image caption text characters (#343)
  • [change] Don't reload data on ICE reconnect (#349)
  • [change] Updated STUN/TURN endpoints

Contributors:

v1.5.0 (2017-08-29)

Changes:

  • [feature] Mark Threema Work users with a suitcase icon (#310)
  • [feature] Show nickname for verified contacts and in contact details (#296)
  • [bug] Fix quote preview not updating when changing quote (#281)
  • [bug] Auto focus input field on creating a new receiver (#289)
  • [bug] Show voip status messages in the navigation view (#291)
  • [change] Put unread count in window title as first element (#285)

Contributors:

v1.4.1 (2017-08-07)

Changes:

  • [feature] Implement display of VoIP message types (#282)
  • [feature] Make it possible to save new contacts / groups / distribution lists with enter key (#271)
  • [change] Make battery icon unselectable (#275)

Contributors:

v1.4.0 (2017-07-20)

Changes:

  • [feature] Show battery status indicator (#265)
  • [change] Reduce browser CPU usage in conversation (#264)
  • [bug] Add high DPI versions of emoji spritemaps (#261)

v1.3.1 (2017-06-22)

Changes:

  • [bug] Fix bug when inserting emoji in Chrome (#256)

v1.3.0 (2017-06-22)

Changes:

  • [feature] Upgrade to Emojione 3 (#54 / #201)
  • [feature] Support emoji in conversation and contact names (#44)
  • [feature] Fallback text in user profile if first/last name are not provided (#238)
  • [bug] Make it impossible to open own contact (#231 / #235)
  • [bug] When pasting text, only trim newline characters (#237)
  • [bug] Fix right-to-left support (#239)

v1.2.1 (2017-05-17)

Changes:

  • [feature] Check for a new version, notify user if version changed (#183)
  • [bug] Fix line breaks when pasting on Windows (#134)
  • [bug] Fix path to sound notification file

v1.2.0 (2017-05-17)

Changes:

  • [feature] Support markup and emoji in media box caption (#177)
  • [feature] Optional notification sound for incoming messages (#178)
  • [feature] Consider page visibility when marking messages as read (#17 / #108 / #211)
  • [feature] Support all threema url actions (#190 / #215)
  • [change] Location message redesign (#185)
  • [change] Enhanced desktop notification preview (#193)
  • [bug] Enforce text cursor on compose box (#204)
  • [bug] Fix resizing behavior of back arrow button (#205)
  • [bug] Fix displaying of drafts in active conversation (#189)
  • [bug] Fix MIME type handling (#90 / #59 / #202)

Contributors:

v1.1.0 (2017-03-16)

Changes:

  • [feature] Make notification settings configurable (#8)
  • [feature] Image preview (#11)
  • [feature] Show group members in header (#6)
  • [feature] Check for desktop notifications in troubleshooting tool (#150)
  • [change] Immediately hide desktop notifications for read conversations (#131)
  • [change] Make scrollbars in Chrome a bit wider (#144)
  • [change] Increment minimal required FF version to 50 (#161)
  • [bug] Fix / improve soft reconnect behavior (#167)
  • [bug] Fix flickering of avatars on refresh (#143)
  • [bug] Fix submitting of files with enter key (#122)
  • [bug] Reset unread count after logout (#148)
  • [bug] Fix TypeError when closing a dialog (#153)
  • [bug] Stop supporting multi-line markup (#156)

Contributors:

v1.0.5 (2017-03-03)

Changes:

  • [feature] Add diagnostics/troubleshooting page (#126 / #127)
  • [bug] Fix bug resulting in slow initial load (#120)
  • [bug] Add meta description to index.html (#124)

v1.0.4 (2017-03-01)

Changes:

  • [feature] Enable support for TURN via TLS (except for FF <53) (#43 / #109)
  • [feature] Add noscript warning (#119)
  • [bug] Fix compatibility bug for older browsers (#64)
  • [bug] Escape all pasted text in compose area (#86)
  • [bug] Update unread count in title on initial loading (#93)
  • [bug] Fix state transitions when restoring a session (#102)
  • [bug] Improve performance / reduce CPU load (#117 / #20 / #39)

Contributors:

v1.0.3 (2017-02-23)

Changes:

  • [feature] Autofocus on compose area when opening a conversation (#41)
  • [feature] Create unique file names for downloaded files / images (#61)
  • [feature] Add support for pasting data into compose area (#82)
  • [feature] Split up messages that are too long into multiple messages (#48 / #79)
  • [bug] Fix for some "stuck at 60%" problems (add support for TURN via TCP) (#43 / #83)
  • [bug] Fix for some "stuck at 99%" problems (#38)
  • [bug] Fix display of untranslated strings in dialogs (#57)
  • [bug] Fix display of very long file names (#69)

Contributors:

v1.0.2 (2017-02-21)

Changes:

  • [feature] Add loading indicator when sending files (#29)
  • [feature] Add warning about browser plugins if PeerConnection setup fails (#46)
  • [feature] Add referrer policy tag to HTML (#49)
  • [feature] Add reload button to error page (#66)
  • [feature] Add warning message if browser blocks local storage (#67)
  • [bug] Fix pasting of HTML code that could lead to a potential XSS vulnerability (thanks Frederik Braun for reporting)
  • [bug] Fix some translations

Contributors:

v1.0.1 (2017-02-15)

First public release.