Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: iii-hq/console
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.1
Choose a base ref
...
head repository: iii-hq/console
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.4
Choose a head ref
  • 8 commits
  • 25 files changed
  • 2 contributors

Commits on Feb 11, 2026

  1. feat: add GitHub Actions workflows for version tagging, rollback, and…

    … validation
    
    - Introduce a new workflow for creating version tags with customizable bump types and pre-release identifiers.
    - Implement a rollback workflow to revert to a previous version, including options to delete releases and notify via Slack.
    - Add a validation workflow to ensure release artifacts are correctly built and notify the results, triggering rollbacks if validation fails.
    - Enhance existing release workflow with notifications and pre-release detection.
    
    These changes improve the CI/CD process by automating version management and ensuring the integrity of releases.
    andersonleal committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    720b535 View commit details
    Browse the repository at this point in the history
  2. chore: bump version to 0.1.1-alpha

    iii-ci[bot] committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    620b847 View commit details
    Browse the repository at this point in the history
  3. refactor: simplify GitHub Actions release workflow

    - Remove token generation step and directly use GITHUB_TOKEN for authentication.
    - Consolidate checkout steps for improved clarity and efficiency.
    - Update artifact download step to utilize the new token method.
    
    These changes streamline the release process and enhance the workflow's maintainability.
    andersonleal committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    2742321 View commit details
    Browse the repository at this point in the history
  4. chore: bump version to 0.1.2-alpha

    iii-ci[bot] committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    23eb081 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2026

  1. feat: trace components improvements and refactoring (#8)

    * refactor: update README and enhance ServiceBreakdown component
    
    - Rename the project from "iii Developer Console" to "iii-console" and revise the installation instructions to reflect the new standalone binary format.
    - Simplify the ServiceBreakdown component by adding a collapsible header for better UI/UX, integrating a summary of percentiles, and improving the layout of service statistics.
    - Introduce clipboard functionality for copying baggage entries in the SpanBaggageTab and stack traces in the SpanErrorsTab, enhancing user interaction.
    - Update the SpanInfoTab and SpanLogsTab components for improved readability and usability, including better formatting and additional information display.
    
    These changes improve the overall user experience and maintainability of the console-frontend application.
    
    * refactor: enhance trace components and utility functions
    
    - Update README to reflect the new command for running the console.
    - Refactor ServiceBreakdown component to improve UI/UX with collapsible sections and accessibility features.
    - Introduce a new utility file for common functions, including formatDuration and useCopyToClipboard, to streamline code across components.
    - Replace local copy functionality in SpanBaggageTab, SpanErrorsTab, SpanInfoTab, and SpanTagsTab with the new useCopyToClipboard hook for consistency.
    - Improve performance of SpanTagsTab by memoizing filtered entries based on search query.
    
    These changes enhance the maintainability and user experience of the console-frontend application.
    
    * refactor: improve trace filter handling in useTraceFilters hook
    
    - Separate filter-only parameters from full API parameters to enhance performance and stability.
    - Introduce getFilterOnlyParams function for better access to filter parameters without pagination.
    - Update TracesPage to utilize getFilterOnlyParams for loading traces, ensuring consistent pagination handling.
    
    These changes streamline the trace filtering logic and improve the maintainability of the codebase.
    
    * refactor: enhance trace components with utility functions and performance improvements
    
    - Introduce getServiceName utility function to standardize service name extraction across components.
    - Update ServiceBreakdown, SpanInfoTab, SpanPanel, and TraceHeader components to utilize getServiceName for improved readability and consistency.
    - Optimize SpanBaggageTab and SpanTagsTab by memoizing entries to enhance performance.
    - Refactor useTraceFilters hook to use refs for timer management, improving clarity and efficiency.
    
    These changes streamline the codebase and enhance the performance and maintainability of the trace components.
    andersonleal authored Feb 12, 2026
    Configuration menu
    Copy the full SHA
    93ce2af View commit details
    Browse the repository at this point in the history
  2. chore: bump version to 0.1.3-alpha

    iii-ci[bot] committed Feb 12, 2026
    Configuration menu
    Copy the full SHA
    3de0a39 View commit details
    Browse the repository at this point in the history
  3. feat: upgrade install.sh with full-featured bash installer (#10)

    * feat: align release workflows with iii-engine patterns
    
    - Add rich progressive Slack notifications to release.yml with
      cross-job message updates via artifact-based slack_ts passing
    - Add custom version bump option to create-tag.yml with format
      validation (X.Y.Z or X.Y.Z-suffix)
    - Add publish-homebrew.yml workflow for Homebrew formula publishing
      to iii-hq/homebrew-tap (non-prerelease only)
    - Integrate Slack progress updates into validate-release.yml using
      shared artifacts from the release workflow
    - Add install.sh for installing iii-console from GitHub binary assets
      with OS/arch detection and optional version pinning
    
    * fix: address code review findings in release workflows
    
    - Fix Homebrew formula heredoc indentation with sed strip (Critical)
    - Add Linux SHA256 checksums to Homebrew formula (Critical)
    - Fix expression injection in trigger-homebrew JS via env binding (High)
    - Quote FORMULA_PATH and use env bindings for inputs.version (High)
    - Add permissions: {} to notify-builds-complete job (Medium)
    - Add continue-on-error to Slack update steps (Medium)
    - Increase artifact retention to 3 days (Medium)
    - Allow dotted pre-release in custom version regex (Medium)
    - Use jq contains() instead of test() in install.sh (Low)
    - Remove redundant pre-release check in publish-homebrew (Low)
    
    * feat: upgrade install.sh with full-featured bash installer
    
    Rewrite install script to match opencode installer capabilities:
    
    - CLI argument parsing (-h/--help, -v/--version, -b/--binary, --no-modify-path)
    - Advanced platform detection (Rosetta 2, musl/glibc, AVX2/baseline CPU)
    - GitHub Releases API with jq/grep fallback for JSON parsing
    - GITHUB_TOKEN authentication support for private repos
    - curl trace-based download progress bar (unbuffered_sed + fd 4)
    - Automatic PATH modification for bash/zsh/fish/ash/sh shells
    - GitHub Actions $GITHUB_PATH integration
    - ASCII art branding with post-install instructions
    - POSIX sh compatible output (printf instead of echo -e)
    - Default install directory: ~/.local/bin
    
    * refactor: simplify color definitions in install.sh
    
    - Update color definitions in install.sh to remove unnecessary comments, enhancing clarity and readability.
    
    * fix: correct spacing in post-install branding output in install.sh
    
    - Adjusted the output formatting in the post-install branding section to improve visual alignment.
    
    * feat: enhance input validation and security in install.sh
    
    - Added validation for REPO format to ensure it follows owner/repo structure.
    - Implemented checks for BIN_NAME to restrict invalid characters.
    - Enhanced INSTALL_DIR validation to prevent path injection attacks.
    - Introduced version format validation for requested_version to ensure compliance with semver standards.
    - Improved download and installation process with checksum verification and symlink rejection to enhance security.
    - Updated extraction process to prevent path traversal vulnerabilities.
    andersonleal authored Feb 12, 2026
    Configuration menu
    Copy the full SHA
    4dae296 View commit details
    Browse the repository at this point in the history
  4. chore: bump version to 0.1.4

    iii-ci[bot] committed Feb 12, 2026
    Configuration menu
    Copy the full SHA
    94b666a View commit details
    Browse the repository at this point in the history
Loading