v2.2.0
Dashboard
Landing page for new and existing users
Birthdays
- display whose birthday it is today
- display upcoming birthdays
- if logged in - highlight user's current villagers
Events
- current events
- seasons, agricultural time periods, holidays, etc
Available Critters
- current available critters based on browser date and time
- if logged in - considers which ones are already caught and user's hemisphere
- defaults to northern hemisphere if not logged in
Patch Notes
- recent site updates tagged with author and timestamp
Events Page
Calendar of events including seasons, holidays, and time periods for optimal shrub growth
Under the Hood
- storing events in DB through google sheet
/available
endpoint - currently available critters, taking user's already caught critters into account if logged in/events
endpoint - all relevant events (many are ignored)/today
endpoint - limited data from multiple collections for user dashboard- new helper functions
isAvailableInMonth
andisAvailableInHour
for checking critter availability
What's Changed
Full Changelog: v2.1.0...v2.2.0