Travis Ralston and GitHub
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 and GitHub
2018a51469
Conform to no-floating-promises ( #1725 )
2024-06-12 17:17:24 +01:00
Alex Meridian and GitHub
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 and GitHub
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 and GitHub
6c98dbed0e
Add support for io.element.desktop scheme for OIDC ( #1662 )
2024-05-13 11:25:13 +01:00
t3chguy and GitHub
99c8a498ff
[create-pull-request] automated change
2024-04-17 06:04:50 +00:00
Michael Telatynski and GitHub
3c8bbb5b1a
Re-enable msi perMachine builds ( #1587 )
2024-04-15 17:33:30 +01:00
Stephan Raab and GitHub
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 and GitHub
91499bff9d
[create-pull-request] automated change
2024-03-22 06:05:11 +00:00
Michael Telatynski and GitHub
1366a553b2
Fix i18n json file paths ( #1527 )
2024-02-20 11:36:49 +00:00
Michael Telatynski and GitHub
4851a32e23
Fix Native OIDC for Element Desktop ( #1510 )
2024-02-19 15:51:47 +00:00
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 and GitHub
07fe7ac647
Fix development issue on Windows ( #1466 )
2024-01-30 14:02:16 +00:00
t3chguy and GitHub
891611078f
[create-pull-request] automated change
2024-01-22 06:05:42 +00:00
Michael Telatynski and GitHub
efde228da6
Add knip unused code & dependency analyser ( #1441 )
2024-01-18 10:10:51 +00:00
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
t3chguy and GitHub
13c5d378e4
[create-pull-request] automated change
2023-12-13 06:05:18 +00:00
t3chguy and GitHub
d148e0dda2
[create-pull-request] automated change
2023-11-29 06:05:11 +00:00
t3chguy and GitHub
0ad43a64f5
[create-pull-request] automated change
2023-11-17 06:05:17 +00:00
Michael Telatynski and GitHub
e330d0c3e7
Fix edge cases around macos draggability ( #1291 )
2023-10-25 10:10:52 +01:00
71738c3dfc
[create-pull-request] automated change ( #1281 )
...
Co-authored-by: t3chguy <t3chguy@users.noreply.github.com >
2023-10-17 15:05:22 +01:00
Michael Telatynski and GitHub
da9d9e1730
Allow overwriting app.element.io when popping out widgets ( #1277 )
2023-10-16 14:20:58 +01:00
Germain and GitHub
507fd77b21
Implement macos title bar negative space ( #1272 )
2023-10-12 15:14:21 +01:00
Michael Telatynski and GitHub
f45f83f0f5
Improve edge cases around macOS drag handles ( #1219 )
...
* Allow dragging macOS window by area around mx_UserMenu
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix context menus overlapping drag regions being unclickable
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix captcha overlapping drag region being unclickable
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Expand drag handle on top left user menu surround
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-09-14 08:55:11 +01:00
t3chguy and GitHub
889e7cfa0c
[create-pull-request] automated change
2023-09-08 09:08:41 +00:00
Michael Telatynski
a99b30f839
Consolidate de.json into de_DE.json
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-09-08 09:40:47 +01:00
Michael Telatynski
383377493c
Localazy Download
2023-09-06 18:08:25 +01:00
Michael Telatynski and GitHub
86832a1793
Migrate translations to keys and switch to Localazy ( #1198 )
2023-09-05 17:09:47 +01:00
Johannes Marbach and GitHub
bae8b58c17
Merge branch 'develop' into germain-gg/room-header-no-drag-zone
2023-09-05 11:36:39 +02:00
2deacf6d41
Translations update from Weblate ( #1196 )
...
Co-authored-by: phardyle <bradney_ccea@aleeas.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Glandos <bugs-github@antipoul.fr >
2023-09-01 12:26:37 +01:00
Germain
d929da6869
Updated no drag zones
2023-08-31 21:14:38 +01:00
Zhaofeng Li and GitHub
e51e248052
Don't intercept Ctrl + Cmd + Q on macOS ( #1174 )
2023-08-18 11:25:11 +01:00
Michael Telatynski and GitHub
d718f008e7
Switch to nested object pluralisation format for i18n files ( #1172 )
2023-08-17 09:37:56 +01:00
Michael Telatynski and GitHub
0da5ec88d6
Improve selectors for macos app draggable regions ( #1170 )
...
Disable background drag handles when modals are open as they interfere through the modal body
2023-08-17 05:20:58 +01:00
cdd16c9cbd
Translations update from Weblate ( #1151 )
...
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com >
2023-08-08 14:47:55 +01:00
Michael Telatynski and GitHub
e2f7393ad5
Prevent the media lightbox sender info clipping with traffic light on macos ( #1141 )
2023-08-03 14:38:00 +01:00
Germain and GitHub
07523ecfdd
Restore macOs room header dragability ( #1136 )
2023-08-02 07:05:13 +00:00
Michael Telatynski and GitHub
1debdbeb47
Fix ability to interact with room topic in header ( #1126 )
2023-07-31 10:33:38 +02:00
Michael Telatynski and GitHub
ef170eb94e
Fix macos titlebar dragging not blocking the right panel ( #1120 )
2023-07-29 06:47:10 +01:00
Michael Telatynski and GitHub
1234db90aa
Switch to hidden titleBar on macOS to integrate the app better ( #1101 )
2023-07-28 12:51:33 +01:00
4517225540
Translations update from Weblate ( #1109 )
...
Co-authored-by: James Choi <tienipia@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Srebrni <kiborg@novko.si >
Co-authored-by: iaiz <git@iapellaniz.com >
Co-authored-by: Edgars Andersons <Edgars+Element-translations@gaitenis.id.lv >
2023-07-27 08:53:27 +01:00
Šimon Brandner
a21e5afb84
Switch to the new session API for screen-sharing
...
See https://github.com/electron/electron/pull/30702 - this has the benefit of the js-sdk and LiveKit not having to add custom logic for Electron
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2023-07-14 12:09:12 +02:00
Michael Telatynski and GitHub
9ddd26b2a3
Fix Tray icon in Windows forgetting your settings ( #1059 )
2023-07-11 17:00:24 +01:00
eb5251057c
Translations update from Weblate ( #1060 )
...
* Translated using Weblate (Vietnamese)
Currently translated at 100.0% (45 of 45 strings)
Translation: Element Desktop/element-desktop
Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/vi/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (45 of 45 strings)
Translation: Element Desktop/element-desktop
Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/sv/
* Translated using Weblate (Russian)
Currently translated at 100.0% (45 of 45 strings)
Translation: Element Desktop/element-desktop
Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (45 of 45 strings)
Translation: Element Desktop/element-desktop
Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/ru/
* Translated using Weblate (Greek)
Currently translated at 100.0% (45 of 45 strings)
Translation: Element Desktop/element-desktop
Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/el/
* Translated using Weblate (Russian)
Currently translated at 100.0% (45 of 45 strings)
Translation: Element Desktop/element-desktop
Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/ru/
---------
Co-authored-by: Someone <hahahahacker2009@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: LinAGKar <linus.kardell@gmail.com >
Co-authored-by: Руся <qqrustzz@gmail.com >
Co-authored-by: P <paulpub@ya.ru >
Co-authored-by: Dimitris Vagiakakos <dimitrislinuxos@gmail.com >
Co-authored-by: Nui Harime <harime.nui@yandex.ru >
2023-07-11 11:53:39 +01:00
+2
75f4829505
Translations update from Weblate ( #1031 )
...
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Vri <element@vrifox.cc >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Priit Jõerüüt <riot@joeruut.com >
Co-authored-by: Jeff Huang <s8321414@gmail.com >
Co-authored-by: random <dictionary@tutamail.com >
Co-authored-by: Linerly <linerly@protonmail.com >
Co-authored-by: Makkkkus <nygardboi@protonmail.com >
Co-authored-by: raspin0 <marcinekk13@interia.pl >
2023-06-27 10:43:32 +01:00
Michael Telatynski and GitHub
a6e175268e
Use brand and help url from config ( #1008 )
2023-06-14 07:58:37 +00:00
3d2006ca50
Update dependency electron to v25 ( #997 )
...
* Update dependency electron to v25
* Update dependency electron to v25
* Fix types
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-06-09 11:11:00 +00:00
4df47fc772
Translations update from Weblate ( #963 )
...
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: someone1611 <hahahahacker2009@outlook.com >
Co-authored-by: raspin0 <marcinekk13@interia.pl >
2023-05-16 12:10:33 +01:00
Michael Telatynski and GitHub
f928d59208
Null guard global mainWindow better ( #948 )
2023-05-09 09:23:01 +01:00
Michael Telatynski and GitHub
d8bd12a302
Fix macos update check exploding ( #944 )
2023-05-05 12:37:09 +00:00