Commit graph

31596 commits

Author SHA1 Message Date
Becca d9504e1776 Update the 14 upgraded added ipc calls to use strongly typed ipc calls 2022-01-25 10:42:53 -05:00
Becca 5504f50ce4 Merge branch 'development' into electron-v14 2022-01-25 10:25:44 -05:00
Francesco Pinzauti 714c043423 feat: ad CLion as external editor 2022-01-25 15:53:11 +01:00
Markus Olsson b5bb53a6f8 Don't need this 2022-01-25 10:57:46 +01:00
Markus Olsson 3744a0a825 Add update-accounts IPC method 2022-01-25 10:56:24 +01:00
Markus Olsson 14d8ce8f2b Merge branch 'development' into enterprise-avatars 2022-01-25 10:56:15 +01:00
Markus Olsson 3b258ce353
Update app/src/main-process/ordered-webrequest.ts
Co-authored-by: tidy-dev <75402236+tidy-dev@users.noreply.github.com>
2022-01-25 09:34:40 +01:00
tidy-dev ef31b21498
Merge pull request #13727 from Pinzauti/development
Removed unnecessary punctuation
2022-01-24 11:45:56 -05:00
tidy-dev bc7445af27
Merge pull request #13702 from desktop/typed-ipc
Shared IPC type contract between renderer and main process
2022-01-24 10:26:05 -05:00
Markus Olsson 8b2244c32c Don't load dotcom avatars from gravatar 2022-01-24 09:19:17 +01:00
Francesco Pinzauti 36b4e8ad9b
style: punctuation removed 2022-01-23 16:37:55 +01:00
Markus Olsson caa22292aa 📖 2022-01-21 18:20:39 +01:00
Markus Olsson eceee3ff3d 📖 2022-01-21 18:15:15 +01:00
Markus Olsson 0a759d9218 📖 2022-01-21 16:09:31 +01:00
Markus Olsson b2bc22ee0f Use the type-safe ipcRenderer in main-process-proxy 2022-01-21 16:09:06 +01:00
Markus Olsson df62141c4d Rename same origin filter file back to its original name 2022-01-21 15:46:22 +01:00
Markus Olsson 42d93f68a5 Let the alive filter live separately from the same origin filter 2022-01-21 15:45:42 +01:00
Markus Olsson 8d95d3ad5a Merge branch 'development' into enterprise-avatars 2022-01-21 15:45:12 +01:00
Markus Olsson 75bfefd56f Merge branch 'development' into typed-ipc 2022-01-21 15:37:26 +01:00
Markus Olsson 73b9fce316
Merge pull request #13705 from desktop/haha-what-a-story-mark
Let's not mix IPC with random events
2022-01-21 15:34:32 +01:00
Markus Olsson 8fab257e39 Dunno why that can't resolve 2022-01-21 15:22:13 +01:00
Markus Olsson ca4f2f810b Find even more of these buggers 2022-01-21 15:20:28 +01:00
Markus Olsson 487083bc85 Strongly typed web contents ipc 2022-01-21 15:02:30 +01:00
Markus Olsson f076aa4b8c Add a rule for not accidentally using webContents.send directly 2022-01-21 14:06:08 +01:00
Markus Olsson f4d9ac196e Prevent importing ipcMain straight from electron 2022-01-21 14:05:50 +01:00
Markus Olsson 1f277977c5 🔥 unused method 2022-01-21 14:04:49 +01:00
Markus Olsson 9c55be87e3 Remove more ipcRenderer uses 2022-01-21 11:44:28 +01:00
Markus Olsson 021e66e112 Add lint rules to prevent us from using ipcRenderer 2022-01-21 11:41:54 +01:00
Markus Olsson cb04993819 Forgot one 2022-01-21 11:29:19 +01:00
Markus Olsson 5d62c94b03 Convert more IPC events to typed ipc 2022-01-21 11:25:49 +01:00
Markus Olsson e1c504b0ed Use typed IPC in crash app 2022-01-21 11:25:35 +01:00
Markus Olsson 01a5d375bd Match ipcRenderer API 2022-01-21 11:25:21 +01:00
Markus Olsson d69f33051f Try matching the current ipcMain API 2022-01-21 11:04:40 +01:00
Becca 5cb78f1ddc Merge branch 'development' into electron-v14 2022-01-20 14:27:28 -05:00
Becca 4cafe687c6 With spectron gone - need to add lodash typing. 2022-01-20 14:25:09 -05:00
Becca 1d91a0b9ed Remove spectron since unused and rest of integration test references 2022-01-20 14:21:35 -05:00
Becca 8d51fb3b0b Remove it from the yml.. 2022-01-20 13:56:43 -05:00
Becca ab433b089f Don't do integration test - there are not any 2022-01-20 13:41:45 -05:00
Becca 80c1083456 Remove test that will be removed with 16 upgrade 2022-01-20 13:23:54 -05:00
Becca 11b926236f Update .npmrc 2022-01-20 12:43:12 -05:00
Becca f397e446e7 Add another jest mock 2022-01-20 12:35:25 -05:00
Markus Olsson 2ed5c531b1 🔥 unused importt 2022-01-19 23:10:42 +01:00
Markus Olsson 25cff9b5ee This was a supremely placed joke
This ancient snipped relied on the fact that ipcMain is a generic EventEmitter (even though you'd never use it that way) and emitted an event on it which was easily confused as an event from the renderer but since it wasn't it had a different signature.
2022-01-19 22:16:28 +01:00
Markus Olsson 0264c49562 This was a supremely placed joke
This ancient snipped relied on the fact that ipcMain is a generic EventEmitter (even though you'd never use it that way) and emitted an event on it which was easily confused as an event from the renderer but since it wasn't it had a different signature.
2022-01-19 21:55:12 +01:00
Becca 828f678c84 Refactor windows controls to use main proxy process 2022-01-19 13:09:50 -05:00
Becca 4044af604b Refactor theme change monitor to use main process proxy 2022-01-19 13:01:44 -05:00
Becca 09d56af55d Use main process proxy for auto updater methods 2022-01-19 12:22:44 -05:00
Markus Olsson e857a8cc93 Use type helpers in AppWindow 2022-01-19 18:16:37 +01:00
Markus Olsson a71888f07d How did this ever work? 2022-01-19 18:16:21 +01:00
Markus Olsson 1fffa01aa5 Leverage type helpers in app shell 2022-01-19 18:16:09 +01:00