Changelog
This changelog records notable changes to the DevCentr application and its documentation. Entries are organized in reverse chronological order and kept brief. Each entry links to a more detailed changelog article where needed.
2026-08-06 – DOS category: DevOps as one facet
-
Public category stays Development Orchestration Suite (DOS); Dev OS is a quiet mental model only.
-
DevOps documented as one facet (CI/CD / infra / traditional ops)—not the whole product.
-
Vision, capabilities, and docs index updated accordingly.
2026-08-06 – Ibex (Easy Installer rename)
-
Resolve
ibexon PATH (fallbackeasy-installer). -
New Installer dialog branded for Ibex; content-types text updated.
-
winget / brew / scoop:
DevCentr.Ibex/dev-centr/tap/ibex.
2026-08-06 – Installer CI pipeline emit
-
New Installer dialog: Package vs CI pipeline only + runner dropdown.
-
Explorer/CLI:
--mode=emit-ci; file-manager New Installer CI pipeline…. -
Calls
easy-installer new-project --intent=ci-pipeline(workflows +CI-INSTALLER.adoc, no local package).
2026-08-06 – Easy installer + Install in-place PATH
-
New File catalog: Packaging → Installer Project (
installer.kdl). -
Toolbar: Install in-place PATH and New Installer (calls
easy-installer). -
Explorer/CLI modes:
--mode=new-installer,--mode=inplace-path. -
Spec: Explorer Shell Integration.
2026-08-06 – SDLang kept; KDL greenfield; reject XDL
-
Spec decision table: SDL Preference.
-
Content Create: tighter SDLang/KDL roles;
xdlreference-only (not creatable); lineage edge SDLang → XDL marked avoid. -
Companion GK page updated; agent-rules config line aligned.
2026-08-06 – File-manager menus: Win11-first + Linux
-
Explorer: prefer Windows 11
IExplorerCommandsparse package; classic HKCU cascade only when modern unavailable. -
Linux: DES-EMA under
file-manager/actionsplus Dolphin / Nemo / Thunar / Nautilus adapters from one action list. -
Appearance → Install file-manager menu; status shows active backend.
-
Spec: Explorer Shell Integration.
2026-08-06 – Ecosystem filters + Explorer DevCentr shell
-
Content Create: ecosystem tag chips (inferred from project / CLI
--tags); filter job tree + lineage. -
CLI modes:
--mode=new-file|new-project|open --path=…. -
Lightweight New Project dialog; HKCU cascading Explorer menu (Appearance → Install).
-
Specs: Content Create filters; Explorer Shell Integration.
2026-08-06 – Content Create lineage LEDs and richer type facts
-
Lineage rows: invented year + vitality LED (current/mature/legacy/outdated/reference).
-
Detail pane: homepage, repository, specification links; invented / last-updated fields.
-
Catalog expanded (schema, data, more docs/config/code); AsciiDoc
specpoints at Asciidoctor language docs (Eclipse formal spec still drafting). -
See Content Create.
2026-08-06 – Node package managers: Bun + Orogene
-
languages/node.sdl: package managers now include pnpm (preferred), Bun, Yarn, npm, and Orogene (closed-aspirational); optionalstatus/notes/homepagefields. -
Ecosystem loader/UI surfaces package-manager notes; definition-files + project-vision updated.
-
Companion: general-knowledge npm package managers.
2026-08-06 – Content Create (SDL classifications + lineage)
-
Spec: Content Create — repo right-click Create…, dual nav (job tree + evolution lineage), stub create.
-
SDL catalog:
app/src/modules/content_create/content-types.sdl; loader/UI undermodules.content_create. -
Repository browser context menu + definition-files updated;
sdl.adocnotes KDL relation. -
See Detailed changelog.
2026-08-03 – Centr Source License family (CSL) + ANL
-
Relicensed project to CSL-1.0-BCI (substance of prior custom source-available license, named family).
-
Added canonical texts under
licenses/(CSL-B, BC, BCI; experimental ANL-0.1). -
Docs: Licensing, Strategy templates.
2026-07-27 – AI stack canvas + guided add (implemented)
-
App: Arrangement tab on AI Config — topology canvas, layout recipes, Add an AI tool… guided add, persist
~/.dev-center/ai-stack-topology.json. -
Modules:
ai_stack_model.d,ai_stack_loader.d,ai_stack_state.d,topology_canvas_widget.d,ai_arrangement_widget.d. -
See Detailed changelog.
2026-07-27 – AI Workflow Arrangement + topologies
-
Spec: Role Topology Composer — generic canvas + guided-add over a layer spine (cognitive bins for hierarchical aspects only; orthogonal concerns attach later).
-
Spec: AI Workflow Arrangement —
ai-stackpack: blank map landing, Add an AI tool…, vacancies open role-scoped guided add; arrangements as layout recipes. -
SDL:
agent_shell_registry.sdlv0.2;ai_stack_domain_pack.sdl(concrete spine + layout-recipe refs). -
Repository browser terminal: always-on human ops shell; attach to env host under remote arrangements.
-
Capabilities + todo-roadmap updated; companion docs in general-knowledge (Mermaid topologies).
-
See Detailed changelog.
2026-07-27 – Agent shell registry
-
SDL catalog:
app/src/modules/services/agent_shell_registry.sdl— standalone shells (incl. LM Studio Bionic), fleet UIs, runtimes, inference hosts, interconnects, hardware postures. -
Spec: Agent Shell Registry; definition-files updated.
-
Companion: general-knowledge agent control planes explanation.
-
See Detailed changelog.
2026-07-26 – Shell environment refresh (terminal implementation)
-
App:
modules/repo_tools/env_refresh.d— shell detection (auto prefers Nushell), built-in recipes, preferenv-refresh/shell-hoston PATH, OS PATH fingerprint. -
App: repository terminal env chrome (health light, notice, command preview, Auto-run checkbox), toolbar Refresh, session commands run via detected shell.
-
Settings:
ui-settings.jsonkeysenvRefreshAutoRun,terminalShell(Appearance dialog); merge-safe save. -
Spec + capabilities remain the product contract; companion docs in general-knowledge / OpenShellOrg shell-architecture.
-
See Detailed changelog.
2026-07-26 – repo-get via DUB registry
-
Confirmed
repo-get0.2.1 on the DUB registry (GitHub update webhook). -
equivalence-enginenow depends on~>0.2.1instead of a git commit pin; docs table in DUB Local vs Remote Paths updated.
2026-07-26 – Align arsd-official with dlangui (~>11.5.3)
-
Bumped
app/dub.json/ selections fromarsd-official10.9.10 to 11.5.3 to match dlangui’s~>11.5.3requirement (ends the “Selected package does not match” DUB warning). -
Removed machine-local
dub add-localfor.forks/arsd(10.9.10 patch fork); upstream 11+ already has theextern© infix. -
Deleted stale
%LOCALAPPDATA%\dub\packages\local-overrides.json(repo-get→ missing path), which triggered the deprecated-overrides warning. -
See Detailed changelog.
2026-07-26 – Shell environment refresh (terminal spec)
-
Expanded Repository Browser Terminal: env chrome outside the shell canvas (health light, notice, command preview), monitor drift, preview vs inject-and-run (
envRefresh.autoRun), shell-aware recipes (Nushell first), prefer OpenShellOrgenv-refresh/ shell-host when present. -
Capabilities note under Environment Orchestration.
-
Companion: general-knowledge Shell Environment Refresh; OpenShellOrg shell-architecture plan for
env-refresh+shell-host. -
See Detailed changelog.
2026-07-24 – Toolchain Management vocabulary
-
Product pointers: Toolchain Management + retargeted Control Plane.
-
Spec components: Toolchain Management (TCM) and Ecosystem Management (protocol + advisories).
-
Vision and definition-files xrefs point at the Pattern page; Flutter advisory Learn more →
toolchain-management.html. -
TCF kit repo:
dev-centr/toolchain-framework(schemas, validators, CI). -
Companion: general-knowledge vocabulary lock-in (Changelog).
-
See Detailed changelog.
2026-07-24 – Toolchain Control Plane and Flutter ecosystem module
-
Documented Toolchain Control Plane / Flutter ecosystem module (vocabulary later locked under Toolchain Management — see entry above).
-
Spec: Ecosystem Management; definition files gain
unifiedControlPlanemetadata. -
App: reusable
AdvisoryBanner;modules.ecosystemsloader/panel; Flutter home/sidebar page with advisory and community bridge tools (fvm,puro,mise). -
Language SDL:
languages/flutter.sdl;languages/node.sdlincludes control-plane metadata. -
See Detailed changelog.
-
Docs sibling: general-knowledge Toolchain Control Plane + Flutter setup (Changelog).
2026-07-24 – WSL Manager page
-
Added sidebar/home WSL page: list distros (
wsl -l -v), set default, educational blurbs fromdistro-guide.sdl, and Open WSL Settings (official Microsoft GUI for.wslconfig). -
Links to general-knowledge comparison + setup how-to and Microsoft Learn.
-
Spec: WSL Manager.
-
See Detailed changelog.
-
Docs sibling: general-knowledge 2026-07-24 WSL distro comparison (Changelog).
2026-07-22 – Appearance: Cascadia Mono / JetBrains Mono
-
Added Appearance settings (top bar): code/terminal font choice between Cascadia Mono (default) and JetBrains Mono.
-
Persisted in
~/.dev-center/ui-settings.json(codeFontFace). Applied to the repository browser terminal and AI Config monospace panels. -
Spec: Appearance (code font); terminal spec notes the font requirement.
2026-03-27 – Dynamic Agent Preamble specification
-
Added Dynamic Agent Preamble specification.
-
Defines a preprocessor for RAG-based instruction injection and modular
AGENTS.mdsupport to reduce model context overhead and improve relevancy. -
See Detailed changelog.
2026-03-21 – Local library mods and specification
-
Added Local Library Mods guide explaining how to use forked libraries (DUB, PNPM, Python, Go) without breaking CI/CD.
-
Drafted Local Mod Management specification for UI-based mod registration and project badges.
-
See Detailed changelog.
2026-03-21 – Automatic AI model routing specification
-
Added Automatic AI Model Routing under Specifications (features): routing profiles, task categories, and vendor-facing proposal for long-running sessions.
-
Fixed Specifications nav xref to Templates Repository Schema (was
pages/templates-schema.adoc). -
See Detailed changelog.
2026-03-19 – DUB local vs remote path management
-
Added DUB Local vs Remote Paths documenting how to manage build specifications in
dub.jsonwithout manually swapping between local and remote paths. -
Covers
dub.selections.json,dub add-local, environment variable overrides, and git submodules for persistent patches. -
Forked unit-threaded to dlang-supplemental; fixed sub-package DUB warnings; wired in via
dub add-local; submitted upstream issue #329 and PR #330. -
See Detailed changelog.
2026-03-19 – arsd-official extern© deprecation fix
-
Forked arsd into dev-centr, fixed the
inparameter deprecation innsvg__cmpEdgefor arsd-official 10.9.10 (svg.d). -
Added
scripts/patch-arsd-svg-deprecation.ps1to re-apply the patch to the dub cache when needed. -
See Detailed changelog.
-
See Detailed changelog.
2026-03-19 – General Knowledge Extraction
-
Extracted all general-reference content from devcentr into a new general-knowledge repository (dev-centr/general-knowledge).
-
Removed the
knowledge-basemodule from devcentr. DevCentr docs are now product-focused: ROOT, specifications, secrets-manager, publishing, upstream-contributions. -
General Knowledge holds Diátaxis-organized tutorials, how-tos, reference, and explanations (SSH keys, Git management, Windows EOL, workspace organization, package registries, etc.).
-
Updated all xrefs and app code to use
general-knowledgecomponent. Local playbooks use sibling path../general-knowledge(no remote URLs); CI playbooks use the GitHub URL. -
See Detailed changelog.
2026-03-19 – AI Local Library Docs
-
Added a repo-local workflow for cloning library docs/source into a gitignored folder, plus an obvious local AI manifest file so agents can search exact local references instead of stale model memory.
-
Added setup docs and a refresh script for
phobos,dlangui, andSDLang-D. -
Documented the preferred layered strategy for AI dependency docs: MCP-hosted indexed docs such as Context7 first, repo-local cloned docs second, and web search last. Added a DevCentr feature spec for MCP setup and local fallback automation.
-
Added a Context7 client profile registry and new specs for the global AI Config interface, Context7/skills setup flows, and the integrated repository-browser terminal.
-
Implemented a first working
AI Configdialog, a repo-browserTerminaltab, and a smallstd.loggerfile logger wrapper to make runtime debugging less blind. -
See Detailed changelog.
2026-03-18 – Organization Profile and Gitignore
-
Organization profile feature in repository browser: when selecting an owner/org in the project tree, the side-panel shows buttons to open public/private profile pages on GitHub/GitLab/Gitea, open profile repos in the browser, and highlight local profile repos in the tree.
-
Provider-specific org profile config in
app/src/modules/vcs/profiles.json5(repo names, README paths, URL formats). -
See Org Profile Feature and Gitignore details.
2026-03-18 – Gitignore Templates, EOL, and Templates Schema
-
Added GitHub gitignore (github/gitignore) as a template source alongside DevCentr in the Init Repo flow. Users can select source (DevCentr or GitHub) and merge templates from either.
-
Documented GitHub’s base vs Global vs community layout in Gitignore Template Sources. Root = languages/core tech; Global = editors/tools/OS.
-
Added
.editorconfigtab and default template to Init Repo (LF with CRLF overrides for.bat,.cmd,.reg). Repo init now writes.gitattributes,.gitignore, and.editorconfig. -
Updated Git Management: clarified
core.autocrlf inputvsfalse, when each applies, and EditorConfig step. -
Added Windows EOL Exceptions for batch, registry, PowerShell, Visual Studio.
-
Defined Templates Schema: version folders per ecosystem,
_base(preference-agnostic),_preferences(team/tool-specific). -
Per-repo settings: documented
gitignore.suppressMissingfor suppressing template comparison warnings. -
Gitignore Viewer implemented: reusable minimap, technology tree, template comparison with DevCentr/GitHub/Local tabs, missing-item strikethrough (red), Suppress button storing in
.devcentr.sdl, side-panel integration via hallmark toolbar. -
See Detailed changelog.
2026-03-17 – Winget Registration Documentation
-
Added comprehensive guides for manual and automated Winget app registration, including
wingetcreateusage, GitHub PAT requirements, and Windows-runner workarounds for Linux-based CI/CD pipelines. -
Integrated in-app Winget support module in
VersionControlWidget, providing direct links to documentation and localwingetcreateavailability checks. -
See Detailed changelog.
2026-03-14 – AI Providers, Changelog Generation, and Repo Hallmarks
-
Added AI provider API key workflows, integrated a git-diff based changelog generator service, and implemented a compound-button hallmark toolbar to access standard repository roots and multiple IDE forks automatically.
-
See Detailed changelog.
2026-03-14 – Roadmap, Extensions & GraphRAG
-
Outlined vision and specifications for AI-audited extension registries, local module streaming from Git guest repos, and standalone GraphRAG client support.
-
See Detailed changelog.
2026-03-12 – Vercel deployment and build asymmetry documentation
-
Standardized PNPM 10 and documented the asymmetric build strategy for Vercel monorepo deployments.
-
See Detailed changelog.
2026-03-12 – Repository browser tools and diff stats
-
Added specs and initial implementation for repository tools integration, diff-stats-as-dirty indicator, and reorganization/transfer workflows.
-
See Detailed changelog.
2026-03-05 – Git management and workspace organization docs
-
Documented and refined workspace organization schema and Git management guidance.
-
See Detailed changelog.
2026-02-15 – Workspace organization and core docs
-
Added workspace organization schema and core project/legal docs.
-
See Detailed changelog.
2026-01-26 – Diátaxis and docs refactor
-
Reorganized docs to follow the Diátaxis model.
-
See Detailed changelog.
2025-12-09 – Antora documentation structure and spec modules
-
Introduced Antora-based docs structure and initial specification modules.
-
See Detailed changelog.