element-desktop/CHANGELOG.md
2021-08-02 12:58:18 +01:00

52 KiB

Changes in 1.7.34 (2021-07-02)

🔒 SECURITY FIXES

Features

🐛 Bug Fixes

Changes in 1.7.33 (2021-07-19)

Full Changelog

  • Translations update from Weblate #232
  • Add VS Code to gitignore #231
  • Use the target-specific build dir for sqlcipher / openssl #230
  • Fix not specifying a target #229
  • Do not generate a lockfile when running in CI #227
  • Use double quotes in readme #228
  • Support universal builds #226
  • Check target with rustc directly #225

Changes in 1.7.32 (2021-07-05)

Full Changelog

  • Fix the build: make the rootDir correct #224
  • Fix i18n in Element Desktop #223
  • Convert preload.js to Typescript so that it gets copied to lib #222
  • Bundle the lib dir now, not src #221
  • Initial Typescripting for Element Desktop #219
  • Translations update from Weblate #220
  • Fix Windows target arch in native build #218
  • Add libera.chat to default room directory #217
  • Add update and native build support for Apple silicon #216
  • Add numpad accelerators for zooming #203
  • Add warning dialog when custom config.json is invalid #201
  • Don't show Quit warning on keyUp residual event #215
  • Fix accelerator for save-image-as clashing with copy-link-address #213

Changes in 1.7.31 (2021-06-21)

Full Changelog

  • No changes since rc.1

Changes in 1.7.31-rc.1 (2021-06-15)

Full Changelog

  • Upgrade to Electron 12.0.11 #211
  • Translations update from Weblate #214
  • Upgrade to Node 14 #212
  • Bump npm-registry-fetch from 4.0.2 to 4.0.7 #210
  • Update electron-builder for Node 16 compatibility #204
  • Bump hosted-git-info from 2.8.5 to 2.8.9 #209
  • Bump glob-parent from 5.1.1 to 5.1.2 #206
  • Bump dot-prop from 4.2.0 to 4.2.1 #208
  • Bump y18n from 3.2.1 to 3.2.2 #207
  • Bump normalize-url from 4.5.0 to 4.5.1 #205
  • Put Preferences menu item in correct location on macOS #200
  • Switch zoomIn accelerator to default #202

Changes in 1.7.30 (2021-06-07)

Full Changelog

  • No changes since rc.1

Changes in 1.7.30-rc.1 (2021-06-01)

Full Changelog

  • Translations update from Weblate #199
  • Migrate to eslint-plugin-matrix-org #197
  • Upgrade to Electron 12.0.9 #198

Changes in 1.7.29 (2021-05-24)

Full Changelog

  • No changes since rc.1

Changes in 1.7.29-rc.1 (2021-05-19)

Full Changelog

  • Translations update from Weblate #196
  • Translations update from Weblate #195

Changes in 1.7.28 (2021-05-17)

Full Changelog

  • No changes since rc.1

Changes in 1.7.28-rc.1 (2021-05-11)

Full Changelog

  • Add Windows native module requirements #190
  • Prevent black screen when closing window while in full screen mode on macOS #192

Changes in 1.7.27 (2021-05-10)

Full Changelog

  • No changes since rc.1

Changes in 1.7.27-rc.1 (2021-05-04)

Full Changelog

  • Translations update from Weblate #191
  • Bump ssri from 6.0.1 to 6.0.2 #187
  • Disables HardwareMediaKeyHandling #180
  • Translations update from Weblate #189
  • Add internationalisation support #188
  • Fix event index passphrase change process #186

Changes in 1.7.26 (2021-04-26)

Full Changelog

  • No changes since rc.1

Changes in 1.7.26-rc.1 (2021-04-21)

Full Changelog

  • Remove Debian dependency libappindicator3-1 #170
  • Fix exit shortcuts for non QWERTY keyboards #185
  • Fix using yarn run fetch with a specific version #182
  • Switch nightly to not-staging Scalar by default #181

Changes in 1.7.25 (2021-04-12)

Full Changelog

  • No changes since rc.1

Changes in 1.7.25-rc.1 (2021-04-07)

Full Changelog

  • Fix disabling spellchecker #179
  • Upgrade to Electron 12.0.2 #178
  • Avoid exit listener to hijack other application shortcuts #177
  • Migrate native-node-modules docs to element-desktop #176
  • Add prompt to warn before quitting the application #173
  • Upgrade to Electron 11.4.1 #172
  • Fix docker:build:native documentation typo #174

Changes in 1.7.24 (2021-03-29)

Full Changelog

  • No changes since rc.1

Changes in 1.7.24-rc.1 (2021-03-25)

Full Changelog

  • No changes since 1.7.23

Changes in 1.7.23 (2021-03-15)

Full Changelog

  • No changes since rc.1

Changes in 1.7.23-rc.1 (2021-03-11)

Full Changelog

  • Fix disabling spell-checker #171
  • Add multi language spell check #154

Changes in 1.7.22 (2021-03-01)

Full Changelog

  • No changes since rc.1

Changes in 1.7.22-rc.1 (2021-02-24)

Full Changelog

  • Disable Countly #169
  • Upgrade to Electron 11.2.3 #168

Changes in 1.7.21 (2021-02-16)

Full Changelog

  • No changes since rc.1

Changes in 1.7.21-rc.1 (2021-02-10)

Full Changelog

  • Fix desktop Matrix screen sharing #161

Changes in 1.7.20 (2021-02-04)

Full Changelog

  • No changes since 1.7.19

Changes in 1.7.19 (2021-02-03)

Full Changelog

  • No changes since rc.1

Changes in 1.7.19-rc.1 (2021-01-29)

Full Changelog

  • Remove Buildkite pipeline file #167
  • Upgrade deps 2021-01-18 #166
  • package: Bump our seshat version #164
  • Enable context isolation, bridge expected IPC #163

Changes in 1.7.18 (2021-01-26)

Full Changelog

  • No changes since 1.7.17

Changes in 1.7.17 (2021-01-18)

Full Changelog

  • [Release] package: Bump our seshat version #165

Changes in 1.7.17-rc.1 (2021-01-13)

Full Changelog

  • package: Bump our Seshat version #162
  • Upgrade to Electron 10.2.0 #159

Changes in 1.7.16 (2020-12-21)

Full Changelog

  • No changes since rc.1

Changes in 1.7.16-rc.1 (2020-12-16)

Full Changelog

  • Bump ini from 1.3.5 to 1.3.8 #158
  • Add gitter.im to room directory #157

Changes in 1.7.15 (2020-12-07)

Full Changelog

  • No changes since rc.1

Changes in 1.7.15-rc.1 (2020-12-02)

Full Changelog

  • No changes since 1.7.14

Changes in 1.7.14 (2020-11-23)

Full Changelog

  • No changes since rc.1

Changes in 1.7.14-rc.1 (2020-11-18)

Full Changelog

  • Correct spelling mistakes #151

Changes in 1.7.13 (2020-11-09)

Full Changelog

  • No changes since rc.1

Changes in 1.7.13-rc.1 (2020-11-04)

Full Changelog

  • Add countly experiment to develop/nightly configs #150

Changes in 1.7.12 (2020-10-28)

Full Changelog

  • No changes since 1.7.11

Changes in 1.7.11 (2020-10-26)

Full Changelog

  • No changes since rc.1

Changes in 1.7.11-rc.1 (2020-10-21)

Full Changelog

  • Bump npm-user-validate from 1.0.0 to 1.0.1 #148
  • Use keytar for the seshat passphrase. #147
  • Upgrade to Electron 10.1.3 #146

Changes in 1.7.10 (2020-10-20)

Full Changelog

  • No changes since 1.7.9

Changes in 1.7.9 (2020-10-12)

Full Changelog

  • No changes since rc.1

Changes in 1.7.9-rc.1 (2020-10-07)

Full Changelog

  • package.json: Bump the seshat version. #145
  • Explicitly depend on request as webcontents-handler requires it #144
  • Upgrade png-to-ico #143
  • Point 'new issue' link at issue-type choice page #142

Changes in 1.7.8 (2020-09-28)

Full Changelog

  • No changes since rc.1

Changes in 1.7.8-rc.1 (2020-09-23)

Full Changelog

  • Fix neon error by upgrading Seshat #141
  • Upgrade to Electron 10.1.1 #140

Changes in 1.7.7 (2020-09-14)

Full Changelog

  • No changes since 1.7.6

Changes in 1.7.6 (2020-09-14)

Full Changelog

  • No changes since rc.1

Changes in 1.7.6-rc.1 (2020-09-09)

Full Changelog

  • Update to Element pipeline name #139
  • Bump bl from 4.0.2 to 4.0.3 #137

Changes in 1.7.5 (2020-09-01)

Full Changelog

  • No changes since 1.7.5-rc.1

Changes in 1.7.5-rc.1 (2020-08-26)

Full Changelog

  • Settings v3: Update configs for new feature flag behaviour #135
  • Add reaction preview labs flags to nightly #134

Changes in 1.7.4 (2020-08-17)

Full Changelog

  • No changes since 1.7.4-rc.1

Changes in 1.7.4-rc.1 (2020-08-13)

Full Changelog

  • Update policy links to element.io #132
  • Update bug report submission URL #131
  • Update code signing cert for Windows #130
  • Replace Riot with Element in docs and comments #129
  • Fix order of README steps #128
  • Upgrade to Electron 9.1.2 #127

Changes in 1.7.3 (2020-08-05)

Full Changelog

  • No changes since 1.7.3-rc.1

Changes in 1.7.3-rc.1 (2020-07-31)

Full Changelog

  • Clean up linting #126
  • Update renaming workaround for 'Element' name #125

Changes in 1.7.2 (2020-07-27)

Full Changelog

  • Catch exceptions from main method in fetch script #124
  • Use new eslint package #122
  • Remove ' (Riot)' from app name #123

Changes in 1.7.1 (2020-07-16)

Full Changelog

  • Bump lodash from 4.17.15 to 4.17.19 #121
  • Don't forget nightly when computing userData path #120
  • Fix hosting link #119
  • New macOS icon #117
  • Update README.md #118
  • More icon updates #115
  • Don't forget to yarn install #114

Changes in 1.7.0 (2020-07-15)

Full Changelog

  • Fix lint error #113
  • Delabs font-scaling #112
  • Remove room list labs flag from config #109
  • Remove the irc layout setting from labs #111
  • Update npm to ^6.14.6 #108

Changes in 1.6.8 (2020-07-03)

Full Changelog

  • No changes since rc.1

Changes in 1.6.8-rc.1 (2020-07-01)

Full Changelog

  • Show expiring toast on completed downloads to prompt user to open #106
  • Upgrade to Electron 9.0.5 #107
  • Add new spinner labs option to config.json #105
  • electron-main: Skip the reindex if we're going to delete the db anyways. #104
  • riot-desktop: Bump the required seshat version. #103
  • main: Add an event index IPC method to check if a room is being indexed. #100
  • electron-main: Add support to set and get the user version. #102
  • Upgrade to Electron 9 #94

Changes in 1.6.7 (2020-06-29)

Full Changelog

  • No changes since 1.6.6

Changes in 1.6.6 (2020-06-23)

Full Changelog

  • No changes since rc.1

Changes in 1.6.6-rc.1 (2020-06-17)

Full Changelog

  • Upgrade needle to avoid bugs with modern Node #101
  • Fix riot-desktop manual update check getting stuck on Downloading... #99
  • Electron recall latest downloaded update for when the user manually asks #98
  • use keytar to store pickle keys #95

Changes in 1.6.5 (2020-06-16)

Full Changelog

  • No changes since 1.6.4

Changes in 1.6.4 (2020-06-05)

Full Changelog

  • No changes since 1.6.3

Changes in 1.6.3 (2020-06-04)

Full Changelog

  • No changes since rc.1

Changes in 1.6.3-rc.1 (2020-06-02)

Full Changelog

  • Fix electron context menu copy/save-as #96
  • Fixed error in README.md/User-specified config.json #97
  • Update Modular hosting link #92
  • Enforce sandbox on all spawned BrowserWindow objects #91
  • Run before-quit on updates too to flush rageshake #93
  • Enable new room list labs flag #87
  • Add asar-webapp script #59
  • Bump acorn from 6.4.0 to 6.4.1 #50
  • Enable font scaling flag for nightly #89
  • Enable IRC UI labs flag in nightly #88
  • Update help message to fix broken url to electron docs #86

Changes in 1.6.2 (2020-05-22)

Full Changelog

  • No changes since 1.6.2

Changes in 1.6.1 (2020-05-19)

Full Changelog

  • No changes since rc.1

Changes in 1.6.1-rc.1 (2020-05-14)

Full Changelog

  • Add CI scripts to install and link JS SDK #85
  • Use Xenial as the build image's base distribution #84
  • Persist GPG keys for Linux builds via Docker #83
  • Update README to mention profile support #81
  • Remove Conflicts from riot-desktop #82
  • Add a default Linux distribution #79
  • Remove invite only padlocks feature flag config #77
  • package.json: Bump the Seshat dep. #75
  • Remove encrypted message search feature flag #74
  • Update readme now it's the real source #73

Changes in 1.6.0 (2020-05-05)

Full Changelog

  • No changes since rc.6

Changes in 1.6.0-rc.6 (2020-05-01)

Full Changelog

  • No changes since rc.5

Changes in 1.6.0-rc.5 (2020-04-30)

Full Changelog

  • Remove feature flag docs from docs on release #78
  • package.json: Bump the Seshat dep. #76

Changes in 1.6.0-rc.4 (2020-04-23)

Full Changelog

  • No changes since rc.3

Changes in 1.6.0-rc.3 (2020-04-17)

Full Changelog

Changes in 1.6.0-rc.2 (2020-04-16)

Full Changelog

  • No changes since rc.1

Changes in 1.6.0-rc.1 (2020-04-15)

  • Enable cross-signing / E2EE by default for DM on release #70
  • Add a release script #69
  • Fix Electron SSO handling to support multiple profiles #67
  • Add riot-desktop shortcuts for forward/back matching browsers&slack #68
  • package.json: Bump the Seshat version. #66
  • Bump minimist from 1.2.2 to 1.2.3 #64
  • Add cfg to access the hak.json #65
  • Extract dep versions out to hak.json #63
  • Make the openssl version a variable #62
  • Update openssl #61
  • Fix spellcheck language fallback algorithm #60
  • package.json: Bump the required Seshat version. #57
  • Remove welcome user from config #56
  • electron-main: Immediately set the eventIndex variable to null when closing. #55
  • Enable Seshat on Nightly #54
  • Register Mac electron specific Cmd+, shortcut to User Settings #53
  • Bump minimist from 1.2.0 to 1.2.2 #52
  • package.json: Bump the required Seshat version. #51
  • Updates for Seshat 1.2.0 (not yet released) and support to delete events from the index. #47
  • Add custom themes labs flag #49
  • Get the app ID from the cintext #46
  • Electron 8 changes. Deprecations. Updates. #38
  • Bump seshat dependency #45
  • Move deb control logic to builder #44
  • Add 'nightly' to brand too #43
  • Enable seshat in labs on nightly #42
  • Add config for Riot Nightly #41
  • Add a windows signing script #40
  • riot-desktop open SSO in browser so user doesn't have to auth twice #37
  • Remove the certificate config for windows #39
  • Missed an await #36
  • Exit with exit code on exception #35
  • Fix the set-version script #34
  • Pass through the env var we actually use to docker #33
  • Upgrade to electron 8.0.1 and implement spellchecking #30
  • Fix check script #31
  • Support fetching the latest develop build #29
  • Hopefully enable subpixel font rendering #28
  • Add our native modules separately into the files #27
  • Fix setversion script's yarn call on windows #26
  • Split 32/64 bit building #25
  • Build on 32 bit Windows #23
  • Build seshat on Linux #22
  • Native module builds: matrix-seshat for mac & win #21
  • Port desktop fixes #20
  • Add accelerators to context menu options like cut&paste in electron #19
  • Build the deb into a repo #18
  • Better Docker Support #17
  • Use a custom control file for the Debian package #14
  • Support config directories #15
  • Don't bail if we can't notarise #16
  • Set version automatically #13
  • Sign natively on Windows #12
  • Fix the linting errors #11
  • Electron API Updates #10
  • Package webapp into an asar archive #9
  • Sanitise scripts #8
  • Exit after importing key #6
  • Use portable mkdirp #5
  • Add explicit 'node' to scripts #4
  • Check properly #3
  • Add rimraf #2
  • Build electron app from pre-built tarball #1