Files
factorio-expcluster/exp_scenario/module/commands
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
..
2026-08-20 22:02:51 +00:00
2024-11-19 22:36:52 +00:00
2025-02-02 22:43:16 +00:00
2026-06-26 12:41:49 +01:00
2026-10-14 21:35:33 +00:00
2026-06-29 01:14:39 +01:00
2024-11-19 22:36:52 +00:00
2026-06-26 15:40:53 +01:00
2026-09-05 19:18:04 +00:00
2024-11-19 22:36:52 +00:00
2024-11-19 22:36:52 +00:00
2026-08-20 22:02:51 +00:00
2026-09-05 19:20:55 +00:00
2026-08-07 15:31:18 +00:00