Manav Rathi
48a726885f
Fix typo in comment
2024-03-26 21:45:21 +05:30
Manav Rathi
ac97d65c12
Remove one copy of duplication from IPC types
2024-03-26 21:45:21 +05:30
Manav Rathi
f8a36852a6
Prepare for test
2024-03-25 15:39:29 +05:30
Manav Rathi
892bf852a5
Convert remaining upload functions
2024-03-25 15:29:39 +05:30
Manav Rathi
f53b1361e8
Move file related functions
2024-03-25 15:09:51 +05:30
Manav Rathi
4261624da5
Handle rest of watch related functions
2024-03-25 14:03:20 +05:30
Manav Rathi
186e76c62b
Move add/remove watch functions to preload
2024-03-25 13:49:48 +05:30
Manav Rathi
96ea53face
preload / watch - part 1
...
The change event was not being used (since
dca542e781125c816efb00e17e1d94953146ac77), so also remove that dead code.
2024-03-25 13:31:28 +05:30
Manav Rathi
67468c6ff9
Move the selection dialogs
2024-03-25 13:02:06 +05:30
Manav Rathi
e8acbd8c9f
Convert the other conversion functions
2024-03-25 12:45:21 +05:30
Manav Rathi
2522da2b5e
Handle runFFMPEGCmd in preload
2024-03-25 12:32:57 +05:30
Manav Rathi
dd7e87274a
Handle set/getEncryptionKey in preload
2024-03-25 12:19:19 +05:30
Manav Rathi
106ba270fe
Handle ML related functions in updated preload
2024-03-25 12:09:11 +05:30
Manav Rathi
d3093809d6
Inline more into preload
2024-03-23 20:25:56 +05:30
Manav Rathi
81ba5379c9
Move checkExistsAndCreateDir out of preload
2024-03-23 20:06:27 +05:30
Manav Rathi
f21dc84840
Switch to async fs.exists
...
We cannot expose the sync version over the context bridge - the node:fs module
is not available to the preload script under context isolation.
2024-03-23 19:59:47 +05:30
Manav Rathi
47a7042d55
Remove dead code from cast
2024-03-23 18:38:31 +05:30
Manav Rathi
a5c3aff54b
Expose an fs.exists over the context bridge
2024-03-23 18:28:22 +05:30
Manav Rathi
7a3209ebf6
Fix preload.ts - Part x/x
2024-03-23 16:13:16 +05:30
Manav Rathi
03bad54bce
Remove from the web side
2024-03-22 17:41:32 +05:30
Manav Rathi
8391e7edfc
Start migrating from promise-fs
2024-03-22 15:13:37 +05:30
Manav Rathi
3a6c7b2dcd
Remove unused sendNotification IPC
2024-03-19 19:18:05 +05:30
Manav Rathi
e00b8fd2f1
Remove unused IPC for getPlatform
2024-03-19 19:18:05 +05:30
Manav Rathi
eeaa5165ab
Remove custom cache directory
...
From discussions, it seems that it was pre-emptively added but not specifically
requested by a customer. We can bring this back later if needed, or at least
offer better options to clean it, but for now I'm pruning the IPC surface to
reduce the amount of work needed for handling contextIsolation and sandboxing.
2024-03-19 19:18:04 +05:30
Manav Rathi
b7b33eba4a
Switch to contextBridge - Part 1
2024-03-19 19:17:01 +05:30
Manav Rathi
206ad46950
Remove CRASH_REPORTING key
2024-03-12 13:59:45 +05:30
Manav Rathi
70cddfdf0b
[web] Remove Sentry
...
Sentry has a measurable impact on page load, a metric that I'm keen to
improve. Apparently by default it loses us 8-9 page speed points, though that
can be reduced to 3-4
(https://github.com/getsentry/sentry-javascript/issues/9179 ).
All of this is doable, but there are bigger tasks to deal with. This is not to
say that Sentry won't be useful again at some point, when we have time to deal
with it better. But right now, we discussed that it's just better to remove
Sentry instead of piling on to the sunk cost.
2024-03-12 13:24:33 +05:30
Manav Rathi
e15c7e1642
Move into web/
2024-03-01 12:21:07 +05:30