Blog editor, Sentry and auth cleanup
Ultimate now has a blog you run from the admin panel, with a Tiptap editor, image uploads, cover images and categories.
Sentry went into Ultimate and Pro, and all three kits got a cleanup of how Supabase clients are created. Pro now has middleware and dropped its legacy auth code, including the old init-auth and check-auth pages. On the website there are new docs and a new pricing table.
#Blog in Ultimate
The first version ran on Server Actions on July 13, and image uploads came the next day. By the 15th the Tiptap editor and the blog page were working, and categories followed on the 24th.
#Improvements
- Supabase client creation was refactored for server components, admin code and logged-in users.
- Admin panel users, organizations, feedback and the internal changelog now run on Server Actions.
- A feedback item page, plus roadmap and changelog links in the app.
- Replaced react-icons with lucide-react, using modular imports.
- Essential got pricing table changes, a start free trial button, metadata on every page and its own favicon.
#Fixes
- Logout runs from a client component instead of an API route.
- Fixed a sign-up problem in the auth callback route.
- Organization email invites are handled properly in Ultimate and Essential.
- Removed console warnings in Pro and Essential, and shipped a security patch for Ultimate and Pro.
#Website and docs
- New docs with a refreshed layout and navbar.
- Pricing page improvements to go with the new table.
- Purchase flow updates, including fixes for buyers who are already logged in.
- A Sentry integration feature page and updated testimonials.