Commit graph

725 commits

Author SHA1 Message Date
renovate[bot] 8be59eba56
Update all non-major dependencies (#619)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 17:31:39 +00:00
RiotRobot ce2ce8bea1 v1.11.29-rc.1 2023-04-04 12:18:48 +01:00
RiotRobot 19fd0b99f5 Merge branch 'master' into develop 2023-03-31 15:41:56 +01:00
RiotRobot 60171c780c v1.11.28 2023-03-31 15:39:31 +01:00
RiotRobot 2ca8b7be61 Merge branch 'master' into develop 2023-03-31 12:44:40 +01:00
RiotRobot 349b5e0081 v1.11.27 2023-03-31 11:24:13 +01:00
Michael Telatynski f8aba49155
Enable gatekeeperAssess (#600) 2023-03-31 09:18:13 +01:00
renovate[bot] 439760f8ee
Update dependency @types/node to v16.18.21 (#569)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-31 08:50:13 +01:00
Michael Telatynski 40058d36c4
Remove element-builder specific scripts (#586) 2023-03-29 14:23:34 +01:00
Andy Balaam 62e6851250 Backport package.json changes from develop 2023-03-28 17:32:29 +01:00
RiotRobot 694015f7db Merge branch 'master' into develop 2023-03-28 14:50:40 +01:00
RiotRobot 722e5ff0ac v1.11.26 2023-03-28 14:50:26 +01:00
Michael Telatynski 204945299e
Use notarize support built into electron-builder (#558) 2023-03-22 09:40:39 +00:00
Michael Telatynski 775b03572c
Correctly specify minimum Node version (#582) 2023-03-20 09:22:00 +01:00
Michael Telatynski 18d80e4e9c
Clear electron data when logging out (#578) 2023-03-17 15:33:19 +00:00
Michael Telatynski 8235275d2c
Send Electron crashpad reports to Sentry from Nightly (#579)
* Send Electron crashpad reports to Sentry from Nightly

* Update electron-main.ts

* Increase timeout

* Fix preload injection breaking things

* Iterate

* Iterate

* Iterate

* iterate
2023-03-16 10:31:06 +00:00
RiotRobot ef91afa057 Merge branch 'master' into develop 2023-03-15 13:14:42 +00:00
RiotRobot bb0ccfdbab v1.11.25 2023-03-15 13:14:27 +00:00
RiotRobot 51941ed766 v1.11.25-rc.3 2023-03-14 11:50:28 +00:00
renovate[bot] 1b6c9092f5
Update dependency eslint-plugin-unicorn to v46 (#574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 08:43:06 +13:00
RiotRobot 9926ebe89e v1.11.25-rc.2 2023-03-10 15:20:00 +00:00
RiotRobot fa6e7ce0a5 v1.11.25-rc.1 2023-03-07 12:09:39 +00:00
RiotRobot 144d04a5ae Merge branch 'master' into develop 2023-02-28 11:24:52 +00:00
RiotRobot 75e3ea6818 v1.11.24 2023-02-28 11:24:38 +00:00
Michael Telatyński 65a7871d45
Let electron-builder correctly set StartupWMClass (#526) 2023-02-27 18:04:55 +00:00
renovate[bot] 58f7c2534c
Update dependency eslint-plugin-matrix-org to v1 (#551)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-24 14:27:25 +01:00
renovate[bot] 12c6f2c268
Update all non-major dependencies (#529)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-24 11:11:19 +00:00
Andy Balaam a528d8c7c5
Merge pull request #546 from vector-im/andybalaam/harmonise-eslintrc-tsconfig
Separate linting and compiling src+test, scripts and hak
2023-02-24 10:31:38 +00:00
Andy Balaam 3eeb8c14a9 Lint the test directory 2023-02-24 09:39:14 +00:00
Andy Balaam f960700a2a Exclude test from eslint checking since it always was excluded, and I can't get it to check 2023-02-23 17:10:06 +00:00
RiotRobot c4b753c680 v1.11.24-rc.2 2023-02-22 11:48:00 +00:00
RiotRobot 710f86abcd v1.11.24-rc.1 2023-02-21 13:23:56 +00:00
Michael Telatynski cdbb7763bf
Build & Package signed Linux builds (#527) 2023-02-20 12:09:45 +00:00
Andy Balaam 1271c22aee Separate linting and compiling src+test, scripts and hak
Inspired by the failure of https://github.com/vector-im/element-desktop/pull/529
to lint our code with the @typescript-eslint/no-base-to-string rule
turned on, I found we needed to add a parserOptions.project to our
.eslintrc.js, pointing to the tsconfig.json.

This led to more fixes, because we have 3 tsconfig.json files for
src+test, scripts and hak and the single eslintrc was complaining that
it could see more files than the tsconfig file knew about.

So, I think the right split is to have one eslintrc file and one
tsconfig for each of the three projects.
2023-02-17 12:17:42 +00:00
renovate[bot] 1462e87945
Update dependency electron to v23 (#541)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 19:43:29 +00:00
renovate[bot] ea688abe3b
Update dependency mkdirp to v2 (#539)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 15:16:56 +01:00
renovate[bot] d6350a56dc
Update dependency @types/node to v16.18.12 (#534)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 15:14:42 +01:00
RiotRobot 913a40bacd v1.11.23 2023-02-14 10:52:29 +00:00
RiotRobot 7e87dd6996 v1.11.23-rc.1 2023-02-07 12:29:16 +00:00
Michael Telatynski 2ad46704af
Update to Electron 22.2.0 - fix tray icons in Linux (#530) 2023-02-03 10:11:57 +00:00
RiotRobot 72dfdda0e5 v1.11.22 2023-01-31 15:06:24 +00:00
RiotRobot 7f3bbc2156 v1.11.21 2023-01-31 11:22:12 +00:00
RiotRobot fb7a43569c v1.11.21-rc.1 2023-01-24 11:49:51 +00:00
RiotRobot 93331da979 v1.11.20 2023-01-20 13:04:34 +00:00
RiotRobot a23c6162f3 v1.11.19 2023-01-20 10:14:08 +00:00
RiotRobot c3781b9ee4 v1.11.18 2023-01-18 14:06:08 +00:00
RiotRobot f4be3bcda2 v1.11.18-rc.4 2023-01-17 09:50:57 +00:00
RiotRobot 92e61681a9 v1.11.18-rc.3 2023-01-13 11:00:44 +00:00
RiotRobot 956ae15983 v1.11.18-rc.2 2023-01-12 14:26:34 +00:00
RiotRobot c33211cf7e v1.11.18-rc.1 2023-01-11 15:29:48 +00:00
RiotRobot 68797d393e Merge branch 'master' into develop 2022-12-21 17:31:28 +00:00
RiotRobot 723ea9d5ff v1.11.17 2022-12-21 17:31:13 +00:00
renovate[bot] c164f3cbe9
Update dependency @types/node to v16.18.8 (#489)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-15 22:06:26 -07:00
renovate[bot] 16f253690a
Update all non-major dependencies (#491)
* Update all non-major dependencies

* Add prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
2022-12-15 18:14:43 +00:00
Andy Balaam 0faac52dae Format all files with prettier 2022-12-15 11:52:12 +00:00
RiotRobot 1142160222 v1.11.17-rc.1 2022-12-14 09:52:34 +00:00
renovate[bot] 6508e171db
Update dependency electron to v22 (#480)
* Update dependency electron to v22

* Switch from new-window event to setWindowOpenHandler

* Stop recommending libappindicator3-1, Electron 22 stops using it

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-07 00:04:53 +00:00
RiotRobot 333361fc02 Merge branch 'master' into develop 2022-12-06 13:15:16 +00:00
RiotRobot 9d08c84331 v1.11.16 2022-12-06 13:15:02 +00:00
Michael Telatynski 56370de568
Improve use of Typescript (#474)
* Switch out needle with node-fetch

* Iterate

* Update asar package and switch to canonical name

* Use ts-node for scripts

* Iterate

* Update yarn.lock

* Use node:stream.promises

* Remove logfile

* Fix types

* Fix types
2022-12-05 11:50:49 +00:00
RiotRobot 9bdb1fadd4 v1.11.16-rc.2 2022-12-02 17:08:05 +00:00
renovate[bot] b52787a49e
Update dependency fs-extra to v11 (#481)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-02 10:57:37 +00:00
renovate[bot] 8c91ead163
Update dependency pacote to v15 (#479)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 11:38:43 +00:00
renovate[bot] 9d6008519e
Update dependency glob to v8 (#478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 08:23:42 +00:00
renovate[bot] d3fbf1366b
Update dependency asar to v3 (#476)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 07:50:17 +00:00
renovate[bot] f4bf425148
Update all non-major dependencies (#468)
* Update all non-major dependencies

* Iterate PR

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-01 07:20:55 +00:00
renovate[bot] 017721ecca
Update dependency fs-extra to v10 (#473)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 04:46:39 +00:00
renovate[bot] 5d0f3921b4
Update dependency eslint-plugin-unicorn to v45 (#470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 04:01:46 +00:00
renovate[bot] ee28079c2b
Update jest monorepo to v29 (#466)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-30 16:49:11 +00:00
Michael Telatynski 031ee44571
Enable noImplicitAny and kill off request (#457)
* Enable noImplicitAny

* Switch from request to node-fetch

* Fix node-fetch via patch-package

* Add edge to handler

* Pin node-fetch to v2
2022-11-30 13:51:54 +00:00
RiotRobot 7c87fff295 v1.11.16-rc.1 2022-11-29 15:54:35 +00:00
RiotRobot c01a4f683e Merge remote-tracking branch 'origin/develop' into develop 2022-11-29 15:28:21 +00:00
RiotRobot 9f218f30d8 Merge branch 'master' into develop
# Conflicts:
#	package.json
#	yarn.lock
2022-11-29 15:28:13 +00:00
Michael Telatynski 4e0d1b1497
Create packages.element.io directory index scripts (#456) 2022-11-29 09:59:02 +00:00
RiotRobot 1bd42c7bbf v1.11.15 2022-11-22 12:20:51 +00:00
Michael Telatynski 247eca7b24
Update to Electron 21 (#458) 2022-11-22 10:17:42 +00:00
David Baker b35dbfec1b
Downgrade to electron 20.3.4 to fix crash on call hangup (#459)
Co-authored-by: t3chguy <t3chguy@users.noreply.github.com>
Co-authored-by: ElementRobot <releases@riot.im>
Fixes https://github.com/vector-im/element-web/issues/23783
Fixes undefined
2022-11-22 10:17:02 +00:00
RiotRobot 8359f36dd1 v1.11.15-rc.1 2022-11-15 18:53:19 +00:00
Michael Telatynski 791a7e71fd
Build Linux to tar.gz (#453) 2022-11-14 18:02:34 +00:00
RiotRobot 23b83bac26 Merge branch 'master' into develop
# Conflicts:
#	package.json
#	yarn.lock
2022-11-08 16:23:45 +00:00
RiotRobot 70814b7f96 v1.11.14 2022-11-08 16:22:22 +00:00
Michael Telatynski 5380c533cf
Disable MSI as they are failing with Error 217 (#447) 2022-11-08 15:09:41 +00:00
RiotRobot 0c93040b41 v1.11.14-rc.2 2022-11-08 13:47:28 +00:00
Michael Telatynski a104be4fa1
Update to @electron/notarize 2022-11-08 09:59:42 +00:00
ElementRobot 25d3ca5a4a
[Backport staging] Fix macOS builds in GHA (#445)
(cherry picked from commit b4ea922b4b)

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-11-08 09:16:03 +00:00
Michael Telatynski c9b0a0866b
Update to @electron/notarize (#439) 2022-11-07 17:56:47 +00:00
Michael Telatynski 537904f51b
Add eslint rule unicorn/no-instanceof-array (#434)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-11-04 15:58:19 +00:00
Michael Telatynski b4ea922b4b
Fix macOS builds in GHA (#438) 2022-11-04 12:20:16 +00:00
RiotRobot b6659ad8e8 v1.11.14-rc.1 2022-11-01 15:18:11 +00:00
RiotRobot 57cfcd98c5 v1.11.13 2022-11-01 10:10:39 +00:00
RiotRobot b0a05c8e66 v1.11.12 2022-10-26 16:54:15 +01:00
RiotRobot 9eae33bf93 v1.11.11 2022-10-25 18:10:10 +01:00
RiotRobot cfbe7f0c66 v1.11.11-rc.2 2022-10-24 17:25:35 +01:00
RiotRobot a29c20ee1c v1.11.11-rc.1 2022-10-18 14:32:53 +01:00
RiotRobot d33d6786e0 v1.11.10 2022-10-11 18:06:35 +01:00
RiotRobot 12880a2bf9 v1.11.9 2022-10-11 14:15:45 +01:00
RiotRobot dfb1df53bc v1.11.9-rc.2 2022-10-05 14:26:53 +01:00
RiotRobot f41f7251da v1.11.9-rc.1 2022-10-04 14:55:38 +01:00
RiotRobot c49d2d2364 Merge branch 'master' into develop 2022-09-28 16:08:37 +01:00
RiotRobot 53dec932de v1.11.8 2022-09-28 16:08:23 +01:00
RiotRobot a09e38727f Merge branch 'master' into develop 2022-09-28 14:32:19 +01:00
RiotRobot ea20e794a5 v1.11.7 2022-09-28 14:32:07 +01:00
RiotRobot 959a7e1421 Merge branch 'master' into develop 2022-09-27 20:12:15 +01:00
RiotRobot 1290d3daeb v1.11.6 2022-09-27 20:11:54 +01:00
Michael Telatynski 392005b3a4
Fix use of detect-libc typing (#421) 2022-09-23 12:14:09 +01:00
RiotRobot 9cc66e108a v1.11.6-rc.1 2022-09-20 15:00:20 +01:00
RiotRobot c4cbc54037 v1.11.5 2022-09-13 13:13:22 +01:00
RiotRobot ae7ef1043a v1.11.5-rc.1 2022-09-06 13:52:41 +01:00
RiotRobot 95f63641ea Merge branch 'master' into develop 2022-08-31 16:51:21 +01:00
RiotRobot f77b72e9f6 v1.11.4 2022-08-31 16:51:08 +01:00
Michael Telatynski f0201cfe31
First attempt at automated Playwright tests (#402)
* First attempt at automated Playwright tests

* Fix deb installation in CI

* Try again with .deb

* Try xvfb

* Fix paths

* Prepare macOS runner for UI tests

* test_artifacts

* Increase test timeout to 30s

* Add timeout

* Split out build & test stages for easier retrying

* Use a single test matrix job

* Fix testing

* Yarn install

* Install deps

* Make prep more generic

* Update build.yaml

* Update build.yaml

* Update build.yaml
2022-08-25 18:04:14 +00:00
RiotRobot 706f1fb32b v1.11.4-rc.2 2022-08-25 17:02:49 +01:00
RiotRobot 9e04c5f819 v1.11.4-rc.1 2022-08-23 11:14:56 +01:00
Michael Telatynski 868e45a4a2
Upgrade to Electron 20 (#403) 2022-08-19 10:37:04 +01:00
RiotRobot c3674c8b4c v1.11.3 2022-08-16 16:29:46 +01:00
RiotRobot 37f6ecbaae v1.11.3-rc.2 2022-08-12 15:02:14 +01:00
RiotRobot f3b3d14556 v1.11.3-rc.1 2022-08-09 17:39:43 +01:00
RiotRobot 8cbb0b1640 v1.11.2 2022-08-03 09:26:33 +01:00
RiotRobot b9cc2ace60 v1.11.2-rc.1 2022-07-26 18:07:48 +01:00
RiotRobot 776b0cfff2 v1.11.1 2022-07-26 16:53:23 +01:00
RiotRobot c2ca03e00c v1.11.1-rc.2 2022-07-15 15:07:52 +01:00
RiotRobot af2fea8780 v1.11.1-rc.1 2022-07-12 14:37:18 +01:00
Michael Telatynski 275936cf7e
Windows MSI package support (#387)
* Update package.json

* Update package.json

* Run `yarn fetch` so the artifacts are valid

* Run `yarn fetch` so the artifacts are valid v2

* Update build.yaml
2022-07-11 10:33:27 +01:00
RiotRobot ce78c292a7 Merge branch 'master' into develop 2022-07-05 14:38:59 +01:00
RiotRobot 762ad2d051 v1.11.0 2022-07-05 14:38:46 +01:00
Michael Telatynski 389f6f4334
Split electron-main into smaller chunks (#377)
* Split electron-main into smaller chunks

* Affix @types/node version and upgrade electron-store

* Iterate PR

* tidy up

* Actually run the split out code
2022-07-01 20:17:40 +01:00
RiotRobot 9b0027cd3b v1.11.0-rc.1 2022-06-28 16:34:23 +01:00
Michael Telatynski 86f6d8c557
Update matrix-web-i18n (#382) 2022-06-27 20:31:59 +00:00
RiotRobot ef30f362a6 Merge branch 'master' into develop 2022-06-14 14:58:42 +01:00
RiotRobot 41deac302f v1.10.15 2022-06-14 14:58:08 +01:00
Jan Christian Grünhage fa5f42a627
support compilation on more targets (#376)
* support compilation on more targets

* Update scripts/hak/target.ts

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-06-10 20:51:34 +00:00
RiotRobot c5cdf00f8c Merge branch 'master' into develop 2022-06-07 12:28:41 +01:00
RiotRobot 35d7c33f0c v1.10.14 2022-06-07 12:28:29 +01:00
Michael Telatynski 4cef2524ce
Upgrade to Electron 19 (#372) 2022-06-02 16:03:16 -04:00
RiotRobot 3dc996ae4e v1.10.14-rc.1 2022-05-31 12:14:26 +01:00
RiotRobot 05072c94bb v1.10.13 2022-05-24 15:17:40 +01:00
RiotRobot c4d9ae9836 v1.10.13-rc.2 2022-05-20 12:16:48 +01:00
RiotRobot 5cfa518331 v1.10.13-rc.1 2022-05-17 19:43:49 +01:00
RiotRobot 2a218b4079 v1.10.12 2022-05-10 15:30:21 +01:00
RiotRobot 434e79b637 v1.10.12-rc.2 2022-05-06 17:51:09 +01:00
RiotRobot a066b2ea9f v1.10.12-rc.1 2022-05-03 15:41:57 +01:00
RiotRobot a933331f82 Merge branch 'master' into develop 2022-04-26 12:24:50 +01:00
RiotRobot ed885b043b v1.10.11 2022-04-26 12:24:17 +01:00
Michael Telatynski ef075489b4
Upgrade node-kaytar for modern Visual Studio support & CI native building (#347) 2022-04-25 18:58:34 +01:00
Michael Telatynski 9838d89bdf
Revert "Upgrade to Electron 18" (#346)
This reverts commit 4d67e0561d.
2022-04-22 19:33:22 +01:00
Michael Telatynski 7ad5c9b01c
Fix macOS and Linux build regressions (#345)
* Fix macOS builds by pinning Typescript

Due to https://github.com/joyent/node-verror/issues/86

* Fix linux build, we no longer use tclsh

* Correct fix for linux build issue

* fix it for realsies this time
2022-04-22 14:40:16 +01:00
Michael Telatynski 4d67e0561d
Upgrade to Electron 18 (#343) 2022-04-22 09:07:54 +00:00
RiotRobot bb973ead3f v1.10.11-rc.1 2022-04-19 15:28:59 +01:00
PF4Public 961a6f47cd
Prevent packing of native modules (#337) 2022-04-19 10:04:30 +01:00
RiotRobot b11d1d7224 v1.10.10 2022-04-14 14:10:18 +01:00
RiotRobot 6d422df45c v1.10.9 2022-04-12 10:50:46 +01:00
RiotRobot 31b0bc1d06 v1.10.8 2022-03-28 16:32:55 +01:00
dependabot[bot] 281ecc0662
Bump minimist from 1.2.5 to 1.2.6 (#331)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-25 17:26:22 -06:00
RiotRobot 153d0badf5 v1.10.7 2022-03-15 14:47:32 +00:00
RiotRobot e1651f30b4 v1.10.6 2022-03-01 12:09:26 +00:00
RiotRobot 07c11853f5 v1.10.5 2022-02-28 17:38:11 +00:00
RiotRobot 0f54e90250 Merge branch 'master' into develop 2022-02-17 12:23:38 +00:00
RiotRobot 467e6189f7 v1.10.4 2022-02-17 12:23:26 +00:00
RiotRobot fb8fff7799 Merge branch 'master' into develop 2022-02-14 18:32:49 +00:00
RiotRobot 031043f2d8 v1.10.3 2022-02-14 18:32:37 +00:00
RiotRobot ca91532635 Merge branch 'master' into develop 2022-02-14 15:59:15 +00:00
RiotRobot 8f71628533 v1.10.2 2022-02-14 15:59:02 +00:00
David Baker a80bc76e22
Upgrade to electron 17 (#318)
In theory, this might make https://github.com/vector-im/element-web/issues/20467 go away
2022-02-08 19:25:06 +00:00
RiotRobot 3421979db4 v1.10.1 2022-02-01 16:08:14 +00:00
RiotRobot ec4057f7e5 v1.10.0 2022-01-31 15:09:41 +00:00
David Baker 8fd24d2fa2
Downgrade to electron 15 (#311)
Attempt 2 of https://github.com/vector-im/element-desktop/pull/310 after conflicting dependabot PR

Due to https://github.com/vector-im/element-web/issues/20467
2022-01-26 16:45:58 +00:00
David Baker 0d37d8d8e9
Upgrade to electron 16.0.7 (#308)
Couple of minor fixes (although doesn't look like it fixes https://github.com/vector-im/element-web/issues/20467)

Also un-pin the version as we now can (and should) upgrade electron
as we would a regular dependency.
2022-01-26 13:31:39 +00:00
RiotRobot 8027988239 Merge branch 'master' into develop 2022-01-17 14:37:10 +00:00
RiotRobot 025a8808b8 v1.9.9 2022-01-17 14:36:53 +00:00
J. Ryan Stinnett 9aaeab2221
Use published matrix-web-i18n (#301) 2022-01-13 10:30:19 +00:00
Michael Telatynski 90359643ba
Upgrade to Electron 16 (#299) 2022-01-11 16:15:08 +00:00
J. Ryan Stinnett 989e030d97
Update linting plugin (#294) 2022-01-10 12:57:33 +00:00
RiotRobot f18be113c3 Merge branch 'master' into develop 2021-12-20 14:43:15 +00:00
RiotRobot 8b25178aed v1.9.8 2021-12-20 14:43:02 +00:00
David Baker 326e6577e1
Convert hak to TypeScript (#289)
* Convert hak to TypeScript

* Fix linter & remove stray log line

* Fix more linting errors

In one case by switching to import() and hence esnext

* Return type for getNodeModuleBin

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* More types

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2021-12-14 14:32:27 +00:00
Michael Telatynski 1cd299b98e
Update typescript-eslint plugin & parser (#286) 2021-12-13 23:34:46 +00:00
David Baker 3c8650065c
Use app-builder-lib to get electron version (#288)
So we can get it the same way electron-builder does and not need
electronVersion in package.json
2021-12-13 21:15:17 +00:00
David Baker e2bdedfec1 Put electronVersion back (#287)
seems letting electron builder take it from the dependencies confuses
the keytar build process
2021-12-13 17:04:03 +00:00
RiotRobot aa6e4d5ce2 Merge branch 'master' into develop 2021-12-13 15:45:09 +00:00
RiotRobot 846a8df9a6 v1.9.7 2021-12-13 15:44:56 +00:00
David Baker 89b1e39b80 Merge pull request from GHSA-mjrg-9f8r-h3m7
* Patch part 1: remove electronVersion

We no longer need to specify electronVersion at all since electron
is now in devDependencies. Removing it means electron can be updated
the same way as any other dependency.

* Only allow main app page to be opened via URL

We previously allowed any URL to be opened in the main electron
window. Allow only the main app page, as commented.

* use exact equals

* Make url logic clearer
2021-12-13 15:35:27 +00:00
David Baker b9880e2463
Merge pull request from GHSA-mjrg-9f8r-h3m7
* Patch part 1: remove electronVersion

We no longer need to specify electronVersion at all since electron
is now in devDependencies. Removing it means electron can be updated
the same way as any other dependency.

* Only allow main app page to be opened via URL

We previously allowed any URL to be opened in the main electron
window. Allow only the main app page, as commented.

* use exact equals

* Make url logic clearer
2021-12-13 15:09:53 +00:00
Michael Telatynski 7f292b12ea
Update Typescript to 4.5 (#285) 2021-12-13 13:39:24 +00:00
RiotRobot b79645adb4 v1.9.6 2021-12-06 15:43:57 +00:00
J. Ryan Stinnett e100388495
Upgrade allchange to 1.0.6 (#280) 2021-11-30 17:56:12 +00:00
RiotRobot 20d9e2b14b v1.9.5 2021-11-22 14:44:25 +00:00
RiotRobot 548f22d438 v1.9.4 2021-11-08 18:05:01 +00:00
David Baker 8dd564a7dc
Update allchange to 1.0.5 (#276) 2021-11-02 13:30:28 +00:00
RiotRobot 26e02eff94 Merge branch 'master' into develop 2021-10-25 11:49:06 +01:00
RiotRobot 4b23aaa31e v1.9.3 2021-10-25 11:48:54 +01:00
Travis Ralston 0af82dbbbd
Update allchange (#273) 2021-10-19 18:21:33 +01:00
RiotRobot f53e12624e v1.9.2 2021-10-12 09:15:26 +01:00
RiotRobot 1122c41cc1 v1.9.1 2021-10-11 12:24:02 +01:00
Germain Souquet c1bc40d9f8 Upgrade to electron 13.5.1
Fixes an issue where Element-desktop can not establish a connection with a homeserver that has a Let's Encrypt SSL certificate

Fixes vector-im/element-web#19261
2021-10-06 09:01:44 +01:00
James Salter 048b7932bd Update electronVersion 2021-09-28 15:29:03 +01:00
James Salter 2fbb9ca630 Update to Electron 13.5 2021-09-28 15:23:22 +01:00
RiotRobot 67f6c60e52 v1.9.0 2021-09-27 15:20:34 +01:00
David Baker eaa515de07 Revert to electron 13
electron 14 has chrome 93 which isn't going to work with jitsi
2021-09-17 10:56:25 +01:00
David Baker b498885b2d
Merge pull request #264 from vector-im/dbkr/yarnupgrade_20210914
yarn upgrade
2021-09-15 18:52:10 +01:00
David Baker db86a3f726 yarn upgrade
Remove `enableRemoteModule` which has now been removed from the types
(the default was false and has been for som time, we were passing
false anyway).
2021-09-15 18:27:50 +01:00
RiotRobot 6b35146f84 v1.8.5 2021-09-14 16:25:48 +01:00
RiotRobot 4e29b24f1e Merge branch 'master' into develop 2021-09-13 13:11:41 +01:00
RiotRobot 4fe261b3d0 v1.8.4 2021-09-13 13:11:28 +01:00
RiotRobot 798a042481 Merge branch 'master' into develop 2021-08-31 14:52:41 +01:00
RiotRobot fdf99f3d53 v1.8.2 2021-08-31 14:52:29 +01:00
David Baker a6b038e207 Merge remote-tracking branch 'origin/develop' into dbkr/bump_dependencies 2021-08-31 13:06:23 +01:00
David Baker 87ac970ee5 Update changelog generator 2021-08-25 17:21:54 +01:00
David Baker 31245c7c3a Seems latest electron is actually 13.2.2 2021-08-24 18:20:45 +01:00
David Baker 58611e41d3 Bump electronVersion 2021-08-24 18:18:14 +01:00
RiotRobot 7a03dd2b0c Merge branch 'master' into develop 2021-08-17 09:58:15 +01:00
RiotRobot 03862cda8b v1.8.1 2021-08-17 09:58:02 +01:00
David Baker 71c46e7365 Bump to electron 13.1.9
...take two
2021-08-16 18:07:35 +01:00
RiotRobot 9fde6791e5 v1.8.0 2021-08-16 15:29:14 +01:00
David Baker ec8a406348 Update changelog generator 2021-08-16 13:18:14 +01:00
David Baker af8a686fac Use changelog generator from npm 2021-08-11 21:50:28 +01:00
David Baker 394e3cde3a
Merge pull request #244 from vector-im/dbkr/allchange
Switch to new changelog generator
2021-08-04 10:02:26 +01:00
dependabot[bot] bf5d3f0dc6
Bump tar from 6.1.0 to 6.1.2
Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.2.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.2)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-03 21:49:20 +00:00
David Baker d8f14a4644 Switch to new changelog generator
See https://github.com/vector-im/element-web/pull/18370 / https://github.com/matrix-org/matrix-react-sdk/pull/6537 / https://github.com/matrix-org/matrix-js-sdk/pull/1824
2021-08-03 18:13:25 +01:00
David Baker f174abb8b0 Update eslint plugin & fix silly indenting
As per matrix-org/eslint-plugin-matrix-org#15
this caused a bunch of silly indenting to creep in, so this fixes it
back to the previous style.
2021-08-03 17:12:28 +01:00
RiotRobot 4ceb91b3ae v1.7.34 2021-08-02 13:22:32 +01:00
Michael Telatynski 2be7b56a2b Update matrix-org-eslint-plugin and tighten max warning limit
Whilst it is down, make the most of it!
2021-07-23 16:12:07 +01:00
David Baker 6aef1fc203 Update electron devDependency too 2021-07-21 15:34:12 +01:00
David Baker 3fb802e563 Update to electron 13
and to seshat 2.3.0 which supports it.
2021-07-21 15:27:49 +01:00
David Baker 1a38ca6fa7
Merge pull request #234 from vector-im/dbkr/pacote
Use pacote to fetch native modules
2021-07-21 15:26:40 +01:00
Michael Telatynski 0ac9454e3a Add lint:js-fix script 2021-07-19 22:49:17 +01:00
RiotRobot 494200d576 v1.7.33 2021-07-19 16:40:58 +01:00
David Baker ba0dd9e2a6 Use pacote to fetch native modules
Fact: 8 out of 10 native node module packages published to npm are broken.
Actual fact: npm has a library called pacote that handles resolving the
package specifier you put in your dependencies to files on disk, and it's
actually really nice.

Change hak to use that library so now it's much simpler, handles
versions correctly and supports git / github etc. urls so we can
specify dependencies from git when a package author only publishes
half of the package to npm.
2021-07-16 23:38:04 +01:00
David Baker 45eb1252b6 Bump electron to 12.0.14 2021-07-14 12:10:10 +01:00
David Baker a22ba39e63 Use colons consistently in build scripts 2021-07-07 11:17:31 +01:00
David Baker e07bfc1d6a Support universal builds
Hopefully adequately documented in the README
2021-07-06 23:52:19 +01:00
RiotRobot ad337b1f7c v1.7.32 2021-07-05 16:55:20 +01:00
David Baker 9cb171f953 Fix the build: make the rootDir correct 2021-07-01 17:18:26 +01:00
Michael Telatynski 390e2306d0 Fix i18n in Element Desktop 2021-07-01 11:32:09 +01:00
Michael Telatynski 397bc66522 fix ts linting and delint the world 2021-07-01 09:22:57 +01:00
David Baker 93dd8aa2ba Bbundle the lib dir now, not src 2021-06-30 18:56:48 +01:00
Michael Telatynski 140b0b8c29
Merge pull request #219 from vector-im/t3chguy/ts/d 2021-06-30 17:55:25 +01:00
David Baker 744050d8f4 Electron 12.0.12 2021-06-29 14:16:52 +01:00
Michael Telatynski 2d568f9688 iterate ts support 2021-06-29 11:41:08 +01:00
Michael Telatynski 53e7100033 Initial Typescripting for Element Desktop 2021-06-25 14:35:58 +01:00
RiotRobot a7938ae514 v1.7.31 2021-06-21 17:10:17 +01:00
RiotRobot b23048c5ce v1.7.31-rc.1 2021-06-15 17:35:25 +01:00
Adam Venger 99b5947d7d Upgrade to Electron 12.0.11
Signed-off-by: Adam Venger <jawe1222@gmail.com>
2021-06-12 21:55:23 +02:00
J. Ryan Stinnett b2f09570f7
Merge pull request #204 from pavlukivan/update-electron-builder
Update electron-builder for Node 16 compatibility
2021-06-11 13:40:54 +01:00
Ivan Pavluk 492bbcbe06 update electron-builder-squirrel-windows 2021-06-11 00:30:11 +07:00
RiotRobot cf5e1eb4d4 v1.7.30 2021-06-07 17:54:24 +01:00
Ivan Pavlyuk 57ba22f874 Update electron-builder (Node 16 compat) 2021-06-07 23:25:13 +07:00
RiotRobot 8a1a315938 v1.7.30-rc.1 2021-06-01 16:32:41 +01:00
J. Ryan Stinnett 7f28e3f1e2
Merge pull request #197 from vector-im/jryans/rework-linting
Migrate to `eslint-plugin-matrix-org`
2021-05-27 17:39:31 +01:00
J. Ryan Stinnett 2fca2151b9 Add linting deps 2021-05-27 17:35:05 +01:00
J. Ryan Stinnett 950657a364 Upgrade to Electron 12.0.9
This is a patch release upgrade only.
2021-05-27 15:11:43 +01:00
J. Ryan Stinnett 3efed87d38 Migrate to eslint-plugin-matrix-org
Switch to the new linting package. It offers a new shared config for native
JavaScript, which this package targets.
2021-05-27 14:35:11 +01:00
RiotRobot 0c43287f98 v1.7.29 2021-05-24 17:49:30 +01:00
RiotRobot 27bce3b92b v1.7.29-rc.1 2021-05-19 15:39:33 +01:00
RiotRobot 0f6f947254 v1.7.28 2021-05-17 14:06:36 +01:00
RiotRobot d74631a555 v1.7.28-rc.1 2021-05-11 17:00:25 +01:00
RiotRobot 28096f3a22 v1.7.27 2021-05-10 15:39:19 +01:00
RiotRobot 7e34425d78 v1.7.27-rc.1 2021-05-04 16:10:00 +01:00
Germain 7e69c81e62
Merge pull request #188 from vector-im/gsouquet-i18n-td 2021-04-27 15:50:19 +01:00
Germain Souquet e64e6e642c Upgrade matrix-web-i18n to use matrix prefixed binaries 2021-04-27 15:10:20 +01:00
RiotRobot c19baadcd3 v1.7.26 2021-04-26 18:12:16 +01:00
Germain Souquet 72483a60cb Add diff-i18n script for CI 2021-04-26 16:22:33 +01:00
Germain Souquet ae0213b663 Move i18n scripts in its own module 2021-04-26 16:00:10 +01:00
Germain Souquet 105070716e Make application react to element-web language change 2021-04-26 13:58:29 +01:00
Germain Souquet 658304cc51 Wrap all strings in _td function for i18n 2021-04-23 16:56:17 +01:00
RiotRobot 6526127998 v1.7.26-rc.1 2021-04-21 17:48:52 +01:00
RiotRobot 48132c9eab v1.7.25 2021-04-12 15:35:26 +01:00
RiotRobot d63c27c50a v1.7.25-rc.1 2021-04-07 13:17:54 +01:00
J. Ryan Stinnett dabca5dc33 Upgrade electron-builder to 22.10.5
This upgrade will help prepare us for macOS aarch64 support
(https://github.com/vector-im/element-web/issues/16075) as well as pulling in
other smaller fixes.
2021-04-01 12:11:56 +01:00
J. Ryan Stinnett d11a7e77ac Upgrade to Electron 12.0.2
This is a [major release](https://www.electronjs.org/blog/electron-12-0)
upgrade. There are a few breaking changes, but none seem to affect us.

We believe moving to Electron 12 will help with some graphics issues on certain
systems.

Fixes https://github.com/vector-im/element-web/issues/15869
2021-04-01 12:11:56 +01:00
RiotRobot d2bc3a8a03 Merge branch 'master' into develop 2021-03-29 13:49:40 +01:00
RiotRobot 6a107f7095 v1.7.24 2021-03-29 13:49:24 +01:00
J. Ryan Stinnett 58be4c62f7 Upgrade to Electron 11.4.1 2021-03-25 13:57:29 +00:00
RiotRobot a46698559f v1.7.24-rc.1 2021-03-25 12:36:14 +00:00
RiotRobot b309562244 v1.7.23 2021-03-15 15:05:22 +00:00
RiotRobot 6bff9f9a20 v1.7.23-rc.1 2021-03-11 10:13:06 +00:00
RiotRobot 323c42bb72 v1.7.22 2021-03-01 13:28:11 +00:00
RiotRobot 888ce434ff v1.7.22-rc.1 2021-02-24 17:44:10 +00:00
RiotRobot 343215925a Merge branch 'master' into develop 2021-02-16 11:24:49 +00:00
RiotRobot a535efc1cc v1.7.21 2021-02-16 11:24:31 +00:00
RiotRobot 23ecc8573d v1.7.21-rc.1 2021-02-10 17:07:33 +00:00
J. Ryan Stinnett ecbcafe9ea Upgrade to Electron 11.2.3
No breaking changes, so let's see how this works for a wider audience. In
particular, we'll want to check
https://github.com/vector-im/element-web/issues/15869 again.
2021-02-10 16:52:47 +00:00
RiotRobot c7c56f2f97 v1.7.20 2021-02-04 12:42:04 +00:00
RiotRobot a4f6d68001 v1.7.19 2021-02-03 12:31:40 +00:00
RiotRobot 6ce89b667e v1.7.19-rc.1 2021-01-29 17:40:02 +00:00
RiotRobot 030fe38834 Merge branch 'master' into develop 2021-01-26 12:31:31 +00:00
RiotRobot 70c3446339 v1.7.18 2021-01-26 12:31:13 +00:00
J. Ryan Stinnett e826c04c03 Upgrade various misc packages 2021-01-18 15:50:23 +00:00
J. Ryan Stinnett 39404a62e6 Upgrade electron-store 2021-01-18 15:46:07 +00:00
J. Ryan Stinnett 4b7a442a73 Upgrade electron-window-state
This may help with window disappearing issues on monitor change.
2021-01-18 15:43:10 +00:00
J. Ryan Stinnett 6de76f5b02 Upgrade Electron packaging utils 2021-01-18 15:40:58 +00:00
RiotRobot 1cd2ce9d34 v1.7.17 2021-01-18 15:26:16 +00:00
Damir Jelić 00fd261dc1 package: Bump our seshat version 2021-01-15 13:07:33 +00:00
RiotRobot cda9f3f190 v1.7.17-rc.1 2021-01-13 13:20:56 +00:00
Damir Jelić b646f78897 package: Bump our Seshat version 2021-01-12 12:45:30 +01:00
RiotRobot 8ae1a518fa Merge branch 'master' into develop 2020-12-21 17:50:26 +00:00
RiotRobot edea42e30e v1.7.16 2020-12-21 17:50:09 +00:00
J. Ryan Stinnett 974514e2e6 Upgrade to Electron 10.2.0 2020-12-17 12:18:51 +00:00
RiotRobot b8d0d990bb v1.7.16-rc.1 2020-12-16 16:47:35 +00:00
RiotRobot 3a660b2461 v1.7.15 2020-12-07 13:04:50 +00:00
RiotRobot d69f2a6d44 v1.7.15-rc.1 2020-12-02 15:07:44 +00:00