Skip to content

Changelog

SpaceSquare edited this page Aug 29, 2026 · 4 revisions

Changelog

No versioned releases have been tagged yet — this tracks development milestones instead, newest first. Once the project reaches its first tagged release, this page will switch to a normal release-by-release format matching GitHub Releases.

2026-08-29 — App icon, i18n, Tools workspace, DLL translation research

  • Desktop app: real application icon set, i18next-based internationalization (English + Traditional Chinese) wired through the navigation shell, Settings page, and the Legacy/SP page; persisted via the same user_settings.language column the CLI would read, not localStorage.
  • Desktop app: new "Tools" workspace with a VS Code-inspired file editor (.json/.ini/.xml) and a hash calculator (mockup stage — not yet wired to real file I/O).
  • Research: a multi-round technical spike into whether .NET DLL embedded-string translation is feasible found that it is, via direct binary patching of the CLI metadata #US string heap — including the harder case of a translation longer than the source string, and a fully structural instruction-location algorithm (no blind byte scanning). Not yet wired into gtavmm-core; see the module design notes for what's left before it ships.

2026-08-28/29 — Core engine v0.7.x–v0.8, native pickers

  • AI Workflow / Prompt template CRUD.
  • SP → FiveM Add-on vehicle-pack converter, verified against 4 real mods.
  • AI Plan → confirm → execute Action Schema, with a reviewed known-fix rule library and a low-risk auto-approve whitelist (disable_mod/enable_mod only).
  • Translation draft generation for external config files (.ini/.xml).
  • Local keyword search across the installed-mods library.
  • Native file/folder picker wired into the desktop app.
  • Desktop app scaffolded (Tauri v2 + React + TypeScript); six workspace pages ported from the design mockup, three connected to real backend commands.

2026-08-27 — Multi-edition, multi-mode, profiles, AI diagnosis

  • Enhanced edition support, with a real misclassification bug found and fixed against an actual Enhanced install.
  • LSPDFR support for both editions (lower confidence than Enhanced SP — never verified against a real RAGE Plugin Hook install at the time).
  • FiveM support: resource dependency resolution via fxmanifest.lua parsing and topological sort, plus a FiveM client asset provider.
  • Multi-profile system.
  • Source integration scope finalized as manual-link-only (no verifiable public API/terms for GTA5-Mods.com or LCPDFR.com).
  • Real-sample verification of LSPDFR/FiveM assumptions against actual mod collections, including a genuine .oiv misclassification bug (a package that modified RPF internals but was misjudged as safe) that led to .oiv being refused across the board rather than case-by-case classified.
  • Opt-in AI assistant (Ollama local / user-supplied cloud key) for crash-log diagnosis, plus a real credential-storage bug found and fixed (keyring needs explicit OS-backend features enabled per platform).

Earlier — Core MVP

  • Game/edition detection, mod install/uninstall/enable/disable, conflict and protected-file checks, recycle bin, full backups, component checking, .xlsx export, OS-native malware scanning.

Clone this wiki locally