Skip to content

chore(release): staging to production - 2025.11.07 - #677

Merged
maxtechera merged 5 commits into
productionfrom
staging
Nov 7, 2025
Merged

chore(release): staging to production - 2025.11.07#677
maxtechera merged 5 commits into
productionfrom
staging

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 7, 2025

Copy link
Copy Markdown

🚀 Release: Staging to Production

Release Date: 2025-11-07

Changes in this release

  • fix(AGENT-56): address PR review critical issues (f085a6c)
  • fix(AGENT-56): implement billing customer override for local dev (da86a8f)
  • fix: resolve critical bugs in template marketplace (AGENT-120) (08cebbc)

This PR is automatically created/updated when commits are pushed to staging.
Merging this PR will trigger the release workflow to create a new GitHub release.

diecoscai and others added 4 commits November 6, 2025 18:07
- Fix "Use Template" button callback error
- Fix AppBar positioning to prevent sidebar overlap

Bug 1 (Critical): Fixed callback function not being passed correctly
- Changed onChatflowCopy prop from state object to arrow function
- Prevents JavaScript TypeError when clicking "Use Template"

Bug 2 (High): Fixed AppBar positioning approach
- Changed from position='fixed' to position='relative'
- Matches pattern used in regular canvas for automatic sidebar handling
- Removed manual marginLeft/width calculations
- Removed pt padding (not needed with relative positioning)

Resolves: AGENT-120

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add BILLING_OVERRIDE_CUSTOMER_ID and BILLING_DEFAULT_STRIPE_CUSTOMER_ID env vars
- Apply override in authentication middleware for JWT and API key users
- Simplify controllers to use req.user.stripeCustomerId (middleware handles override)
- Apply override in buildChatflow for DB-sourced user objects
- Keep override in LangfuseProvider for historical trace processing
- Update .env.template with new billing override configuration
- Streamline billing README documentation (518→234 lines)

This consolidates all local dev users under single organization billing,
preventing "usage limit reached" errors during development and testing.
- Remove req.body.customerId override in getUpcomingInvoice and createBillingPortalSession
- Add validation to prevent OVERRIDE_CUSTOMER_ID=true with missing DEFAULT_CUSTOMER_ID
- Update video generator service to use imported DEFAULT_CUSTOMER_ID instead of env var
…d-issue-happening-in-local-dev

fix(AGENT-56): implement billing customer override for local dev
@vercel

vercel Bot commented Nov 7, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
answerai-docs Building Building Preview Nov 7, 2025 3:55pm
the-answerai Building Building Preview Nov 7, 2025 3:55pm

…-in-template-marketplace-use-template

Fix Critical Bugs in Template Marketplace: 'Use Template' Button Error & Navigation Overlap
@maxtechera
maxtechera merged commit 66e48d4 into production Nov 7, 2025
11 of 13 checks passed
@maxtechera
maxtechera temporarily deployed to staging - aai-unified2-flowise-moonstruck November 7, 2025 15:58 — with Render Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants