Commit Graph

93 Commits

Author SHA1 Message Date
CanadaHonk ec5082860e
Remove Polyfills (#101)
* poly: remove completely

* bootstrap: remove unused request require

* asarUpdate: rewrite request -> https

* moduleUpdater: rewrite request -> https

* ui: fallback to channel instead of "custom" if no hash

* index: set name to branch for obvious testing

* config/backend: tweak source

* moduleUpdater: fix rewrite

* moduleUpdater: fix rewrite (x2)

* moduleUpdater: follow redirects with rewrite

* ci: start multi-branch rewrite

* ci: upgrade node to 18.x

* ci: rewrite version changing to use existing

* ci: change release version getting to in file

* ci: mess with yaml syntax

* ci: revert to node 16.x, fix version wrapped in quotes

* ci: fix invalid yaml

* ci: yaml syntax fixing

* ci: append to tag

* ci: make pre-release unless nightly build

* ci: add title nicening

* asarUpdate: fix release suffix

* asarUpdate: fix not following redirect

* winFirst: don't remake shortcuts, tweaks

* ui: add channel prefix if non-nightly

* chore: prep for main branch
2022-12-02 22:23:46 +00:00
Ducko 7a04cb57df css: fix escaping backticks 2022-10-10 16:41:39 +01:00
Ducko 78204759a3 bootstrap: rewrite new blocking system 2022-09-29 17:07:54 +01:00
Ducko 1f0ac0f27e bootstrap: fix new blocking system 2022-09-29 17:04:13 +01:00
Ducko 3314bc9c28 bootstrap: tweak webRequest handling 2022-09-29 16:01:43 +01:00
Ducko 5c68a2a78f bootstrap: add noTyping 2022-09-29 15:52:57 +01:00
Ducko 3e027d59f2 bootstrap: default css config for injection 2022-09-28 18:00:27 +01:00
Ducko 5d2bd94945 css: rewrite css injection to use mainWindow to fix imports 2022-09-28 17:33:31 +01:00
Ducko a021777ede bootstrap: disable CSP with css too 2022-09-28 16:21:30 +01:00
Ducko f425859c93 bootstrap: add CSS injection support (like JS) 2022-09-28 15:50:06 +01:00
Ducko c6f2f5eb78 [NoTrack] Possible fix 2022-06-10 11:00:01 +01:00
Ducko 0018c52257 [NoTrack] Disable Sentry in main window inject instead of JS intercepting 2022-06-10 09:06:55 +01:00
Ducko 7688667bac [Bootstrap] Null-check argv 2022-05-07 20:08:40 +01:00
Ducko ed731b6153 [MainWindow] Don't replace channel as unused 2022-05-05 19:59:52 +01:00
Ducko f7325d6e35 [AutoStart] Use index to fix PC support 2022-04-28 17:07:54 +01:00
Ducko 234545f1ce [AutoStart] Remove index and name files platform-specific 2022-04-28 08:50:26 +01:00
Ducko 43ec96e073 [WinFirst] Restructure FirstRun as just WinFirst 2022-04-27 21:54:08 +01:00
Ducko ab34f5386a [Chore] Remove newline at end of file for Bootstrap 2022-04-26 12:37:50 +01:00
Ducko 72842faf85 [Bootstrap] Minor source cleanup 2022-04-22 17:08:04 +01:00
Ducko 86b3f0992e [Bootstrap] Add --url support (for protocol) 2022-04-22 17:04:37 +01:00
Ducko 99f146ea86 [Bootstrap] Reorder inits 2022-04-21 22:57:31 +01:00
Ducko f599d1bd1d [Bootstrap] Remove dialog from ErrorHandler as largely unused/needed 2022-04-21 22:49:48 +01:00
Ducko e06e1abda8 [Bootstrap] Only inject in main windows 2022-04-21 22:46:08 +01:00
Ducko e7a3a61a73 [Bootstrap] Fix random JS injection issues because Electron 2022-04-21 21:22:48 +01:00
Ducko c3d6eced6c [JsInject] Initial Add 2022-04-21 20:53:20 +01:00
Ducko fde1aac7d4 [Bootstrap] Deep integrate NoTrack 2022-04-21 20:48:19 +01:00
Ducko 6ad72b7172 [Bootstrap] Deep integrate GPUSettings (new stub only) 2022-04-19 21:47:09 +01:00
Ducko 7e31a9af6a [Bootstrap] Deep integrate CrashReporterSetup (stub) 2022-04-19 14:37:31 +01:00
Ducko 376567c97e [Bootstrap] Add uncaughtException handler 2022-04-17 18:55:37 +01:00
Ducko f40682c8a9 [Bootstrap] Deep integrate ErrorHandler, also fix uncaught in Splash ThemeSync 2022-04-17 18:31:39 +01:00
Ducko 785bd0a672 [Chore] Revert ErrorHandler changes for debugging 2022-04-17 17:56:13 +01:00
Ducko af9cf611cb [Bootstrap] Integrate ErrorHandler 2022-04-17 00:04:03 +01:00
Ducko e7d1a6dfac [Chore] Revert 2022-04-16 23:53:40 +01:00
Ducko 1ebdaa0b2b [ErrorHandler] Rewrite (1 export, no handled / init 2022-04-16 22:20:02 +01:00
Ducko a4de8557d3 [CI > Test] Fix intentional fail 2022-04-13 10:04:13 +01:00
Ducko 0883501c1f [CI > Test] Intentionally fail (all) 2022-04-13 09:54:20 +01:00
Ducko 600bf29c22 [CI > Win] Rewrite quit on success 2022-04-13 08:48:28 +01:00
Ducko fa13c5b2b8 [Bootstrap] Fix not requiring config causing window not to open from MainWindow 2022-04-09 08:25:09 +01:00
Ducko 1f4c10d8b1 [NoTrack] Initial Add 2022-04-08 22:31:08 +01:00
Ducko 116c3e3e0e [Splash > Backend] Minor source cleanup 2022-04-06 22:45:43 +01:00
Ducko 001ca8b49f [Bootstrap] Fix issues from last commit 2022-04-06 20:54:04 +01:00
Ducko a74141f34f [Bootstrap] Minor source cleanup, fix MainWindow not injecting after window crash 2022-04-06 20:49:42 +01:00
Ducko 133cf280e4 [Various] Deep integrate u2QuickLoad (now forced always on win32) and appUpdater, other minor source cleanup 2022-04-05 13:13:55 +01:00
Ducko dc908c54cc [AppSettings] Integrate Settings util within, make settings global to avoid unneeded reuse 2022-04-05 08:35:57 +01:00
Ducko 9fd8dc8530 [General] Electron 17 minor rewrite, large logging cleanup 2022-04-02 22:23:19 +01:00
Ducko b0dd7d01a0 [Bootstrap] Minor source cleanup 2022-03-29 19:13:01 +01:00
Ducko 4b7c7430e5 [MainWindow] Rename file 2022-03-29 18:26:41 +01:00
Ducko f1e5c62f55 [Bootstrap] Minor source cleanup 2022-03-29 18:21:36 +01:00
Ducko cd2136a94e [Paths] Move setting globals and cleanOldVersions into paths itself 2022-03-29 18:14:18 +01:00
Ducko 956f1d7ad9 [Bootstrap] Tweak logging 2022-03-19 11:10:13 +00:00