# Changelog - fix: dashboard edit previews, migration journal, and notes comments (6183fb6) - docs: add commit hash for p2 batch 28-31 in status (9e66c12) - feat: p2 batch 28-31 reminders lists comments bang stats (e1c2a09) - docs: record journal polish commit in status (7714b11) - feat: journal dashboard widgets, agent polish, and edit-mode live previews (a09747c) - feat(agent): add llm assistant chat with api tools (task 88) (4a924a4) - feat(journal): add per-user mood journal module (task 86) (04ae809) - docs: accept adr 0005 journal module decisions (8e2ddd6) - feat(notes): rich-text editor with tiptap (task 85) (a4be5d5) - docs: accept adr 0004 rich-text editor decisions (67f6752) - docs: mark task 87 done in status (fb67692) - feat: api v1 garden bangs routes and openapi (e8d13be) - feat: api v1 routes for calendar lists and notes (d4304b0) - feat: household api token auth foundation (ea5d1d0) - docs: accept adr 0006 api and agent architecture (2c0c315) - docs: mark task 84 done, bugs batch complete (5e711cf) - feat: shared back navigation on detail pages (d090200) - docs: mark task 83 done in status (1a1c080) - feat: bang edit and delete (753f653) - docs: mark task 82 done in status (1a03763) - fix: garden container plant count (700ee29) - fix: dashboard edit mode renders live widgets (7eeb2f1) - test: cover all quick-add create dialogs in e2e (02b6ec6) - fix: quick add opens create ui (68a573c) - docs: complete Phase 9 backlog triage (issues map, briefs, ADRs) (76f6854) - chore: ignore .worktrees for agent isolation (5dfc8b8) - docs: add backlog triage implementation plan (310ba48) - docs: add post-v0.1 backlog triage design (72e868d) - chore: vendor react-best-practices agent skill for cursor agents (3d825fb) ## [0.5.3](https://github.com/ginnoir/famapp/compare/v0.5.2...v0.5.3) (2026-06-04) ### Bug Fixes - use next_public_app_url for share link base url instead of localhost fallback ([14175d3](https://github.com/ginnoir/famapp/commit/14175d3faa146ebff7c825848837c75047a8eb71)) ## [0.5.2](https://github.com/ginnoir/famapp/compare/v0.5.1...v0.5.2) (2026-06-03) ### Bug Fixes - **dashboard:** render greeting and date client-side so local timezone is used instead of server UTC ## [0.5.1](https://github.com/ginnoir/famapp/compare/v0.5.0...v0.5.1) (2026-06-03) ### Bug Fixes - **dashboard:** always show tab strip and add-dashboard button regardless of dashboard count - **search:** show Ctrl+K on Windows/Linux instead of ⌘K - **mobile:** add search icon button in topbar for mobile viewports - **mobile:** lock html/body overflow and use 100dvh to prevent topbar scrolling off-screen ## [0.5.0](https://github.com/ginnoir/famapp/compare/v0.4.10...v0.5.0) (2026-06-03) ### Features - **mobile:** full mobile experience overhaul — bottom nav, touch targets, calendar mobile layout with day/week/agenda views and calendars bottom sheet, bidirectional swipe gestures on list items (right to complete, left to delete), iOS safe-area and keyboard support, input zoom prevention - **mobile:** settings navigation replaced with 2-column icon grid (no horizontal scroll) - **mobile:** remove floating action button in favour of persistent topbar quick-add button ## [0.4.10](https://github.com/ginnoir/famapp/compare/v0.4.9...v0.4.10) (2026-06-03) ## [0.4.8](https://github.com/ginnoir/famapp/compare/v0.4.6...v0.4.8) (2026-06-03) ### Features - **garden:** add share button to plant and container detail views ([989bae8](https://github.com/ginnoir/famapp/commit/989bae8f1e2d5577da3e8777b6a35320c6da274c)) - share links visible on plants/containers; container image gallery ([c6a34f7](https://github.com/ginnoir/famapp/commit/c6a34f74717505e39ac4a88077728efa9fc50478)) ### Bug Fixes - **deploy:** separate reactive resume auth_secret from famapp ([aae3e30](https://github.com/ginnoir/famapp/commit/aae3e30843f54406244b637073aaf5e9ccc6b1d3)) ### Documentation - add contributing guide, env reference, and operations runbook ([076e35a](https://github.com/ginnoir/famapp/commit/076e35aced9303973da71ddd0ebded13f6c98833)) - add professional readme with full feature coverage and release pipeline hook ([6a1ec8b](https://github.com/ginnoir/famapp/commit/6a1ec8bb7be7ce64e82e5a4cee6b9f4ef92c7af8)) - update decisions index and task index for garden module and adr backfill ([8bf00c3](https://github.com/ginnoir/famapp/commit/8bf00c326db591851bdf8eee2fcedbfbed53d076)) ## [0.4.6](https://github.com/ginnoir/famapp/compare/v0.4.5...v0.4.6) (2026-06-02) ### Bug Fixes - **garden:** accept relative urls for plant image uploads ([6ca2e52](https://github.com/ginnoir/famapp/commit/6ca2e52e0a63d94826d9b1e208bcdded9c75fb07)) ## [0.4.5](https://github.com/ginnoir/famapp/compare/v0.4.4...v0.4.5) (2026-06-02) ### Features - **bangs:** add bang counter dashboard widget ([c850521](https://github.com/ginnoir/famapp/commit/c850521f3e993a5410f37cf29eb635cbc9540fd1)) ## [0.4.4](https://github.com/ginnoir/famapp/compare/v0.4.3...v0.4.4) (2026-06-02) ### Bug Fixes - **garden:** remove trailing slashes from openplantbook api urls and update label ([c744921](https://github.com/ginnoir/famapp/commit/c744921e6cfcf0269992cfd9afea47cc55082602)) ## [0.4.3](https://github.com/ginnoir/famapp/compare/v0.4.2...v0.4.3) (2026-06-02) ### Bug Fixes - **garden:** replace perenual with openplantbook for species lookup ([8722c20](https://github.com/ginnoir/famapp/commit/8722c205e6257a0590b48d0a858ad71d56ab07ac)) All notable changes to famapp are documented here. ## [0.3.0](https://github.com/ginnoir/famapp/compare/v0.2.0...v0.3.0) (2026-06-01) ### Features - add dev startup script, fix push notifications, and scope test sends to device ([0c12b05](https://github.com/ginnoir/famapp/commit/0c12b05d0989630b3ec1445f65048bd766d5f8d1)) - expand theme system to 10 full-skin palettes with light and dark modes ([c3c8ae3](https://github.com/ginnoir/famapp/commit/c3c8ae37a280206186dfde82ecb270aea5e0c512)) ### Bug Fixes - refresh server components after nav style change to fix broken layout ([f55d685](https://github.com/ginnoir/famapp/commit/f55d685a794a539d2d6256d97c1a9c4e5fa3b8bf)) - scope rail nav-label hiding to sidebar and fall back fab-only to sidebar on desktop ([671b5fa](https://github.com/ginnoir/famapp/commit/671b5fae469b3cfcafe08b20ee2ce8ac15eef994)) ### Documentation - add github_token to .env.example ([5630537](https://github.com/ginnoir/famapp/commit/563053727908186a9816416fdf54c914002011de)) ## Pre-release history Changes from before the release workflow was established (2026-06-01): - Production deployment scaffolding: tag-based release workflow (GHCR), migration entrypoint in container, prod-side dev-login startup assertion, image-pinned compose, pre-deploy checklist. - famapp/authentik-server now expose host ports (3010/9200) so existing Caddy stack can proxy by IP, matching the existing homelab pattern. - Auth.js: replaced `NEXT_PUBLIC_APP_URL` with `AUTH_URL` in compose (correct next-auth v5 var). - Push opt-in: VAPID public key now passed as prop from server component instead of `NEXT_PUBLIC_*` so pre-built images work without a build-time env var. - ntfy integration wired to existing `ntfy.ginnoir.com` instance via `NTFY_URL`/`NTFY_TOPIC` env vars.