Commit Graph

97 Commits

Author SHA1 Message Date
Ducko 8cf5233e94 rewrite: replace requireNative with globalPaths workaround
Added Module.globalPaths workaround (reintroduce native usage instead of our own util using it) is needed as Discord's overlay code depends on their own implementation of this. Also removed requireNative and replace with just require since no longer needed with this hack anyway.
2023-04-10 20:59:54 +01:00
Ducko cc0cae97f9 settings: add openasar setting item (rewrite) 2023-04-01 20:51:02 +01:00
alsoGAMER 40b27dd1b8
[noTrack] Blocking improvements (#108)
* [noTrack] Also block metrics call

* [noTrack] Wildcard api version for science call
2023-01-13 15:05:43 +00:00
Ducko c9a4662008 bootstrap: minor code cleanup 2023-01-11 21:56:01 +00:00
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