Files
Laca-City/frontend/node_modules/which-collection/CHANGELOG.md
PhongPham c65cc97a33 🎯 MapView v2.0 - Global Deployment Ready
 MAJOR FEATURES:
• Auto-zoom intelligence với smart bounds fitting
• Enhanced 3D GPS markers với pulsing effects
• Professional route display với 6-layer rendering
• Status-based parking icons với availability indicators
• Production-ready build optimizations

🗺️ AUTO-ZOOM FEATURES:
• Smart bounds fitting cho GPS + selected parking
• Adaptive padding (50px) cho visual balance
• Max zoom control (level 16) để tránh quá gần
• Dynamic centering khi không có selection

🎨 ENHANCED VISUALS:
• 3D GPS marker với multi-layer pulse effects
• Advanced parking icons với status colors
• Selection highlighting với animation
• Dimming system cho non-selected items

🛣️ ROUTE SYSTEM:
• OpenRouteService API integration
• Multi-layer route rendering (glow, shadow, main, animated)
• Real-time distance & duration calculation
• Visual route info trong popup

📱 PRODUCTION READY:
• SSR safe với dynamic imports
• Build errors resolved
• Global deployment via Vercel
• Optimized performance

🌍 DEPLOYMENT:
• Vercel: https://whatever-ctk2auuxr-phong12hexdockworks-projects.vercel.app
• Bundle size: 22.8 kB optimized
• Global CDN distribution
• HTTPS enabled

💾 VERSION CONTROL:
• MapView-v2.0.tsx backup created
• MAPVIEW_VERSIONS.md documentation
• Full version history tracking
2025-07-20 19:52:16 +07:00

6.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.0.2 - 2024-03-08

Commits

  • [actions] reuse common workflows a5b2949
  • [Tests] migrate tests to Github Actions 283ec03
  • add types bf576db
  • [actions] use node/install instead of node/run; use codecov action 24968a2
  • [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, safe-publish-latest, tape f60b277
  • [Tests] run nyc on all tests 5700269
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, object-inspect, tape eb1f1a4
  • [actions] remove redundant finisher cd5b8fc
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, object-inspect, tape f5786fa
  • [actions] update rebase action to use reusable workflow 7ac7b67
  • [actions] update codecov uploader b074105
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, object-inspect, tape ec640d6
  • [actions] add "Allow Edits" workflow 65d842e
  • [readme] remove travis badge f106289
  • [Dev Deps] update @ljharb/eslint-config, aud, npmignore, object-inspect, tape e784a1f
  • [meta] use npmignore to autogenerate an npmignore file 95b503f
  • [readme] add actions and codecov badges 121ba2d
  • [Deps] update is-map, is-set, is-weakmap, is-weakset 4aa150f
  • [meta] simplify "exports" 2afaed7
  • [Deps] update is-map, is-set ce44763
  • [actions] switch Automatic Rease workflow to pull_request_target event b16b664
  • [Dev Deps] update auto-changelog, tape 2b9c953
  • [meta] add missing engines.node dcdbfde
  • [Dev Deps] update auto-changelog; add aud 8e7f28d
  • [meta] add sideEffects flag 3e0376b
  • [Deps] update is-weakset 7b3e922
  • [Tests] only audit prod deps 3339fea

v1.0.1 - 2020-01-26

Commits

  • [actions] add automatic rebasing / merge commit blocking c3820b2
  • [patch] add "exports" 10983b5
  • [Deps] update is-map, is-set, is-weakmap, is-weakset 1565925
  • [Dev Deps] update eslint, @ljharb/eslint-config, tape 92ef871
  • [Dev Deps] update @ljharb/eslint-config 61e9cde

v1.0.0 - 2019-11-13

Commits