• Stefy Lanza (nextime / spora )'s avatar
    Bump version to 0.99.56; fix pricing page and add usage/quota page · 3795e9bf
    Stefy Lanza (nextime / spora ) authored
    - Fix ReferenceError: url_for is not defined in pricing JS (was calling
      server-side Jinja2 helper from client-side JavaScript)
    - Add new POST /dashboard/subscribe/{tier_id} endpoint with smart payment
      logic: deducts from wallet if sufficient, otherwise charges saved Stripe
      card for the exact plan amount; returns clear error when neither is
      available
    - Add POST /dashboard/subscribe/free for downgrade flow
    - Fix plan description field names (max_requests_day → max_requests_per_day,
      etc.) across pricing.html and subscription.html; numbers now formatted
      with thousands separators
    - Fix pricing card layout so a single plan is centered and capped in width
      instead of stretching full-screen
    - Add is_default and is_active to get_user_tier() return dict
    - Add upgrade CTA banner in dashboard overview subscription section when
      higher plans are available
    - Add subscription hint banner in wallet page
    - Add new Usage & Quotas page (/dashboard/usage) with progress bars for
      daily/monthly requests, providers, rotations, autoselections, and tokens;
      bars warn at 75% and turn red at 90%
    - Add Usage link to main nav and account dropdown
    - Register usage.html in setup.py data_files
    3795e9bf
Name
Last commit
Last update
aisbf Loading commit data...
config Loading commit data...
docs Loading commit data...
static Loading commit data...
templates Loading commit data...
tests/payments Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
API_EXAMPLES.md Loading commit data...
BUILD_DEPLOY.md Loading commit data...
CHANGELOG.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.md Loading commit data...
ENDPOINTS.md Loading commit data...
KILO_OAUTH2.md Loading commit data...
LICENSE.txt Loading commit data...
MANIFEST.in Loading commit data...
PYPI.md Loading commit data...
QUICK_START_PAYMENT.md Loading commit data...
README.md Loading commit data...
SUBSCRIPTION_PRICING_FEATURE.md Loading commit data...
TODO.md Loading commit data...
TORRC_SETUP.md Loading commit data...
aisbf.sh Loading commit data...
build.sh Loading commit data...
chatgpt-api-implementation-guide.md Loading commit data...
clean.sh Loading commit data...
cli.py Loading commit data...
codex-oauth-implementation-guide.md Loading commit data...
main.py Loading commit data...
pyproject.toml Loading commit data...
requirements.txt Loading commit data...
screenshot.png Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
verify_release.sh Loading commit data...