Cooldude2606
405af0e173
Add bidirectional whitelist sync
2025-05-06 17:14:27 +01:00
Cooldude2606
eafbc32d3d
Fix open file stream error on some systems
2025-04-15 00:02:54 +01:00
Daniel
fcd3dbb65b
Merge pull request #748 from Cooldude2606/feature/console-log
...
Add config option for console logging
2025-04-13 21:56:40 +02:00
Daniel
f21a3f45bf
Merge pull request #712 from O2theC/auto-mod-update - basic mod portal integration
...
Add mod portal integration and mod downloads to the web interface
2025-04-13 21:52:07 +02:00
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
Cooldude2606
f3a62e585f
Add log filters to web ui ( #746 )
...
* Add max level select to logs
Closes : #745
* Add log filter for server actions
Closes : #744
* Respond to comments
Change name of component, clean up onChange anon function
2025-04-10 16:04:05 +01:00
Danielv123
600a5d5ce1
Search mods clientside
2025-04-08 22:34:32 +02:00
Daniel
81fb223d5e
Fix webpack export not found warnings ( #750 )
2025-04-08 13:13:50 -07:00
Cooldude2606
ce85149b4c
Add config cloning on instance creation ( #747 )
...
* Add instance config cloning on creation
* Add test for instance cloning
* Add tooltip to copy config button
2025-04-06 02:00:08 +01:00
Cooldude2606
0055f28f45
Add bulk user actions (Import/Export/Restore) ( #741 )
...
* Add "Bulk Actions" modal to users page
* Add control logic without validation
* Add restore and better permission check
* Add controller logic and automatic backup
* Add CTL commands for bulk actions
* Add tests for bulk actions
* Improve description on permissions
2025-04-06 01:42:51 +01:00
Cooldude2606
60ee4b2c86
Add config option for console logging
2025-03-29 01:41:19 +00:00
Hornwitser
aeac7eedec
zip_ops: Deduce root folder from first zip entry ( #739 )
...
Some mods, for example cubium, includes bogus folders like __MACOSX in
addition to the root folder where everything is located. This only
works by chance as Factorio will check for the folder of the first
entry in the zip file and use that.
Match Factorio's logic in findRoot so that these mods work with
Clusterio.
2025-03-21 23:00:30 +00: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