Repository navigation
Releases
Releases · snhsish/crosscode
crosscode@0.9.0
0.9.0
Minor Changes
-
73ac357: Release 0.7.0 with opt-in error monitoring plus reliability and security hardening.
- Add opt-in Sentry error monitoring (@sentry/node) for the CLI.
- Security: increase projectId entropy to prevent tunnel enumeration attacks.
- Fix tunnel client double-reconnect, add a heartbeat, and auto-restart dropped named tunnels.
- Fix OpenCode v2 startup on Windows and repair tier display / v2 health checks.
- Fix port detection hanging when the OpenCode process exits early.
- Fix the keypress listener leak and clean it up properly.
- Harden the git remote username check with a timing-safe comparison.
- Refactor cli.ts into focused modules (auth, config, log, proxy, providers, sentry, util, qr).
- Build: bundle @crosscode/shared via the tsup config and list it as a devDependency so the private workspace package is not published as a runtime dependency.
Install: npm i -g crosscode@0.9.0
crosscode@0.7.0
Release 0.7.0 with opt-in Sentry error monitoring plus reliability and security hardening. See CHANGELOG.md for details.
crosscode@0.6.9
What's Changed
Other Changes
- fix(web): lazily init neon-http driver to prevent build-time crash by @snhsish in #81
- Fix/neon http lazy init by @snhsish in #82
- fix(web): return drizzle builders synchronously from db proxy by @snhsish in #83
- fix(web): return drizzle builders synchronously from db proxy by @snhsish in #84
- fix(tunnel-server): use Neon pooled endpoint with IPv4-only DNS and retry by @snhsish in #85
- fix(crosscode): scope tunnel identity per project directory by @snhsish in #86
- Fix/per project tunnel identity by @snhsish in #88
- chore: version packages by @github-actions[bot] in #87
- Fix/mobile external directory permission by @snhsish in #89
- chore: version packages by @github-actions[bot] in #90
Full Changelog: https://github.com/snhsish/crosscode/compare/crosscode@0.6.6...crosscode@0.6.9
crosscode@0.6.6
What's Changed
Other Changes
- Fix/browser breadcrumb and loading by @snhsish in #55
- fix(pricing): update tunnel limits, free tier details, and table alig… by @snhsish in #56
- Chore/reduce mobile bundle size by @snhsish in #57
- Fix/basic fixes by @snhsish in #58
- fix(billing): reuse stable DoDo customer to avoid name-mismatch check… by @snhsish in #59
- fix(cli): dynamic ports and live tier refresh by @snhsish in #60
- fix(ci): grant version workflow write perms by @snhsish in #61
- chore: version packages by @github-actions[bot] in #62
- feat(mobile): allow multiple switchable connections for paid users by @snhsish in #64
- fix(cli): resolve API endpoint and align tier computation by @snhsish in #63
- Fix/windows dep and login tip by @snhsish in #65
- chore: version packages by @github-actions[bot] in #75
- feat(web): add support page with GitHub prefill and rebalance footer by @snhsish in #76
- feat(mobile): handle agent permission requests in chat by @snhsish in #77
- Feat/pull to refresh connections by @snhsish in #78
- Feat/pull to refresh connections by @snhsish in #79
- Fix/neon db connectivity by @snhsish in #80
New Contributors
- @github-actions[bot] made their first contribution in #62
Full Changelog: https://github.com/snhsish/crosscode/compare/crosscode@0.6.1...crosscode@0.6.6
crosscode@0.6.5
What's Changed
Other Changes
- Fix/browser breadcrumb and loading by @snhsish in #55
- fix(pricing): update tunnel limits, free tier details, and table alig… by @snhsish in #56
- Chore/reduce mobile bundle size by @snhsish in #57
- Fix/basic fixes by @snhsish in #58
- fix(billing): reuse stable DoDo customer to avoid name-mismatch check… by @snhsish in #59
- fix(cli): dynamic ports and live tier refresh by @snhsish in #60
- fix(ci): grant version workflow write perms by @snhsish in #61
- chore: version packages by @github-actions[bot] in #62
- feat(mobile): allow multiple switchable connections for paid users by @snhsish in #64
- fix(cli): resolve API endpoint and align tier computation by @snhsish in #63
- Fix/windows dep and login tip by @snhsish in #65
New Contributors
- @github-actions[bot] made their first contribution in #62
Full Changelog: https://github.com/snhsish/crosscode/compare/crosscode@0.6.1...crosscode@0.6.5
crosscode@0.6.4
Patch Changes
- Fix Windows dependency detection (false
opencode not found) and add free-tier login tip
crosscode@0.6.3
Patch Changes
- Fix CLI default dashboard URL so tier validation hits the correct API endpoint. The previous default (
crosscode.sish.work) 301-redirected to the homepage, causingUnexpected token '<'JSON parse errors and a stuckfreetier.
Notes
- Default
WEB_URLis nowhttps://crosscode.site. - Tier computation is now consistent between the web API and the tunnel server (paid tiers require
subscription_status = 'active'). - For an account to show as paid, the
userrow needs bothtierset (e.g.starter) andsubscription_status = 'active'.
crosscode@0.6.2
What's Changed
Other Changes
- Fix/browser breadcrumb and loading by @snhsish in #55
- fix(pricing): update tunnel limits, free tier details, and table alig… by @snhsish in #56
- Chore/reduce mobile bundle size by @snhsish in #57
- Fix/basic fixes by @snhsish in #58
- fix(billing): reuse stable DoDo customer to avoid name-mismatch check… by @snhsish in #59
- fix(cli): dynamic ports and live tier refresh by @snhsish in #60
- fix(ci): grant version workflow write perms by @snhsish in #61
- chore: version packages by @github-actions[bot] in #62
New Contributors
- @github-actions[bot] made their first contribution in #62
Full Changelog: https://github.com/snhsish/crosscode/compare/v0.6.1...crosscode@0.6.2
v0.6.1
crosscode@0.6.1
What's Changed
Other Changes
- fix(mobile): replace tier subscribe links with single upgrade row and… by @snhsish in #50
- Feat/mobile tool call shimmer by @snhsish in #51
- docs(web): add llms.txt for LLM discoverability by @snhsish in #52
- feat(web): animate hero terminal and phone mockups by @snhsish in #53
- feat(mobile): add read-only project file browser by @snhsish in #54
Full Changelog: https://github.com/snhsish/crosscode/compare/crosscode@0.6.0...crosscode@0.6.1