🚧 Feature Release - 018-ui-design
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
🚧 A.R.C. CLI Feature Build v0.0.0-018-ui-design+83e817d
Build Date: 2026-03-05T08:18:25Z
📦 Quick Test Installation
macOS (Apple Silicon):
curl -L https://github.com/arc-framework/arc-cli/releases/download/v0.0.0-018-ui-design+83e817d/arc-cli_darwin_arm64.tar.gz | tar xz
sudo mv arc /usr/local/bin/arc-test
arc-test versionmacOS (Intel):
curl -L https://github.com/arc-framework/arc-cli/releases/download/v0.0.0-018-ui-design+83e817d/arc-cli_darwin_amd64.tar.gz | tar xz
sudo mv arc /usr/local/bin/arc-test
arc-test versionLinux:
curl -L https://github.com/arc-framework/arc-cli/releases/download/v0.0.0-018-ui-design+83e817d/arc-cli_linux_amd64.tar.gz | tar xz
sudo mv arc /usr/local/bin/arc-test
arc-test versionWindows (PowerShell):
Invoke-WebRequest -Uri "https://github.com/arc-framework/arc-cli/releases/download/v0.0.0-018-ui-design+83e817d/arc-cli_windows_amd64.zip" -OutFile arc-test.zip
Expand-Archive arc-test.zip
# Move arc.exe to a test location⚡ Testing Notes
- This build is automatically replaced when new commits are pushed to the same feature branch
- Do not use in production
- Report issues in the feature PR
Changelog
New Features
- 794f917: feat(005): Add animations and rich UI spec - Comprehensive spec for wiring up existing animation infrastructure - 7 user stories covering banner, spinners, transitions, progress - Zero new dependencies (everything from feature 004) - Quick wins identified: banner (1 line change), spinners, transitions (dgtalbug dgtalbug@gmail.com)
- 62fd9eb: feat(018): Phase 2 complete - skin switching, 60 golden tests (T041-T047) (dgtalbug dgtalbug@gmail.com)
- b988e3b: feat(018): Phase 3 complete - Dashboard views with real catalog data (T048-T054) (dgtalbug dgtalbug@gmail.com)
- 1d35dd9: feat(018): Phase 4 complete - Full dashboard tabs + workspace/version commands (T055-T062) (dgtalbug dgtalbug@gmail.com)
- d5df4ec: feat(animations): Enhance animation system with adaptive frame rate and resize handling (dgtalbug dgtalbug@gmail.com)
- bf38b16: feat(animations): Implement animation controls and progress indicators for CLI operations (dgtalbug dgtalbug@gmail.com)
- a33ba3c: feat(ci): create gh-pages branch if it does not exist during benchmarks (dgtalbug dgtalbug@gmail.com)
- 5528639: feat(tests): Add integration and benchmark tests for animations and banner rendering (dgtalbug dgtalbug@gmail.com)
- 55fde3e: feat(ui): implement Home view redesign with 3-column layout and interactive elements (dgtalbug dgtalbug@gmail.com)
- 8756fa9: feat: add automated PR description generator with enhanced analysis (dgtalbug dgtalbug@gmail.com)
- c1770df: feat: add automated PR description generator with enhanced analysis (dgtalbug dgtalbug@gmail.com)
- 36c85c6: feat: add automated PR description generator with enhanced analysis (dgtalbug dgtalbug@gmail.com)
- 3ed0c4c: feat: add automated PR description generator with enhanced analysis (dgtalbug dgtalbug@gmail.com)
- 45f61c2: feat: add benchmarks for banner rendering and help text colorization (dgtalbug dgtalbug@gmail.com)
- fe3769a: feat: add centralized ErrorBox component and UI Service integration (dgtalbug dgtalbug@gmail.com)
- bdbc862: feat: add comprehensive documentation for getting started, CI/CD, and service catalog (dgtalbug dgtalbug@gmail.com)
- e432876: feat: add implementation plan and documentation for interactive UI enhancements (dgtalbug dgtalbug@gmail.com)
- 890d4b4: feat: add investigation plan for workspace init flow analysis (dgtalbug dgtalbug@gmail.com)
- 129d812: feat: add new workflows for binary size tracking and spell checking; update CI configurations for caching (dgtalbug dgtalbug@gmail.com)
- 5072830: feat: add new workflows for binary size tracking and spell checking; … (#31) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 942bd58: feat: add planning artifacts for ErrorBox component (dgtalbug dgtalbug@gmail.com)
- 8b5cc3c: feat: add planning artifacts for codebase cleanup analysis (dgtalbug dgtalbug@gmail.com)
- ee103a9: feat: add service catalog commands for exploring A.R.C. services (#33) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- c39aec9: feat: complete Spec 011 planning - documentation and validation strategy (dgtalbug dgtalbug@gmail.com)
- 17b34af: feat: configure gosec for lenient security checks and update Makefile output (dgtalbug dgtalbug@gmail.com)
- 54a3251: feat: configure gosec for lenient security checks and update Makefile output (dgtalbug dgtalbug@gmail.com)
- 706e96e: feat: consolidate CI workflows into ci.yml; update permissions and add PR checks for labeling, size, spellcheck, link checking, and security scanning (dgtalbug dgtalbug@gmail.com)
- 09864c3: feat: enable parallel execution in tests for improved performance (dgtalbug dgtalbug@gmail.com)
- e493c7b: feat: enhance CI/CD workflows with benchmark result summaries and release summaries; add label summary for PRs (dgtalbug dgtalbug@gmail.com)
- 48e6e17: feat: enhance benchmark workflow to support workflow calls and deploy to GitHub Pages (dgtalbug dgtalbug@gmail.com)
- bd095d2: feat: enhance benchmark workflow with error handling and non-critical alerts (dgtalbug dgtalbug@gmail.com)
- df9db32: feat: enhance profile selection UI with split-screen layout and emoji support (dgtalbug dgtalbug@gmail.com)
- 87a24f4: feat: implement ShouldAnimate function to control animation based on environment and terminal capabilities (dgtalbug dgtalbug@gmail.com)
- 00bb257: feat: implement Spec 011 - workspace init flow documentation and validation tests (dgtalbug dgtalbug@gmail.com)
- cafd4a9: feat: reorganize documentation structure and add new architecture diagrams (dgtalbug dgtalbug@gmail.com)
- 9bb5be0: feat: restructure CI workflow for improved test coverage and artifact management (dgtalbug dgtalbug@gmail.com)
- f8c97ac: feat: separate animation control logic for Unix and Windows platforms (dgtalbug dgtalbug@gmail.com)
- f0429fb: feat: update CI and release workflows to support develop branch and enhance permissions (dgtalbug dgtalbug@gmail.com)
- 4c7b2dd: feat: update CI workflows for improved labeling and link checking; add new PR labeler configuration (dgtalbug dgtalbug@gmail.com)
- 16d1b2b: feat: update CI workflows to include benchmark execution and enhance README documentation (dgtalbug dgtalbug@gmail.com)
- cb8ff35: feat: update golangci configuration and reorder imports in service and error files (dgtalbug dgtalbug@gmail.com)
- 87f59ff: feat: update permissions in feature-release.yml for enhanced CI capabilities (dgtalbug dgtalbug@gmail.com)
- 3cc58a8: feat: update spellcheck configuration and exclude test files; fix typos in documentation and code (dgtalbug dgtalbug@gmail.com)
Bug Fixes
- aafb7fc: fix(018): Hide ServiceDetail from nav bar; add NavHideable interface (dgtalbug dgtalbug@gmail.com)
- bfb88d0: fix(build): update Makefile pkg/ui paths to post-refactor structure (dgtalbug dgtalbug@gmail.com)
- d3ab579: fix(ci): improve gh-pages branch creation logic in benchmarks (dgtalbug dgtalbug@gmail.com)
- 0f14a58: fix(ci): remove pull_request trigger from main branch in CI workflow (dgtalbug dgtalbug@gmail.com)
- 51bd99f: fix(tests): resolve failures caused by gh-dash rename and ai profile (dgtalbug dgtalbug@gmail.com)
- ddd4d10: fix(ui): BorderStyle→Border in Card so all 4 sides render (dgtalbug dgtalbug@gmail.com)
- d6e09de: fix(ui): adjust logo alignment and spacing in multiple profile YAML files (dgtalbug dgtalbug@gmail.com)
- c704ce7: fix(ui): apply gh-dash content-height pattern — subtract shell chrome in buildCtx (dgtalbug dgtalbug@gmail.com)
- 50b6256: fix(ui): fix header.go comment whitespace (dgtalbug dgtalbug@gmail.com)
- 697ad21: fix(ui): full-width header/nav/controlbar bars via width param (dgtalbug dgtalbug@gmail.com)
- 506a6fe: fix(ui): simplify header component by removing subtitle and updating related tests (dgtalbug dgtalbug@gmail.com)
- 054c826: fix(ui): update header component to include brand art and remove title, adjust related tests (dgtalbug dgtalbug@gmail.com)
- b080d9b: fix(ui): update logos in profile YAML files for better alignment and design consistency (dgtalbug dgtalbug@gmail.com)
- cf7d77c: fix: correct output format configuration in golangci.yml (dgtalbug dgtalbug@gmail.com)
- c289671: fix: correct user input responses in CLI rewrite discussion document (dgtalbug dgtalbug@gmail.com)
- a4cbdbd: fix: downgrade golangci-lint-action version from v9 to v6 in ci.yml (dgtalbug dgtalbug@gmail.com)
- b3b9aa1: fix: enhance golangci.yml configuration by adding skip-dirs and refining linter settings (dgtalbug dgtalbug@gmail.com)
- 5c67f17: fix: improve error handling for message writing in service methods (dgtalbug dgtalbug@gmail.com)
- a08f1e8: fix: lint, CI action versions, and binary size check (dgtalbug dgtalbug@gmail.com)
- bc8c342: fix: remove unnecessary blank line in collectInfo function (dgtalbug dgtalbug@gmail.com)
- 0c2ccb0: fix: resolve CI failures (lint, test-core, spell, link-check, security) (dgtalbug dgtalbug@gmail.com)
- da8f43d: fix: resolve remaining CI failures; disable CodeQL (dgtalbug dgtalbug@gmail.com)
- b140ec8: fix: simplify output format configuration in golangci.yml (dgtalbug dgtalbug@gmail.com)
- 93d00ca: fix: update README and tasks documentation to reflect completion of interactive UI enhancements (dgtalbug dgtalbug@gmail.com)
- e7f4bec: fix: update benchmark commands to target specific packages and set timeout (dgtalbug dgtalbug@gmail.com)
- 29b4b29: fix: update golangci.yml to correct output format and enhance configuration options (dgtalbug dgtalbug@gmail.com)
- 1e78821: fix: update golangci.yml to correct output format and set version (dgtalbug dgtalbug@gmail.com)
- b17fd7d: fix: update key handling logic in initModel and adjust test expectations (dgtalbug dgtalbug@gmail.com)
- 0992f4c: fix: update output format configuration in golangci.yml to include path specification (dgtalbug dgtalbug@gmail.com)
Performance Improvements
- 218c95b: perf: remove dead markdown renderer, shrink binary 16MB -> 11MB (dgtalbug dgtalbug@gmail.com)
Other Changes
- fd3ad8a: 001 initial setup (#2) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- ed5d84b: 001 initial setup (#3) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 531bac2: 001 initial setup (#4) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 558e152: 001 initial setup (#5) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- a64da53: 001 initial setup (#6) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 1ded201: 001 initial setup (#8) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 361405a: 005 animations rich UI (#24) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 894a915: 006 stabilize base (#25) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 8b2507d: 007 init wizard (#27) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- baa16c2: 007-init-wizard (#28) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 4833880: 008 workspace config (#29) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- f04e285: 008-workspace-config (#30) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- fd220df: 009 service catalog (#35) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 39a0ee3: 013 profile tiers (#40) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 641ed13: 014 profile init wizard (#41) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- b505153: 014 state management (#14) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 2bc27fb: 014 state management (#14) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 9c0cae2: 014 state management (#14) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- cbef6a8: 014 state management (#14) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- f5c0e2f: 015 UI refactor (#54) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 089ef4a: 016 UI layout fix (#55) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 9ec382a: 017 UI engine (#56) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- d689697: 018 interactive UI enhancements (#18) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- cefe7bd: 018 interactive UI enhancements (#18) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 8e5ee48: Add continue-on-error option for dependency review action in security.yml (dgtalbug dgtalbug@gmail.com)
- 44b8975: Add continue-on-error option for dependency review action in security.yml (dgtalbug dgtalbug@gmail.com)
- 0c98ec6: Add documentation for branching convention and feature development workflow (dgtalbug dgtalbug@gmail.com)
- be4c9f4: Add initial Go CLI implementation and update README (dgtalbug dgtalbug@gmail.com)
- a0027ef: Add initial implementation of state management system and CLI styling (dgtalbug dgtalbug@gmail.com)
- 96df1c5: Add initial implementation of state management system and CLI styling (dgtalbug dgtalbug@gmail.com)
- c0886b2: Add workflow_dispatch trigger and update tag patterns (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 48489f1: Combined Implementation: Specs 010, 011, 012 (#37) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 28edc46: Combined Implementation: Specs 010, 011, 012 (#37) (#38) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 6a4d1b2: D6: remove ARC_USE_LEGACY_UI env var, delete dead internal packages (dgtalbug dgtalbug@gmail.com)
- e350e7e: Develop (#12) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 97006a4: Develop (#13) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- d52947c: Develop (#15) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 846df54: Develop (#16) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 43fa2d6: Feat integrate workspace init (#34) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 531a3b8: Implement initial CLI structure with command handling and styled output (dgtalbug dgtalbug@gmail.com)
- 55a8ac6: Initial commit (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 7a617fe: Interactive UI Enhancements - Smooth animations, progress indicators, and structured logging @dgtalbug (#18) (#19) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 8853f39: Interactive UI Enhancements - Smooth animations, progress indicators,… (#20) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- d5bb420: Merge Develop (#36) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 83e817d: Merge a514789 into 9ec382a (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- a43bd92: Refactor Home view to implement a new 3-column layout with enhanced command and PR sections; update profile logos and improve service status checks. (dgtalbug dgtalbug@gmail.com)
- 5453922: Refactor golangci.yml configuration by removing unused linter settings (#10) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 2648693: Refactor golangci.yml configuration by removing unused linter settings (#10) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- bb19624: Refactor golangci.yml configuration by removing unused linter settings (#10) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 7eda924: Refactor golangci.yml configuration by removing unused linter settings (#10) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 58b8bcd: Refactor golangci.yml configuration by removing unused linter setting… (#11) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- e47a662: Refactor various components for improved readability and performance (dgtalbug dgtalbug@gmail.com)
- 3babc31: Remove legacy middleware and test files; update theme package with new character-rainbow constant and clean up theme tests by disabling animations. (dgtalbug dgtalbug@gmail.com)
- dad9041: T069: remove ui.legacy dependencies, fix test files, delete legacy contracts (dgtalbug dgtalbug@gmail.com)
- 76da7f3: This PR implements feature #6: 006-stabilize-base (#26) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 40cd33d: Update .gitignore to exclude all files in the specs directory (dgtalbug dgtalbug@gmail.com)
- 807153c: Update .gitignore to include Arc state directory and specs (dgtalbug dgtalbug@gmail.com)
- 240c587: Update build command in Makefile to include versioning and build date (dgtalbug dgtalbug@gmail.com)
- f01888b: Update build command in Makefile to include versioning and build date (dgtalbug dgtalbug@gmail.com)
- fdb45a0: Update build command in Makefile to include versioning and build date (dgtalbug dgtalbug@gmail.com)
- e7ce246: Update build command in Makefile to include versioning and build date (dgtalbug dgtalbug@gmail.com)
- 4fb4bbf: Update issue templates (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 3580797: chore(018-ui-design): mark T030-T040 complete in tasks.md (dgtalbug dgtalbug@gmail.com)
- 84a2b73: chore(018-ui-design): update task completion status for dashboard views (T048-T054) (dgtalbug dgtalbug@gmail.com)
- ec72cdd: chore(ci)(deps): bump golangci/golangci-lint-action (#23) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- fc072f4: chore(ci)(deps): bump the actions-updates group with 4 updates (#17) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 24e0dfa: chore(ci)(deps): bump the actions-updates group with 4 updates (#17) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 7eddec4: chore(ci): downgrade golangci-lint-action to v6 for compatibility (dgtalbug dgtalbug@gmail.com)
- 778bdef: chore(deps)(deps): bump golang.org/x/term from 0.31.0 to 0.38.0 (#22) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 876214d: chore(tests): delete dead //go:build ignore test files (dgtalbug dgtalbug@gmail.com)
- d1ee9f0: delete temp files (dgtalbug dgtalbug@gmail.com)
- 2504415: feat(018-ui-design): Implement theme system core (T003-T008) (dgtalbug dgtalbug@gmail.com)
- 3c8b9ea: feat(018-ui-design): Phase 1 - Scaffold new UI structure (T001-T002) (dgtalbug dgtalbug@gmail.com)
- 3fe826a: feat(018-ui-design): Port legacy YAML files and create new skins (T009-T011) (dgtalbug dgtalbug@gmail.com)
- 520f9d5: feat(018-ui-design): T012-T029 component library and T021 shell executor (dgtalbug dgtalbug@gmail.com)
- b10f28f: feat(018-ui-design): T030-T039 engine + fix pkg/ui import paths (dgtalbug dgtalbug@gmail.com)
- 337ee1f: profile-integration (#42) (DgtalBug 17087824+dgtalbug@users.noreply.github.com)
- 8ecede6: refactor(018): theme cleanup, skin rename gh-dash to arc, default tiers Think/Reason/Ultra Instinct (dgtalbug dgtalbug@gmail.com)
- 36c72d3: refactor(branding): split info.go — move platform probes to sysinfo.go (dgtalbug dgtalbug@gmail.com)
- 557bf18: refactor(internal): remove duplicate version package, delete empty placeholder dirs (dgtalbug dgtalbug@gmail.com)
- 32b3457: refactor(tests): remove redundant flag tests from info, init, and run command test files (dgtalbug dgtalbug@gmail.com)
- e8840ef: refactor(ui): hide info and theme commands from CLI (dgtalbug dgtalbug@gmail.com)
- 893f5e4: refactor(ui): simplify config/nav, add KeyboardCapture, fix skin defaults (dgtalbug dgtalbug@gmail.com)
- 7b3ba63: refactor(ui): update Home view to fetch and display releases and CI runs alongside PRs (dgtalbug dgtalbug@gmail.com)
- 36b7f55: refactor: Transition to new UI components and remove legacy styles (dgtalbug dgtalbug@gmail.com)
- be1d4fa: refactor: disable parallel execution in help tests for improved thread safety (dgtalbug dgtalbug@gmail.com)
- d2c770b: refactor: disable parallel execution in tests for improved thread safety (dgtalbug dgtalbug@gmail.com)
- 9531f0f: refactor: disable parallel execution in tests to ensure thread safety (dgtalbug dgtalbug@gmail.com)
- 0379c5d: refactor: extract version command, archive completed specs (dgtalbug dgtalbug@gmail.com)
- b7f8053: refactor: rename and reorganize documentation files for clarity and consistency (dgtalbug dgtalbug@gmail.com)
- 960f489: refactor: reorder import statements for consistency in test files (dgtalbug dgtalbug@gmail.com)
- 601722e: spec(018-ui-design): Complete specification and planning docs (dgtalbug dgtalbug@gmail.com)
Previous Build: None
🔄 Auto-cleanup: Old builds for this feature are automatically deleted