Skip to content

MC-Vector v2.0.54

Choose a tag to compare

@github-actions github-actions released this 05 May 17:04
· 132 commits to main since this release
7b24d1e
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.