Michael Telatynski and GitHub
2b31b8d9d8
Fix error when generating error for polling for updates ( #25609 )
2023-06-15 13:25:04 +01:00
Michael Telatynski and GitHub
9e6467c684
Improve quality of Typescripting ( #25232 )
2023-05-05 09:08:36 +01:00
Michael Telatynski and GitHub
f5b8bccb65
Conform more of the codebase with noImplicitAny and strictNullChecks ( #25174
...
* Conform more of the codebase with `noImplicitAny` and `strictNullChecks`
* Fix tests
* Update src/vector/app.tsx
2023-04-25 09:36:17 +01:00
Michael Telatynski and GitHub
b9b0b096a4
Allow desktop app to expose recent rooms in UI integrations ( #16940 )
2023-03-22 09:22:51 +00:00
Michael Telatynski and GitHub
77e7bad4f1
Clear electron data when logging out ( #24827 )
2023-03-15 15:53:02 +00:00
Michael Weimann
7921a6cbf8
Apply prettier formatting
2022-12-09 13:28:29 +01:00
Michael Weimann and GitHub
cbf5c43ae7
Update to eslint-plugin-matrix-org 0.8 ( #23825 )
...
* Update to eslint-plugin-matrix-org 0.8
* Exclude some eslint rules for specs
* Fix eslint tests path
2022-11-23 16:24:36 +00:00
Michael Telatynski and GitHub
172f2f3993
Fix tests and convert to RTL ( #23474 )
2022-10-13 09:22:34 +01:00
Michael Telatynski and GitHub
66798c75b5
Trim /version file response ( #23473 )
2022-10-13 05:52:38 +01:00
Michael Telatynski and GitHub
2ef6abbfb8
Move from browser-request to fetch ( #23427 )
2022-10-12 18:59:10 +01:00
Kerry and GitHub
0e8e472138
Device manager - tweak string formatting of default device name ( #23457 )
...
* tweak string formatting of default device name
* cheaters path to beating quality gate
* more electronplatform test coverage
* remove test that throw errors
* cover some more window.electrons
* more coverage
* empty line
2022-10-12 15:35:52 +02:00
Michael Telatynski and GitHub
822e262a93
Revert "Update ElectronPlatform.tsx ( #22976 )" ( #23030 )
...
This reverts commit 6d3c49d866 .
2022-08-09 15:39:47 +01:00
Michael Telatynski and GitHub
6d3c49d866
Update ElectronPlatform.tsx ( #22976 )
2022-08-02 16:11:59 +01:00
1e445a75a9
Add support for disabling spell check ( #22220 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-07-28 10:19:33 +02:00
Robin and GitHub
796aeff168
Hide screenshare button in video rooms on Desktop ( #22810 )
...
* Hide screenshare button in video rooms on Desktop
* Splice the screensharing button into the array
2022-07-12 08:23:53 -04:00
Michael Telatynski and GitHub
017dfb6606
Write additional tests ( #22802 )
...
* Write additional tests
* Make Sonar happier
2022-07-11 13:22:37 +01:00
688dbc6cba
Enable URL tooltips on hover for Element Desktop ( #22286 )
...
* Enable URL tooltips for Element Desktop
Closes : #6532
Signed-off-by: Johannes Marbach <johannesm@element.io >
* Fix access level
Co-authored-by: Travis Ralston <travpc@gmail.com >
* Add explicit access level where it exists in base class
* Appease the linker
Co-authored-by: Travis Ralston <travpc@gmail.com >
2022-07-06 12:40:22 -06:00
Michael Telatynski and GitHub
6c37574857
Remove all mentions of Piwik ( #22556 )
...
* Remove all mentions of Piwik
* Simplify ModalManager interface
* Maintain privacy_policy_url
2022-06-14 16:14:09 +01:00
Michael Telatynski and GitHub
2c0965c240
Abstract electron settings properly to avoid boilerplate-hell ( #22491 )
...
* Remove unused method `BasePlatform::screenCaptureErrorString`
* Extract SeshatIndexManager into its own file
* Improve platform typescripting
* Consolidate IPC call promisification into IPCManager
* Abstract electron settings properly to avoid boilerplate-hell
* i18n
* Iterate PR
2022-06-10 22:38:46 +01:00
James Salter and GitHub
11a3011cbd
Option to disable hardware acceleration on Element Desktop ( #22295 )
...
Override ElectronPlatform to support disableHardwareAcceleration
2022-05-23 11:50:10 +01:00
Michael Telatynski and GitHub
ca98529bd2
Improve code as per Sonar suggestions ( #22224 )
2022-05-16 16:47:12 +01:00
James Salter and GitHub
2ffb3a1180
Pass the version in the updated param to attempt to cache bust ( #21912 )
2022-04-25 14:15:21 +01:00
ff89eef01a
Ensure updated=1 is set as the query string before any # ( #21605 )
...
* Ensure updated=1 is set as the query string before any #
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-04-20 15:12:24 +01:00
1384783a77
Update SdkConfig usage to use new translation layer + update config.md docs ( #21429 )
...
* Update SdkConfig usage to use new translation layer
* Appease the linter
* WIP refactor of config documentation
* Finish re-writing config.md
* Update surrounding documentation
* Apply suggestions from code review
Co-authored-by: Germain <germains@element.io >
* Textual updates
Co-authored-by: Germain <germains@element.io >
2022-03-18 10:12:44 -06:00
James Salter and GitHub
adad5e16c2
Fix page reloading on initial update ( #21410 )
...
Remove the hash event listener before reloading the page, as the reload was being swallowed by our router.
Along the way, refactor out routing logic form app.tsx to avoid causing a circular import.
2022-03-16 12:20:06 +00:00
James Salter and GitHub
9223d93450
Check for update on load and refresh if available ( #21272 )
...
* Reload the page if we're stale on load
* Set updated=1
2022-03-03 14:36:12 +00:00
Šimon Brandner and GitHub
491999281f
Add allowOverridingNativeContextMenus() ( #17777 )
2022-03-03 10:39:42 +00:00
Šimon Brandner and GitHub
3810b7e329
Keybinding code unification #3 ( #21132 )
2022-02-23 09:12:06 +00:00
Šimon Brandner and GitHub
c275ef6b49
Fix command key missing in keyboard shortcuts tab ( #21102 )
2022-02-16 15:29:52 +00:00
Šimon Brandner and GitHub
42416021ad
Switch to IPC channel for getDesktopCapturerSources ( #21042 )
2022-02-11 10:38:35 +00:00
Šimon Brandner and GitHub
03e776d9c4
Improve the look of the keyboard settings tab ( #20595 )
...
* First cut of new keyboard shortcuts
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
* i18n
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2022-01-24 11:33:37 +00:00
Michael Telatynski and GitHub
211f480027
Abstract electron download path behind an opaque ID ( #20271 )
2021-12-21 15:34:57 +00:00
Germain and GitHub
23b21c940c
Open thread on native notification click ( #20176 )
2021-12-15 08:34:54 +00:00
Aaron R and GitHub
df84c48d73
Fix imports to work with new lint rules ( #19532 )
...
* Add eslint-plugin-import
Signed-off-by: Aaron Raimist <aaron@raim.ist >
* Autofix + move comments manually
Signed-off-by: Aaron Raimist <aaron@raim.ist >
* Manual fix
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2021-12-09 15:57:46 -07:00
James Salter and GitHub
b0abbfacd4
Fix Docker build versioning ( #20077 )
...
* Centralise version scripts and fix Docker version
* Refactor generation of a git-hash-based version into get-version-from-git
* Refactor normalization of versions (stripping leading v) into normalize-version.sh
* Call get-version-from-git from ci_package.sh, call normalize-version from package.sh
* Refactor docker-write-version.sh into docker-package.sh, which both writes the
version file and invokes yarn build passing VERSION
* Normalize the version received from the server
2021-12-07 15:11:01 +11:00
James Salter and GitHub
60788da1a3
Normalize the local app version ( #20061 )
...
We need to strip the leading v from the local app version in pollForUpdate to ensure it compares correctly the version from the /version request indicating what the latest available version is. Previously, we only stripped the leading in getAppVersion which is used in some other places but not to decide whether an update is available.
2021-12-06 23:12:29 +11:00
Michael Telatynski and GitHub
883d8cecaa
Improve platform types ( #20027 )
2021-12-03 11:03:01 +00:00
James Salter and GitHub
194aeac19e
Get version from build VERSION variable ( #19857 )
...
* Fetch version from VERSION set during build
* When polling for new versions, compare to VERSION set during build
* Strip leading v from version, matching package.sh
2021-11-23 18:42:24 +11:00
Dariusz Niemczyk and Dariusz Niemczyk
85a81af1da
Replace console.warn with logger.warn
...
Related https://github.com/vector-im/element-web/issues/18425
2021-10-19 10:14:31 +02:00
Dariusz Niemczyk and Dariusz Niemczyk
dc9f77a509
Replace console.log with logger.log
...
Related https://github.com/vector-im/element-web/issues/18425
2021-10-19 10:14:31 +02:00
Dariusz Niemczyk and Dariusz Niemczyk
db01bfc0fd
Replace console.error with logger.error
...
Related https://github.com/vector-im/element-web/issues/18425
2021-10-19 10:14:31 +02:00
Dariusz Niemczyk and Dariusz Niemczyk
515a8d2097
Fix wrong type call for window.location.reload
2021-10-19 10:14:31 +02:00
Michael Telatynski and GitHub
1aa2efd2ce
Merge pull request #18490 from vector-im/t3chguy/fix/18088
2021-09-16 10:16:23 +01:00
Michael Telatynski
5a561b674f
Fix space keyboard shortcuts conflicting with native zoom shortcuts
2021-09-14 16:02:15 +01:00
Michael Telatynski
55338701ea
Delabs Spaces, keeping it as a default-on preference for the time being
2021-08-11 14:52:43 +01:00
Michael Telatynski
1cffed2336
Dismiss electron download toast when clicking Open
2021-07-27 15:04:55 +01:00
Michael Telatynski
e136afe2eb
Conform to new typescript eslint rules
2021-07-19 22:47:32 +01:00
Michael Telatynski and GitHub
43695fbc58
Merge branch 'develop' into fix/space-shortcut-local/17776
2021-07-15 13:53:06 +01:00
Michael Telatynski
2877ef8fcf
Fix skinning
2021-07-15 08:29:18 +01:00
Michael Telatynski
f65231268d
Cache value of feature_spaces* flags as they cause page refresh so are immutable
2021-07-15 08:26:50 +01:00