O2theC
24c07c0ed1
it use maps now, much safer
2025-03-15 15:29:59 +01:00
O2theC
61249e5e7e
no more undefines in that return dict
2025-03-15 15:29:59 +01:00
O2theC
a2a3bcd4f8
adjusted function input for getting latest mod version and adding chunking to not hit request limits
2025-03-15 15:29:59 +01:00
O2theC
71c1cffcac
moved interfaces to ModStore and made fetchLatestVersionMod functions
2025-03-15 15:29:59 +01:00
O2theC
a769c3179a
made modRelease and modDetails interface and made a rough function to get the latest version of a mod from it's name
2025-03-15 15:29:59 +01:00
Danielv123
a893109a06
Fix NaN in subspace storage database
2025-02-27 00:05:48 +01:00
Daniel
a16dcd315f
Merge pull request #733 from clusterio/feature/subspace-storage-space-age
...
Feature/subspace storage space age
2025-02-25 18:53:36 +01:00
Danielv123
ebafda5407
Update with comments from review
2025-02-25 16:33:52 +01:00
Danielv123
f907455620
Validate quality parameter
2025-02-16 14:44:15 +01:00
Cooldude2606
8996671bea
Add default mod packs ( #735 )
2025-02-14 14:47:26 +00:00
Danielv123 and Cooldude2606
edfe32c59e
Simplify checks based on review comments
...
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2025-01-25 17:39:47 +01:00
Danielv123
4fd123abc1
Add quality support to subspace storage
2025-01-22 19:46:23 +01:00
Cooldude2606
16bc651afc
Add bidirectional sync to admin and ban list ( #709 )
...
* Add bidirectional sync to admin and ban list
* Add tests
* Response to comments
* Skip broken tests from change of default value
2024-12-23 18:58:44 +00:00
Daniel
98a15d3366
Merge pull request #692 from clusterio/plugin-management
...
Add plugins automatically
2024-11-29 20:18:42 +00:00
Danielv123
d7792ca369
Log error when a specified plugin does not exist, but allow loading without it
...
Preventing loading just because a plugin is missing would cause the host to become inaccessible if something went wrong when managing plugins through the remote interface
2024-11-29 20:01:45 +00:00
Danielv123
747c13a715
Only write changed plugin list once
2024-11-29 20:00:42 +00:00
Danielv123
9b0a06815b
Correctly handle installs with no plugins or dependencies
2024-11-28 20:27:31 +00:00
Cooldude2606 and Danielv123
4248e57dcb
Add config migrations ( #693 )
...
Co-authored-by: Danielv123 <danielv@danielv.no >
2024-11-26 23:14:56 +00:00
Danielv123
427acfe82e
Refactor, fix linting issues
2024-11-26 10:18:54 +00:00
Danielv123
fea07e4f55
Add tests
2024-11-26 10:03:35 +00:00
Danielv123
5dbfff9bfd
Support for monorepo autodiscovery
2024-11-26 09:23:09 +00:00
Danielv123
37fed2064e
Warn when multiple plugins of the same name are detected
2024-11-26 08:49:30 +00:00
Danielv123
f95e1d2998
Only log not-a-plugin for non-core packages
2024-11-26 08:27:29 +00:00
Danielv123
5586b1640b
Include keywords for clusterio and factorio in all first party packages
2024-11-26 08:17:45 +00:00
Danielv123
91cbd7a464
Handle files not existing
2024-11-25 18:26:35 +00:00
Danielv123
472177bf39
Add jsdoc, reduce logging
2024-11-25 18:07:51 +00:00
Danielv123
397dc6a5a6
Autodiscover plugins in dependencies with keyword "clusterio-plugin"
2024-11-25 17:23:03 +00:00
Danielv123
636777d935
Add locally provided plugins by default
2024-11-25 12:22:16 +00:00
Cooldude2606
e4f0ab1e8f
Merge branch 'master' into feature/2.0-scenarios
2024-11-22 13:36:33 +00:00
Cooldude2606
efa2b76ab0
Take the earlier first join time
2024-11-22 04:06:34 -08:00
Cooldude2606
d80385c947
Add test for user merging
2024-11-22 04:06:34 -08:00
Cooldude2606
bdf02a5ea2
Made user ids case insensitive
2024-11-22 04:06:34 -08:00
Cooldude2606
c5841b17a0
Add tests for new config value
2024-11-21 08:46:22 -08:00
Cooldude2606
762212747e
Added factorio.enable_script_commands
2024-11-21 08:46:22 -08:00
Cooldude2606
3850558d49
Add and fix tests
2024-11-13 22:17:27 +00:00
Cooldude2606
81444cc447
Fix ModPackView and add 2.0 scenario support
2024-11-13 19:11:59 +00:00
Cooldude2606
c714d86c5c
Added Builtin Mods
2024-11-13 17:32:14 +00:00
Cooldude2606
cb29db0e45
Bump winston-transport@4.9
2024-11-12 17:15:15 +00:00
Cooldude2606
7298ef2ea7
Bump winston@3.17 and resolve type error
2024-11-12 16:46:01 +00:00
Cooldude2606
198e58c762
Allow host as src for user sync events
2024-10-29 01:03:08 +00:00
Hornwitser
3838bc6a70
Remove "instance" from ConfigLocation
...
When the config system was ported to TypeScript the "instance" location
was accidentally added to the type of available locations for access
control. This has never been a valid location as it was deemed too
complicated to work with. The correct location for instances is
"controller" and "host" as these are the locations the configs are
handled.
2024-10-28 20:15:09 +01:00
Hornwitser
a6033f4171
Merge pull request #675 from clusterio/fix-instance-update
...
Fix instance update
2024-10-28 20:14:18 +01:00
Hornwitser
6f85ec9dd6
Log files written to aid debugging
...
Log to the verbose level when a datastore file read or written to in
order to make it easier to diagnose whether the files are written or
not.
2024-10-28 20:07:34 +01:00
Cooldude2606
e0b72e568d
Mark RCON password as a credential ( #673 )
...
* Mark RCON password as a credential
* Update location name and description
* Add controller to array to avoid UB
2024-10-28 18:46:26 +00:00
Cooldude2606
300db5cbfd
Change display title for controller.external_address ( #674 )
...
* Rename controller.external_address
* Revert and correct title to avoid breaking change
* Update change log
2024-10-28 17:53:37 +00:00
Cooldude2606
49d584394d
Add security logic to readonly and object support
2024-09-21 17:41:46 +01:00
Cooldude2606
e3eb266704
Add hidden and readonly config property
2024-09-21 01:52:01 +01:00
Cooldude2606
76349fa780
Merge branch 'master' into feature/role-drop-down
2024-09-21 01:06:07 +01:00
Cooldude2606
549ec3d1e7
Add InputRole as a drop down selector
2024-09-21 01:01:36 +01:00
Hornwitser
f873f4b369
Add autocomplete attribute to credential fields
...
Prevent browsers from automatically autofilling the password entry box
for the Factorio credentials by setting the autocomplete property to
new-password on the password input.
2024-09-18 23:10:31 +02:00