Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
a5d3fdf
"Quasar upgrade" dependency updates
ebkr Jun 20, 2025
aa14b50
Removed Quasar configuration files
ebkr Jun 20, 2025
d27b29c
Updated Quasar config file
ebkr Jun 20, 2025
4b44a37
Added required index.html and updated packages
ebkr Jun 20, 2025
ac83441
Updated yarn.lock file
ebkr Jun 20, 2025
dd9747f
Resolved missing Quasar variable errors
ebkr Jun 20, 2025
3fa9cf5
Moved src-electron files to newly expected location
ebkr Jun 20, 2025
6a71098
Converted src-electron files to TypeScript
ebkr Jun 20, 2025
f006831
Converted src-electron files to ESM and added electron-env.d.ts
ebkr Jun 20, 2025
baa19a8
Updated boot files to support Vue 3
ebkr Jun 20, 2025
31bc766
Updated store and router index files to Vue 3
ebkr Jun 20, 2025
783114b
Removed q-app wrapper according to upgrade docs
ebkr Jun 20, 2025
f800aa6
Updated routes.ts to use Vue 3 types
ebkr Jun 20, 2025
d89580f
Enforced version for Vuex
ebkr Jun 20, 2025
8ce3e96
Updated Vue Router usage of UtilityComposable.ts
ebkr Jun 20, 2025
d2b49cd
Changed quasar.config.ts targets, minify, and added polyfills
ebkr Jun 20, 2025
736032d
Converted ChildProcess import to indirectly extract exec
ebkr Jun 20, 2025
0a7caf6
Implemented provider for os library.
ebkr Jun 20, 2025
1f547a8
Switched path usages to call provider
ebkr Jun 20, 2025
8fd2622
Added stacktrace to R2Error.ts
ebkr Jun 20, 2025
0020f17
WIP: Getting preload to work to implement Path library
ebkr Jun 20, 2025
b86ceb4
Implemented frontend replacement for Node path library
ebkr Jun 23, 2025
cb4fbc3
Implemented child_process exec and execSync methods
ebkr Jun 24, 2025
6c7eaa1
Changed missed "path" imports to use provider
ebkr Jun 24, 2025
b7bffbe
Removed further uses of ipc in frontend
ebkr Jun 24, 2025
5cd1e83
Upgraded store and router. Deferenced boot files.
ebkr Jun 24, 2025
b8784fc
Implemented minimal required calls to initialise app
ebkr Jun 24, 2025
83f232b
Ported App.vue IPC usages to Promise based calls resolved via preload
ebkr Jun 25, 2025
b07d05a
AppData directory and image loading changes
ebkr Jun 25, 2025
424296b
Fixed visual regressions on GameSelectionScreen.vue
ebkr Jun 26, 2025
e0596ae
Added replacement for process.platform and fixed path implementations
ebkr Jun 26, 2025
3f3654b
Fixed visual regression and state errors on Splash.vue
ebkr Jun 26, 2025
c1c117d
Fixed progression to Profiles.vue screen
ebkr Jun 27, 2025
9d32137
Allow progression from profile selection screen to manager main view
ebkr Jun 30, 2025
db878be
OnlineModList now renders
ebkr Jun 30, 2025
1059285
Preview panel can now open correctly
ebkr Jun 30, 2025
4101e9d
Fixed pagination buttons and removed defineProps warning
ebkr Jun 30, 2025
7243866
Fixed window titles
ebkr Jun 30, 2025
cc1aa93
Modified NavigationMenu items to show correct tag colours
ebkr Jun 30, 2025
e9048a4
Replaced more usages of process.platform
ebkr Jun 30, 2025
bef9b33
Fixed `code` component styling
ebkr Jun 30, 2025
1942549
Fixed theme colours for NavigationMenu items
ebkr Jun 30, 2025
142413b
Fixed colours for Settings screen
ebkr Jul 1, 2025
5224d0d
Added hr override for Help page - Changed from blue to grey
ebkr Jul 1, 2025
e6d2957
Mod list is no longer wiped on each launch and mods can be read corre…
ebkr Jul 1, 2025
b181201
List of profiles are shown correctly
ebkr Jul 1, 2025
5a55a62
Improved performance by removing prewarm until profile has been selected
ebkr Jul 1, 2025
2fe7381
Fixed Splash.vue ensuring wrapper script exists
ebkr Jul 1, 2025
19f9eea
LocalModList.vue now renders draggable list
ebkr Jul 1, 2025
9e71da9
Implemented full fs and path libraries
ebkr Jul 2, 2025
2368001
Fixed LocalModList image resolve
ebkr Jul 2, 2025
bdc04a0
Started adding IPC support for adm-zip
ebkr Jul 2, 2025
e3724c6
Added IPC support for adm-zip
ebkr Jul 3, 2025
19a0006
Prevented state error in DownloadModule
ebkr Jul 3, 2025
5a2511b
Added support for Electron shell calls
ebkr Jul 3, 2025
c282713
Replaced more path usages with IPC equivalent
ebkr Jul 3, 2025
339dfc7
Added electron shell openPath support for EGS runner
ebkr Jul 3, 2025
1543b60
Fixed wrapper write to disk on Unix systems
ebkr Jul 3, 2025
7d8ff10
Prevented error on missing element during Linux Setup copy
ebkr Jul 3, 2025
8a046cb
WIP: Resolving error with window not being defined
ebkr Jul 3, 2025
24ab3ea
Corrected import and ensured copyFolder to always exists
ebkr Jul 4, 2025
b265529
Download UUID now string based instead of object
ebkr Jul 4, 2025
fe04eb5
Mod cache is now populated after install
ebkr Jul 4, 2025
61acd8b
Fixed tooltips and re-added i18n boot file
ebkr Jul 4, 2025
ab33824
Removed logging from FolderMigration.ts
ebkr Jul 4, 2025
d6a9ae2
Converted InteractionProviderImpl to use IPC
ebkr Jul 4, 2025
b46ee68
Fixed mtime usage in NodeFs
ebkr Jul 7, 2025
35b75e3
Games can now be launched
ebkr Jul 7, 2025
11d8383
Added OS library IPC implementation
ebkr Jul 4, 2025
39de4ef
Switched router from hash to web history mode
ebkr Jul 14, 2025
f6f10c6
Fixed additional Vuex state errors
ebkr Jul 14, 2025
f67ea1d
Resolved error about legacy i18n usage
ebkr Jul 14, 2025
6b33395
Fixed ZipProvider.getEntries serialization
ebkr Jul 14, 2025
15bd668
Fixed warning where "strike" tag is unrecognised
ebkr Jul 14, 2025
668ee1e
File exports can now be imported
ebkr Jul 15, 2025
798057b
Fixed issues after rebase
ebkr Aug 4, 2025
c45c9fb
Addressed PR comments:
ebkr Aug 14, 2025
9005e41
Addressed more PR comments:
ebkr Aug 15, 2025
0df8bff
Added window to d.ts and upgraded TypeScript version
ebkr Aug 15, 2025
7381928
Fixed built executable issues
ebkr Aug 18, 2025
75d3f2c
More env.d.ts declarations and PR fixes
ebkr Aug 18, 2025
6cd8d07
Added icongenie (by Quasar) generated icon
ebkr Aug 18, 2025
33f50ad
Ported relevant preload binds to invoke/handle
ebkr Aug 18, 2025
41ae9ef
Removed redundant catch block
ebkr Aug 18, 2025
c943f41
Changed Quasar CSS imports and node implementations to relative
ebkr Aug 19, 2025
d7dfa4e
Removed need to coerce type definition of writeFile implementation
ebkr Aug 19, 2025
3f481f4
Converted CustomInstructions.ts to be lazy resolved
ebkr Aug 19, 2025
93f6dec
Lazy-loading ReturnOfModdingInstaller and ShimloaderInstaller install…
ebkr Aug 19, 2025
c704973
Added store strict mode based on Vite mode
ebkr Aug 19, 2025
3dbff46
Added provider to get public asset path
ebkr Aug 19, 2025
90b4e32
Added CdnHostList to allow overriding CDNs
ebkr Aug 20, 2025
6007aa1
Changed CdnProvider import to relative
ebkr Aug 20, 2025
59258d5
Moved protocol to CDNS array
ebkr Aug 20, 2025
d54c345
Added package url transformer
ebkr Aug 20, 2025
9ac41f4
Fixed issue with CDN replacement including protocol
ebkr Aug 21, 2025
ce50431
Changed UrlUtils to replace protocol to be in line with the one speci…
ebkr Aug 21, 2025
0e36b51
Added transformer usages for hard-coded TS URLs
ebkr Aug 21, 2025
3731bfe
Added copy/paste context menu to inputs and code/pre blocks
ebkr Jul 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# pnpm-related options
shamefully-hoist=true
strict-peer-dependencies=false
# to get the latest compatible packages when creating the project https://github.com/pnpm/pnpm/issues/6463
resolution-mode=highest
8 changes: 0 additions & 8 deletions .postcssrc.js

This file was deleted.

4 changes: 0 additions & 4 deletions .prettierrc

This file was deleted.

20 changes: 0 additions & 20 deletions .space.kts

This file was deleted.

35 changes: 0 additions & 35 deletions .stylintrc

This file was deleted.

6 changes: 0 additions & 6 deletions babel.config.js

This file was deleted.

21 changes: 21 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<head>
<title><%= productName %></title>

<meta charset="utf-8">
<meta name="description" content="<%= productDescription %>">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width<% if (ctx.mode.cordova || ctx.mode.capacitor) { %>, viewport-fit=cover<% } %>">

<link rel="icon" type="image/png" sizes="128x128" href="icons/favicon-128x128.png">
<link rel="icon" type="image/png" sizes="96x96" href="icons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="32x32" href="icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="icons/favicon-16x16.png">
<link rel="icon" type="image/ico" href="favicon.ico">
</head>
<body>
<!-- quasar:entry-point -->
</body>
</html>
82 changes: 0 additions & 82 deletions jest.config.js

This file was deleted.

Loading
Loading