16 KiB
16 KiB
Changelog
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
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_URLwithAUTH_URLin 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.cominstance viaNTFY_URL/NTFY_TOPICenv vars.