22 Commits

Author SHA1 Message Date
Michael Telatynski
4826d52465
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-04-15 14:51:48 +01:00
Michael Telatynski
221ed97062
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-04-15 14:40:45 +01:00
Michael Telatynski
d509da2b09
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-03-28 22:45:13 +00:00
Michael Telatynski
ef4b41dac5
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-03-28 13:46:20 +00:00
Michael Telatynski
c917307170
Merge branch 'develop' of https://github.com/vector-im/element-desktop into t3chguy/safeStorage
# Conflicts:
#	package.json
#	src/@types/global.d.ts
#	src/electron-main.ts
#	src/ipc.ts
#	src/language-helper.ts
#	src/seshat.ts
#	yarn.lock
2025-03-28 13:37:31 +00:00
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
David Langley
845ede4989 Add commercial license to source headers 2025-01-17 11:44:49 +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
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]
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
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
David Langley
c15014e7a8 Updated Copyright headers 2024-09-06 17:56:18 +01:00
Michael Telatynski
08d844f89f
Migrate from keytar to safeStorage 2023-07-17 12:03:23 +01:00
Michael Telatynski
f928d59208
Null guard global mainWindow better (#948) 2023-05-09 09:23:01 +01:00
Andy Balaam
0faac52dae Format all files with prettier 2022-12-15 11:52:12 +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
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
Michael Telatynski
2032f64766
Ensure EventStore is created in the appropriate userData directory (#433) 2022-11-04 14:58:23 +00:00
Michael Telatynski
d0e1596bf2
Enable Typescript strict mode (#426) 2022-10-13 12:42:33 +01:00
Michael Telatynski
389f6f4334
Split electron-main into smaller chunks (#377)
* Split electron-main into smaller chunks

* Affix @types/node version and upgrade electron-store

* Iterate PR

* tidy up

* Actually run the split out code
2022-07-01 20:17:40 +01:00