Skip to content

Releases: devasol/PinQuest

v1.1.0 — Stability, Precision, and Documentation Overhaul

28 Mar 13:41

Choose a tag to compare

This release focuses on resolving critical coordinate projection issues, hardening the UI interaction layer, and providing a comprehensive technical foundation for future development. We have moved the platform from an early-stage prototype to a stable, production-ready environment with highly accurate spatial data handling and improved user interaction flows.

Core Improvements and Bug Fixes
High-Precision Map Projection

Resolved a critical issue where map pins were rendered with an offset from the user's clicked location.
Implemented proactive Map Invalidation: The system now forces the Leaflet engine to re-calculate container dimensions during all layout transitions, ensuring pixel-to-coordinate mapping is 100% accurate.
Integrated Coordinate Normalization: All captured geographical points are now electronically wrapped to the standard -180/180 degree range to prevent "ghost placement" drift on wrapped maps.
UI/UX Event Isolation

Completely decoupled the Post Creation interface from the Map Container's event loop.
Resolved the "Event Leaking" bug where scrolling or clicking within the creation form would unintentionally trigger map zooming or navigation.
Added strict propagation blocking to all overlay UI components to ensure a focused user experience.
Marker Visual Refinements

Standardized Marker Anchors: Fixed potential sub-pixel drift by ensuring all marker icons are anchored precisely at their visual tip.
Optimized Hover Dynamics: Replaced transform-based scaling with high-performance CSS filters (drop-shadow and brightness) to eliminate the "Marker Blinking" loop during interaction.
Global Interface Polish

Implemented a repository-wide interactive cursor system, ensuring all clickable elements provide immediate visual affordance via the pointer state.
Hardened the PostCreationForm with dedicated animation logic for a more premium visual flow.
Documentation and Repository Integrity
Exhaustive Technical Overhaul

Completely rewritten the documentation (README.md) to provide a deep-dive analysis of the system architecture, including frontend state management, backend networking, and real-time synchronization.
Added a dedicated Technical Deep Dive section for developers to understand the MERN stack integration.
General Repository Cleanup

Purged local configuration artifacts (.vscode and .qwen) to ensure the repository remains clean and environment-agnostic for the global community.
Technical Specifications
Frontend: React 19, Vite, Tailwind 4.0, Framer Motion
Backend: Node.js, Express 5.0, MongoDB, Socket.io
Infrastructure: Integrated Cloudinary and Firebase Storage support
This release represents a significant move toward platform maturity, prioritizing geological data integrity and a seamless user experience.

PinQuest v1.0.0 - Genesis Release

15 Jan 12:38
7a42562

Choose a tag to compare

Welcome to the official launch of PinQuest, the premium social mapping platform for modern explorers!

What's New in this Version:

🌐 Interactive Discovery Map: High-performance mapping with clustering, custom emerald-themed markers, and smooth animations.
🇪🇹 Addis Ababa Content Pack: Over 100 curated posts including landmarks, hidden gems, and local cafes in Ethiopia.
⚡ Real-Time Engine: Instant notifications and live updates powered by Socket.io.
🔐 Enhanced Security: Robust authentication system with JWT and safe OTP-based password reset.
💎 Premium UX/UI: Stunning glassmorphic design, custom error boundaries, and a fully responsive mobile interface.
🧭 Smart Routing: Integrated turn-by-turn navigation and direction services.