Michael Telatynski
e136afe2eb
Conform to new typescript eslint rules
12 months ago
Michael Telatynski
2877ef8fcf
Fix skinning
12 months ago
Michael Telatynski
f65231268d
Cache value of feature_spaces* flags as they cause page refresh so are immutable
12 months ago
Michael Telatynski
2983215dee
Improve and consolidate typing
12 months ago
J. Ryan Stinnett
491b179971
Auto-fix lint errors
1 year ago
Šimon Brandner
f8da8254ce
Better handling space shortcuts
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
1 year ago
Šimon Brandner
76d9f26a16
Fix space shortcuts on non-English layouts
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
1 year ago
Michael Telatynski
f461c900cf
Improve typing of Event Index Manager / Seshat
1 year ago
Michael Telatynski
9e4eebed26
Change spaces shortcut to have 1 = space 1, 0 = home
1 year ago
Michael Telatynski
f7ea7b948a
Wire space switch shortcut via dispatcher to prevent app load explosion due to skinning
1 year ago
Michael Telatynski
aa1145960a
Spaces keyboard shortcuts first cut
1 year ago
Germain Souquet
dc4cc02682
Change lang type to allow for multiple locales
1 year ago
Germain Souquet
f5c2d51f1e
Implement IPC call to Electron to set language
1 year ago
Germain Souquet
1d79f97a7a
Add user settings for warn before exit
1 year ago
Šimon Brandner
0f7a42258c
Add a comment
...
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
1 year ago
Šimon Brandner
8cf2ab436d
Use getSpellCheckLanguages() instead of a setting
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
1 year ago
Šimon Brandner
5f15ee4ea5
Mark macOS as false
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
1 year ago
J. Ryan Stinnett
58eca1aa7d
Use isolated IPC API
...
This adjusts to match changes on the desktop side where we now use Electron's
context isolation feature to expose only the IPC channels and methods we
actually expect to use.
1 year ago
Šimon Brandner
6844c8f92e
Hide spell-check settings if not using Electron
2 years ago
Šimon Brandner
1c9d25986a
Cleanup
2 years ago
Šimon Brandner
a8a422105b
Added getAvailableSpellCheckLanguages() method
2 years ago
J. Ryan Stinnett
f1e89bf833
Replace various instances of Riot with Element
2 years ago
Michael Telatynski
1e1a14c9a9
Extend Platform to support idpId for SSO flows
2 years ago
Damir Jelić
0507cd2d90
electron-platform: Use camel case for the user/device id.
2 years ago
Damir Jelić
5350c5e551
electron-platform: Pass the user/devce id pair when initializing the event index.
2 years ago
Michael Telatynski
ae8595690d
delint
2 years ago
Michael Telatynski
e371f01bb5
Try to close notification on all platforms which support it, not just electron
2 years ago
Travis Ralston
b2d4432ba9
Fix SSO session ID paramater
2 years ago
Travis Ralston
1b60743910
Use the right protocol for SSO URLs
2 years ago
J. Ryan Stinnett
5b31589b3a
Use brand name from config in all strings
2 years ago
Michael Telatynski
87527d7b16
Show expiring toast on completed downloads
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Damir Jelić
55c1f01f4c
ElectronPlatform: Add support to set and get the index user version.
2 years ago
Damir Jelić
a968389c85
ElectronPlatform: Implement the isRoomIndexed method.
2 years ago
Michael Telatynski
34dab73150
Fix riot-desktop manual update check getting stuck on Downloading...
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
ddf3d92d43
Fix login loop where the sso flow returns to `#/login`
...
due to fragmentAfterLogin going back to `#/login`
and https://github.com/vector-im/riot-web/issues/11643
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
d18b0f87d4
Fix login loop where the sso flow returns to `#/login`
...
due to fragmentAfterLogin going back to `#/login`
and https://github.com/vector-im/riot-web/issues/11643
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
66272fc226
Allow deferring of Update Toast until the next morning
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
1fd74f22c8
Give contextual feedback for manual update check instead of banner
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Hubert Chathi
fb62f6dfb4
make IPC calls to get pickle key
2 years ago
Michael Telatynski
3ad3c3ca0a
Fix super in arrow funcs
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
48a618264a
Replace New Version Bar with a Toast
...
discards the `new_version` dispatch
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
d7ee8e13cc
make ts happy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
6ec613c2c2
Convert various things to Typescript
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Travis Ralston
a21d6e651f
Move dispatcher references in support of TypeScript conversion
...
See https://github.com/matrix-org/matrix-react-sdk/pull/4593
2 years ago
Michael Telatynski
6348b17e23
Pass screenAfterLogin through SSO in the callback url
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
J. Ryan Stinnett
1ad54a4dae
Tweak default device name to be more compact
...
Fixes https://github.com/vector-im/riot-web/issues/13458
2 years ago
Michael Telatynski
2346829055
Add riot-desktop shortcuts for forward/back matching browsers&slack
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
15bb819c8a
Instead of encrypting, pass the HS an opaque token which we locally resolve in a map to our profile data
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
6fdeca93b6
Make the riot-desktop callback args more generic and encrypt the args
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago
Michael Telatynski
8ca9e4ccb1
Fix Electron SSO handling to support multiple profiles
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2 years ago