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: looplj/axonhub
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.20
Choose a base ref
...
head repository: looplj/axonhub
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.21
Choose a head ref
  • 8 commits
  • 24 files changed
  • 8 contributors

Commits on Mar 21, 2026

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

Commits on Mar 22, 2026

  1. chore: sync model developers data (#1122)

    Co-authored-by: looplj <[email protected]>
    github-actions[bot] and looplj authored Mar 22, 2026
    Configuration menu
    Copy the full SHA
    2916304 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83d6608 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. feat(dashboard): add time period filter to all charts (#1129)

    * feat(dashboard): add timeWindow parameter to analytics queries
    
    Add optional timeWindow parameter to all 9 analytics queries:
    - requestStatsByChannel, requestStatsByModel, requestStatsByAPIKey
    - tokenStatsByChannel, tokenStatsByModel, tokenStatsByAPIKey
    - costStatsByChannel, costStatsByModel, costStatsByAPIKey
    
    Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
    Co-authored-by: Sisyphus <[email protected]>
    
    * feat(dashboard): implement timeWindow filtering in resolvers
    
    Add time window filtering to all 9 analytics resolvers:
    - RequestStatsByChannel, RequestStatsByModel, RequestStatsByAPIKey
    - TokenStatsByChannel, TokenStatsByModel, TokenStatsByAPIKey
    - CostStatsByChannel, CostStatsByModel, CostStatsByAPIKey
    
    Supports day/week/month/allTime values. Skip filter when timeWindow
    is nil, empty, or allTime.
    
    Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
    Co-authored-by: Sisyphus <[email protected]>
    
    * chore(dashboard): regenerate GraphQL types
    
    Regenerate generated.go with timeWindow parameter support.
    
    Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
    Co-authored-by: Sisyphus <[email protected]>
    
    * feat(dashboard): add timeWindow support to frontend hooks
    
    - Add TimePeriod type (day/week/month/allTime)
    - Update all 9 analytics hooks to accept timeWindow parameter
    - Include timeWindow in query keys for proper caching
    - Update GraphQL queries to pass timeWindow variable
    
    Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
    Co-authored-by: Sisyphus <[email protected]>
    
    * feat(dashboard): add time period selectors to all chart components
    
    Add Tabs UI to all 6 analytics charts for time period selection:
    - requests-by-channel-chart, requests-by-model-chart, requests-by-api-key-chart
    - tokens-by-channel-chart, tokens-by-model-chart, tokens-by-api-key-chart
    
    Features:
    - 4 options: allTime (default), month, week, day
    - Time period passed to data hooks
    - Fix TypeScript error (remove invalid isAnimationActive from BarChart)
    
    Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
    Co-authored-by: Sisyphus <[email protected]>
    
    * feat: add shared time period selector component and update dashboard charts
    
    * fix: chart flashing and TimePeriodSelector fixes
    
    * refactor: remove redundant condition and move FastestTimeWindow type
    
    * refactor: extract time window parsing logic and simplify time period selector
    
    ---------
    
    Co-authored-by: Sisyphus <[email protected]>
    djdembeck and sisyphus-dev-ai authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    47604ee View commit details
    Browse the repository at this point in the history
  2. fix(anthropic): empty thinking cause content block not stop (#1135)

    * fix(anthropic): empty thinking cause content block not stop
    looplj authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    a82bdfa View commit details
    Browse the repository at this point in the history
  3. fix(ci): sync model workflow should based on the unstable branch, close

    #1125 (#1136)
    
    * fix(ci): sync model workflow should based on the unstable branch, close #1125
    looplj authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    d080a41 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump google.golang.org/grpc in /integration_test/gemini (#…

    …1138)
    
    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.77.0 to 1.79.3.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.77.0...v1.79.3)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-version: 1.79.3
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    20906b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a806977 View commit details
    Browse the repository at this point in the history
Loading