Changelog

What's new in Atlano recently.

  1. v2.8.10

    August 12, 2026

    • New mobile: add an About screen with version and build info
    • Fix landing: repair the Russian hero subtitle
  2. v2.8.9

    August 6, 2026

    • Fix landing: let CHANGELOG.md into the docker build context
    • Fix landing: show the changelog scope as a label, not as asterisks
    • Fix landing: stop gradient headings clipping their descenders
  3. v2.8.8

    August 6, 2026

    • Fix landing: publish the changelog page with its entries
  4. v2.8.7

    August 6, 2026

    • Fix web: keep every dragged position on the goal graph
    • Fix web: stop the system focus ring haloing dialogs and sheets
    • Improvement web: read a finished period review instead of editing it
    • Improvement web: one quiet save report for the whole app
  5. v2.8.5

    August 5, 2026

    • New mobile: merge goals from the phone and say when a sync lands
    • New merge goals, pick a status at creation, and report every save
    • New link a new goal to several goals, and fix six reported defects
  6. v2.8.4

    August 4, 2026

    • New conditional plan-day reminder and a real account export
  7. v2.8.2

    July 28, 2026

    • Fix landing: canonical trailing slashes and relative redirects
  8. v2.8.1

    July 28, 2026

    • Fix landing: align day planner copy with "day without the hour"
    • Fix mobile: tombstone a goal's edges when the goal is deleted
    • Fix mobile: telemetry batches went to a doubled /api path
    • Fix mobile: production build pointed at the emulator API host
    • Fix web: seam echo never fired on a task row
    • Fix api: account deletion wiped data and then failed
    • Fix landing: add a contact e-mail to the privacy policy and terms
    • Fix landing: flat day list in the mockups instead of an hour scale
    • Improvement api: type plan counters, drop any and stray escapes
  9. v2.8.0

    July 27, 2026

    • New drop the hour from the day plan, count effort from time logs
  10. v2.7.1

    July 24, 2026

    • New mobile: goal header icons and an achievement/effort seam
    • New sync: make goal reflections a synced entity on the backend
    • New mobile: cap the touch feed at 5 rows, add a history screen
    • New mobile: goal links with verbs and a map up to the dream
    • New mobile: search primitives and a single goal picker sheet
    • New mobile: edge autoscroll when dragging list rows
    • Fix mobile: stop defaulting a planned goal to fifteen minutes
    • Fix mobile: subscription, periods, task drag, offline reflections
    • Fix search: one cross-language engine for client and server
    • Fix mobile: keep the last typed character in the journal draft
    • Fix mobile: cross-language search, growing inputs, scrollable sheets
    • Fix shared: keep the dream chain, match everything on an empty query
    • Improvement mobile: make goal-edit create-only, drop the dead edit path
  11. v2.7.0

    July 23, 2026

    • New stack: plan a day slot with the same single time field
    • New mobile: rebuild the log editor around the same four fields
    • New web: rebuild the touch dialog around four fields
    • New shared: parse a time field as a duration or an interval
    • Fix api: stamp seeded rows with the event time, not the seed time
    • Fix web: selecting text in a popover no longer drags the row
    • Improvement remove about 1150 lines of dead code across the repo
    • Improvement web: drop the deprecated stubs
    • Improvement web: route every time entry through the touch dialog
  12. v2.6.2

    July 22, 2026

    • New mobile: add day slot actions to the quick actions sheet
    • New web: drag overlay on Today, one menu per day row, log time
    • New mobile: hold a row for quick actions, hold and move to drag
    • New today: plan for the next 7 days from the context menus
    • New stack: mute the scale palette and stabilize the day list drag
    • New stack: move scale onto the stripe and unify status icons
    • New web: select numeric input on focus, numbers on the progress bar
    • Fix web: make task drag move and keep the add-task caret
    • Fix mobile: show the "leads to" trail on every day row
    • Fix search: case-insensitive Cyrillic and transliterated queries
    • Fix stack: keep dragged row height, make the stripe glyph white
    • Fix web: stop menu items shifting left on hover
    • Improvement mobile: drop duplicate scale in meta rows, unify badge chips
    • Improvement shared: move the achievement engine into shared/domain
    • Improvement shared: drop the forgottenGoalsAlerts plan flag
    • Improvement mobile: remove "days since last touch" and Quiet goals
    • Improvement web: remove the "days since last touch" surfaces
    • Improvement web: keep one menu per goal row, drop the "..." dropdown
  13. v2.6.1

    July 17, 2026

    • New landing: direct APK download and a publish script
  14. v2.6.0

    July 17, 2026

    • New mobile: app PIN as a fallback to biometric unlock
    • New mobile: period window and goal filter sheet on Touches
    • New mobile: custom tab bar with a raised Today disc
    • New mobile: move balance to the More hub, nudge when it goes stale
    • New mobile: inline day entry on Today instead of a door
    • New mobile: brighten the Today tab ring with the minutes logged
    • New mobile: morph the balance wheel from the previous shape
    • New mobile: mood canvas under the effort stitch in Progress
    • New mobile: review threshold, quiet journal, dignified ledger
    • New mobile: silent mornings in Progress, honest balance wheel
    • New mobile: quiet the Today background and the pause warnings
    • New mobile: first touch sends light up the onboarding chain
    • New mobile: give the touch echo a body — haptics and glow
    • New rhythm instead of streaks, onboarding reveal, persisted UI
    • New web: remove saved views and the dead maxSavedViews limit
    • New sync seen/dismissed UI flags through account settings
    • Fix i18n: reword copy that reads as military service
    • Fix api: reset a corrupted ui_prefs shape and cover the merge
    • Fix stack: merge settings.ui_prefs instead of growing an array
    • Fix web: stop nesting balance badge buttons inside the goal button
    • Fix mobile: paint the tab bar corners, give Today a focused state
    • Fix mobile: make the tab bar switch screens, pin it to the bottom
    • Fix mobile: dismiss intro hints unconditionally, log cache failures
    • Fix mobile: replace frozen render-time clock reads with useTodayDate
    • Improvement i18n: say "leads to" instead of "serves" in graph language
    • Improvement stack: drop the time_logs.source column across the stack
    • Improvement drop dead task fields across the stack
    • Improvement mobile: reword settings, becoming panel and sync copy
  15. v2.5.3

    July 14, 2026

    • Fix web: tighten the empty task list and wire up the + button
  16. v2.5.2

    July 14, 2026

    • New web: remove the "in graph" button from goal relations
  17. v2.5.1

    July 13, 2026

    • New remove progressive disclosure, show every section at once
  18. v2.5.0

    July 12, 2026

    • New localize durations, move touches, edit dependency notes
    • New timer: server-side active timer with device sync and auto-stop
    • New today: timer surfaces, quick-task inbox, splash held to ready
    • New goals: editable touches, task rename, sections, progress config
    • New reviews: period bar on mobile, kind accents, ritual banner
    • New graph: gate the sum badge, mute the palette, tap to open a goal
    • New balance: mobile sphere charts, offline degradation, goal picker
    • New reviews: one review ritual shared by mobile and web
    • New today: goal status icon on mobile Today rows
    • New goals: drop the focus-skew card, group by balance on mobile
    • New goals: color always encodes scale, drop the custom color
    • New today: completion always opens the time-log sheet
    • New brand: new "growth rings" logo across mobile, web, landing
    • New goals: searchable "serves" goal picker on mobile and web
    • Improvement db: drop the goals.color column end to end
  19. v2.4.0

    July 11, 2026

    • New name and surface the maturity ladder — Thread, Map, Path
    • New telemetry metric for reaching maturity level 1
    • New maturity ladder L0/L1/L2 and identity question on the 3rd touch
    • New landing: one-promise hero and store-first call to action
    • New onboarding: dream-first path, day-plan bridge, calmer first day
    • Fix api: return 404 for a missing or unowned task by id
    • Fix i18n: align mobile wording with web, drop welcome telemetry box
    • Fix mobile: register now lands in onboarding, not straight in tabs
    • Fix web: touch rebinding, sphere empty state, resilient graph edges
    • Fix web: lay out template goals instead of clumping them at 0,0
    • Fix web: measure the effort halo from the goal card, not the box
    • Fix stop rate limits from tripping on fast manual bursts
    • Fix i18n: apply approved wording and document the voice policy
    • Fix mobile: keep the full UI before the first sync completes
    • Fix i18n: proofread Russian copy across mobile, web and landing
    • Fix raise the goal title limit to 200 so dream answers fit
    • Improvement shared: make goal templates currency-neutral for all regions
    • Improvement shared: rewrite goal templates with concrete, checkable goals
    • Improvement i18n: human wording in both catalogs, drop dead routes
    • Improvement mobile: overhaul runtime performance across sync, hooks, screens
  20. v2.3.3

    July 7, 2026

    • New replace the mobile outline with a layered dream graph
    • New mobile: rebuild the goal map as a list-native lineage outline
  21. v2.3.2

    July 6, 2026

    • New mobile: rework the today tab around quick tasks and a timer
  22. v2.3.0

    July 5, 2026

    • New api: cap absolute session age at 90 days
    • New mobile: biometric app lock, Lingui i18n, resilient refresh
    • New api: harden auth sessions and fix unexpected logouts
    • Fix landing: show the cookie banner only when analytics is on
  23. v2.2.3

    July 5, 2026

    • Fix trust proxy hops for the client IP, unify web context menus
  24. v2.2.2

    July 5, 2026

    • New api: make auth rate limits shared-IP safe, add mail cooldown
  25. v2.2.1

    July 5, 2026

    • New landing: make English the default locale, Russian under /ru
    • New make the reminder schedule server-backed across devices
  26. v2.2.0

    July 4, 2026

    • New api: brand the one-time code emails like the other templates
    • New sync: replace the changelog with state-based delta sync
  27. v2.1.1

    July 4, 2026

    • New billing: lean launch — one currency, payments behind a flag
    • Fix db: regenerate migrations from schema to end the drift
  28. v2.1.0

    July 4, 2026

    • New billing: per-currency price structure with one live currency
    • New billing: retune the free and paid matrix, add plan version
    • New api: hard caps on previously ungated entity creation
    • New web: move the refresh token to an httpOnly cookie
    • New api: pre-launch security hardening across auth, sync and ws
    • New db: 2FA replay guard, auth lockout, composite sync key
    • Fix db: backfill migrations for tables only created by push
  29. v2.0.1

    July 3, 2026

    • Fix build: resilient prepare hook and i18n in the api image
    • Fix db: add the .js extension to the consent-events ESM import
  30. v2.0.0

    July 3, 2026

    • New legal: terms acceptance checkbox and consent log at signup
    • New mobile: mirror the web dream wizard in onboarding
    • New web: dream wizard as the guided onboarding entry path
    • New shared: buildDreamChain, one dream chain for web and mobile
    • New landing: honest hero copy and a transparent telemetry section
    • New web: importer for pasted text, Todoist and TickTick CSV
    • New reviews: show what changed on the map in a period review
    • New graph: share a branded image snapshot of the map
    • New graph: fade habits, badge collapsed counts, reset focus on Esc
    • New telemetry: anonymous event catalog, intake and admin summary
    • New mobile: goal-aware reminders, weekly review, exact alarms
    • Fix legal: name the data operator, drop mood from user copy
    • Fix landing: proofread the copy for honesty and tone
    • Improvement web: render admin routes only in dev builds
  31. v1.3.0

    July 2, 2026

    • New goals: softer nudges for untouched goals, orphan hints
    • New balance: auto-link goals to spheres to feed the sphere pulse
    • New mobile: first touch and notification primer in onboarding
    • New onboarding: end the reveal with a real first touch
    • New mobile: add a re-centering graph navigator for the goal map
    • New mobile: mirror the seam with rollups, aura, echo and pulse
    • New today: echo the chain a logged touch just moved
    • New balance: pulse the spheres touched by today's time logs
    • New graph: show an effort aura and a touch pulse on graph nodes
    • New shared: add effort rollup and upward chain walk for the seam
    • New mobile: add a serves-target picker when creating a goal
    • New mobile: seed a connected onboarding graph and reveal the chain
    • New goals: add a "what does it serve?" picker to quick-create
    • New onboarding: render the real graph in the reveal step
    • New onboarding: add a "your first thread" reveal step
    • New onboarding: seed a connected multi-horizon graph
    • New graph: open the goal graph as a focused overlay
    • New goals: connect a goal to what it serves from the list
    • New goals: jump from a goal to the graph focused on it
    • New mobile: compact the goal progress section to match web
    • New goals: configurable achievement model and local dependency graph
    • New onboarding gate, help intros, and balance sphere CRUD
    • New gamification phases 1-2 and pre-release cleanup
    • Fix web: localize the plan name and harden the serves picker
    • Fix i18n: translate the last English preset goal title
    • Fix onboarding: give the reveal graph an explicit height
    • Fix onboarding: fit the reveal graph on init, refresh after seeding
    • Fix i18n: purge remaining anglicisms from the Russian strings
    • Fix onboarding: seed goal positions for the first graph layout
    • Fix onboarding: bridge unchecked goals when wiring seeded deps
    • Fix web: make popovers clickable and focusable inside dialogs
  32. v1.2.0

    June 26, 2026

    • New landing: add a blog with RSS and generated OG images
    • New mobile: add the review vine archive, compact for small screens
    • New web: draw the review archive as a vine with mood-colored leaves
    • New mobile: app-wide keyboard handling via keyboard-controller
    • New mobile: remove the deleted-goals trash screen
    • New mobile: remove the goal relationship graph (roadmap)
    • New remove the DayRings strip from Today on web and mobile
    • New mobile: nest a goal's planned tasks under it on Today
    • Fix surface Touches in the small-screen web nav, coalesce sync pulls
    • Fix sync: drop the stale edit on a conflict instead of rebasing
    • Fix mobile: unwedge the sync status and replace the pill with a dot
    • Fix mobile: unstick the syncing pill and fix the status-bar overlap
    • Fix mobile: center the empty-state action button
    • Fix today rows, goal dependencies, goals list and status copy
    • Improvement mobile: kill the balance-areas N+1 on goal open
    • Improvement mobile: cut heavy reactive reads with SQL aggregates and caches
    • Improvement mobile: scope DB-change listeners by table, skip idle writes
    • Improvement remove the week board view from Today
    • Improvement mobile: remove the bring-forward-from-yesterday prompt
  33. v1.1.0

    June 24, 2026

    • New web: make the glossary a real page, warm onboarding layout
    • New web: use the registry copy for the empty today agenda
    • New mobile: render empty states from the shared help registry
    • New web: wire help into balance, season, progress and reviews
    • New web: wire help empty states into today, journal and reviews
    • New shared help registry with glossary and concept chips
    • New onboarding: add a skip button on web
    • Fix web: wrap goal titles on narrow screens, clearer week label
    • Fix onboarding: slim the flow and fix the abandoned-wizard dead end
  34. v1.0.1

    June 23, 2026

    • New web: rebuild the web app on sync and fold in admin
    • New mobile: add the Expo app and offline-first sync engine
    • Improvement db: split goal reflections out of journal entries
  35. v0.14.8

    April 30, 2026

    • Fix today: count carried-over blocks in the day summary
  36. v0.14.7

    April 30, 2026

    • Fix today: draw logged time arcs with hard edges
    • Improvement goals: remove the legacy time log modal
    • Improvement today: drop the timer control from the goal picker
  37. v0.14.5

    April 28, 2026

    • Fix today: label every block on the dial regardless of length
  38. v0.14.3

    April 28, 2026

    • Fix today: keep isCompleted when mapping day plan blocks
  39. v0.14.2

    April 28, 2026

    • New today: rebuild the today list around activity blocks
    • Fix today: show block info in the dial center on label hover
  40. v0.14.1

    April 28, 2026

    • Fix today: correct dial label layout and leader lines
    • Fix today: lay out dial labels without overlaps
  41. v0.14.0

    April 28, 2026

    • New web: control the running timer from the sidebar
    • New add running goal timers with start, stop and notes
    • New today: rebuild the day page around a smaller dial
    • Fix web: repair the sidebar timer and refresh after touch edits
  42. v0.13.5

    April 27, 2026

    • Fix web: prefill the touch dialog from the planned block
  43. v0.13.4

    April 27, 2026

    • Fix search: tolerate wrong layout and transliteration
  44. v0.13.3

    April 27, 2026

    • Fix today: handle blocks crossing midnight on the dial
  45. v0.13.2

    April 24, 2026

    • New today: open the goal context menu from the day planner
  46. v0.13.1

    April 23, 2026

    • New today: mark activity blocks as completed
  47. v0.13.0

    April 23, 2026

    • New today: tighten the day layout and unify sleep labels
    • New web: unify time logging in a single touch dialog
    • Improvement web: drop heavy backdrop blur from goal dialogs
  48. v0.12.0

    April 22, 2026

    • New goals: unify goal row rendering across lists and pickers
  49. v0.11.1

    April 22, 2026

    • Improvement goals: stop re-rendering goal rows on mouse move
  50. v0.11.0

    April 22, 2026

    • New goals: show relation chains in the goal list
  51. v0.10.2

    April 22, 2026

    • New web: rework the quick tasks sheet into a flat list
    • New goals: add the goal context menu to the dependencies tab
  52. v0.10.1

    April 22, 2026

    • New today: edit carried-over blocks from the previous day
  53. v0.10.0

    April 21, 2026

    • New landing: rework the hero and feature sections
    • New graph: replace dependency strength with connection kinds
  54. v0.9.2

    April 21, 2026

    • New graph: reuse the shared goal context menu on the roadmap
    • Fix graph: make focused goal titles readable on the roadmap
  55. v0.9.1

    April 21, 2026

    • Improvement graph: drop node fields left over from removed badges
  56. v0.9.0

    April 21, 2026

    • New allow deleting journal entries and balance snapshots
    • New today: show recorded time on the day circle
    • Improvement graph: remove extra node borders and status badges
  57. v0.8.1

    April 21, 2026

    • Improvement goals: unify the goal detail dialog across screens
  58. v0.8.0

    April 21, 2026

    • New today: allow editing the plan for past days
    • New today: edit block time and duration from the day chips
    • New today: show sleep and blocks carried in from yesterday
    • Fix landing: replace offline-first copy with cloud sync
    • Fix web: redirect signed-in users away from the auth pages
  59. v0.7.1

    April 20, 2026

    • New landing: add a support page with a donation link
  60. v0.7.0

    April 20, 2026

    • New add feedback flow, changelog and legal pages
  61. v0.6.0

    April 18, 2026

    • New goals: add a custom color picker to goal properties
    • New goals: add goal context menu and drop the roadmap view
    • Improvement goals: load goal comments by cursor with infinite scroll
    • Improvement goals: merge goal history into one activity section
    • Improvement tasks: drop subtask nesting and unify the list item
    • Improvement goals: share the list item and add a goal modal stack
    • Improvement goals: rebuild the goal modal around the detail view
  62. v0.5.4

    April 18, 2026

    • New web: add a floating feedback link to Telegram
    • New graph: add quick goal creation and link strength popup
  63. v0.5.3

    April 18, 2026

    • New graph: add status legend and fix node highlight rings
  64. v0.5.2

    April 17, 2026

    • Improvement goals: replace the archived status with dropped
  65. v0.5.1

    April 17, 2026

    • New graph: move the horizon accent into a node header strip
    • New graph: make the legend follow the current selection
    • New graph: color edges by their role in the selection
    • Improvement goals: drop the goal icon column
    • Improvement graph: remove the impact analysis feature
    • Improvement graph: remove the critical path dead code
    • Improvement graph: rework the node context menu around links
  66. v0.5.0

    April 17, 2026

    • New i18n: add English support across web, landing and email
    • Fix graph: remember the layout choice and restore the detail dialog
    • Fix graph: apply layout changes explicitly and filter by status set
  67. v0.4.0

    April 15, 2026

    • New graph: highlight neighbors and add a custom layout mode
    • New goals: add a batch endpoint for tree positions
    • New goals: apply graph templates in a single request
    • New web: generate typed API hooks from the OpenAPI spec
    • New web: add query keys, cache defaults and an app initializer
    • New api: describe routes with OpenAPI and generate a spec
    • New web: surface plan limit errors from sync uploads
    • Fix graph: let the horizon zone overlay span the whole canvas
    • Fix graph: tune the horizon force simulation
    • Fix api: return complete nested payloads instead of stripped ones
    • Improvement graph: rebuild the horizon layout with force clustering
    • Improvement touches: replace goal daily progress with touches
    • Improvement auth: replace the device registry with sessions
    • Improvement planner: drop the day goals layer
    • Improvement remove PowerSync and finish the REST migration
    • Improvement goals: fetch and mutate goals over REST
    • Improvement web: reduce the connectivity store to browser status
  68. v0.3.6

    April 14, 2026

    • New today: rework the goal picker and day goal chips
    • Improvement goals: remove the backlog and key goal toggles
    • Improvement goals: drop target count and planned minutes
  69. v0.3.5

    April 14, 2026

    • Improvement today: extract day plan editing into a hook
    • Improvement remove the sleep presets feature
  70. v0.3.3

    April 13, 2026

    • Fix web: make goal detail and goal picker usable on mobile
    • Fix web: wrap the profile email row, restore the nav sheet position
    • Fix sync: run multi-table local mutations in one transaction
    • Improvement sync: drive PowerSync writes from one table registry
  71. v0.3.2

    April 13, 2026

    • New web: prompt to reload when a new app version ships
  72. v0.3.1

    April 13, 2026

    • New sync: add balance tables to the PowerSync field config
    • New balance: add a first-run setup wizard for the wheel
    • New billing: enforce plan limits and features across the app
    • New api: add email verification and password reset flows
    • New landing: add a light and dark theme switcher
  73. v0.3.0

    April 12, 2026

    • New today: add day navigation to the planner overlay
    • New today: group the goal picker and mark plan blocks done
    • New web: rework the journal and progress pages
    • New goals: filter goals by balance sphere
    • New web: add dev quick login and shared horizon config
    • New web: restyle the shared components and prune done specs
    • New web: restyle auth, onboarding, settings, tree and landing
    • New web: restyle balance, journal, planner, progress and reviews
    • New web: restyle the goals list and the goal detail page
    • New web: restyle the layouts, navigation and the today screen
    • New web: add design tokens and restyle the base UI components
    • New goals: add the timeline view and rename sleeping to backlog
    • New goals: make the tree view interactive with dependency drag
    • New goals: add the overview screen and saved filter views
    • New goals: add a board view and rebuild the goal detail page
    • New web: make the sidebar collapsible to an icon rail
    • New web: replace the inbox page with a quick tasks sheet
    • New balance: add sphere presets and link goals to spheres
    • New today: add a day summary and a mobile goal picker sheet
    • New today: refine day circle editing and lock past days
    • New today: merge the day planner circle into the today page
    • Fix sync: upload goal-sphere links and rework goal touches
    • Improvement today: replace sleep presets with free sleep blocks
    • Improvement goals: drop notes from touch time entries
    • Improvement drop unused entities and regenerate the base migration
    • Improvement graph: skip redundant layout passes and animations
    • Improvement web: merge the goals overview into progress
    • Improvement web: remove the weekly review and board view
    • Improvement goals: remove the tree, timeline and suggestion views
    • Improvement goals: rebuild toolbar filters as compact chips
    • Improvement today: drop adding a day goal without a time block
    • Improvement web: add row comparators and optimistic task toggles
    • Improvement goals: extract goal detail view and inline properties
    • Improvement web: drop motion wrappers and trim goal log history
    • Improvement web: batch per-goal task queries and cache transforms
    • Improvement sync: precompile PowerSync queries and memoize rows
    • Improvement remove tags and link goals to spheres directly
    • Improvement extract powersync upload service and harden auth tokens
    • Improvement remove the AI assistant feature
  74. v0.2.0

    April 1, 2026

    • New planner: move sleep and activity blocks into their own tables
    • New planner: add the day planner with a 24-hour circle view
    • Improvement web: migrate the web app from Next.js to a Vite SPA
  75. v0.1.11

    April 1, 2026

    • Fix api: throw typed auth errors and purge stale refresh tokens
  76. v0.1.10

    March 31, 2026

    • Fix api: isolate rate limit buckets and skip health checks
  77. v0.1.9

    March 31, 2026

    • Fix api: read the JWT signing key from an environment variable
  78. v0.1.5

    March 30, 2026

    • Fix db: drop the weekly review column from the balance migration
  79. v0.1.4

    March 30, 2026

    • Fix db: drop CONCURRENTLY from the search index migration
  80. v0.1.3

    March 30, 2026

    • Fix db: stop creating the PowerSync role in migration 0009
  81. v0.1.0

    March 30, 2026

    • New billing: activate a one-day trial when payments are off
    • New balance: integrate balance into onboarding, today and goals
    • New balance: add balance page with wheel, editors and history
    • New balance: add the data layer, sync rules and API
    • New security: add TOTP two-factor auth and email change flow
    • New web: add profile and security settings pages
    • New api: add evening digest, day prioritization and AI scheduler
    • New api: stream AI coach chat over SSE and persist history
    • New web: add a coach panel with morning briefing and digest
    • New api: add task pattern analysis and richer coach context
    • New billing: meter coach token usage against a user balance
    • New web: consolidate settings and persist weekly reviews
    • New web: group, sort and bulk-triage inbox tasks
    • New web: add a mood calendar and richer progress analytics
    • New goals: add search, filters and view switching to the goals list
    • New today: rebuild the today screen and the goal card
    • New web: rework the sidebar and bottom navigation
    • New web: add the shadcn/ui component library and theme tokens
    • New graph: enrich goal nodes with touches, tasks and streaks
    • New graph: add impact analysis for removing a goal
    • New graph: add starter graph templates with a preview modal
    • New graph: export the goal graph as PNG or SVG
    • New graph: animate dependency flow with heat-based particles
    • New graph: add a roadmap timeline view next to the canvas
    • New graph: bulk actions on multi-selected goals
    • New graph: add semantic zoom and forgotten goal markers
    • New graph: mark ready-to-activate goals and touch from sidebar
    • New api: publish tasks as an iCal feed for calendar apps
    • New graph: horizon filter in the toolbar and tasks in sidebar
    • New graph: animated layout, heatmap periods and stats panel
    • New goals: store comment context and hint on an empty graph
    • New goals: add rich notes tab and shorten onboarding
    • New graph: create linked goals from the canvas context menu
    • New today: drag and drop tasks between inbox, goals and focus
    • New tasks: add subtasks, goal filters and evening reflection
    • New web: add weekly review page and collapsible goal sections
    • New api: global search, typed errors and kebab-case modules
    • New admin: add admin panel and drop the mobile app
    • New tasks: introduce standalone tasks with an inbox
    • New goals: replace fixed categories with user-defined tags
    • New web: compact goal list with a slide-over detail panel
    • New graph: edge-aware layout and touch action on tree nodes
    • New graph: add goal dependency tree visualization for web
    • New sync: replace the custom sync engine with PowerSync
    • New refresh expired tokens and retry the failed request
    • New sync: version entities and sync todos in the protocol
    • Fix web: wrap the login page in Suspense and drop unused code
    • Fix billing: make token accounting safe under concurrency
    • Fix web: stop the sync guard from racing the login redirect
    • Fix sync: write the real user id into locally created rows
    • Fix graph: stop the goal tree canvas re-rendering endlessly
    • Fix api: stamp server time on synced writes
    • Fix sync: gate auto-sync on auth and normalize stored records
    • Improvement api: remove OAuth login and in-app purchase billing
    • Improvement balance: denormalize user_id onto balance tables
    • Improvement api: split the coach service into focused modules
    • Improvement web: fold premium into subscription and restyle onboarding
    • Improvement web: replace hardcoded colors with theme tokens
    • Improvement web: migrate screens and components to shadcn/ui
    • Improvement goals: retire goal todos in favor of unified tasks
    • Improvement drop the telegram app and rename goal logs to comments
    • Improvement rename goal log entities and remove activities
    • Improvement web: read data through live queries and mutations
    • Improvement shared: add core factories and entity operations
    • Improvement shared: unify web and mobile types and schemas
  82. v0.0.1

    February 5, 2026

    • New remove the weather integration from AI coaching
    • New add telegram mini app, AI assist, goal logs and todos
    • New add micro-interaction animations to web and mobile
    • New add subscriptions, telegram bot and onboarding flow
    • New goals: add goal management on an ent-backed backend
    • New auth: implement registration, login and password reset
    • New scaffold Go backend service and React web client
    • New web: make goal list items link to the goal page
    • New web: show only active goals on the goal board
    • New web: dim non-active goals on the goal board
    • New goals: add goal dependencies and board coordinates
    • New goals: replace goal extra fields with a priority value
    • New web: replace tldraw whiteboard with a React Flow graph
    • New define base project structure
    • Fix mobile: cast settings router paths to Href for typecheck
    • Fix shared: re-export validation types used by the API client
    • Fix server: keep goal order when adding goals to a planner
    • Improvement sync: extract a shared sync engine into packages/sync
    • Improvement mobile: move domain types into the shared package
    • Improvement rewrite the backend in TypeScript and rebuild the clients
    • Improvement web: rebuild the web app on a generated API client
    • Improvement backend: simplify the data model and trim scope
    • Improvement backend: reorganize the API into domain modules