v0.40.0
What's Changed
π οΈ Core Changes
- π§Ή Code Cleanup: Fixed ESLint issues across all files for better code quality by @modos189 in #755
- π± Mobile View fix: Fixed portal name display in the mobile version's status bar by @modos189 in #767
- π± Mobile View controls: Added interface controls for the mobile version of IITC without the need for an app installation by @modos189 in #765
- π§° IITC.utils API: Introduced the IITC.utils API β a set of utility functions migration guide by @modos189 in #773
- π IITC.search API: Added the IITC.search API β providing search capabilities migration guide by @modos189 in #779
- π Team Functions Refactoring: Moved team-related functions to IITC.utils.getTeamId for better organization by @modos189 in #782
- πΊοΈ Implemented portal object persistence: portal markers are retained and updated until explicitly removed by @le-jeu in #437 and @modos189 in #783
- π Positioning Leaflet elements now uses CSS Grid: an internal improvement with no interface impact by @modos189 in #784
- π Zoom Controls: Fixed zoom control display by @modos189 in #790
- π οΈ Portal details: Improved portal details rendering and caching by @le-jeu in #794
- β±οΈ Region Score Fix: Fixed display of the next control period (CP) time for time zones with a 30-minute offset by @McBen in #799
- π Data Synchronization: Fixed portal data synchronization between cache and hooks by @modos189 in #800
- π Text Display: Disabled right-to-left (RTL) text support for portal names by @McBen in #775
- π± Mobile Portal Status: Fixed portal status display in statusbar for mobile IITC view by @modos189 in #807
π Plugin Changes
- π Player Activity Tracker: Refactored for better extensibility and plugin integrations by @modos189 in #768
- π Portal Range Helper: Added new plugin showing 20m range around portals to aid in Wayfarer submissions by @sandrotosi in #785
- βοΈ Draw Tools Enhancement: Added custom paste dialog for more flexible data import by @McBen in #803
- π Draw Tools Import: Added support for importing multiple files at once by @McBen in #802
π± IITC Mobile Changes
- π Login Fix: Updated to support new login URL by @vykend in #809
- π Translations: Updated translations via Weblate by @modos189 in #811
π§βπ» Development Infrastructure
- π Documentation: Added JSDoc dependencies to improve documentation workflow by @modos189 in #774
- β±οΈ Build Process: Updated timestamp generation to run each time a build is performed by @modos189 in #772
- π οΈ Build Robustness: Added skip mechanism for unreadable files during build process by @modos189 in #791
New Contributors
Full Changelog: v0.39.1...v0.40.0