Product Backlog
Track the progress of features, improvements, and releases for Mossy Spot.
To Do
-
Calendar Pages 🟡 MediumBUG - 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 🟡 MediumBUG - 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 🟡 MediumAdd 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 🟡 MediumAdd 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 🟡 MediumAs 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 🟡 MediumAs 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 🔵 LowCreate 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 🔴 HighRefactor 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 & OrientationAdd 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)
-
StylingAdd 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 PagesAdd 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.
- Add a block beneath each tree page showing:
-
Infra & ToolingRefactor 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 PagesAs 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 & ToolingAs 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 & OrientationAs a user, I want to navigate the calendar with arrows and swipes so that moving through seasons feels fluid and intuitive.
-
Calendar PagesAs 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 PagesAs 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 LogsAs a bonsai enthusiast, I want to record the planting of cuttings as care events so that I can monitor propagation efforts.
-
Care LogsAs 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 PagesAs 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 PagesAs a user, I want the calendar page to render with available seasonal care data so I can browse care by time period.
-
Infra & ToolingAs a developer, I want species and trees data normalized into data maps so the build pipeline is faster and more maintainable.
-
Calendar PagesAs 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 PagesAs 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 PagesAs a visitor, I want a species index organized by botanical characteristics so I can browse and compare tree types.
-
Care LogsAs 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 LogsAs a caretaker, I want each care log to include photos and structured metadata so I can document care work clearly.
-
Species PagesAs 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 & PrivacyAs a site admin, I want PIN-based access control to protect the journal while keeping it usable across sessions.
-
Care LogsAs a user, I want to browse care logs in reverse chronological order so recent work is surfaced first.
-
Species PagesAs a caretaker, I want each species page to show seasonal care, placement tips, and tree traits so I can make better care decisions.
-
Navigation & OrientationAs a caretaker, I want to link species pages to their associated trees so I can quickly see the collection grouped by species.
-
Navigation & OrientationAs a visitor, I want site navigation and layout to work cleanly on mobile so I can browse on any device.
-
StylingAs a designer, I want to define a site-wide theme and typography system so the site has a cohesive look and feel.
-
StylingAs 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 ManagementAs 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 & ToolingAs a user, I want to optimize images using a custom shortcode so page loads are fast without losing detail.
-
Infra & ToolingAs a content manager, I want to normalize event frontmatter and pull in tree-level data so that care logs are lightweight and DRY.
-
Infra & ToolingAs a user, I want a generator for standardized tree_id values so that naming and referencing trees is consistent across the site.
-
Care LogsAs 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 & FilteringAs a user, I want a default filter to hide dead trees so the active collection is the primary focus.
-
Infra & ToolingAs a site admin, I want to centralize images into a consistent folder so media management is simpler.
-
Search & FilteringAs 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 & ToolingAs 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 PagesAs 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 & OrientationAs a visitor, I want navigation breadcrumbs so I understand where I am in the hierarchy of species, trees, and logs.
-
StylingAs a developer, I want to use Tailwind and Eleventy for a fast, static site with fine-grained styling control.