Skip to content

Fix newly added servers not appearing on Overview until restart (fixes #199)#202

Merged
erikdarlingdata merged 1 commit intodevfrom
fix/landing-page-server-sync-199
Feb 20, 2026
Merged

Fix newly added servers not appearing on Overview until restart (fixes #199)#202
erikdarlingdata merged 1 commit intodevfrom
fix/landing-page-server-sync-199

Conversation

@erikdarlingdata
Copy link
Owner

Summary

  • LandingPage created its own ServerManager instance, separate from MainWindow's
  • When a server was added via MainWindow, LandingPage's stale instance didn't see it
  • Now MainWindow passes its _serverManager to LandingPage so they share the same in-memory server list

Test plan

  • Open Overview, add a fake server — card appears immediately without restart
  • Existing servers still display correctly

🤖 Generated with Claude Code

…#199)

LandingPage created its own ServerManager instance, so its in-memory
server list was stale after MainWindow added a server. Now MainWindow
passes its ServerManager to LandingPage so they share the same instance.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 83e50ce into dev Feb 20, 2026
3 checks passed
@erikdarlingdata erikdarlingdata deleted the fix/landing-page-server-sync-199 branch February 20, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant