Skip to content

v0.5.3 - i18n Improvements & Large Screen Support

Choose a tag to compare

@github-actions github-actions released this 12 Dec 13:45
· 48 commits to main since this release

What's New in v0.5.3

Added

  • i18n Integrity Check Script - New npm run i18n:check command to verify translation completeness
    • Compares all language files against English base
    • Reports missing keys, extra keys, type mismatches, and empty values
    • Shows coverage percentage summary for each locale
  • Share Persistence - Active shares are now saved and auto-renewed on app restart
  • Instance Deletion with Shares - Option to delete associated shares when deleting an instance
  • Enhanced 4K Display Support - New 4xl breakpoint (2560px) for ultra-wide and 4K displays

Fixed

  • Sidebar badge count now updates correctly when shares are deleted with an instance
  • Missing skin translations for Dutch (nl) and German (de) languages - 85+ keys added
  • Hardcoded strings replaced with i18n translation keys in 10+ components:
    • ConfigEditor: French "Ajouter un element" text
    • CloudStorageConfig: 8 toast messages
    • DiscordConfig: 7 toast messages
    • WorldsTab, Settings, Backups, ModpackDetails, Skins, Home, Instances: Various error messages
  • Share stats tracking and password handling fixes

Changed

  • Improved responsive grid layouts for 4K displays:
    • Instances page: up to 6 columns on 4xl screens
    • Home page (recent instances): up to 6 columns on 4xl screens
    • Skins page (favorites & browse): up to 12 columns on 4xl screens
    • ModpackDetails gallery: up to 8 columns on 4xl screens
    • Sharing page: up to 4 columns on 4xl screens

Technical

  • All 4 locales (en, fr, nl, de) now at 100% coverage with 1236 keys each
  • New shares database table for persistence
  • Added scripts/check-i18n.js for translation validation

Builds will be available shortly via GitHub Actions