149 Commits

Author SHA1 Message Date
catloversg
abdf3082ca ELECTRON: Fix issues in edge cases of using --export-save (#2590) 2026-04-02 23:57:25 -07:00
catloversg
92a8e619b8 ELECTRON: Import correct cloud file when multiple exist (#2599) 2026-03-26 18:23:09 -07:00
catloversg
eacdc081df ELECTRON: Mitigate issue of forcefullyCrashRenderer (#2597) 2026-03-25 13:29:50 -07:00
catloversg
2834684170 ELECTRON: Add UI menus and CLI flags to change log levels (#2596) 2026-03-24 13:56:28 -07:00
catloversg
77cc7874ab MISC: Support importing Steam Cloud save file manually (#2583) 2026-03-21 22:23:43 -07:00
catloversg
a9bb3f6d2f ELECTRON: Allow opening dev tools via CLI arguments (#2589) 2026-03-21 05:41:29 -07:00
catloversg
8b07879ad9 CODEBASE: Update SaveData type to be compatible with TS 5.9 and upgrade TS (#2457) 2026-01-28 12:26:06 -08:00
catloversg
3e75577ded BUGFIX: Electron app does not show achievement icons (#2362) 2025-10-23 12:39:11 -04:00
Femboy Fireball
18b062663d ELECTRON: Allow automatically hiding the top menu in Electron (#2325) 2025-10-03 12:45:18 -07:00
catloversg
1ac95144be ELECTRON: Specify mime type when loading wasm files (#2262) 2025-07-22 13:24:00 -07:00
catloversg
69cc3b69b5 WORKFLOW: Build artifacts and upload to release (#2120) 2025-05-14 09:07:26 -07:00
catloversg
6a0853ddf8 MISC: Prevent running multiple instances of Electron app (#2095) 2025-05-10 22:14:58 -07:00
catloversg
494ef0dff3 UI: Add option to enable/disable syncing Steam achievements (#2117) 2025-05-10 02:13:41 -07:00
catloversg
290557332c BUGFIX: Electron app does not run on Linux due to incompatible glibc version and wrong usage of net.fetch (#2114) 2025-05-09 02:37:46 -07:00
catloversg
1310be8c8a ELECTRON: Replace deprecated protocol.interceptFileProtocol with protocol.handle (#2100) 2025-04-19 15:02:31 -07:00
catloversg
44b8baa8ad ELECTRON: Use steamworks.js to integrate with Steamworks SDK (#1563) 2025-04-14 16:19:17 -07:00
catloversg
571cc8f886 MISC: Remove API server (#2084) 2025-04-11 13:35:34 -07:00
Snarling
3691e4b8d8 Initial 3.0 dev update (#2070) 2025-04-04 03:47:22 -04:00
Snarling
d0d7767003 RELEASE: 2.8.1 (#2069) 2025-04-04 03:35:54 -04:00
Snarling
6530b43886 Initial changes for 3.0 dev cycle (#1994)
Update constants.ts
Update version numbers in package jsons
2025-03-05 05:46:02 -05:00
Snarling
02c4f9c68d 2.8 Release Prep (#1993)
Update constants.ts
Update version in package.jsons
Move changelog to documented changelog
2025-03-05 03:18:53 -05:00
catloversg
0c1f3756a2 UI: Show warning message for deprecated API Server feature (#1903) 2025-01-07 21:04:41 -08:00
Snarling
bf095ea9e3 VERSION: Start dev branch 2.7.1 (#1832) 2024-12-08 16:41:53 -05:00
catloversg
6d2e106371 MISC: Change current version to 2.7.0 (#1795) 2024-11-27 00:07:16 -08:00
catloversg
685b7d51f7 ELECTRON: Update Electron to v29 (#1556) 2024-08-08 18:10:55 -07:00
catloversg
6483b5e7fe BUGFIX: Crash when accessing nonexist files with file protocol (#1529) 2024-08-01 23:09:49 -07:00
Snarling
8ee703760a Start 2.6.3 dev cycle 2024-07-03 19:39:21 -04:00
catloversg
cef789eb7c ELECTRON: Fix error with symbolic link (#1427) 2024-06-25 19:09:22 -04:00
catloversg
2ee548a140 BUGFIX: Fix corrupted save in Steam cloud (#1341) 2024-06-02 12:04:42 -04:00
Snarling
fe7e1c86bc Start 2.6.2 cycle (#1301) 2024-05-22 01:35:35 -04:00
catloversg
e478b9a224 MISC: Log invalid file request in Electron app (#1267) 2024-05-11 17:04:54 -07:00
catloversg
a79d7f9e45 BUGFIX: Fix wrong zoom factor in Electron app (#1245) 2024-05-06 13:13:56 -04:00
catloversg
5696db2788 MISC: Fix ghost processes when Electron code crashes too early (#1238) 2024-05-02 18:38:39 -04:00
catloversg
8553bcb8fc MISC: Support compression of save data (#1162)
* Use Compression Streams API instead of jszip or other libraries.
* Remove usage of base64 in the new binary format.
* Do not convert binary data to string and back. The type of save data is SaveData, it's either string (old base64 format) or Uint8Array (new binary format).
* Proper support for interacting with electron-related code. Electron-related code assumes that save data is in the base64 format.
* Proper support for other tools (DevMenu, pretty-save.js). Full support for DevMenu will be added in a follow-up PR. Check the comments in src\DevMenu\ui\SaveFileDev.tsx for details.
2024-03-27 21:08:09 -07:00
Michael Ficocelli
d81358c80f IPVGO: Add support to netscript API for game state, current player, and alternate ways to check/wait on AI turn (#1142) 2024-03-19 14:07:15 -04:00
Snarling
1755b7cd7f 2.6.1dev initial state 2024-03-05 20:54:11 -05:00
Snarling
0bf01aacab RELEASE: 2.6.0 (#1136) 2024-03-05 20:46:46 -05:00
Snarling
489ba595f3 VERSION: Begin 2.6.0 dev cycle (#992) 2023-12-26 11:53:27 -05:00
Snarling
997ae8c176 Changelog reset for 2.5.2 dev cycle 2023-11-30 17:21:31 -05:00
Snarling
36312c660d CODE: Enable es2023 features (#870) 2023-10-23 04:49:12 -04:00
Daniele Basso
9dd8275be1 Replace electron-config with electron-store. (#813) 2023-10-23 02:43:18 -04:00
omuretsu
7e94a8653e Fix electron w/ unsupported arch for greenworks 2023-10-09 19:14:53 -04:00
Snarling
1b271d6e29 Update electron to latest (#850) 2023-10-04 19:46:08 -04:00
omuretsu
a8e48ddb12 2.5.1 dev start 2023-10-02 19:46:57 -04:00
Snarling
6d3495d05f Changelog update for 2.5.0 (#828) 2023-09-24 09:11:49 -04:00
Snarling
de5ebc993b RELEASE: 2.4.1 (#752) 2023-08-26 18:07:09 -04:00
omuretsu
325224df27 2.3.2dev start 2023-06-07 15:06:47 -04:00
omuretsu
f55551c0cd 2.3.1 release 2023-06-07 14:41:36 -04:00
Steven Proctor
561b5cbf75 debugAccelerator: (#471)
- Added the F12 accelerator for Debug->Activate (DevTools) for faster access in Electron. Matches the shortcut for Chrome browsers.
2023-04-11 15:10:07 -04:00
omuretsu
042a476f78 Update electron package version info 2023-03-20 23:38:18 -04:00