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: QuantumNous/new-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: ppray/new-api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 38 files changed
  • 3 contributors

Commits on Apr 18, 2026

  1. Create CNAME

    ppray authored Apr 18, 2026
    Configuration menu
    Copy the full SHA
    d85766c View commit details
    Browse the repository at this point in the history
  2. Create CNAME

    ppray authored Apr 18, 2026
    Configuration menu
    Copy the full SHA
    be77a5a View commit details
    Browse the repository at this point in the history
  3. Update CNAME

    ppray authored Apr 18, 2026
    Configuration menu
    Copy the full SHA
    d7d3bc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc3e289 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83975b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3c9872 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b1a46b6 View commit details
    Browse the repository at this point in the history
  8. docs: fix inaccurate model list, prices, and SDK configs based on pro…

    …duction data
    
    - index.md: Replace fabricated model table with actual 10 models from production
    - getting-started.md: Fix model names (deepseek-v3.2 not deepseek-v3) and prices
    - api-reference.md: Fix model examples, use generic placeholders for embedding/image
    - api-reference.md: Add concrete SDK config for LangChain and LlamaIndex
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    senseray and claude committed Apr 18, 2026
    Configuration menu
    Copy the full SHA
    890a691 View commit details
    Browse the repository at this point in the history
  9. docs: override Cayman theme footer to remove "new-api is maintained b…

    …y ppray"
    
    Add custom _layouts/default.html that replaces the default Cayman theme footer
    (which auto-generates "repo is maintained by owner" from GitHub repo info) with
    a custom OpenRouterA copyright notice.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    senseray and claude committed Apr 18, 2026
    Configuration menu
    Copy the full SHA
    9f8022d View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2026

  1. feat: add NowPayments cryptocurrency payment gateway

    - Add NowPayments (USDT/crypto) as a new top-up payment method
    - Backend: webhook handler with HMAC-SHA512 signature verification,
      order creation via NowPayments API, and recharge flow with DB locks
    - Frontend: payment settings tab, QR code modal with blockchain
      network auto-detection, and status polling for completion
    - Add poll endpoint /api/user/topup/status for real-time status checks
    - Fix duplicate NowPaymentsEnabled handling in option map
    - Fix anti-pattern errors.New(fmt.Sprintf(...)) -> fmt.Errorf(...)
    - Add unit tests for signature verification and pay money calculation
    - Add .playwright-mcp/ to .gitignore
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    senseray and claude committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    d894b5d View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2026

  1. fix(nowpayments): webhook signature precision and type issues

    - fix float precision loss in signature verification using json.RawMessage
    - remove unused fields from NowPaymentsWebhookData (PaymentId, PurchaseId, CreatedAt, UpdatedAt)
    - add PayAddress to TopUp model and save it when creating order
    - add pay_address to success log for audit
    - add precision regression tests (large integer, float precision)
    senseray committed Apr 25, 2026
    Configuration menu
    Copy the full SHA
    a3fcaf1 View commit details
    Browse the repository at this point in the history
Loading