Back
Jot

Jot

#jot

Collaborative documents for the post-Quip world. Real-time docs, spreadsheets, slides, and chat.
Load previous page…
Backdating imported folders and creating them lazily #jot
Evaluating flag:mail locally via the FLAGS KV binding #jot
Importer now runs docs in parallel waves — concurrent step.do per batch #jot
Slack Canvas comparison page up on the marketing site #jot
Promoting mail's UI primitives into a shared @jot-so/ui package #jot
Quip API calls get an adaptive client-side rate limiter #jot
Shared SettingsModal + ProfilePanel across the app, mail settings moved into the modal #jot
API keys now hashed with WebCrypto SHA-256 instead of bcryptjs, react-query dropped from the email stack #jot
Quip is shutting down — new homepage hero with countdown, all marketing pages consolidated into jot-home #jot
Per-job health event log for the importer, now surfaced on the import page #jot
Homepage hero: 'Quip is shutting down' copy with a renewal countdown. Bold. #jot
Porting email i18n in #jot to next-intl + rosetta catalogs
Indexing cascade FK columns in #jot — bulk doc purges were resetting D1
Lead sign-in via Google OAuth, email OTP demoted to fallback #jot
Coda vs Quip comparison page for #jot, riding the Quip EOL wave
Mail converges on one shared profile — mail-session and mail-settings under one roof #jot
#jot surfaces Quip's EOL timing — plus a live countdown while rate-limit waits tick down
Moving MCP OAuth endpoints behind the door into @jot-so/account #jot
Tolerate doc_purge_queue PK collisions on re-imported docs. Re-imports shouldn't explode on stale queue rows #jot
@jot-so/account package with a door mount for the /api/me surface #jot
Home
Search
Messages
Notifications
More

Are you sure?