Skip to content
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: 0xtbug/zero-limit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.9
Choose a base ref
...
head repository: 0xtbug/zero-limit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.0
Choose a head ref
  • 19 commits
  • 86 files changed
  • 3 contributors

Commits on Feb 9, 2026

  1. Configuration menu
    Copy the full SHA
    7dd5a18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a21bcf7 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. Update usage instructions for CLIProxyAPI Plus

    Added note about downloading CLIProxyAPI Plus Version for kiro and GitHub Copilot support.
    0xtbug authored Feb 10, 2026
    Configuration menu
    Copy the full SHA
    b620c91 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. feat: implement core application pages and state management

    Introduce About page with app version and update functionality.
    Add Login page for authentication and CLI proxy server management.
    Implement Dashboard for comprehensive usage statistics and trends.
    Create Providers page for managing API connections via OAuth.
    Develop Quota page to display API rate limits and usage.
    Integrate dedicated Zustand stores and presenter hooks for each feature.
    Enhance user experience with privacy modes and interactive elements.
    
    feat: introduce new UI framework, quota, and settings
    
    Introduce a comprehensive set of new UI components (Shadcn-like).
    Implement a responsive default layout with collapsible sidebar navigation.
    Add a new Quota feature with detailed and compact views for providers.
    Introduce a Settings page for CLI proxy, usage stats, theme, and language.
    Establish core state management (Zustand) for CLI proxy, config, theme.
    Integrate new API services for auth, config, OAuth, quota, and usage.
    Provide utility hooks for app version, interval, and global refresh events.
    Refactor page exports and add shared utility functions.
    
    feat(utils): introduce new utility functions for language, privacy, and quota management
    refactor(stores): remove stores barrel export as it is no longer needed
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    5c8f4f2 View commit details
    Browse the repository at this point in the history
  2. refactor: restructure codebase to feature-sliced architecture

    Reorganize application into a feature-sliced architecture to improve
    modularity and maintainability.
    
    - Move shared components, hooks, and utilities into a `shared` directory
     and update all relevant import aliases and paths.
    - Centralize application constants (API, app, providers, routes, storage)
     into dedicated `src/constants` files for better organization.
    - Refactor page components (`DashboardPage`, `ProvidersPage`, `QuotaPage`)
     to extract business logic into dedicated presenter hooks.
    - Update store implementations to align with new constant paths and remove
     redundant comments.
    - Extract API response parsing logic into dedicated `services/api/parsers`
     to separate concerns within the API layer.
    - Introduce `RawApiCallResponse` type for improved type safety in API calls.
    
    feat(types): add new quota types for various providers
    refactor(types): remove PROVIDERS constant and ProviderId type definition
    refactor(types): remove AuthFilesResponse comment
    refactor(types): import ProviderId from '@/constants/providers'
    refactor(utils): remove constants.ts file
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    e8bf637 View commit details
    Browse the repository at this point in the history
  3. feat(scripts): add bump-version.sh script to automate version updates

    build(Cargo.toml): update `Cargo.toml` version to `1.0.9`
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    6c9677f View commit details
    Browse the repository at this point in the history
  4. feat(ci): add multi-platform build and release workflow

    - Trigger releases on `v*` tags to align with semantic versioning.
    - Enable manual `workflow_dispatch` to allow on-demand releases.
    - Automate version bumping in project files to ensure consistency.
    - Introduce dedicated build jobs for macOS (universal) and Linux (x64)
     to expand platform support.
    - Dynamically generate `latest.json` with update information for all
     platforms to enable comprehensive auto-updates.
    - Add a note to macOS releases about code signing to inform users.
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    f3a9afc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into dev

    0xtbug authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    a9f5c63 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #12 from 0xtbug/dev

    Refactore all codebase
    0xtbug authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    12c6aa2 View commit details
    Browse the repository at this point in the history
  7. docs(README): update project description to reflect cross-platform su…

    …pport
    
    docs(README): update platform badge to include macOS and Linux
    docs(README): expand multi-provider support to include Kiro and GitHub Copilot
    docs(README): add installation instructions for macOS and Linux
    docs(README): add note about macOS app signing and workaround
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    f9498f2 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'dev'

    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    2ba373d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dda0ebf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    77a7cfc View commit details
    Browse the repository at this point in the history
  11. Merge branch 'dev'

    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    da198a9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5274cf2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ac8364c View commit details
    Browse the repository at this point in the history
  14. refactor(build-release.yml): separate macOS build jobs for x64 and AR…

    …M64 architectures
    
    refactor(build-release.yml): update job names and comments to reflect separate macOS builds
    refactor(build-release.yml): adjust Rust targets and cache keys for specific macOS architectures
    refactor(build-release.yml): remove combined build steps for macOS universal binaries
    refactor(build-release.yml): update artifact renaming and upload steps for distinct macOS builds
    refactor(build-release.yml): update signature upload names for specific macOS architectures
    refactor(build-release.yml): update job dependencies for the publish-release step
    fix(build-release.yml): use find command for robust artifact renaming in Linux build to handle varying filenames
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    fbf3fde View commit details
    Browse the repository at this point in the history
  15. fix(cli): use pkill for robust process termination on unix-like systems

    Introduces `pkill -f <process_name>` to terminate the CLI proxy process on
    non-Windows platforms. Moves the `pid` variable declaration to be specific
    to the Windows `taskkill` command.
    
    Ensures more reliable and complete termination of the CLI proxy process on
    Linux and macOS, addressing cases where direct `child.kill()` might not be
    sufficient. Improves code clarity by making `pid` declaration
    platform-specific.
    0xtbug committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    50fede5 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #13 from 0xtbug/dev

    Merge from dev
    0xtbug authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    cef0b4d View commit details
    Browse the repository at this point in the history
Loading