Arvids Godjuks
1687f2f896
Merge pull request #654 from Cooldude2606/feature/plugin-mono-repos
...
Include mono repo plugins in build
2024-09-03 02:01:04 +03:00
Arvids Godjuks
7e5608e2d8
Merge pull request #656 from clusterio/bugfix/numeric-user-name-as-string
...
Fix bootstrap command missing type declaration for admin name
2024-09-03 01:31:57 +03:00
Arvids Godjuks
55fcd90ed2
Fix bootstrap command missing type declaration for admin name
...
Lack of typing was resulting in admin name being serialized to storage as a number and breaking websocket communications protocol due to type mismatch: expected string, got number.
Fixes #536
2024-09-03 01:24:24 +03:00
Cooldude2606
7db5821967
Update change log and publish steps ( #646 )
2024-09-02 23:06:40 +02:00
Cooldude2606
5215ee8eef
Include mono repo plugins in build
2024-09-02 22:01:59 +01:00
Hornwitser
0b50a6a29e
Add changelog entry for #652
2024-09-02 22:43:53 +02:00
Arvids Godjuks
b69db08414
Merge pull request #652 from Hornwitser/fix-installer-breaking-on-space
...
Escape arguments when installer invokes commands
2024-09-02 23:18:02 +03:00
Hornwitser
0cd24d120c
Install optional dependencies on CI
...
The @swc/core module depends on optional dependencies being installed in
order to get the correct native binding's package installed. Remove
--no-optional flag passed to pnpm to install these.
2024-08-30 01:03:54 +02:00
Hornwitser
70cf680edd
Escape arguments when installer invokes commands
...
The usage of shell: true means that no escaping is done on the arguments
passed to the commands invoked by the installer. This leads to the
installation failing if the user for example puts a space in the
username for the admin account.
Fix by escaping the arguments passed on command lines. This is
unreasonably complicated on Windows 😡 .
2024-08-30 00:32:58 +02:00
Cooldude2606
660af756e6
Minor Corrections
2024-08-16 07:00:08 +02:00
Cooldude2606
08c522429b
Implemented configDir for outDir
2024-08-16 07:00:08 +02:00
Cooldude2606
02df956f6c
Fix breaking change introduced in v5.5
...
https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#simplified-reference-directive-declaration-emit
2024-08-16 07:00:08 +02:00
Cooldude2606
263bb16619
Fix missing codecov upload token
2024-08-16 06:58:14 +02:00
Cooldude2606
1f47f6dfc9
Update all pages to use PageHeader
2024-06-14 19:20:07 +02:00
Danielv123
51657bea44
Extend PageHeader for plugins
...
My plugins used the antd pageheader more than base did. I did not notice that these features dissappeared when we migrated from antd to our own implementation - this brings them back
2024-06-14 19:19:42 +02:00
Cooldude2606
498638c0c9
Improve config, message, and module templates ( #641 )
...
* Improve config, message, and module templates
* Update global handler in template module
* Add comments to empty instance template
2024-06-08 13:53:23 +01:00
Cooldude2606
51c450727d
Add clean script to remove dist and other artifacts ( #640 )
...
* Add clean script
* Switch to using yargs
2024-06-08 13:53:00 +01:00
Cooldude2606
dbc79779ea
Fix sending log messages across invalid link ( #639 )
2024-06-08 13:52:29 +01:00
Cooldude2606
2c2521a688
Add error tests for sendEvent and sendRequest ( #638 )
2024-06-07 15:46:49 +01:00
Cooldude2606
70e95a56b9
Fix test starting alt host under windows
2024-06-07 07:28:04 -06:00
Cooldude2606
fa0b0a6c21
Bump ci action versions ( #637 )
2024-05-26 19:28:27 +01:00
Danielv123
2dbf264d46
Add bun compatibility
2024-05-24 17:25:29 +01:00
Danielv123
ffc1a0fccd
Add devcontainer configuration file
2024-05-23 11:54:04 +01:00
Lars Corbijn
fddd65ddb8
Update documentation links for typescript change ( #633 )
2024-05-22 17:52:27 +01:00
Danielv123
e3ab71a2e9
Fix broken types
...
Some time between antd 5.15.0 and 5.17.3 they moved around some types, which caused our builds to break. This fixes the issue.
2024-05-21 19:08:15 +01:00
Cooldude2606
f4679ef6d1
Merge pull request #625 from Cooldude2606/fix/loopback-routing
...
Fix loopback routing message and add tests
2024-05-18 23:04:18 +01:00
Danielv123
eb78cdc322
Allow declaring custom config input components for objects
...
Input components allow us to customize the config field editing experience in plugins, but due to an oversight this did not include object definitions.
2024-05-18 20:57:46 +01:00
Danielv123
8705377232
Add typebox dependency
2024-05-18 20:57:16 +01:00
Danielv123
692075df1d
Add useInstanceConfig hook
...
Currently the web interface implements configs by pulling the state directly in the components where they are used. I need to access the instance config for a plugin, which would require me to duplicate parts of the instance config retrival code.
Instead, I implement it here under lib. This allows 3rd party consumers to get immediate access if we decide to implement a subscription model for configs in the future.
2024-05-18 20:57:16 +01:00
Cooldude2606
ebc0298115
Update changelog
2024-05-18 18:48:08 +01:00
Cooldude2606
d1fa5e67d4
Improve error throwing for sending events
2024-05-18 18:42:53 +01:00
Daniel
7489a76d4a
Merge pull request #602 from Danielv123/react-to-drag-and-drop
...
React to drag and drop
2024-05-18 17:57:31 +02:00
Cooldude2606
201209efb3
Fix undefined stack on some IPC errors ( #624 )
2024-05-18 14:56:37 +01:00
Danielv123
c6abe29e89
Correctly disable dropzone when host is offline
2024-05-18 10:27:40 +01:00
Danielv123
c8e54cd563
Fix crash loading mutiplayer map in singleplayer
...
Caused by on_player_created not being called when
loading a multiplayer map in singleplayer. For
further discussion see $622 and
https://forums.factorio.com/viewtopic.php?f=7&t=113497
2024-05-18 10:59:19 +02:00
Cooldude2606
0c9e91b953
Fix error message on instance loopback attempt
2024-05-18 03:40:18 +01:00
Cooldude2606
fb4a5e40f3
Add tests for loopbacks
2024-05-18 03:33:55 +01:00
Danielv123
05b697fd24
Prevent dropping files outside of dropzones
2024-05-15 19:43:40 +01:00
Daniel
d7c2e7eed7
Update mod management section of readme ( #618 )
...
* Update mod management section of readme
Resolves #617
* Update section after review
2024-05-15 10:41:24 -06:00
Cooldude2606
b9e9a754b8
Change all workspace versions to workspace:* ( #621 )
2024-05-08 20:38:05 +01:00
Cooldude2606
54f56d0ecd
Merge pull request #619 from Danielv123/prompt-for-http-port
...
Installer promt for http port
2024-05-05 20:39:25 +01:00
Danielv123
131e45e10a
Skip create integration tests
...
Tests are skipped because they are really slow and fail in CI
2024-05-05 02:24:57 +02:00
Danielv123
b27256421d
Fixed tests
2024-05-05 02:00:16 +02:00
Danielv123
e405f09f33
Add integration tests for create
2024-05-05 01:46:48 +02:00
Danielv123
78a9f73de8
Installer promt for http port
...
Resolves #564
2024-05-05 00:18:36 +02:00
Danielv123
b6113a1007
Merge branch 'master' into react-to-drag-and-drop
2024-05-04 20:49:29 +02:00
Danielv123
c34a13b3e4
Use global drag and drop hint overlay
2024-05-04 20:31:36 +02:00
Danielv123
920b5c1655
Merge branch 'master' into react-to-drag-and-drop
2024-05-04 15:55:33 +02:00
Hornwitser
e341adfb29
Remove redundant if condition
...
Noticed-By: @Cooldude2606
2024-04-28 20:39:27 +02:00
Hornwitser
464d588b5e
v2.0.0-alpha.18
v2.0.0-alpha.18
2024-04-28 19:14:27 +02:00