Skip to content

v0.48.0

Latest

Choose a tag to compare

@izored izored released this 16 May 00:39
· 3 commits to main since this release

πŸ› οΈ Bug fixes

  • πŸ” event.search β€” refactored from O(n) per-event queries to a single LEFT JOIN; actors grouped in JS after one round-trip
  • πŸͺŸ Subject detail panel β€” no longer blocked by loading state; opens immediately on pill click with loading indicator while data fetches
  • πŸͺŸ Subject detail panel β€” demo mode fallback: builds subject + events from local data when no DB is connected
  • πŸ“ Subject detail panel β€” timeline spine repositioned from mid-dates to right of dates, matching main timeline layout
  • πŸ“… Subject detail panel β€” years now sorted newest-first, matching main timeline order
  • πŸ–±οΈ Subject detail panel β€” mouse wheel scroll now works; Lenis no longer intercepts events inside the panel
  • βš™οΈ Settings page β€” Export and About cards now side by side in the bento grid instead of stacked in one column

πŸ“š Documentation

  • πŸ“– CONTRIBUTING.md β€” added: setup, workflow, code conventions, domain constants, known gaps
  • πŸ›£οΈ ROADMAP.md β€” restructured with status key, versioned horizons, and all Settings page placeholders documented as planned items
  • πŸ”‘ .env.example β€” corrected misleading comment on APP_SECRET