Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
v1.0.0 - July 25, 2026
Added
Add shared contracts and database packages for consistent validation and
types across the web app and API.
Add Docker images, a local Docker Compose stack, and Railway deployment
configuration for the web app, API, and PostgreSQL.
Add automated tests for document encryption, document access, and billing.
Changed
Migrate the web app from Next.js to TanStack Start and React while
preserving the existing Diary experience.
Move browser API interactions to TanStack Query with shared Zod contracts.
Rebuild the API around focused authentication, user, document, billing, and
webhook modules with structured errors.
Consolidate development into a Bun and Turbo monorepo with one lockfile,
shared TypeScript configuration, and root workspace commands.
Redesign the landing page and move analytics to Visitors.now.
Standardize local ports on 3000 for the web app, 8080 for the API, and
5432 for PostgreSQL.
Security
Scope document access and mutations to the authenticated owner.
Encrypt new entry content with AES-256-GCM and automatically upgrade legacy
AES-256-CBC content when it is saved.
Create Stripe billing portal sessions from the authenticated user's stored
customer ID.
Removed
Remove the abandoned mobile app.
Remove LogSnag and the obsolete Fly.io deployment configuration.
You can’t perform that action at this time.