Files
Moonbase/src/lib/changelog.ts
2026-06-15 20:53:03 -05:00

105 lines
4.3 KiB
TypeScript

// Append new entries to the TOP. Match APP_VERSION in version.ts.
// Write for Bonna, not engineers — plain English, what changed and why.
export type ChangelogEntry = {
version: string;
date: string; // ISO yyyy-mm-dd
changes: string[];
};
export const CHANGELOG: ChangelogEntry[] = [
{
version: "0.5.1",
date: "2026-06-15",
changes: [
"Plant database expanded with species-level entries for irises (bearded, Siberian, yellow flag, Japanese, Dutch), daylilies, hostas, hydrangeas (4 species), coneflowers, milkweeds, bee balms, rudbeckias, phlox, goldenrod, oregano types, and more. Type \"iris\" and get the actual species to choose from.",
],
},
{
version: "0.5.0",
date: "2026-06-15",
changes: [
"Plant photos — when you add a plant, the app automatically pulls a photo from Wikipedia using the scientific name (or common name as a fallback). Photos show on the garden cards and the plant detail page. Plants without a photo get a green leaf placeholder.",
],
},
{
version: "0.4.5",
date: "2026-06-15",
changes: [
"All plants in the \"By type\" view now use the same collapsible row format — consistent look whether a plant is in one location or several.",
],
},
{
version: "0.4.4",
date: "2026-06-15",
changes: [
"In the \"By type\" view, plants with the same name and variety now collapse into a single row showing their locations as chips. Click to expand and see each individual bed's card.",
],
},
{
version: "0.4.3",
date: "2026-06-15",
changes: [
"Add a plant to multiple locations at once — tick as many beds as you like and the app creates a separate entry for each. The button even shows \"Add to 3 locations\" so you know what's about to happen.",
],
},
{
version: "0.4.2",
date: "2026-06-15",
changes: [
"Location picker — \"Location on your property\" is now a dropdown like groups. Pick an existing location or type a new one; no more typo mismatches between plants in the same bed.",
],
},
{
version: "0.4.1",
date: "2026-06-15",
changes: [
"Garden now has a \"By location\" view — switch between viewing plants by type (groups) or by garden bed/location. Each location collapses just like groups, with its own \"Log all\" button to log care for everything in that bed at once.",
],
},
{
version: "0.4.0",
date: "2026-06-15",
changes: [
"Plant groups — group multiple plants together (like all your irises) so they show collapsed on the garden page and you can log care for the whole group at once with one tap.",
"When adding a plant, pick an existing group or create a new one on the spot.",
],
},
{
version: "0.3.1",
date: "2026-06-15",
changes: [
"Plants now have a \"Where did it come from?\" dropdown: We planted it, Already here when we moved in, Gift or trade, or Self-seeded. Great for tracking what was on the property before you.",
],
},
{
version: "0.3.0",
date: "2026-06-15",
changes: [
"Reminders — new section in the sidebar for tracking recurring tasks: watering schedules, fertilizing, pruning, HVAC filters, smoke alarm batteries, and anything else that needs doing on a schedule.",
"Set a reminder to happen just once, every N days, every month, or every year. Mark any reminder done and the next due date updates automatically.",
"Reminders can optionally be linked to a specific plant in your garden.",
],
},
{
version: "0.2.0",
date: "2026-06-15",
changes: [
"Add plant: type a name and the app suggests the scientific name and category automatically from a built-in database of 150+ plants. You can accept, ignore, or change anything it fills in.",
"New plant categories: Annual flower (zinnias, marigolds, nasturtiums…), Perennial flower (coneflower, bee balm, black-eyed Susan…), and Annual vegetable (tomatoes, squash, beans…).",
],
},
{
version: "0.1.1",
date: "2026-06-15",
changes: ["Garden: edit and delete buttons on each plant's page."],
},
{
version: "0.1.0",
date: "2026-06-15",
changes: [
"Moon Base is live! Garden module: add plants to your food forest, record where they are on your property, and keep a log of care, harvests, and observations.",
],
},
];