• Joined on 2025-11-16
Admin pushed to master at Admin/ocean-cleanup 2025-11-17 00:04:32 +00:00
ea08bf4289 chore: mark task 20 (mobile-responsive design) as complete
Admin pushed to master at Admin/ocean-cleanup 2025-11-17 00:03:29 +00:00
fa98a3192c feat: implement mobile performance optimizations (Task 21)
1a0e3e4e35 Implement mobile-responsive design with touch optimizations
b0eafebfc4 feat: implement GBIF biodiversity API integration (partial)
5812906758 fix: disable show cleaned reports by default
fd3740391e fix: disable all map options by default except clustered markers
Compare 20 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 22:30:58 +00:00
14a905a138 Put all action buttons (Verify, Dispute, Cleaned Up) in same row with shorter labels
17e3e85781 Add 'Mark as Cleaned Up' functionality
beb5d8e7d8 Increase modal max height to 92vh for better content visibility
38f0e94bd7 Increase photo gallery height to h-80 for better visibility
b801b12435 Put location and photo timestamp in same row for more compact layout
Compare 16 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 21:56:19 +00:00
515e85b1eb chore: mark task 15 (user profile page) as complete
fdeaa4ff3a fix: only count attended events in profile statistics
cc7298bc56 fix: handle events structure and prevent duplicate keys
ad06833842 fix: resolve React key duplicates and NaN in profile page
701735a7e4 docs: add username fix documentation
Compare 10 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 21:09:45 +00:00
5cbdb8f284 Shift map center further west to focus on Ireland
2b8e4e9b31 Adjust map center further west to -8.0 longitude
8e73d8a2a5 Improve event popup and map positioning
91ecbd2443 Link map items with events - Display cleanup events on interactive map
Compare 4 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 21:00:18 +00:00
7153e55f4d Add organizerClerkId to events for proper organizer permission checks
9a0358d25e Fix EventDetailModal z-index issue causing blank grey page
b208eb7f63 Fix Clerk configuration by adding afterSignOutUrl prop
a953e63dd8 Fix CORS to allow both port 5173 and 5174
9d1f2e735e Add debug box to modal to test rendering
Compare 12 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 20:17:59 +00:00
ec70baa498 fix: add user creation logic to event controller
88117567ab feat: implement backend API for event management (task 13)
b19b93d32d chore: mark task 13 as completed
e165fea414 feat: implement event creation and management interface (task 13)
64fe312f01 feat: implement report submission with photo upload and map display
Compare 13 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 19:04:05 +00:00
9aa6507e7e fix: expand map filters by default to show hotspot toggle
40a96142ba feat: implement hotspot visualization on map
Compare 2 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 18:58:07 +00:00
82635559db feat: implement data visualization charts for analytics dashboard
4be50caf4c fix: add graceful fallback for analytics API not yet implemented
9f7fc43fb2 feat: implement analytics dashboard layout (task 10)
fc2fff5cb1 feat: Configure database with Prisma and MySQL spatial support (Task 22)
Compare 4 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 18:22:13 +00:00
82a365f357 Update tasks to reflect MySQL instead of PostgreSQL/PostGIS
48e75465ab Add Clerk authentication to API requests
ae19d9b690 Change backend API port from 3000 to 3005
c0ec28c5c9 Set up backend API server with Express and Prisma
7dc1ff740b Auto-show zoomed map when EXIF location data is detected
Compare 11 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 16:23:25 +00:00
de06012d27 docs: add LocationSelector implementation summary documentation
3864d3aa37 fix: correct EXIF GPS data extraction using exifr.gps()
e18997ed95 feat: implement location selection interface with EXIF, GPS, and map picker
Compare 3 commits »
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 16:11:21 +00:00
ebdfc797ac feat: implement photo upload component with EXIF extraction
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 16:06:04 +00:00
8f297e1ec4 feat: implement heat map visualization with Leaflet.heat plugin
Admin created branch master in Admin/ocean-cleanup 2025-11-16 16:02:34 +00:00
Admin pushed to master at Admin/ocean-cleanup 2025-11-16 16:02:34 +00:00
ba324b370e Initial Commit
Admin created repository Admin/ocean-cleanup 2025-11-16 16:01:28 +00:00