THX: Eliminate free trial, migrate docs site, document secrets#4
Open
THX: Eliminate free trial, migrate docs site, document secrets#4
Conversation
Documents all GitHub Actions secrets, publishing tokens, AI provider keys, and CI/CD dependencies organized by category. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Migrates the docs site from remote-config-server to this repo as a standalone static Next.js app. Key changes: - Copy app-docs from remote-config-server to docs-site/ - Configure `output: 'export'` for static HTML generation - Replace API routes with build-time scripts (search index, image copy) - Add generateStaticParams() to enumerate all doc slugs at build time - Convert server-side redirects to client-side redirects - Point DOCS_DIR to sibling ../docs directory - Add GitHub Actions workflow for deploying to GitHub Pages - Add missing Radix UI dependencies (accordion, tabs) to package.json Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Delete freeTrialTransition.ts, FreeTrialStatus.tsx, FreeTrialTransitionUI.tsx, StarterCreditsButton.tsx, StarterCreditsPopover.tsx, and related tests/mocks. Strengthen free-trial provider filtering to hard-drop (no more warnings). Remove checkForOutOfStarterCredits from streamChat. Simplify useCredits hook to a one-time fetch (no polling). Remove freeTrialExceeded listener from Layout. Clean up navigation context and toolbar references. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Addresses CodeQL alert about incomplete multi-character sanitization. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs-site/withgenerateStaticParams()(411 pages), build-time search index and image copying, GitHub Actions workflow for GitHub PagesBUILD_DEPENDENCIES.md— 40+ secrets across 10 categoriesChanges
CON-5904: Free trial elimination
FreeTrialStatus.tsx,freeTrialTransition.ts,StarterCreditsButton.tsx,StarterCreditsPopover.tsx, etc.checkForOutOfStarterCredits, simplifieduseCredits.tsto one-time fetch, removed trial UI from Layout/OnboardingCard/BottomStatusBarCON-5899: Docs site static export
docs-site/(migrated from remote-config-server'sapp-docs/)output: 'export'withgenerateStaticParams()for all 411 doc pagesbuild-search-index.ts,copy-doc-images.ts).github/workflows/docs-gh-pages.ymlfor GitHub Pages deploymentCON-5896: Build dependencies
BUILD_DEPENDENCIES.mddocumenting VS Code, JetBrains, CLI, CI/CD secretsTest plan
cd docs-site && npm run buildproducesout/with 411 static pagesgrep -rh 'secrets\.' .github/workflows/ | sort -u— no secret absent from BUILD_DEPENDENCIES.md🤖 Generated with Claude Code