catloversg
6a23c85e12
UI: Search and read NS API docs in editor tab and documentation tab ( #2163 )
2025-05-31 23:53:20 -07:00
catloversg
69cc3b69b5
WORKFLOW: Build artifacts and upload to release ( #2120 )
2025-05-14 09:07:26 -07:00
catloversg
b53180ff1e
MISC: Remove APIs that were deprecated a long time ago ( #2088 )
2025-05-10 22:10:48 -07:00
catloversg
44b8baa8ad
ELECTRON: Use steamworks.js to integrate with Steamworks SDK ( #1563 )
2025-04-14 16:19:17 -07:00
catloversg
a9900072da
MISC: Remove support for running NS1 scripts ( #2083 )
2025-04-11 13:41:48 -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
Michael Ficocelli
d62a1f38ca
BUGFIX: Add mathjax-full and csstype as direct dependencies, since we depend on them ( #2037 )
...
* [CHORE] Add mathjax-full as a direct dependency, since we depend on it
* [CHORE] Add csstype as a direct dependency, since we depend on it
* [CHORE] Tell TS that it's OK?
* [CHORE] Use correct csstype version
2025-03-20 15:53:40 -07: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
3ba89eb388
CODEBASE: Update api-extractor ( #1982 )
2025-02-27 22:39:58 -08:00
catloversg
5f29c5b043
CODEBASE: Update webpack and katex ( #1975 )
2025-02-27 10:43:33 -08:00
catloversg
9920b6ae4d
MISC: Add source map to transformed scripts ( #1812 )
...
* MISC: Add source map to transformed scripts
* Print error to console
2025-01-19 13:50:50 -08:00
catloversg
d75b0af6b2
CODEBASE: Update webpack and its plugins ( #1825 )
2024-12-18 03:14:01 -08:00
Snarling
bf095ea9e3
VERSION: Start dev branch 2.7.1 ( #1832 )
2024-12-08 16:41:53 -05:00
catloversg
67704f2ab0
CODEBASE: Use "esnext" target when transforming code with swc ( #1810 )
2024-11-30 16:02:32 -08:00
catloversg
faed78cf2c
CODEBASE: Validate AllGangs and StockMarket after loading with JSON.parse ( #1783 )
2024-11-27 01:13:47 -08:00
catloversg
6d2e106371
MISC: Change current version to 2.7.0 ( #1795 )
2024-11-27 00:07:16 -08:00
catloversg
75cf9c88b5
CODEBASE: Fix lint errors 3 ( #1758 )
...
This is a really big refactor because it actually *fixes* a lot of the lint errors instead of disabling them.
2024-11-14 08:18:57 -08:00
catloversg
48b25d2223
MISC: Update monaco-editor ( #1769 )
2024-11-12 07:20:42 -08:00
Marvin Sautter
cf2d9b8335
Update babel-plugin-transform-barrels to the official version 1.0.17 for improved stability ( #1663 )
2024-09-22 22:27:51 -07:00
Marvin Sautter
3d7a6f70d8
JEST: Test faster by removing barrels ( #1645 )
2024-09-09 18:36:00 -07:00
catloversg
3d15413619
MISC: Increase minimum node version ( #1565 )
2024-08-16 13:01:09 -07:00
catloversg
6c2d44b0fe
DOCUMENTATION: Fix errors and warnings shown by api-extractor ( #1566 )
2024-08-13 15:57:15 -07:00
catloversg
685b7d51f7
ELECTRON: Update Electron to v29 ( #1556 )
2024-08-08 18:10:55 -07:00
catloversg
9a77b47241
MISC: Remove js-sha256 ( #1278 )
2024-08-05 13:40:16 -07:00
Tom Prince
dd5fcc077a
MISC: Add some more types to webpack.config.js. ( #1511 )
...
Also fix some errors detected when turning on checking for it.
2024-07-26 02:17:59 -07:00
Tom Prince
dc93d166f0
BUGFIX: Use mathjax from npm, rather than vendored copy. ( #1491 )
2024-07-18 16:27:01 -07:00
catloversg
864613c616
MISC: Support JSX, TS, TSX script files ( #1216 )
2024-07-14 14:47:10 -07:00
Tom Prince
c4adbfc0ad
EDITOR: Update monaco-editor to 0.50.0. ( #1468 )
2024-07-07 00:11:30 -07:00
Tom Prince
b277975656
EDITOR: Provide type definitions for React and ReactDOM in in-game editor. ( #1458 )
...
* Fix the type declaration of `!!raw-loader!` modules.
Instead of declaring them to export an object with a single key
`default` which is a string, the modules have a default export, which
is a string.
Note, that this doesn't actually change the generated code, just the
types that typescript sees. The code worked before because the only
thing done to the values was to coerce the values to a string, which
turned into a no-op.
* Switch from using `raw-loader` to using a source asset module.
`raw-loader` was deprecated in webpack v5.
2024-07-07 00:08:33 -07:00
Snarling
8ee703760a
Start 2.6.3 dev cycle
2024-07-03 19:39:21 -04:00
catloversg
16b9ad21ea
MISC: Set copyright line for Electron app ( #1371 )
2024-06-07 13:21:26 -07:00
Caldwell
cb92643c7e
IMPROVEMENT: partial migration @mui/styles to tss-react ( #1338 )
2024-06-03 12:27:13 -04:00
Snarling
fe7e1c86bc
Start 2.6.2 cycle ( #1301 )
2024-05-22 01:35:35 -04:00
catloversg
7b993f3550
MISC: Remove file-saver ( #1217 )
...
Also refactor to dedup our own download code
2024-04-19 13:38:44 -07: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
catloversg
7c4cd7ef86
MISC: Update devDependencies ( #1186 )
...
Removing unused dependencies
2024-03-22 16:52:34 -07:00
catloversg
fc8958af83
MISC: Remove jquery ( #1167 )
...
Changes wget, which was the only thing using it.
2024-03-20 14:20:29 -07:00
Snarling
1755b7cd7f
2.6.1dev initial state
2024-03-05 20:54:11 -05:00
catloversg
ffc34387f0
CORPORATION: Add documentation ( #1121 )
...
This ports the PDF manual by @catloversg into .md form, so it can be used in-game and via browsing on GitHub.
It also adds MathJax rendering to in-game docs, so that the math formulas can be rendered. (GitHub already supports this natively.)
2024-03-04 03:10:18 -08:00
hydroflame
b655b7a44e
Update package.json
2024-02-21 16:11:22 -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
Caldwell
4e8c43fdbe
install latest eslint ( #912 )
2023-11-03 21:20:32 -04:00
Snarling
87925f1900
EDITOR: Reorganization and minor efficiency improvements ( #886 )
2023-10-23 07:02:33 -04:00
Snarling
36312c660d
CODE: Enable es2023 features ( #870 )
2023-10-23 04:49:12 -04:00
Caldwell
269a74d5c0
CODEBASE: update dependencies ( #852 )
2023-10-07 18:52:48 -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