Commit History

  1. Fix UI blocking in form page initialization by loading data async

    b2d2448

  1. 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
  2. EMERGENCY FIX: Restore working map by removing broken ES6 module imports⁠

    a6bca2b
  3. Implement preemptive data loading and remove image loading from tooltips⁠

    4c36de1
  4. Fixed color scheme and navigation consistency across all pages⁠

    324a397
  5. Improve demo user UX: disable save button with friendly messaging⁠

    b25b478

  1. chore: remove Granim and telemetry UI from frontend; switch Leaflet CSS to prefetch; git rm static/telemetry.html

    c3aaa58
  2. perf(ui): preconnect/prefetch map assets, client-side sort by created_at; annotate Ishita’s today entries; defer heavy map work

    7db38a6
  3. feat(telemetry): admin-only link in header; map page view telemetry

    b4a1b37
  4. feat(telemetry): add admin UI, server/client auth telemetry; grant admin to Ishita

    0dbb26a
  5. fix(edit): stop showing 'Edit cancelled' after successful update; show ft units on map popup

    79b15bc
  6. fix(ui): include location_name in POST/PUT JSON and display it in Recent Trees

    f0004a7
  7. feat: switch measurements to feet, add recorder UI, and persist telemetry to Supabase⁠

    7f8f9a6

  1. Fix cancel button styling in edit mode⁠

    613d6e8
  2. Fix critical async/await bug in Supabase database methods⁠

    6499080
  3. Fix tree edit functionality and improve popup close button positioning⁠

    fa7e64a

  1. Major refactoring: Modular architecture implementation (v5.0.0)⁠

    afc0068