Spaces:
Running
Running
Commit History
-
chore(cache): auto-bump cache version before push Running
ef17cdf -
chore(cache): auto-bump cache version before push
971d8c8 -
Fix UI blocking in form page initialization by loading data async
b2d2448 -
Fix UI blocking issue in map initialization by loading trees async
1ab2920 -
chore(cache): auto-bump cache version before push
201100d -
Cleanup: remove migrations and llm.txt from tracking, keep local only
50ef528 -
chore(cache): auto-bump cache version before push
cf472d8 -
Docs: add DEMO_PASSWORD to env example for HF Secrets configuration
a73ceeb -
chore(cache): auto-bump cache version before push
16af324 -
Security: remove auto-login demo endpoint, require password for demo_user
2a49dd7 -
chore(cache): auto-bump cache version before push
b366faf -
Fix: add read permission to demo_user for tree access
eec0e56 -
chore(cache): auto-bump cache version before push
70b111b -
Add RLS confirmation logging and restore localStorage caching
9197106 -
Restore localStorage caching for tree data (30min TTL)
3047280 -
chore(cache): auto-bump cache version before push
63dcda7 -
Fix: remove clearStaleCache that was blocking tree loading on map
20fbfc4 -
chore(cache): auto-bump cache version before push
64e936d -
Docs: update llm.txt with RLS security architecture
fe28d50 -
chore(cache): auto-bump cache version before push
7e2e0ee -
Security: remove sensitive key information from logs
fd93c1d -
chore(cache): auto-bump cache version before push
d80d0d5 -
Fix RLS security: switch to service_role client and enable RLS policies
fcec2b0
-
chore(cache): auto-bump cache version before push
6f7ff4d -
chore(cache): auto-bump cache version before push
a10a4c3 -
chore(cache): auto-bump cache version before push
6aa976f -
chore(cache): auto-bump cache version before push
a3d4601 -
chore(cache): auto-bump cache version before push
5b479e0 -
chore(cache): auto-bump cache version before push
176e6fa -
Fix contributors page with accurate team informationβ
- Update Aalekh Roy role from 'Lead Developer' to 'Web App Developer' - Update Jeeb Das role from 'Field Research' to 'Data Collection' - Update Deep Das role from 'Research Assistant' to 'Data Collection' - Keep Ishita Mohan as 'Data Collection' - Maintain existing supporters: Greenhub, Royal Enfield, Rohini Nilekani Philanthropies3c152d1 -
chore(cache): auto-bump cache version before push
b12f2b2 -
Fix tree marker colors and make instructions panel persistentβ
- Remove ID-based color rotation for tree markers - All trees now use consistent forest green with brown trunk - Make instructions panel always visible like map controls - Add toggle functionality for manual hide/show - Remove color legend from instructions content - Update instructions with helpful map control guide - Add mobile responsive positioning for instructions panelf75a344 -
Clean up misleading comments in welcome page code
303bea3 -
chore(cache): auto-bump cache version before push
ffdf430 -
Restore beautiful original welcome page design with enhancementsβ
- Bring back the stunning interactive map background and glassmorphism effects - Add elegant logout button with backdrop blur and smooth animations - Include Contributors card in the exploration grid alongside Form and Map - Maintain the original sophisticated design with Tezpur satellite imagery - Add proper navigation functions for contributors page and logout - Keep the beautiful floating card animations and gradient overlays - Much more professional and elegant than the previous flat dashboard designeacb8b8 -
chore(cache): auto-bump cache version before push
452be4b -
Redesign welcome page as main dashboard and create contributors pageβ
- Transform welcome.html into a comprehensive dashboard homepage - Add clean navigation cards for Form, Map, Contributors, Analytics, Settings, Documentation - Include user-specific welcome message and project statistics - Create contributors.html page with proper project credits - Add dashboard statistics API endpoint (/api/dashboard/stats) - Include clickable link to Aalekh Roy's portfolio (https://royaalekh.github.io/) - Remove vague organizational descriptions, only include confirmed information - Add proper authentication flow for both pages - Clean, professional design matching the existing design system6395222 -
chore(cache): auto-bump cache version before push
a853327 -
Fix syntax error and remove all emojis from console logs\n\n- Fixed duplicate cacheKey variable declaration causing SyntaxError\n- Removed all emojis from console.log statements in map.js and auth-manager.js\n- Cleaned up performance comments\n- Map should now load properly with trees displaying
62e311a -
chore(cache): auto-bump cache version before push
8d4db27 -
Clean up popup code - remove emojis and performance comments
439b97d -
Revert to realistic-tree marker style - minimal looked too much like candy
44730c0 -
Add minimal-tree marker style - clean, sharp, and beautiful
cf43a83 -
Implement ID-based color binning for tree markers and add multiple marker style optionsβ
- Replace species-based coloring with 5 rotating color groups based on tree IDs - Add localStorage caching system to prevent reloading trees on every visit - Implement 5 different marker styles: realistic-tree, simple-circle, pin-style, geometric, minimalist - Update legend to show ID-based color groups instead of species categories - Add cache management functions with 30-minute expiration - Remove unnecessary cache status indicator from UI - Colors cycle through: Forest Green, Ocean Blue, Sunset Orange, Royal Purple, Crimson Reda26c316 -
chore(cache): auto-bump cache version before push
89d61f2 -
Fix clustering UX: Remove hideous blue polygons and ghost treesβ
π¨ Clustering Visual Improvements: - DISABLED showCoverageOnHover (no more blue polygons!) - Disabled cluster animations to prevent ghost tree flashing - Disabled animateAddingMarkers for smoother experience - Tightened spiral pattern to reduce ghosting effects π CSS Fixes for Cluster Coverage: - Added comprehensive CSS rules to hide blue polygon coverage - Multiple selectors to catch all possible blue polygon appearances - Targeted removal of stroke and fill blue colors - Complete visual cleanup of cluster display πΈ Enhanced Spiderfy Behavior: - Improved spiral positioning with tighter spread - Reduced radius increments (3px instead of 5px) - Better base radius (45px) for cleaner arrangement - Maintains beautiful flower-like tree arrangement β User Experience: - No more hideous blue coverage areas on clusters - No more ghost trees flashing when clicking clusters - Clean, smooth spiderfy transitions - Maintains all clustering functionality without visual pollution7c9c127 -
chore(cache): auto-bump cache version before push
896107a -
CRITICAL FIX: Remove ES6 export causing SyntaxErrorβ
π¨ SYNTAX ERROR FIXED: - Removed 'export { TreeTrackMap }' statement at line 1106 - This was causing 'Unexpected token export' error in browser - Map JavaScript was completely broken due to this syntax error π Root Cause: - Mixed ES6 module syntax with traditional script loading - Export statements don't work in regular script tags - Browser stopped executing JavaScript at the export line β Now Fixed: - Map should initialize properly - All console logging added for debugging - Traditional script loading approach restored - Ready to debug any remaining tree loading issues π Added Debug Logging: - Detailed authentication flow logging - Step-by-step map initialization logging - Tree loading process with error handling - API request/response status logginge7d96fe -
chore(cache): auto-bump cache version before push
33e39a2 -
EMERGENCY FIX: Restore working map by removing broken ES6 module importsβ
π¨ Critical Issues Fixed: - Removed broken ES6 import statements that caused map to freeze - Restored traditional script loading in map.html - Fixed map tree loading with working batch mechanism - Temporarily disabled background data service to prevent module errors π Root Problems Identified: - Mixed ES6 modules + traditional scripts don't work without proper setup - Import statements were breaking JavaScript execution - Background loading was working but map couldn't render trees - Module loading paradigm was inconsistent across the app β Map Now Works: - Trees load and display properly with clustering - Spiderfy spiral view restored and functional - Proper zoom levels maintained (15 initial, 17 max) - All clustering behavior preserved β οΈ Technical Debt: - Background data service code still exists but disabled - Need proper module architecture for future optimization - Authentication works, tree loading works, map functionala6bca2b