Michael Telatynski
f733c2e942
Switch to shiftkey/node-keytar as it has NAPI 10 updates ( #2172 )
...
* Test keytar-forked
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Leverage electron-builder to build keytar rather than hak
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add logging
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update imports
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update knip.ts
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-03-03 11:04:29 +00:00
Michael Telatynski
9a1d2291c1
Make keytar mandatory and build it without hak ( #2173 )
2025-02-28 15:13:35 +00:00
t3chguy
af7e8a7e0f
[create-pull-request] automated change
2025-02-14 06:06:20 +00:00
Michael Telatynski
3b4c6d43d4
Update electron-clear-data to @standardnotes/electron-clear-data ( #2128 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-02-07 09:05:36 +00:00
renovate[bot]
3e98c2c525
Update dependency eslint-plugin-matrix-org to v2.1.0 ( #2121 )
...
* Update dependency eslint-plugin-matrix-org to v2.1.0
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2025-02-05 09:40:22 +00:00
t3chguy
57c9b5cc74
[create-pull-request] automated change
2025-01-31 06:06:21 +00:00
David Langley
845ede4989
Add commercial license to source headers
2025-01-17 11:44:49 +00:00
t3chguy
c68dac2c2b
[create-pull-request] automated change
2024-12-20 06:06:19 +00:00
renovate[bot]
e586cc46fd
Update dependency electron-devtools-installer to v4 ( #2044 )
...
* Update dependency electron-devtools-installer to v4
* Update to v4 sigs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-12-18 19:11:19 +00:00
Michael Telatynski
5d688c375a
Fix secret storage not being used due to bad import ( #2029 )
2024-12-10 14:39:02 +00:00
Michael Telatynski
cf92cde537
Fix inability to click on non-logged-in modals on macOS ( #2025 )
2024-12-03 09:29:04 +00:00
t3chguy
a942113bee
[create-pull-request] automated change
2024-12-02 06:07:02 +00:00
t3chguy
7569799c29
[create-pull-request] automated change
2024-11-01 06:06:47 +00:00
Michael Telatynski
098609607b
Prefer native node fetch over node-fetch ( #1970 )
2024-10-31 11:16:36 +00:00
renovate[bot]
cecea312c6
Update electron (major) ( #1968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-10-30 18:06:03 +00:00
t3chguy
5b25dc225b
[create-pull-request] automated change
2024-10-25 06:06:36 +00:00
Will Hunt
7b669a8313
Support specifying the config location manually (outside of the user's profile) ( #1921 )
...
* Add support for loading the config from a given config location.
* Support using an env variable too.
* Add docs.
* Add test for configuration arguments
* remove .only
2024-10-17 13:26:35 +01:00
Florian Duros
4405f5dcf4
Merge pull request #1934 from element-hq/revert-1804-trayicons
...
Revert "Add monochrome tray icon"
2024-10-17 10:52:44 +02:00
David Langley
58543536bc
Merge branch 'develop' of github.com:vector-im/element-desktop into langleyd/fix_seshat_delete_contents
2024-10-16 21:50:33 +01:00
renovate[bot]
0edde6735f
Update all non-major dependencies ( #1879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-10-16 16:15:09 +00:00
Florian Duros
3be6d48279
Revert "Add monochrome tray icon"
2024-10-16 17:21:49 +02:00
renovate[bot]
78b00471ff
Update typescript-eslint monorepo to v8 (major) ( #1843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-10-16 15:59:12 +01:00
R Midhun Suresh
2d6e087fb0
Merge commit from fork
...
* Check url with homeserver
* Move check to where access-token is added
* Do IPC comm sparingly
Before, the code would fetch the hs for every request.
Since this needs the whole event-handler dance, it's best we do it only
for the requests that match the media endpoints.
Also added some try..catch since we create URL objects that could
potentially throw
* Check origin instead of just hostname
2024-10-15 12:51:06 +01:00
David Langley
64a1d986f9
Log errors
2024-10-11 17:24:30 +01:00
David Langley
b015d2e536
Add try catch for each unlink
2024-10-11 13:48:38 +01:00
Florian Duros
1c85ea7ddc
Merge branch 'develop' into trayicons
2024-10-10 12:20:28 +02:00
Michael Telatynski
acc5820823
Remove legacy room header ( #1896 )
2024-10-02 13:11:07 +01:00
Sakii
c8f45ca6b5
Remove unnecessary translation string
2024-09-11 21:02:27 +02:00
Sakii
2176750586
Remove context item and replace with setting
2024-09-10 21:59:50 +02:00
Sakii
410f653eae
Add monochrome tray icon toggle
2024-09-10 21:59:32 +02:00
David Langley
c15014e7a8
Updated Copyright headers
2024-09-06 17:56:18 +01:00
Michael Telatynski
6fca680085
Refactor media auth redirects to not kick in if the user is not logged in ( #1817 )
2024-08-07 09:44:18 +01:00
Michael Telatynski
13a0d0d3e2
Make sonarcloud happier ( #1810 )
2024-07-31 15:08:06 +01:00
Michael Telatynski
9fb6e02c73
Remove glob workaround ( #1760 )
2024-07-10 17:41:54 +01:00
Travis Ralston
8754fa5fa2
Support authenticated media downloads in Desktop too ( #1757 )
...
* Support authenticated media downloads in Desktop too
We can't use service workers for a variety of reasons/errors, so we instead intercept HTTP(S) requests from the renderer process. With a bit of help from the IPC channels, we're able to emulate what the Element Web ServiceWorker does.
The IPC channel is considered "safe" for transmitting sensitive details like the user access token: if we can't trust the IPC, we can't trust much of anything. This is unlike the `postMessage` API in a web browser where browser extensions may be listening: we don't have extensions in this environment.
* Remove unused import
* Appease the linter
2024-07-10 07:41:27 -06:00
Michael Telatynski
2018a51469
Conform to no-floating-promises ( #1725 )
2024-06-12 17:17:24 +01:00
Alex Meridian
c49f7e6b21
enable flashFrame usage on linux ( #1683 )
...
Signed-off-by: Alex Meridian <alex@meridian.family>
2024-05-20 10:06:12 +01:00
Misty De Méo
c89872f2dc
fix: correctly focus window from notification ( #1665 )
...
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2024-05-13 18:20:11 +01:00
Michael Telatynski
6c98dbed0e
Add support for io.element.desktop scheme for OIDC ( #1662 )
2024-05-13 11:25:13 +01:00
t3chguy
99c8a498ff
[create-pull-request] automated change
2024-04-17 06:04:50 +00:00
Michael Telatynski
3c8bbb5b1a
Re-enable msi perMachine builds ( #1587 )
2024-04-15 17:33:30 +01:00
Stephan Raab
778b39b9bd
Bugfix: Failed to save image ( #1608 )
...
Signed-off-by: Stephan Raab <raab.stephan@googlemail.com>
2024-04-15 13:39:43 +01:00
t3chguy
91499bff9d
[create-pull-request] automated change
2024-03-22 06:05:11 +00:00
Michael Telatynski
1366a553b2
Fix i18n json file paths ( #1527 )
2024-02-20 11:36:49 +00:00
Michael Telatynski
4851a32e23
Fix Native OIDC for Element Desktop ( #1510 )
2024-02-19 15:51:47 +00:00
Michael Telatynski
760099e226
Improve loading of JSON files to avoid implicit behaviours of Node require ( #1519 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2024-02-19 15:22:40 +00:00
Michael Telatynski
07fe7ac647
Fix development issue on Windows ( #1466 )
2024-01-30 14:02:16 +00:00
t3chguy
891611078f
[create-pull-request] automated change
2024-01-22 06:05:42 +00:00
Michael Telatynski
efde228da6
Add knip unused code & dependency analyser ( #1441 )
2024-01-18 10:10:51 +00:00
renovate[bot]
3bfe26a1f8
Update dependency prettier to v3 ( #1405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-01-02 18:12:16 +00:00