Product Backlog

Track the progress of features, improvements, and releases for Mossy Spot.

To Do

  • Calendar Pages 🟡 Medium
    BUG - current, previous and next season information is not working on the tree page.

    Investigate and fix the issue with displaying current, previous, and next season information on tree pages. Ensure that the seasonal data is correctly fetched and displayed based on the current date.

  • Infra & Tooling 🟡 Medium
    BUG - Kanban cards in the "todo" and "in progress" columns are not showing up formatted correctly.

    Investigate and fix the rendering issue with Kanban cards in the "todo" and "in progress" columns. Ensure all cards display correctly with their summaries, details, priorities, categories, and dates.

  • Navigation & Orientation 🟡 Medium
    Add mini nav trails to page tops

    Insert compact text-based navigation trails at the top of Tree, Species, and Event pages. For example: “← Back to Trees · View Species · Seasonal Calendar” Keep subtle and semantically clear.

  • Navigation & Orientation 🟡 Medium
    Add a discovery footer section above the global footer

    At the end of content pages, inject a section suggesting related items: - A tree you haven’t seen - A current seasonal tip - A recent care event. Encourage continued exploration. Visually distinct but minimal.

  • Styling 🟡 Medium
    As a user, I want filters on the Trees page to have a softer, more thematic UI so the experience feels cohesive with the rest of the site.
  • Styling 🟡 Medium
    As a user, I want a more poetic and readable Latest Care Logs section so it feels like reading a field notebook or garden journal.
  • Navigation & Orientation 🔵 Low
    Create a nav-less homepage (“garden gate” entry)

    Transform the homepage into a minimalist start point with poetic copy and a CTA. Examples: “Begin your walk through the garden” → leads to a random tree, species index, or similar. Hide global nav on this page only.

In Progress

  • Infra & Tooling 🔴 High
    Refactor all data map objects to include related species, trees, and events

    Ensure all species, trees, and events data maps include references to related items. This will enable better contextual linking and navigation across the site. - For species, include related trees and care logs. - For trees, include related species and care logs. - For events, include related species and trees. - Clean up all existing places with contextual cards to use this new data structure.

Done (Unreleased)

  • Navigation & Orientation
    Add contextual cards to species and event pages

    Mirror the tree page behavior with contextual cards that show: - Related trees (on species pages) - Involved species and tree (on event pages)

  • Styling
    Add favicon and touch icons

    Create a simple, recognizable favicon and touch icons for mobile devices. Ensure it matches the site’s theme and is optimized for various sizes.

  • Tree Pages
    Add contextual cards to tree pages
    • Add a block beneath each tree page showing:
      • Other trees of the same species
      • Recent care logs for the current tree
      • A link to the seasonal calendar for reference

    These should be visually distinct cards that invite exploration. Partial should be reusable.

  • Infra & Tooling
    Refactor Kanban board to use new data structure
    • Update the Kanban board to use the new YAML data structure in _data for stories and releases.
    • Ensure all categories and statuses are correctly mapped.
    • Test the board rendering to confirm it displays correctly with the new data.

Shipped Releases

2025-07-30

Major release with additional calendar functionality and lots of content.

  • Calendar Pages
    As a caretaker, I want a search or tag filter for species in the calendar view so I can quickly find what’s relevant to my trees.
  • Infra & Tooling
    As a developer I want to be able to see a good Kanban board with priorities and swimlanes and releases and a sense of motion with a lightweight tracker for each release.
  • Navigation & Orientation
    As a user, I want to navigate the calendar with arrows and swipes so that moving through seasons feels fluid and intuitive.
  • Calendar Pages
    As a caretaker, I want the calendar to display only one season at a time so that the interface is easier to focus on and digest.
  • Tree Pages
    As a user, I want tree detail pages to include a timeline-style layout of care events so that I can better understand each tree’s development.
  • Care Logs
    As a bonsai enthusiast, I want to record the planting of cuttings as care events so that I can monitor propagation efforts.
  • Care Logs
    As a caretaker, I want to log major pruning events and include photos so I can reflect on styling decisions.

2025-07-25

Calendar available with rich, seasonal care instruction for all current species

  • Calendar Pages
    As a content manager, I want to display seasonal care grouped by phase rather than strict seasonal labels so that it aligns with bonsai practice.
  • Calendar Pages
    As a user, I want the calendar page to render with available seasonal care data so I can browse care by time period.
  • Infra & Tooling
    As a developer, I want species and trees data normalized into data maps so the build pipeline is faster and more maintainable.
  • Calendar Pages
    As a site visitor, I want a static page for seasonal care so I can access care tips even without browsing individual trees.

2025-07-21

Rich content navigation and views

  • Tree Pages
    As a caretaker, I want each tree to have a unique detail page with history, gallery, and care logs so I can deeply document each one.
  • Species Pages
    As a visitor, I want a species index organized by botanical characteristics so I can browse and compare tree types.
  • Care Logs
    As a reader, I want a Latest Care Logs page that collects new logs in one view so I can read what’s been happening recently.
  • Care Logs
    As a caretaker, I want each care log to include photos and structured metadata so I can document care work clearly.
  • Species Pages
    As a user, I want species and tree cards to show Latin name, ID, and photo so I can quickly scan the collection visually.

2025-07-19

Content-rich public review release

  • Access & Privacy
    As a site admin, I want PIN-based access control to protect the journal while keeping it usable across sessions.
  • Care Logs
    As a user, I want to browse care logs in reverse chronological order so recent work is surfaced first.
  • Species Pages
    As a caretaker, I want each species page to show seasonal care, placement tips, and tree traits so I can make better care decisions.
  • Navigation & Orientation
    As a caretaker, I want to link species pages to their associated trees so I can quickly see the collection grouped by species.
  • Navigation & Orientation
    As a visitor, I want site navigation and layout to work cleanly on mobile so I can browse on any device.
  • Styling
    As a designer, I want to define a site-wide theme and typography system so the site has a cohesive look and feel.
  • Styling
    As a user, I want collapsible filters for mobile so the filtering UI doesn’t dominate the page on small screens.

2025-07-15

Content Management System (Decap CMS) up and working

  • Content Management
    As a developer, I want to integrate Decap CMS to simplify content updates through a visual editor.

2025-07-14

Site live with tree content now available

  • Infra & Tooling
    As a user, I want to optimize images using a custom shortcode so page loads are fast without losing detail.
  • Infra & Tooling
    As a content manager, I want to normalize event frontmatter and pull in tree-level data so that care logs are lightweight and DRY.
  • Infra & Tooling
    As a user, I want a generator for standardized tree_id values so that naming and referencing trees is consistent across the site.
  • Care Logs
    As a content manager, I want to add and organize care logs as Markdown files so I can keep a journal-style record of work.
  • Search & Filtering
    As a user, I want a default filter to hide dead trees so the active collection is the primary focus.
  • Infra & Tooling
    As a site admin, I want to centralize images into a consistent folder so media management is simpler.
  • Search & Filtering
    As a user, I want to apply filters for traits like leaf persistence and exhibition readiness so I can view trees by characteristics.

2025-07-08

Initial Site Release

  • Infra & Tooling
    As a caretaker, I want to upload all my tree, care log, and species data from my spreadsheet so that I can centralize my bonsai tracking.
  • Tree Pages
    As a visitor, I want the tree pages to show images, metadata, and filtered care logs so each tree is fully documented in one place.
  • Navigation & Orientation
    As a visitor, I want navigation breadcrumbs so I understand where I am in the hierarchy of species, trees, and logs.
  • Styling
    As a developer, I want to use Tailwind and Eleventy for a fast, static site with fine-grained styling control.