Skip to content

Releases

crosscode@0.9.0

Choose a tag to compare

@snhsish snhsish released this 19 Oct 05:40

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

Choose a tag to compare

@snhsish snhsish released this 17 Oct 13:44
cf4907c

Release 0.7.0 with opt-in Sentry error monitoring plus reliability and security hardening. See CHANGELOG.md for details.

crosscode@0.6.9

Choose a tag to compare

@snhsish snhsish released this 04 Sep 08:35
919bdb6

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

Choose a tag to compare

@snhsish snhsish released this 02 Sep 09:46
b6d6920

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

Choose a tag to compare

@snhsish snhsish released this 27 Aug 08:52

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

Choose a tag to compare

@snhsish snhsish released this 25 Aug 18:52

Patch Changes

  • Fix Windows dependency detection (false opencode not found) and add free-tier login tip

crosscode@0.6.3

Choose a tag to compare

@snhsish snhsish released this 24 Aug 21:21

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, causing Unexpected token '<' JSON parse errors and a stuck free tier.

Notes

  • Default WEB_URL is now https://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 user row needs both tier set (e.g. starter) and subscription_status = 'active'.

crosscode@0.6.2

Choose a tag to compare

@snhsish snhsish released this 24 Aug 20:51
d6971e7

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

Choose a tag to compare

@snhsish snhsish released this 22 Aug 20:50
6580af3

...

crosscode@0.6.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 21:20
6580af3

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