Commit graph

522 commits

Author SHA1 Message Date
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