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.8
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.0.9
Choose a head ref
  • 15 commits
  • 29 files changed
  • 1 contributor

Commits on Jan 19, 2026

  1. feat: Implement auto-update functionality with a new About page and G…

    …itHub Actions release workflow.
    0xtbug committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    d40535d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0553cc4 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. Configuration menu
    Copy the full SHA
    746b269 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2026

  1. feat(usage-stats): add toggle for usage statistics setting

    Implement a new settings section to manage usage statistics.
    Allow users to enable or disable usage data collection via a toggle.
    Display a clear message on the dashboard when stats are disabled.
    Introduce API endpoints for YAML config management to support this.
    Add necessary internationalization keys for the new UI elements.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    dd85821 View commit details
    Browse the repository at this point in the history
  2. refactor(providers): remove CLI-based Kiro authentication in favor of…

    … web OAuth flow
    
    feat(providers): implement web OAuth flow for Kiro authentication
    feat(providers): add polling mechanism to detect new Kiro files after web OAuth
    refactor(providers): extract provider icon path logic into a helper function
    refactor(providers): use useCallback for copyToClipboard to optimize performance
    chore(tauri): remove `runKiroAuth` command from Tauri commands
    chore(cli_proxy): remove `run_kiro_auth` function from CLI proxy commands
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    524cbf7 View commit details
    Browse the repository at this point in the history
  3. feat(quota): add suspended state handling for Kiro quota

    Adds a new `plan` property to quota data to indicate a suspended account.
    Displays a "Temporarily Suspended" message with a `Ban` icon in both `CompactQuotaCard` and `ProviderQuotaCard` when the plan is 'Suspended'.
    Adjusts the layout of `CompactQuotaCard` to be a flex column to better accommodate the suspended state.
    Modifies `Kiro` quota API call to include `resourceType=AGENTIC_REQUEST`.
    Handles 403 responses from Kiro API by returning a 'Suspended' plan and a formatted reason.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    db06bcb View commit details
    Browse the repository at this point in the history
  4. fix(providers-page): prioritize top-level email for Kiro provider names

    Adjusts Kiro provider name resolution. It now prioritizes top-level 'email'
    or 'account' fields. This uses more direct identifiers for display names,
    improving clarity. Fallback to filename parsing and metadata occurs if
    top-level fields are empty.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    4865906 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a232c3 View commit details
    Browse the repository at this point in the history
  6. feat: add GitHub Copilot integration

    This commit introduces comprehensive support for GitHub Copilot, including:
    
    - **UI Integration**:
     - Adds a new `copilot.png` icon for GitHub Copilot.
     - Updates `ProvidersPage` to display GitHub Copilot as an available provider.
     - Implements the device code flow for Copilot authentication, showing the user code and verification URL.
     - Adds Copilot-specific fields to `ProviderState` for managing the device flow.
     - Updates `getProviderIconPath` to correctly display the Copilot icon.
    
    - **Quota Management**:
     - Extends `QuotaPage` to recognize and display GitHub Copilot quota information.
     - Adds `copilot` to `getProviderType` and `ProviderSection` for proper categorization.
     - Implements `fetchCopilot` in `quotaApi` to retrieve Copilot entitlement details.
     - Adds `COPILOT_ENTITLEMENT_URL` and `COPILOT_HEADERS` for API requests.
     - Introduces `parseCopilotQuota` to interpret the Copilot entitlement response, including plan type and usage snapshots.
    
    - **API Enhancements**:
     - Adds `copilot` to `OAuthProvider` type.
     - Updates `oauthApi.startAuth` to use a `AUTH_URL_PROVIDER_MAP` for mapping `copilot` to `github` endpoint.
     - Extends `OAuthStartResponse` with `user_code` and `verification_uri` for device flow.
    
    - **General**:
     - Bumps package version to `1.0.8`.
     - Adds `copilot` to the `PROVIDERS` list in `src/types/index.ts`.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    cdfb2f8 View commit details
    Browse the repository at this point in the history
  7. feat(ui): add dark mode icon inversion for improved visibility

    Introduce `iconNeedsInvert` property to `ProviderFilterItem` and icon info.
    Implement `invert-on-dark` CSS class to conditionally invert image colors.
    Apply inversion logic to provider icons, like Copilot, for better visibility
    in both light and dark themes. This enhances visual consistency and usability.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    fdd6ace View commit details
    Browse the repository at this point in the history
  8. feat(utils/privacy): enhance maskEmail to mask non-email strings

    Adds logic to `maskEmail` to differentiate between email and non-email inputs.
    Masks email addresses as `******@domain.com` and parenthesized content.
    Masks non-email strings (e.g., usernames) by keeping the first character
    and replacing the rest with asterisks (e.g., `Kiro` -> `K***`).
    Updates JSDoc to reflect new masking behavior for non-email strings.
    This provides a more versatile privacy masking utility for user identifiers.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    c92e329 View commit details
    Browse the repository at this point in the history
  9. feat(providers): introduce collapsible groups and enhance auth feedback

    Group connected providers into collapsible sections
    - Improves organization and reduces visual clutter for many accounts.
    - Allows users to expand and collapse provider lists as needed.
    Add toast notifications for authentication success and failure
    - Provides immediate and clear user feedback on authentication outcomes.
    Display specific error messages in failure toasts
    - Helps users understand reasons for authentication issues.
    Add new i18n keys for auth success and OAuth callback instructions
    - Supports new toast messages and future OAuth flow improvements.
    Make "Add New Provider" cards fully clickable
    - Enhances user experience and discoverability for connecting providers.
    Optimize file grouping with `useMemo`
    - Improves performance by memoizing the grouped files array.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    68af013 View commit details
    Browse the repository at this point in the history
  10. feat(quota): assign provider-specific icons for "Other" group to impr…

    …ove visual representation
    
    style(quota): refine card layout and spacing for a more compact design
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    feb7fa4 View commit details
    Browse the repository at this point in the history
  11. build(release): bump project version to 1.0.9

    Updates the project version in `package.json` and `src-tauri/tauri.conf.json`.
    This prepares the application for a new release.
    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    9d535b4 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'dev'

    0xtbug committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    5cca4db View commit details
    Browse the repository at this point in the history
Loading