You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge branch 'plan/idea-selection-2026-04-27' with phase enhancements
Merge pull request: plan/idea-selection-2026-04-27
Detailed commit history and changes:
- cb29ffe docs: update version to 2.0.54
Updated project version numbers across package.json, Cargo.toml, tauri.conf.json, and documentation.
- 078c853 feat: update translations and fix component type errors
Added i18n keys for console, plugins, users, and JVM args. Fixed TS errors in SvgMaskIcon and PluginBrowser.
- c4cd36c fix: resolve remaining TDZ error in PluginBrowser
Fully resolved Temporal Dead Zone errors by reordering helper blocks and useMemo hooks.
- a71f169 & e46aebe feat: add multi-server bulk operations and SLP ping health check
Implemented multi-select bulk operations for servers and Server List Ping (SLP) health checks.
- af67550 chore: update Cargo.lock for tauri-plugin-notification dependency
Updated backend dependency tree for the new desktop notifications plugin.
- f0fc386 feat: merge add-server buttons into single choice modal
Unified "Create New" and "Import Existing" options into a single server creation modal.
- 777589c fix: fix dashboard KPI grid layout
Fixed CSS grid layout so all 4 KPI metrics correctly appear horizontally in one row.
- f750b8f feat: add desktop notifications for crash, start, and high CPU
Integrated native OS desktop notifications for critical Minecraft server events.
- 32138ed feat: add server import from existing folder
Implemented functionality to import and manage already existing Minecraft server directories.
- bd2de45 feat: check for updates when switching to installed tab
Trigger background update checks for mods/plugins automatically when viewing the installed list.
- 7d9385b feat: add file diff view to FilesView
Introduced a before/after diff viewer using Monaco editor for config file changes.
- 94bdae3 & 34debec feat: add VersionUpgradeWizard component and ServerSettings UI
Created a step-by-step wizard for safely upgrading server jars (including automatic backups).
- 822b93f & 435a466 fix: VersionUpgradeWizard quality improvements
Removed the close button during critical backup steps and improved UI/UX error handling.
- 7ea2dc0 & aa93d03 feat: add version-commands.ts with resolveLatestJarUrl
Added API logic and type-safe fetchers to dynamically resolve the latest server platforms/versions.
- 99045c8 & e28c92b feat: add retention policy UI to ServerSettings
Added automated backup retention policies (max count/days limit) and extended server type definitions.
- de5abec & dd0ef5a feat/fix: applyRetentionPolicy logic and BackupsView integration
Implemented the cleanup logic for outdated backups, fixing catalog sync and async conflicts.
- 7cc4254 chore: gitignore .agents/, remove tracked skill files
Cleaned up tracked agent configurations and workspace ignore lists.
- ea3bf8c feat: phase 2 — property search, online players list
Added search capability inside server.properties and UI for managing online/whitelisted players.
- 7ef7704 & f2c3b4a ref: format security.rs and extend syntax highlight language map
Refactored backend code and expanded Monaco editor syntax highlighting support.
- dd24f84 feat: phase 1 enhancements
Added console command history, server uptime stats, and quick Aikar/ZGC JVM argument presets.
- 19f860d feat: improve console usability controls
Added auto-scroll toggle, jump to bottom button, and regex-based searching inside console logs.
- 896638b & ac53a2e Merge branch 'main' into plan/idea-selection-2026-04-27
Routine synchronization from the main branch.
- 34a8252, 22b8436, dd76561 chore/ref: rulefiles and CLAUDE.md tracking
Updated Claude execution rules, skills, and project guidelines.