Menu
Get started free
Changelog

Everything shipped, in order.

The honest version, including the real bugs found and fixed along the way, not just the highlight reel.

Latest

A bottom tab bar, and it finally feels like an app

A persistent bottom navigation bar (Board, Insights, Tools, Settings) now lives on every page on mobile, with a sliding indicator under wherever you are - the single biggest thing that was missing to make this feel like a real installed app instead of a website in a browser tab. The mobile menu got a full redesign: an avatar header, colored icons on every item, a gradient highlight, and smooth staggered animation on open. Pages now settle into place with a small fade instead of snapping in. Double-tap-to-zoom is gone everywhere, on every button and card. And a long list of small but real bugs got fixed along the way: the date-picker popover opening in the wrong place inside scrolled panels, input text sometimes rendering invisible when your phone's system theme disagreed with the app's own dark/light setting, a toolbar row overflowing on narrow phones, and the back-to-top button hiding underneath the new bottom bar.

Reminders that actually repeat, and a Quick Tools page

Reminders can now repeat daily, every weekday, or weekly - set the time once and it keeps firing on its own, no re-opening the ticket. A separate location-based reminder can fire when you arrive at or leave a place, using nothing but the browser. Tickets can auto-move themselves to Done the moment their due date arrives, as an optional checkbox. A new Quick Tools page holds a focus timer, a scratchpad, a countdown-to-anything, a unit converter (including shipping container sizes), a decision picker, and a calculator - all local to your device, all instant. Attachments now support several photos and files per ticket instead of one, with a direct camera-capture button, a download button, and the ability to paste a copied image straight in on both desktop and mobile. A 4-digit on-device app lock is available in Settings for anyone who shares their phone.

Built for any kind of work, not just one

A ticket can now carry whatever context your work actually needs: an optional platform tag with a best-time-to-post hint, a caption/notes field with Markdown support and a live character counter, a saved-snippet library, a rough visual preview of how a post will look, an approval pipeline stage layered on top of the normal columns, and a spot to log the published link once something's live. For technical work, a ticket can carry a priority level, an environment tag (Dev/Staging/Production), a Git branch and PR link, a real Start/Stop time tracker, and a "blocked by" link to another ticket. None of this is required - every field stays hidden until you actually use it, so a simple personal to-do list looks exactly as simple as it always did.

A developer toolbox, board templates, and better sharing

Quick Tools grew a full developer section: a JSON formatter and validator, a color and WCAG contrast checker, Base64 and URL encode/decode, a live regex tester, a Lorem Ipsum generator, and a code snippet vault. New board templates spin up a populated board for a weekly content batch, a product launch, a logistics update series, a bug report, a feature request, or a code review checklist. A ticket can be shared through your device's real native share sheet. A QR code lets you open the exact same board on your phone in one scan. And an AI daily briefing gives you a one-tap summary of what actually matters today.

Real alarms, timezones, and a board that moves itself

Reminders now respect a real timezone per ticket, DST included, instead of guessing from whatever device opened them - set "12:30am Eastern" once and it means that everywhere. A reminder can now actually wake you: a loud in-app alarm with snooze, real push notifications that arrive even with the app closed, escalating re-alerts if you miss the first one, and an optional text-message fallback for tickets marked Critical. Tickets can auto-move themselves from column to column on a schedule or a duration - set it once and stop dragging cards. Fixed a real bug where file attachments silently failed to upload. The AI assistant can now create and edit tickets, not just move or delete them. And a batch of visual additions: swimlanes, inline title editing, a time-in-column badge, custom column colors, drag-to-reschedule on the calendar, a streak tracker with an activity heatmap, and dark mode that can follow the real sunset at your location.

Ten big, visual ways to see and use your board

A calendar view lays the whole board out by due date, click any day to add a task due exactly that day. A real XP bar, level pill, streak counter, and unlockable badges turn finishing tickets into something worth watching. Board templates (sprint planning, content calendar, job hunt, home renovation) spin up a populated board in one click. Presentation mode strips everything down to a fullscreen, chrome-free view for a wall screen or a stand-up. Live collaborator cursors show exactly where teammates are looking on a shared board in realtime. Cards with an image attachment now show it as a cover banner. Each board can carry its own background color, plus an optional ambient animated backdrop across the whole app. And clearing every single ticket on the board now gets a real moment instead of vanishing quietly.

Realtime, multi-board, and an AI assistant

Split your work across separate boards (Work, Personal, whatever you need) and switch between them from the board name at the top. Changes now sync live if you have the board open in two tabs, or a public share link open elsewhere. Tickets can carry a checklist with its own progress bar, repeat daily/weekdays/weekly, and hold one file attachment. Swipe a card on your phone to complete or delete it. Actions taken while offline are queued and quietly sync the moment you're back online. And a new "Ask AI" panel on the board lets you type things like "what's overdue" or "clear my done column" in plain English.

Search, undo, and a real edit screen

A live search bar filters the board by title or category as you type. Deleting a ticket now shows a "Task deleted, Undo" toast instead of deleting it outright. Click any ticket to open a real edit screen (title, category, status, due date), instead of only being able to check it off or delete it. Select several tickets at once to move or delete them together, export the whole board as a real CSV or JSON file, paste a block of text to import many tasks at once, print a clean ink-friendly view, and get a native browser notification for anything due today. The board is also installable as its own app and keeps working (the shell, not your live tasks) with no connection at all.

A cinematic pass across the whole site

The moving gradient background that used to live only on the homepage now plays on every marketing page's hero (Features, Pricing, Contact, and this page). Headlines fade and blur into place word by word instead of appearing all at once, built to survive existing line breaks and colored text instead of flattening them.

A real Insights page

Live stat cards, a category donut, a due-date urgency chart, a "when you add tasks" weekday pattern, and a 12-week activity heatmap, every number computed straight from your real tasks. A mini version of the category donut also lives right on the board now, plus a one-click "copy summary" button and milestone celebrations at 10/25/50/100+ completed tasks.

High-tech quick-add

Type "finish the report tomorrow" and the due date fills itself in. Weekday names, "in N days," and #work / #personal / #urgent tags all work the same way, with a live hint showing what it understood before you hit enter. Add tasks by voice using the mic button, and press ? anywhere on the board for a full keyboard shortcuts menu.

The cinematic layer

Page transitions that crossfade instead of flashing white. A circular reveal on the dark mode toggle, expanding from wherever you clicked. Cards tilt in 3D toward your cursor and glow with a soft spotlight, including kanban tickets, built specifically so it never interferes with dragging them. A cursor trail on desktop. Dark mode gets its own cursor-following "desk lamp" glow, a direct nod to how this palette already described itself in code before any of this existed.

Real urgency, real celebration

Overdue tickets pulse gently, computed from your actual due dates, not just styling. Drag a card into Done, or check one off, and a small confetti burst fires from that exact spot. When the whole board is clear, it tells you, once, not every time you reload with everything already done.

Foundation

Real authentication and a private database via Supabase, every task belongs to one signed-in user and survives a refresh. Drag-and-drop kanban columns, a Ctrl+K command palette, dark mode, and optimistic updates so the board feels instant even while it's still saving in the background.

Curious how any of this actually works under the hood?

It's all explained in plain language in GUIDE.md, shipped in the project files.