Repository navigation
Patch‐log
This is the project’s retrospective feature history, from the first locally archived build through Modspire 0.2.98. It combines surviving local build records, public GitHub release notes, the current source, and the project guides.
- Local Windows build artifacts begin at 0.1.0, followed by the 0.2.x development line. The local archive contains many intervening builds.
- The oldest release currently preserved in the public GitHub Releases history is 0.2.86. The repository’s source history begins with the 0.2.87 source snapshot.
- The early local builds did not keep a change note for every build. To avoid guessing which exact version first added a feature, the 0.2.1–0.2.85 period is recorded as accumulated product scope. Exact notes are provided where release records survive.
- This log covers features through 0.2.98. It does not guarantee compatibility with every mod, Minecraft version, AI model, or provider.
The first archived Windows builds established the project as a desktop workspace for planning Minecraft Java modpacks. The app then moved into its 0.2.x line and went through many local development builds before the available public release history. The early per-build notes were not preserved, so later capabilities are grouped below rather than attributed to an unsupported exact version.
By the end of this development period, the studio included the following workflows:
- Pack projects: create and switch between separate projects, each with its own Minecraft version, loader, mod selection, and chat history; save and export project data locally.
- Pack Assistant: describe a play style, theme, or exact mod request; receive suggestions using the active project and selected mods as context; continue through chat and suggested-reply buttons.
- Modrinth catalog: search without an AI connection; filter by game version, loader, category, environment, topic, and popularity; inspect project details and add or remove candidates.
- AI-assisted suggestions: ask for themed recommendations, alternatives, compatible pack foundations, or more directions; account for the current setup and selected mods, avoid duplicates, and sort candidates by relevance or popularity.
-
Pack imports and dependencies: import supported Modrinth share codes, public pack links, and
.mrpackmanifests into an editable project; review dependencies and compatibility notes; export project selections. - Optional CurseForge source: search CurseForge with the user’s own approved API key; fall back to Modrinth when no key is configured.
- Pack Lab and crash analysis: inspect mod roles and category balance, review compatibility signals and snapshots, and analyze crash/error logs for likely conflicts.
- Optional AI routes: use connected ChatGPT account access where available, or configure supported API providers, local Ollama/Bionic runtimes, and compatible OmniRoute endpoints. Catalog search and pack organization do not require AI.
- AI Mod Creator: turn an idea into a structured specification and starter-code outline, with a visual item concept preview in supported flows. It is a planning aid, not a compiled or installed Minecraft mod.
- Appearance studio: choose among four distinct UI layouts, visual themes, glass/opacity treatments, and Minecraft-inspired backgrounds; save the selected appearance on this device.
- Local web view: open the same project workspace in a browser through the desktop app’s loopback service.
These accumulated capabilities are documented in the 0.2.86 release record; the surviving history does not establish the exact first build for each one.
The first preserved public release described the accumulated feature set: Pack Lab diagnostics, four selectable layouts, custom themes and animated Minecraft backgrounds, AI-assisted planning, Modrinth catalog search and pack import, optional CurseForge search, crash-log analysis, the local browser view, and the experimental Mod Creator blueprint.
The release notes listed ChatGPT account access, Ollama, OpenAI API, and OmniRoute routes. Availability and upstream limits depend on the user’s account, provider, model, and local configuration.
- Published the complete app source, assets, tests, documentation, and project guides in the repository.
- New installations start in English while an explicitly saved language choice remains in effect.
- Included the portable Windows build and a short preview video.
- Renamed Modpack-Werkstatt to Modspire across the app and project materials, and renamed the GitHub repository.
- Added a new app icon, real-app screenshots, refreshed README artwork, and a short promotional cut made from real app footage.
- Published the app tour and updated source archive while preserving the existing Windows app-data location and project export format.
- Refined spacing, typography, focus feedback, hover states, scrollbars, chat surfaces, and Pack Lab meters across all four UI modes.
- Added
Ctrl+Kand/shortcuts for Modrinth search and an inline clear control. - Included the shared visual refinements in the local web view and portable build.
- Corrected overview-card and Pack Assistant recommendation contrast across themes and layouts.
- Updated UI 3 Pack Lab labels, values, fields, notes, and telemetry for its dark palette.
- Removed a startup label that overlapped the desktop toolbar and added browser regression checks for contrast.
- Added an in-app updater for the portable Windows build. It checks GitHub Releases, streams download progress, verifies the downloaded asset’s SHA-256 digest, keeps a rollback copy, and restarts into the update.
- Added an animated startup sequence and refined desktop section, chat, and control transitions.
- Refined the GitHub Pages hero, interactive demo, icon sizing, and landing-page hierarchy.
- Added weekly Modrinth favorites from locally stored snapshots, with an all-time fallback until a week of history is available.
- Expanded crash analysis with plain-language causes, log evidence, cautious mod attribution, and practical next checks.
- Reduced diagnostics refresh work by reading only the recent log entries needed by the display.
- Added a persistent compact list/cards switch for catalog results while retaining descriptions, compatibility, download counts, and add/remove actions.
- Added visible sorting by relevance, downloads, followers, newest, and recently updated; preserved the metadata needed for each order.
- Kept filters, gallery previews, detail view, paging, and pack actions available.
- Added a short, consistent transition between the main desktop sections, including safe cleanup when a transition is interrupted.
- Clarified the glass theme choices: Crystal Glass is cool blue with stronger blur; Frosted Teal is teal with softer blur. The opacity control now reaches its stated minimum.
- Updated theme descriptions, swatches, translations, and regression coverage to match the rendered surfaces.
- Fixed the Mod Creator workspace grid and independent scrolling across UI 2, UI 3, and UI 4.
- Kept its header and context banner aligned across both columns, with a stacked layout for narrow windows.
- Added desktop and narrow-window regression checks.
- Changed Translucent surfaces to use readable tinted blur.
- Added a motion switch for animated Minecraft backgrounds across all four interfaces.
- Kept the AI suggestion picker usable when no mods are selected and allowed it to reopen afterward.
- Replaced the native checkbox in classic Modrinth search with a theme-aware, keyboard-focusable control.
- Checked picker scrolling, classic search, and pack selection in the Windows desktop build.
- Re-edited the app tour around real Modspire screens, with a tighter 23-second cut and readable feature captions.
- Added a hosted browser player, a clickable README poster, and refreshed video/source archive links.
- Reworked the project guides with clearer navigation and updated feature coverage.
- Refined the four selectable desktop layouts while preserving the existing workflows.
- Matched UI 4 surfaces and accents to the selected world theme; glass remains blurred and readable.
- Improved Modern UI assistant suggestions and corrected pale, low-contrast legacy controls in UI 4.
- Verified all 40 test files and built the Windows x64 portable app.
Download Modspire 0.2.95 · Source and changelog
- Added local OpenCode connection settings, optional protected server password, connected-provider model discovery and chat selection.
- Added startup for an installed OpenCode CLI. App-owned servers use a generated password and stop with Modspire; an existing server can be reused.
- OpenCode sessions use a separate directory, deny tools, and feed replies through the existing mod-selection, creator and diagnostic flows.
- All 42 test files passed; native startup and a real local Ollama/Qwen response through OpenCode 1.19.3 were also verified.
- The official free service rejected an external request as restricted to the OpenCode client. Known restricted free models are disabled; configure a compatible provider instead.
OpenCode setup and limits · Release 0.2.96
- Preserved the nested suggestion-list position when adding/removing mods and changing sorting.
- Restored chat positioning synchronously during rendering and retained relevant control focus without scrolling.
- Updated existing message rows without replaying their entrance animation; new messages keep their animation.
- Corrected pale inline-card descriptions, metadata and badges with theme-matched text/surfaces.
- Added browser and Electron click regressions and inline-card contrast checks across four UIs and nine themes.
- Undo and redo mod selection changes, including batch actions and clearing the pack. The current session retains up to 30 changes; another pack, Minecraft version, loader or app restart resets this history.
- Use toolbar buttons or Ctrl/Cmd+Z, Ctrl/Cmd+Shift+Z and Ctrl+Y outside text fields and dialogs.
- Give Pack Lab snapshots optional names, keeping the quick-save fallback and automatic backup before restoration.
- Copy mod lists with project links, game version, loader and dependency labels.
- Ignore stale dependency replies after undo, clearing or restoring a variant, and recalculate dependencies for the restored selection.
- Verified all 47 test files, desktop/local-browser persistence, four UIs and the Windows portable build.
Modspire plans packs, searches catalog metadata, and organizes selections. It does not download every mod automatically, install Minecraft loaders, or prove that a project launches successfully in Minecraft. CurseForge requires the user’s own API key. AI availability, privacy, cost, model capabilities, and compatibility depend on the connected account, provider, and local runtime; not every local model or agent has been tested. See the AI, privacy, and limits guide, getting started, and community test disclaimer.