- Fix build issues with SSR and useSearchParams
- Update README.md with comprehensive project documentation
- Move debug pages to debug-disabled folder (temporary)
- Fix authentication pages with Suspense boundaries
- Add dynamic imports for map components
- Ensure all pages build successfully
This commit prepares the auth2 branch for merging into main by:
1. Resolving all build errors
2. Adding proper SSR handling for client-side components
3. Updating documentation to reflect current state
4. Moving debug/test pages out of production build
- Created ROADMAP.md outlining current features, critical missing features, implementation phases, and technology recommendations.
- Added immediate next steps for development focus.
fix: Enhance test data creation scripts for diverse project scenarios
- Implemented create-diverse-test-data.js to generate varied test projects with different statuses and locations.
- Updated create-additional-test-data.js for better project creation consistency.
refactor: Improve project view page with additional navigation and map features
- Added link to view all projects on the map from the project view page.
- Enhanced project location display with status indicators.
feat: Implement project map page with status filtering
- Added status filters for project markers on the map.
- Integrated color-coded markers based on project status.
fix: Update LeafletMap and ProjectMap components for better marker handling
- Created colored marker icons for different project statuses.
- Enhanced ProjectMap to display project status and coordinates more effectively.
test: Add mobile view test HTML for responsive map testing
- Created test-mobile.html to test the map's responsive behavior on mobile devices.