Files
famapp/CHANGELOG.md
T
ginnoir 4ea9b86f8e
CI / checks (push) Skipped
Release Image / build-and-push (push) Successful in 7m45s
chore: release v0.6.10
2026-07-18 17:25:59 -05:00

16 KiB

Changelog

0.6.10 (2026-07-18)

Features

  • open notes in view mode with optional editor (9b3bd02)

0.6.9 (2026-07-18)

Bug Fixes

  • build share urls from auth_url instead of localhost (832e726)

0.6.8 (2026-07-18)

Bug Fixes

  • restore share and note scrolling on ios pwa (969521a)

0.6.7 (2026-07-13)

Bug Fixes

  • garden: add ikea cabinet and acrylic case container types (043d285)

0.6.6 (2026-07-13)

Bug Fixes

  • garden: add carnivore plant category (b8229eb)

0.6.5 (2026-07-09)

Bug Fixes

  • agent: call api v1 via loopback instead of public url (3e8fe2d)

0.6.4 (2026-07-09)

Bug Fixes

  • agent: stop tool thrash after writes and log rounds (72d123b)

0.6.3 (2026-07-09)

Bug Fixes

  • agent: raise tool rounds and ease calendar creates (d3e79ed)

0.6.2 (2026-07-09)

Features

  • agent: add assistant model selector (4c82d55)
  • agent: add llm model discovery helper (0bf63cf)
  • agent: expose available assistant models (27db599)
  • agent: let users choose model route (ec3f96d)
  • agent: persist assistant model preference (bf7e07e)
  • agent: refresh assistant model catalog (b279f16)
  • agent: route chat through selected model (9b7a044)

Bug Fixes

  • agent: hide unrelated models for alias fallback (4dc04b2)
  • agent: improve model selector legibility (bb679d0)
  • agent: move route selector to settings (49732b0)
  • agent: reject padded assistant model ids (3983c30)
  • agent: use native model selector (716bca0)
  • agent: validate assistant model requests (876e726)

Documentation

  • plan assistant model selector (eb8e562)
  • specify assistant model selector (1a58ef9)

0.6.1 (2026-07-05)

Features

  • agent: add voice input and photo attachments to assistant (c8db547)

0.6.0 (2026-07-05)

Features

  • per-user assistant name and system prompt customization (e5e5090)

Documentation

  • record v0.5.6 prod deploy and migration repair (cf50f20)
  • registry is primary image source, ghcr is backup mirror (a2e5eb1)

0.5.6 (2026-07-05)

Bug Fixes

  • add build-time env vars to docker image build (de73827)

0.5.5 (2026-07-05)

Features

  • agent: add llm assistant chat with api tools (task 88) (4a924a4)
  • api v1 garden bangs routes and openapi (e8d13be)
  • api v1 routes for calendar lists and notes (d4304b0)
  • bang edit and delete (753f653)
  • household api token auth foundation (ea5d1d0)
  • journal dashboard widgets, agent polish, and edit-mode live previews (a09747c)
  • journal: add per-user mood journal module (task 86) (04ae809)
  • notes: rich-text editor with tiptap (task 85) (a4be5d5)
  • p2 batch 28-31 reminders lists comments bang stats (e1c2a09), closes #28 #29 #30
  • shared back navigation on detail pages (d090200)

Bug Fixes

  • dashboard edit mode renders live widgets (7eeb2f1)
  • dashboard edit previews, migration journal, and notes comments (6183fb6)
  • garden container plant count (700ee29)
  • quick add opens create ui (68a573c)

Documentation

  • accept adr 0004 rich-text editor decisions (67f6752)
  • accept adr 0005 journal module decisions (8e2ddd6)
  • accept adr 0006 api and agent architecture (2c0c315)
  • add backlog triage implementation plan (310ba48)
  • add commit hash for p2 batch 28-31 in status (9e66c12)
  • add post-v0.1 backlog triage design (72e868d)
  • complete Phase 9 backlog triage (issues map, briefs, ADRs) (76f6854), closes 1-#37
  • mark task 82 done in status (1a03763)
  • mark task 83 done in status (1a1c080)
  • mark task 84 done, bugs batch complete (5e711cf)
  • mark task 87 done in status (fb67692)
  • record journal polish commit in status (7714b11)
  • 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 (2026-06-04)

Bug Fixes

  • use next_public_app_url for share link base url instead of localhost fallback (14175d3)

0.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 (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 (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 (2026-06-03)

0.4.8 (2026-06-03)

Features

  • garden: add share button to plant and container detail views (989bae8)
  • share links visible on plants/containers; container image gallery (c6a34f7)

Bug Fixes

  • deploy: separate reactive resume auth_secret from famapp (aae3e30)

Documentation

  • add contributing guide, env reference, and operations runbook (076e35a)
  • add professional readme with full feature coverage and release pipeline hook (6a1ec8b)
  • update decisions index and task index for garden module and adr backfill (8bf00c3)

0.4.6 (2026-06-02)

Bug Fixes

  • garden: accept relative urls for plant image uploads (6ca2e52)

0.4.5 (2026-06-02)

Features

  • bangs: add bang counter dashboard widget (c850521)

0.4.4 (2026-06-02)

Bug Fixes

  • garden: remove trailing slashes from openplantbook api urls and update label (c744921)

0.4.3 (2026-06-02)

Bug Fixes

  • garden: replace perenual with openplantbook for species lookup (8722c20)

All notable changes to famapp are documented here.

0.3.0 (2026-06-01)

Features

  • add dev startup script, fix push notifications, and scope test sends to device (0c12b05)
  • expand theme system to 10 full-skin palettes with light and dark modes (c3c8ae3)

Bug Fixes

  • refresh server components after nav style change to fix broken layout (f55d685)
  • scope rail nav-label hiding to sidebar and fall back fab-only to sidebar on desktop (671b5fa)

Documentation

  • add github_token to .env.example (5630537)

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.