Changelog
All notable changes to Sightline are documented here. This project adheres to Semantic Versioning.
For upgrade instructions between versions, see the Migration Guide.
Version Format
- Major (X.0.0) — Breaking changes requiring code modifications
- Minor (0.X.0) — New features, backward compatible
- Patch (0.0.X) — Bug fixes and minor improvements
[1.0.0] - 2025-01-27
Initial Release
- Interactive Map — Mapbox GL map with incident markers and clustering
- Data Adapters — Static JSON, Supabase, and REST API support
- Custom Renderers — Render props for markers, popups, feed items, and clusters
- Timeline Playback — Scrub through time or auto-play incident chronology
- Advanced Filtering — Filter by multiple attributes with quick filter toggles
- Theme System — Light/dark/system modes with custom map styles
- Incident Feed — Sortable, searchable sidebar list view
- Media Support — Attach images, videos, and documents to incidents
- Full View Modal — Expanded incident detail view with all data sections
- Comprehensive Type System — 50+ object shapes, 40+ site types, 20+ detection methods
- Documentation — Full documentation site with quickstart guide and API reference
- Templates — Pre-configured templates for aviation, military/security, and historical research use cases
Technical Stack
- Next.js 16 with App Router
- React 19
- Tailwind CSS 4
- Mapbox GL JS v3
- TypeScript 5