-
v1.6.0-beta.2
v1.6.0-beta.2 Upgrade to the latest version of Electron, 1.8.2 (#2066) Replace custom notification sound with system sound (#2108) Update menus (#2078 and #2099) - A few copy changes to make things clearer - Settings now available via the File (Windows/Linux) or Signal Desktop (macOS) OS menu - Eliminate the triple-dot menu in the top-center of the screen Fix: Hitting enter after entering device name on install would not move to next screen (#2085) Dev: - Ensure consistent builds using `yarn --frozen-lockfile` (#2098) - Update code to match eslint-enforced formatting (#2077) - Upgrade to latest version of electron-builder and associated packages (#2066 and #2097)
-
v1.6.0-beta.1
v1.6.0-beta.1 Note: This release is equivalent to v1.5.2 Fixed: If interrupted in the middle of an import, next registration would leave that imported data in the database (#2072) Fixed: In some cases on OSX, View menu would not have Debug Log option (#2089) Fixed: In import/registration flow, choosing View -> Debug Log would do nothing (#2089) Fixed: In some cases contact/group syncs would turn off disappearing messages in all conversations (#2086) Fixed: On initial setup, conversations with disappearing messages enabled would be at the top of the conversation list (#2084)
-
v1.5.2
v1.5.2 Fixed: In some cases on OSX, View menu would not have Debug Log option (#2089) Fixed: In import/registration flow, choosing View -> Debug Log would do nothing (#2089)
-
v1.5.1
v1.5.1 Fixed: In some cases contact/group syncs would turn off disappearing messages in all conversations (#2086) Fixed: On initial setup, conversations with disappearing messages enabled would be at the top of the conversation list (#2084)
-
v0.45.0
v0.45.0 Updated export flow visuals to match registration/import in Standalone (#2067) New dismissable upgrade banner, with automatic display via incremental rollout (#2067) After the first export, all subsequent exports will be 'light' - messages, contacts and groups only (#2067)
-
v1.5.0
v1.5.0 _Note: Includes fixes from 1.4.0-beta.1 (never released to production), 1.5.0-beta.1, and one additional pull request (#2072)_ Update electron to 1.7.12 (#2029) New design for import and install flows (#2053) Support for 'light' imports, which bring just messages, contacts and groups (#2053, #2072) Set conversation disappearing messages state and contact block state on initial link (#1980) 'Restart' -> 'Restart Signal' button in update dialog, thanks @StevenXL (#2024) Fixed: If app started offline, conversations would not open (#2064) Fixed: Attached images would sometimes show up rotated improperly (#2040) Fixed: Uncaught Exception: TypeError; 'getSize' (#2061) Fixed: File paths with special characters could be shown in misleading way Fixed: incoming messages sometimes didn't appear at all (#2050) Fixed: 'Cannot find module ./app/locale' error popup when attempting to start another instance of the app on Windows (#2017) Fixed: Setting NODE_ENV environment variable to 'development' would point it at staging servers (#2010) Dev: - Move ESLint environment configuration into `.eslintrc` (#2051) - Sync Protocol Buffers with `libsignal-service-java` (#2046) - Update to libsignal-protocol-javascript v1.3.0 (#2050) - Make our binary comparisons constant time (#2047) - Fix typo in issue template (#2020) - Update to new signal branding (#2018)
-
v1.5.0-beta.1
v1.5.0-beta.1 New design for import and install flows (#2053) Support for 'light' imports, which bring just messages, contacts and groups (#2053) Fix: If app started offline, conversations would not open (#2064) Fix: Attached images would sometimes show up rotated improperly (#2040) Fix: Uncaught Exception: TypeError; 'getSize' (#2061) Fix: File paths with special characters could be shown in misleading way Dev: - Move ESLint environment configuration into `.eslintrc` (#2051) - Sync Protocol Buffers with `libsignal-service-java` (#2046)
-
v1.4.0-beta.1
v1.4.0-beta.1 Update electron to 1.7.12 (#2029) Fixed: incoming messages sometimes didn't appear at all (#2050) Fixed: 'Cannot find module ./app/locale' error popup when attempting to start another instance of the app on Windows (#2017) Fixed: Setting NODE_ENV environment variable to 'development' would point it at staging servers (#2010) 'Restart' -> 'Restart Signal' button in update dialog, thanks @StevenXL (#2024) Set conversation disappearing messages state and contact block state on initial link (#1980) Dev: - Update to libsignal-protocol-javascript v1.3.0 (#2050) - Make our binary comparisons constant time (#2047) - Fix typo in issue template (#2020) - Update to new signal branding (#2018)
-
v1.3.0
v1.3.0 Update to Electron 1.7.11 (#1996) Fixed: Crash during input via Chinese IME on Mac (#1996) Fixed: Expired disappearing messages would sometimes remain in conversation (#1983)
-
v1.3.0-beta.1
v1.3.0-beta.1 Update to Electron 1.7.11 (#1996) Fixed: Crash during input via Chinese IME on Mac (#1996) Fixed: Expired disappearing messages would sometimes remain in conversation (#1983)
-
v1.2.0
v1.2.0 Update to Electron 1.7.10 (#1919) Fixed: clicking Windows notification breaks window out of aero-snap location (#1918) Fixed: forwarded video would not play (#1977) Fixed: conversation was inaccessible if group member had invalid phone number (#1968) Fixed: powershell warning caused cert validation of downloaded update to fail on windows (#1976) Fixed: 'Missing signed prekey' errors after re-link (#1979) Fixed: data older than three days would persist in logs dir (#1945) Fixed: in the middle of send, disabled send field could be edited after click (#1937) Update strings (#1921) Add badge with unread count to the tray icon - thanks @m-pilia (#1934) _Note:_ to try this test feature out, use the `--use-tray-icon` and `--start-in-tray` command-line arguments Dev: - Additional logging for unexpected situations during sort of conversation list (#1969) - Log more info along with http errors (#1968) - Fix error to console when verifying contact in standalone mode (#1961) - Remove all built assets from repo (#1955) - Log out information from DOMException when import fails (#1923) - Log clearer messages regarding prekey/signed prekey fetches (#1961) - Make errors more debuggable; capture correct stack, include name (#1944) - Add eslint/mocha with code coverage for non-browser code (#1945) - Revamped github issue and pull request templates, updates to contributing.md/readme.md (#1955 and #1956) - Document building/testing releases in Contributing.md, thanks @veggiedefender (#1867) - Dependency updates, fixes required for successful release (#1966 and #1976) - Update a number of dependencies to the latest: builder, websocket, spellcheck (#1920) _Note: This release is equivalent to [v1.2.0-beta.2](https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v1.2.0-beta.2). Listed below are the changes from the previous production release: [v1.1.0](https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v1.1.0)_
-
v1.2.0-beta.2
v1.2.0-beta.2 Fixed: forwarded video would not play (#1977) Fixed: conversation was inaccessible if group member had invalid phone number (#1968) Fixed: powershell warning caused cert validation of downloaded update to fail on windows (#1976) Fixed: 'Missing signed prekey' errors after re-link (#1979) Add badge with unread count to the tray icon - thanks @m-pilia (#1934) Note: to try this test feature out, use the `--use-tray-icon` and `--start-in-tray` command-line arguments Dev: - Additional logging for sort of conversation list (#1969) - Dependency updates, fixes required for successful release (#1966 and #1976) - Log more info along with http errors (#1968) Note: 1.2.0-beta.1 was never released - changes here: https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v1.2.0-beta.1
-
v1.2.0-beta.1
v1.2.0-beta.1 Update to Electron 1.7.10 (#1919) Fix issue where clicking Windows notification breaks window out of aero-snap location (#1918) Fix issue where old log data would persist in logs dir (#1945) Fix issue where disabled send field (in the middle of send) could be edited after click (#1937) Update strings (#1921) Dev: - Fix error to console when verifying contact in standalone mode (#1961) - Remove all built assets from repo (#1955) - Log out information from DOMException when import fails (#1923) - Log clearer messages regarding prekey/signed prekey fetches (#1961) - Make errors more debuggable; capture correct stack, include name (#1944) - Add eslint/mocha with code coverage for non-browser code (#1945) - Revamped github issue and pull request templates, updates to contributing.md/readme.md (#1955 and #1956) - Document building/testing releases in Contributing.md, thanks @veggiedefender (#1867) - Update a number of dependencies to the latest: builder, websocket, spellcheck (#1920)
-
v1.1.0
v1.1.0 Note: This release is the same thing as https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v1.1.0-beta.6 Listed below are the changes from the previous production release: https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v1.0.41 Update to electron 1.7.9 (#1736) Support the latest phone number formats via libphonenumber update (#1899) Reduce download size by ~25MB over the previous production build (#1869) Emoji - thanks @liliakai: - Emoji picker (#1608) - Add support for Emoji 5 (#1797) Notifications: - Windows 7: Use an alternate mechanism for notifications (#1812) - Prevent drawAttention() when notifications are turned off - thanks @canerelci! (#1612) Linux: - Support for current (artful) and previous (xenial) ubuntu versions (#1856) - Fix missing application icon on some Linux distributions (#1735) - Fix issue where window would not show new message alerts on some Linux systems - thanks @cornerman (#1820) - Add .deb specific dependencies - thanks @veggiedefender (#1858) The default button is now 'later', not 'restart' in the 'update available' dialog (#1894) Make the window minimum width a little smaller - thanks @emptyflask (#1863) Intl-friendly sort order for contact lists (#1900) Fix issue where update would restore deleted windows shortcut (#1804) Fix issue where .tif file attachments could not be sent or received (#1901) (in testing) Add a tray icon to the application behind command-line argument - thanks @m-pilia (#1676) --use-tray-icon enables the tray icon --start-in-tray enables the tray icon and the application starts minimized in the tray bar (in testing) Support pass-through proxies with HTTPS_PROXY environment variable (#1878) Dev: - Display of environment and app instance in title bar/about window (#1606) - Support for beta releases installed beside production versions (#1606) - Fix json parsing exceptions obscuring server errors (#1605) - Be resilient to thrown non-errors in import process (#1737)
-
v1.1.0-beta.6
v1.1.0-beta.6 Fix issue where .tif file attachments could not be sent or received (#1901) Support the latest phone number formats via libphonenumber update (#1899) Intl-friendly sort order for contact lists (#1900) Show window if hidden to tray when second instance attempts to start (#1897) Make the window minimum width a little smaller - thanks @emptyflask (#1863) Fix issue where duplicate emoji were listed in the emoji panel (#1893) The default button is now 'later', not 'restart' in the 'update available' dialog (#1894) Dev: - Add .deb specific dependencies - thanks @veggiedefender (#1858)
-
v1.1.0-beta.5
v1.1.0-beta.5 Support pass-through proxies with HTTPS_PROXY env var (#1878)
-
v1.1.0-beta.4
v1.1.0-beta.4 Reduce download size by ~125MB versus the previous beta build, about ~25MB over the previous production build (#1869) Dev: - Update to v1.0.41 equivalence (https://github.com/WhisperSystems/Signal-Desktop/commit/5bc70c35e7b5d98fc3f1d212bc331e428ba6f2e4) - This update to match production includes update fixes for OSX. Note: The transition v1.1.0-beta.3->v1.1.0-beta.4 will still have upgrade difficulties. When v1.1.0-beta.4 updates to the next release version, the behavior will be fixed.
-
v1.0.41
v1.0.41 Fix issue where 'upgrade to new version' dialog would not restart app on OSX (#1866) Note: The transition v1.0.40->v1.0.41 will still exhibit this problem. When v1.0.41 updates to the next release version, the behavior will be fixed.
-
v1.1.0-beta.3
v1.1.0-beta.3 Add proxy support based on environment variables (#1855) Fix issue where window would not show new message alerts on some Linux systesm - thanks @cornerman (#1820) Add a tray icon to the application behind command-line argument - thanks @m-pilia (#1676) Emoji: - Fix issue where clicks in emoji panel wouldn't do anything (#1849) - Add support for Emoji 5 - thanks @liliakai (#1797) - Eliminate unused emoji images from production package (#1849) Deployment: - aptly.sh: support for current and previous ubuntu versions (#1856) - deployment: update electron-publisher-s3 to match builder update (https://github.com/WhisperSystems/Signal-Desktop/commit/17f0bb42bcdd173d897e3270391e18586fe548fd) Dev: - Update development branch to include everything up to v1.0.40 (https://github.com/WhisperSystems/Signal-Desktop/commit/f013eed9d171d87d9030afa8216a78316c1df2aa and https://github.com/WhisperSystems/Signal-Desktop/commit/3ac29a4ba3c47816760dbbaf3aab8b217a5452f9) - Update readme.md to use signal.org URLs - thanks @scienmind (#1814)
-
v1.0.40
v1.0.40 Fix bug where previously-deleted contacts are re-added to left pane on contact import (#1811) Fix bug where the main window would be created off-screen, inaccessible (#1830) Fix issue where certain sync messages to iOS would result in a new message alert (#1843 and #1857)) Key rotation updates (#1833 and #1846): - Save prekeys optimistically after generation, even if upload appears to fail - Track confirmations from server in prekey - New prekey cleanup behavior: favoring confirmed keys, but always keeping three - Log all failures resulting from signed prekey rotation - Retry rotation if we run into a failure - Force rotation when starting up new version, to fix Chrome interference (https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v0.44.13) Dev: - Verify that saved window location/size data is valid before creating window (#1830) - A variety of logging improvements to help track down bugs (#1832 and #1836)