Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
52491a0
Skrypt publikacji jest teraz powiązany z CDN Polonium
nikitosych Aug 11, 2025
8980909
Utworzono workflow do publikowania serwera
nikitosych Aug 11, 2025
44c1992
Naprawiono odniesienie do repozytorium w gałęzi głównej podczas spraw…
nikitosych Aug 11, 2025
c9807b2
Dodano rejestrowanie wersji silnika w funkcji get_engine_version
nikitosych Aug 11, 2025
bfec232
Dodano rejestrowanie długości tokenu
nikitosych Aug 11, 2025
df33633
Dodano automatyczną synchronizację z głównym repozytorium
nikitosych Aug 22, 2025
ae8f4a6
Dodano kroki do ustawienia tożsamości git oraz uprawnienia dla action
nikitosych Aug 22, 2025
209409f
Poprawiono obsługę błędów
nikitosych Aug 22, 2025
4e6523b
Zmiana kolejności kroków
nikitosych Aug 22, 2025
e120e19
Zmieniono gałąź na master w kroku Push changes (o boże...)
nikitosych Aug 22, 2025
dd70aab
Tryby
nikitosych Aug 31, 2025
7854725
mapy
nikitosych Aug 31, 2025
0df7915
usunięto dm z puli
nikitosych Aug 31, 2025
30f54e5
Revert "usunięto dm z puli"
nikitosych Nov 15, 2025
d99e4b2
Proba usunięcia wymagań do zawodów. Czy zadziała?
nikitosych Sep 2, 2025
f5dd306
Wyzerowano wszystkie wymagania do ról
nikitosych Sep 2, 2025
2f287b8
Usunięto duplikat
nikitosych Sep 2, 2025
dff906f
Dodano folder z workflows do gitignore
nikitosych Sep 4, 2025
609a55b
Przywracanie workflows
nikitosych Sep 4, 2025
76e5a01
Zaktualizowano workflow
nikitosych Sep 4, 2025
8eca995
Zaktualizowano workflow
nikitosych Sep 4, 2025
0eaba7d
Dodano integrację webhooków Discord dla powiadomień o banach
nikitosych Sep 4, 2025
1f210ca
poprawiono obsługę webhooków Discord
nikitosych Sep 4, 2025
038e270
Błądzik poprawiony
nikitosych Sep 4, 2025
76d4c03
Dodano śledzenie rund do poleceń blokowania i interfejsu użytkownika
nikitosych Sep 4, 2025
829b3b5
Błądzik poprawiony
nikitosych Sep 4, 2025
688980b
Dodano śledzenie rund do poleceń blokowania i interfejsu użytkownika
nikitosych Sep 4, 2025
c8e777f
changelog
nikitosych Sep 10, 2025
c4f9e14
worflow for cl only
nikitosych Sep 10, 2025
c53db89
workflow update
nikitosych Sep 10, 2025
03153e1
możliwość ręcznego uruchamiania
nikitosych Sep 10, 2025
c5f3f98
Poprawiono formatowanie powiadomień o banach Discord
nikitosych Sep 12, 2025
8506754
Zwiekszono limit graczy na reach
nikitosych Sep 14, 2025
439df66
Update publish-changelog.yml
nikitosych Sep 14, 2025
88acce6
Update publish.yml
nikitosych Sep 22, 2025
3354216
~~updated~~ zaktualizował ✅
nikitosych Sep 27, 2025
e1b20b1
nowe workflow
nikitosych Oct 3, 2025
1e38e81
Poprawki kodu po scalaniu
nikitosych Oct 10, 2025
a5ee9e1
Update default.yml
nikitosych Oct 10, 2025
e9aa0ed
motd
nikitosych Oct 11, 2025
358ccf0
Fix MOTD health check endpoint in FetchMOTD method
nikitosych Oct 11, 2025
c8aaf08
Change MOTD health record timestamp type from TimeSpan to long
nikitosych Oct 11, 2025
e263bcd
Remove timestamp from MotdSrvHealth record
nikitosych Oct 11, 2025
2926c55
poprawki
nikitosych Oct 11, 2025
433ec13
Update MotdSrvInfo record to use object for reactions
nikitosych Oct 11, 2025
e4d235a
Wyczyszczanie MOTD jeśli nie otrzymano wiadomości z serwera
nikitosych Oct 20, 2025
19198e4
Wyłączono Gwiazdę Śmierci do czasu naprawy
nikitosych Oct 20, 2025
1f47b21
poprawka błędu
nikitosych Nov 15, 2025
e9ba3d4
Update cron schedule for auto-sync workflow to run every 12 hours
nikitosych Nov 15, 2025
ef56699
Merge branch 'funky-merge' into funky-merge-priv
nikitosych Nov 15, 2025
89ec098
Merge public by runner:19391717453}
github-actions[bot] Nov 15, 2025
4e28736
Merge remote-tracking branch 'origin/master' into private
nikitosych Nov 15, 2025
df5cbc8
Merge remote-tracking branch 'origin/master' into private
nikitosych Nov 15, 2025
51e609b
Merge public by runner:19399898435}
github-actions[bot] Nov 16, 2025
d62ddec
Merge remote-tracking branch 'origin/master' into private
nikitosych Nov 17, 2025
2537e47
Poprawiono błąd
nikitosych Nov 17, 2025
46974a1
Merge remote-tracking branch 'origin/master' into private
nikitosych Nov 21, 2025
e7e0887
Merge remote-tracking branch 'origin/master' into private
nikitosych Nov 21, 2025
f0bab31
Merge remote-tracking branch 'origin/master' into private
nikitosych Nov 21, 2025
e2e868a
Merge public by runner:19589720871}
github-actions[bot] Nov 22, 2025
0386fce
Merge public by runner:19598133390}
github-actions[bot] Nov 22, 2025
2c71537
Merge public by runner:19598480324}
github-actions[bot] Nov 22, 2025
30abb27
Merge public by runner:19605529393}
github-actions[bot] Nov 23, 2025
061c96b
Merge public by runner:19613122974}
github-actions[bot] Nov 23, 2025
fd62fa0
Merge public by runner:19613414270}
github-actions[bot] Nov 23, 2025
b25f037
Merge public by runner:19622820943}
github-actions[bot] Nov 24, 2025
080db8d
Merge public by runner:19639511601}
github-actions[bot] Nov 24, 2025
beefae6
Merge public by runner:19657569473}
github-actions[bot] Nov 25, 2025
71217e7
clientside
nikitosych Dec 1, 2025
66fee65
trigger wf
nikitosych Dec 1, 2025
51b15a5
Update Content.Client/_Polonium/Introduction/Commands/CancelIntroComm…
nikitosych Dec 1, 2025
99221dd
Merge remote-tracking branch 'priv/intro' into intro
nikitosych Jan 31, 2026
1265df5
chore: Automatically update REUSE headers
Polonium-bot Jan 31, 2026
f4cf968
restrukturyzacja
nikitosych Feb 1, 2026
8d79f1b
revert unnecessary changes
nikitosych Feb 1, 2026
3679cef
chore: Automatically update REUSE headers
Polonium-bot Feb 1, 2026
a56216d
cleanup
nikitosych Feb 1, 2026
050aa6f
Merge branch 'intro' of https://github.com/nikitosych/learn-station-1…
nikitosych Feb 1, 2026
9c77710
chore: Automatically update REUSE headers
Polonium-bot Feb 1, 2026
15258ec
poprawka StepId w CharacterCreationStep
nikitosych Feb 7, 2026
5b4c95a
commebts
nikitosych Feb 7, 2026
880b60f
CurrentIntroStepCommand (dla debugowania)
nikitosych Feb 7, 2026
4135ee9
todo fixes
nikitosych Feb 7, 2026
5246a1c
Merge branch 'intro' of https://github.com/nikitosych/learn-station-1…
nikitosych Feb 7, 2026
8c4f71b
chore: Automatically update REUSE headers
Polonium-bot Feb 7, 2026
85a5a22
mega update
nikitosych Feb 7, 2026
147a694
Merge branch 'intro' of https://github.com/nikitosych/learn-station-1…
nikitosych Feb 7, 2026
26e81f5
chore: Automatically update REUSE headers
Polonium-bot Feb 7, 2026
f320f68
ref+dbg stuff
nikitosych Feb 8, 2026
907c5bd
ref ftl
nikitosych Feb 8, 2026
593e323
ProceedPromptStep
nikitosych Feb 8, 2026
5fc299e
graceful complete?
nikitosych Feb 8, 2026
15617e6
lepsza logika ostatniego ovl w lobby, ignorowanie kliknięć na highlig…
nikitosych Feb 9, 2026
46fb11c
Update Content.Client/_Polonium/Introduction/UI/IntroBubble.xaml.cs
nikitosych Feb 9, 2026
ddc3a5e
Update Content.Client/_Polonium/Introduction/UI/HighlightOverlay.cs
nikitosych Feb 9, 2026
7738774
Update Content.Client/_Polonium/Introduction/UI/HighlightOverlay.cs
nikitosych Feb 9, 2026
eaa7ac3
Update Content.Client/Lobby/UI/CharacterSetupGui.xaml
nikitosych Feb 12, 2026
4bbcbb3
Update Content.Client/_Polonium/Introduction/Commands/StartIntroComma…
nikitosych Feb 12, 2026
acce8b2
usunięto nieużywany OnOverlayCloseRequested
nikitosych Feb 12, 2026
cbd3dd3
Merge branch 'intro' of https://github.com/nikitosych/learn-station-1…
nikitosych Feb 12, 2026
fe0b331
Solitary Spawning System - Project Batfly Part 1 (#41602)
Errant-4 Dec 31, 2025
3afe6bf
poprawki
nikitosych Feb 12, 2026
e5614e7
dostosowanie tłumaczeń
nikitosych Feb 12, 2026
27b218f
fixy
nikitosych Feb 12, 2026
a5cdc85
todo server config preset
nikitosych Feb 12, 2026
039ce57
Merge remote-tracking branch 'origin/master' into intro
nikitosych Feb 12, 2026
adc2ce1
chore: Automatically update REUSE headers
Polonium-bot Feb 12, 2026
d376591
dodano preset konfiguracji servera solitary
nikitosych Feb 12, 2026
1318e73
Merge branch 'intro' of https://github.com/nikitosych/learn-station-1…
nikitosych Feb 12, 2026
cd48f6c
AGPL -> MIT
nikitosych Feb 12, 2026
9ae1c0d
chore: Automatically update REUSE headers
Polonium-bot Feb 12, 2026
cc13718
feat: Update solitary server configuration with new game settings
nikitosych Feb 12, 2026
575adc1
Merge branch 'master' into intro
nikitosych Feb 28, 2026
bdd43e2
Make gameticker spawn code more modular ([#41588](https://github.com/…
nikitosych Feb 28, 2026
3326ce1
chore: Automatically update REUSE headers
Polonium-bot Feb 28, 2026
8029c04
fix EntryPoint
nikitosych Mar 2, 2026
f3dab57
fix ftl
nikitosych Mar 2, 2026
4c85805
refactor
nikitosych Mar 2, 2026
93cad42
fix entrypoint
nikitosych Mar 2, 2026
e5ac25d
config update and map removal
nikitosych Mar 2, 2026
3f359b7
kolejny fix entrypoint
nikitosych Mar 3, 2026
a5328fd
mapa (wip)
nikitosych Mar 4, 2026
942601b
sadsdasdasd
nikitosych Mar 4, 2026
76e5ce1
Postęp mapy
nikitosych Mar 6, 2026
3f1d57f
Postęp mapy
nikitosych Mar 8, 2026
6321b51
Postęp mapy
nikitosych Mar 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Content.Client/Entry/EntryPoint.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,16 @@
// SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
// SPDX-FileCopyrightText: 2024 no <165581243+pissdemon@users.noreply.github.com>
// SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 Errant <35878406+Errant-4@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 McBosserson <148172569+McBosserson@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 Mish <bluscout78@yahoo.com>
// SPDX-FileCopyrightText: 2025 Nikita (Nick) <174215049+nikitosych@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
// SPDX-FileCopyrightText: 2025 deathride58 <deathride58@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 misghast <51974455+misterghast@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 taydeo <td12233a@gmail.com>
// SPDX-FileCopyrightText: 2026 Polonium-bot <admin@ss14.pl>
// SPDX-FileCopyrightText: 2026 nikitosych <174215049+nikitosych@users.noreply.github.com>
//
// SPDX-License-Identifier: MIT

Expand All @@ -87,6 +91,7 @@
using Content.Client.GhostKick;
using Content.Client.Guidebook;
using Content.Client.Input;
using Content.Client._Polonium.Introduction;
using Content.Client.IoC;
using Content.Client.Launcher;
using Content.Client.Lobby;
Expand Down Expand Up @@ -155,6 +160,7 @@ public sealed class EntryPoint : GameClient
[Dependency] private readonly TitleWindowManager _titleWindowManager = default!;
[Dependency] private readonly IEntitySystemManager _entitySystemManager = default!;
[Dependency] private readonly ClientsidePlaytimeTrackingManager _clientsidePlaytimeManager = default!;
[Dependency] private readonly IntroductionManager _introManager = default!;

public override void Init()
{
Expand Down Expand Up @@ -208,6 +214,7 @@ public override void Init()
_prototypeManager.RegisterIgnore("storyBeat"); // Goobstation
_prototypeManager.RegisterIgnore("ertCall"); // Imperial
_prototypeManager.RegisterIgnore("stationGoal"); // Corvax-StationGoal
_prototypeManager.RegisterIgnore("solitarySpawning"); // Project Batfly

_componentFactory.GenerateNetIds();
_adminManager.Initialize();
Expand Down Expand Up @@ -256,6 +263,7 @@ public override void PostInit()
_userInterfaceManager.SetActiveTheme(_configManager.GetCVar(CVars.InterfaceTheme));
_documentParsingManager.Initialize();
_titleWindowManager.Initialize();
_introManager.Initialize();

_baseClient.RunLevelChanged += (_, args) =>
{
Expand Down
20 changes: 20 additions & 0 deletions Content.Client/Info/LinkBanner.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,16 @@
// SPDX-FileCopyrightText: 2024 Tadeo <td12233a@gmail.com>
// SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 taydeo <td12233a@gmail.com>
// SPDX-FileCopyrightText: 2026 Polonium-bot <admin@ss14.pl>
// SPDX-FileCopyrightText: 2026 nikitosych <174215049+nikitosych@users.noreply.github.com>
//
// SPDX-License-Identifier: MIT

using Content.Client._Polonium.Introduction;
using Content.Client.Changelog;
using Content.Client.UserInterface.Systems.EscapeMenu;
using Content.Client.UserInterface.Systems.Guidebook;
using Content.Shared._Polonium.Introduction;
using Content.Shared.CCVar;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
Expand All @@ -22,6 +26,9 @@ namespace Content.Client.Info
{
public sealed class LinkBanner : BoxContainer
{
[Access(typeof(IClientsideNavIntroductionStep), typeof(SharedIntroductionManager))]
public Button? IntroButton { get; }

private readonly IConfigurationManager _cfg;

private ValueList<(CVarDef<string> cVar, Button button)> _infoLinks;
Expand Down Expand Up @@ -59,6 +66,14 @@ public LinkBanner()
changelogButton.OnPressed += args => UserInterfaceManager.GetUIController<ChangelogUIController>().ToggleWindow();
buttons.AddChild(changelogButton);

var introductionManager = IoCManager.Resolve<IntroductionManager>();
IntroButton = new Button() { Text = Loc.GetString("server-info-introduction-button") };
IntroButton.OnPressed += _ =>
{
introductionManager.StartIntroduction();
};
buttons.AddChild(IntroButton);
Comment on lines +69 to +75
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This adds a new localized string key (server-info-introduction-button) but there is no en-US entry for it in this PR (only pl-PL). If en-US is the base locale, this will display a missing-key placeholder for English clients; consider adding an en-US translation for the new intro UI strings at least for the banner button label.

Copilot uses AI. Check for mistakes.

void AddInfoButton(string loc, CVarDef<string> cVar)
{
var button = new Button { Text = Loc.GetString(loc) };
Expand All @@ -79,6 +94,11 @@ protected override void EnteredTree()
{
link.Visible = _cfg.GetCVar(cVar) != "";
}

if (IntroButton != null)
{
IntroButton.Visible = _cfg.GetCVar(CCVars.IntroEnabled);
}
}
}
}
4 changes: 4 additions & 0 deletions Content.Client/IoC/ClientContentIoC.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
// SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 Mish <bluscout78@yahoo.com>
// SPDX-FileCopyrightText: 2025 deathride58 <deathride58@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 nikitosych <174215049+nikitosych@users.noreply.github.com>
// SPDX-FileCopyrightText: 2025 taydeo <td12233a@gmail.com>
// SPDX-FileCopyrightText: 2026 Polonium-bot <admin@ss14.pl>
//
// SPDX-License-Identifier: MIT

Expand All @@ -43,6 +45,7 @@
using Content.Client.GameTicking.Managers;
using Content.Client.GhostKick;
using Content.Client.Guidebook;
using Content.Client._Polonium.Introduction;
using Content.Client.Launcher;
using Content.Client.Mapping;
using Content.Client.Parallax.Managers;
Expand Down Expand Up @@ -96,6 +99,7 @@ public static void Register()
collection.Register<SharedPlayerRateLimitManager, PlayerRateLimitManager>();
collection.Register<TitleWindowManager>();
collection.Register<ClientsidePlaytimeTrackingManager>();
collection.Register<IntroductionManager>();
}
}
}
Loading