Repository navigation
Launch invite-only TanChat with canonical conversation URLs - #1326
Conversation
|
Important Review skippedToo many files! This PR contains 1204 files, which is 1054 over the limit of 150. To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. Usage-priced reviews support at most 300 files. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (1204)
You can disable this status message by setting the
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
tanstack-com | ef021ea | Oct 02 2026, 05:13 PM |
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
This brings invite-only TanChat into TanStack.com, using the site's existing login and accounts. It includes conversations, tools, skills, plugins, files, projects, threads, database migrations, Cloudflare Durable Objects and workflows, and the desktop app source. Standalone Builder entry points redirect into chat.
Conversations now have stable
/chat/c/{conversationId}URLs, with/m/{messageId}for message links./chat/b/{botId}opens a bot's main conversation, and old workspace and bot links redirect after authorization. Existing IDs and access checks are preserved.The unpublished browser sandbox experiment is retained outside the active build. Production dependencies use registry packages rather than temporary local paths. Eager route schemas use Valibot, and OAuth validation loads on demand to limit the shared site bundle cost. The desktop folder helper now compiles with Linux's strict warnings.
Validation:
/chatresolved to its canonical conversation, and selecting an existing chat opened its own canonical URL.Desktop binary publishing is a separate release step. Bundle measurements and remaining performance limits are recorded in
docs/tanchat-performance-review.md.