Commit Graph

9 Commits

Author SHA1 Message Date
Chop
5cd56593eb Fix projects map page - restore original design
- Restore original projects map interface with layer controls
- Add minimal Suspense wrapper for useSearchParams (SSR fix)
- Preserve all original functionality: tools, filters, markers
- Fix build issue without changing core interface design
2025-07-10 22:32:13 +02:00
Chop
faeb1ca80c Prepare branch for merge to main
- 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
2025-07-10 22:18:32 +02:00
988a33788d fix: Align action buttons to the right in the layer control panel 2025-06-25 16:16:17 +02:00
Chop
74550be679 Refactor LeafletMap to implement custom WMSLayer component and remove WMSTileLayer usage; update mapLayers configuration for improved readability and maintainability; delete obsolete page_backup.js file. 2025-06-24 22:46:53 +02:00
af133c1d5f feat: Add tool panel with multiple map interaction tools in ProjectsMapPage 2025-06-24 13:41:47 +02:00
4c11801ab1 feat: Implement layer control and custom zoom functionality in ProjectsMapPage and LeafletMap components 2025-06-24 12:01:48 +02:00
e5d681547d feat: enhance map functionality by adding URL state management and event handling for view changes 2025-06-20 23:56:11 +02:00
Chop
aaa08a3504 feat: Add comprehensive roadmap for app development and prioritize features
- 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.
2025-06-19 20:57:50 +02:00
Chop
a8f52f6d28 feat: Implement full-screen map view and enhance project navigation 2025-06-19 19:17:22 +02:00