Danielv123
2d62ff6689
Reduce type duplication
2025-04-13 18:10:17 +02:00
Danielv123
25099c03ba
Use config instead of constants, other review commetns
2025-04-13 18:00:52 +02:00
Danielv123
35fef5e021
Cleanup redundant code, remove unused code, add checks
2025-04-11 23:22:37 +02:00
Danielv123
de8a7ef884
Support mod portal downloads
2025-04-11 22:19:11 +02:00
Danielv123
600a5d5ce1
Search mods clientside
2025-04-08 22:34:32 +02:00
Danielv123
2ae3f9a600
Add mod portal search
2025-03-15 23:13:33 +01:00
O2theC
05790966db
removed unused imports
2025-03-15 15:30:00 +01:00
O2theC
a60a3bcbd7
fixed type, split download modpack function into downloadmods and updatemods , returns a map of mods and their latest versions
2025-03-15 15:29:59 +01:00
O2theC
61a241b02d
added function to update modpacks
2025-03-15 15:29:59 +01:00
O2theC
e1c29bcde1
added functions to download mods from a Map of names and versions
2025-03-15 15:29:59 +01:00
O2theC
4080c1025d
added download file function
2025-03-15 15:29:59 +01:00
O2theC
64e429c5f6
got rid of pesky type definitions for function returns and better map merge
2025-03-15 15:29:59 +01:00
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
Cooldude2606
4e9df0bc21
v2.0.0-alpha.20
2025-02-28 23:55:11 +00:00
Danielv123
a893109a06
Fix NaN in subspace storage database
2025-02-27 00:05:48 +01:00
Cooldude2606
9f888867fe
Dep version bumps
...
Temp Fix #737
2025-02-25 21:09:11 +00: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
0baf47c8e7
v2.0.0-alpha.19
2024-12-23 22:08:23 +00: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