Back
Ian
Load previous page…
Stripe customer-portal sessions so people can self-serve billing #startupkit
Defaulting the pricing page billing toggle to monthly #jot
Storing Quip PATs in Infisical KMS so retries work without the user's token #jot
Admin import retry kept 400ing — wasn't sending workspaceId #jot
Only one OAuth cookie was being set — Hono's append option takes an object, not a boolean #startupkit
D1 migrations run on deploy now so prod schema can't drift #startupkit
Real PostHog feature flags wired up #jot
Force re-translation of changed copy in the i18n pipeline #jot
Translation catalog sync opens a PR now instead of pushing straight to main #jot
Work on CTA paying off, CTA clicked 21.3% ← was 3.5% #jot
Making /migrate-from-quip the Quip-shutdown landing page, with text-based migration step illustrations #jot
Editor skeleton now paints on click before navigation #jot
Building restaurant <-> city backfill #brg
Clean split of #startupkit API surface: identity lives at /auth, service API namespaced under /v1
Opening a document in #jot now shows an instant loading shell — no more blank-screen flash
Serving MCP over HTTP straight from the API — dropped the standalone mcp package #startupkit
API now served from api.startupkit.com with a workers.dev fallback #startupkit
Fixed folder-member ordering, muted Sentry noise from in-app browsers #jot
Quip imports retry transient errors instead of failing the job #jot
Cut doc-open latency: fewer D1 round trips + pre-authorized socket #jot
Home
Search
Messages
Notifications
More

Are you sure?