Commit Graph
13 Commits
Author SHA1 Message Date
phidias e1db3fd117 Merge branch 'explosivegaming:main' into translate 2026-10-18 01:33:49 +09:00
Cooldude2606 82abc2c332 7.0.4 2026-10-17 16:54:48 +01:00
Cooldude2606 99d47cf114 Fix web module not loading 2026-10-17 16:54:13 +01:00
phidias abc4ccb7a7 Merge branch 'explosivegaming:main' into translate 2026-10-17 13:09:07 +09:00
Cooldude2606 383893e0cd Fix build for two plugins 2026-10-17 00:09:44 +01:00
Cooldude2606 f3553dd570 Fix publish issue in some plugins 2026-10-17 00:05:24 +01:00
phidias 95b5c8679d Merge branch 'explosivegaming:main' into translate 2026-10-17 02:55:57 +09:00
Cooldude2606 9d19f4eaea 7.0.2 2026-10-16 14:13:17 +01:00
a34ceb19fa chore(l10n): update translations (#49)
* chore(l10n): add Chinese (Simplified Han script) translation

chore(l10n): add Chinese (Traditional Han script) translation

chore(l10n): add Chinese (Simplified Han script) translation

chore(l10n): add Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
Language: Chinese (Simplified Han script)
Language: Chinese (Traditional Han script)
Progress: 100.0% (493 of 493 strings)
Translate-URL: https://translate.aperx.org/projects/expcluster/expdiscordauth/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expdiscordauth/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hant/
Translation: ExpCluster/ExpDiscordAuth
Translation: ExpCluster/ExpScenario
Translation: ExpCluster/ExpServerList

* Rename zh_Hans.cfg to zh-CN.cfg

* Rename zh_Hant.cfg to zh-TW.cfg

* Rename zh_Hant.cfg to zh-TW.cfg

* Rename zh_Hans.cfg to zh-CN.cfg

---------

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
2026-10-15 23:49:04 +09:00
Bastiaan 55bdf72fff Merge pull request #504 from bbassie/refactor/remove-exp-legacy
Remove the exp_legacy plugin
2026-10-15 14:07:01 +01:00
bbassieandClaude Opus 5.5 7e5883b3e0 Mark controller and host as optional peers of exp_server_list
Same as the other plugins get in the optional peer dependencies change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:39:26 +00:00
bbassieandClaude Opus 5.5 c0289ed8a7 Address review on exp_server_list
The controller and instance plugins are init functions with closures.
The controller batches refreshes with setMany and deleteMany, and the
instance gates updates on its status instead of a started flag.

short_name is now display_name. New always_on_top field sorts servers
first in get_servers. The record carries has_password from the game
password in factorio.settings, never the password itself, and the
description falls back to the one in factorio.settings. A controller
welcome is used when the instance has none, and the readme falls back
to a default welcome from the locale.

Lua gets is_synced for connect.lua. The readme passes an empty detail
instead of nil to the join tooltip so the player count stays in __2__,
restores the Password status, shows the welcome title as a centered
label and shortens long descriptions with the full text as a tooltip.

The Lua tests assert the lookups they index, which fixes the lint.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:35:33 +00:00
bbassieandClaude Opus 5.5 4d136853c9 Add exp_server_list to replace expcore/external
The controller keeps a record per instance with its name, mod pack,
Factorio version, players online, status and address, and the instance
plugin pushes the list into lua over rcon. The readme and the connect
commands read it through modules/exp_server_list, so expcore/external
and its hardcoded server fallback are removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:35:33 +00:00