Skip to content

Releases: IITC-CE/ingress-intel-total-conversion

v0.41.0

29 Aug 16:07
1abc4fc

Choose a tag to compare

What's Changed

🛠️ Core Changes

  • 🔗 Deep Links Enhancement: Expand makePrimeLink() into component parts for better customization by @nexushoratio in #817
  • 🔗 Permalink Fix: Use document.location.pathname instead of / for better URL handling by @nexushoratio in #820
  • ⏱️ Hack Cooldown Enhancement: Updated hack cooldown time calculations in portal info panel by @ODBLK in #829
  • 🎨 Ornament Scaling Fix: Fixed ornament rescaling at different zoom levels - they now properly scale with portal markers by @McBen in #834
  • 🧹 CSS Cleanup: Removed unused 'summary' CSS style that was overriding default HTML5 styles by @McBen in #836
  • 🎨 MOD Colors Update: Modified MODs' display colors to better match Ingress Prime client visuals by @ODBLK in #839
  • 🔧 RegionScore Tooltip Fix: Fixed HTML rendering in RegionScore tooltips by adding selective HTML escaping by @modos189 in #845
  • 📱 Multi-column Toolbar: Converted toolbar to flexbox layout with multi-column support for better UI organization by @McBen in #814
  • 🤖 Machina Attribution Fix: Fixed issue where decayed messages were incorrectly attributed to Machina by @le-jeu in #855

🔌 Plugin Changes

  • Draw Tools - Confirmation Dialog: Added delete confirmation dialog to prevent accidental deletions by @McBen in #813
  • 🔧 Draw Tools - Snap Fix: Fixed snap-to-portal functionality by creating new objects instead of modifying existing ones (closes #818) by @McBen in #819
  • 🔗 Missions - Sidebar Link Fix: Fixed missing mission link in portal sidebar by @le-jeu in #825
  • 📍 User Location - Geolocation: Added browser geolocation support to user-location plugin by @modos189 in #830

📱 IITC Mobile Changes

  • 💾 Storage Access Framework: Migrated to Storage Access Framework for better file management on Android by @modos189 in #828
  • 📤 Android 11+ Sharing Fix: Fixed file sharing functionality for Android 11 and newer versions by @modos189 in #833
  • Plugin Loading Optimization: Improved plugin loading performance with caching and reduced file system calls by @modos189 in #835
  • 🔄 User Location - State Sync: Fixed synchronization between user-location plugin state and location settings by @modos189 in #842
  • 🧭 Modernized Compass: Updated compass implementation with modern Android APIs by @modos189 in #837
  • 🗺️ Tile Caching Fix: Fixed mobile tile caching with proper HTTP headers for better offline performance by @modos189 in #847
  • 🌐 User-Agent for OSM: Added IITC-Mobile User-Agent identifier for OpenStreetMap tile servers by @modos189 in #849
  • 🔗 Deep Links Support: Added deep links support with proper permission management by @modos189 in #850
  • 🌍 Translations Update: Updated translations via Weblate community contributions by @modos189 in #857

🧑‍💻 Development Infrastructure

  • Legacy Node.js Fix: Fixed time format test locale for legacy Node.js compatibility by @modos189 in #841
  • 🔍 Reviewdog Reporter: Updated to use github-pr-check reporter for reviewdog due to token permissions by @modos189 in
    #852

New Contributors

Full Changelog: v0.40.0...v0.41.0

v0.40.0

19 Apr 12:45
1a69429

Choose a tag to compare

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

v0.39.1

24 Oct 11:47
52d272c

Choose a tag to compare

What's Changed

Full Changelog: v0.39.0...v0.39.1

v0.39.0

19 Oct 12:43
93473f1

Choose a tag to compare

What's Changed

The window.chat code has undergone significant refactoring, with some features now moved to the new Comm API. Compatibility with most existing plugins has been preserved, and a migration guide is available in our wiki.

🛠️ Core Changes

  • ⚙️ Refactor comm tabs: Improved code structure for COMM tabs by @le-jeu in #447
  • 🛠️ Proxy for chat and COMM API by @modos189 in #711
  • 📝 Fix JSDoc: Returned the erroneously deleted description for the Filters API by @modos189 in #717
  • 🔗 Fix permalink by @McBen in #720
  • 📄 Update README.md: Pointed to renamed wiki page by @nexushoratio in #721
  • 🔤 Add conditional check for String.prototype.capitalize polyfill by @modos189 in #730
  • 🛠️ Fix accessKey in Toolbox API by @modos189 in #741
  • 🖼️ Add favicon.ico to Intel page by @Konano in #756
  • 📝 Artifacts refactoring: Injected portals instead of using special code by @McBen in #733

⚠️ Removed:

  • window.chat._oldBBox
  • window.chat.handlePublic, window.chat.handleFaction, window.chat.handleAlerts
  • window.chat._requestPublicRunning, window.chat._requestFactionRunning, window.chat._requestAlertsRunning

⚠️ Deprecated:

  • window.chat.tabToChannel
  • Use IITC.comm.renderMsgRow instead of window.chat.renderMsg
  • Use IITC.comm._channelsData.all, IITC.comm._channelsData.faction, and IITC.comm._channelsData.alerts instead of window.chat._public, window.chat._faction, and window.chat._alerts

🔌 Plugin Changes

  • 🧙 Player level guess: Added Machina to SystemPlayer list by @McBen in #732
  • 🏆 Localized scoreboard: Included information on Machina by @NineBerry in #746
  • 🌍 Kartverket.no maps (Norway): Updated to new WMTS server by @bilde2910 in #747
  • 🧑‍💻 Debug console tab: Handled errors when serializing logged objects by @ewoerner and @modos189 in #760
  • 🌐 Bookmarks for maps and portals: Simplified the API for adding a new portal by @nexushoratio in #725

📱 IITC Mobile Changes

  • 📈 Gradle and AppIntro Update: Raised compileSdkVersion to 33 by @modos189 in #727
  • 🛠️ Fix aab build: In new Gradle setup by @modos189 in #729
  • 🛠️ Fix IITC Mobile build and update GitHub Actions by @modos189 in #758
  • 🎨 Support Android's Themed App Icons by @kuci-JK in #751
  • 🌍 Translated using Weblate by @modos189 in #761

🧑‍💻 Development Infrastructure

New Contributors

Full Changelog: v0.38.1_fix...v0.39.0

v0.38.1

18 Mar 10:35

Choose a tag to compare

This release focuses exclusively on bug fixes, enhancing stability and usability of the IITC without introducing any major or minor feature changes.

What's Changed

🔧 IITC Core:

  • 🕵️ Privacy Plugin now operational on mobile by @le-jeu in #707
  • 🎮 Machina team portals now included in by-level portal filters by @dementedtulip in #713
  • 🛠 Toolbar compatibility improved for some deprecated plugins by @modos189 in #710
  • 💬 Dialogs now display correctly on IITC boot by @McBen in #716

📱 IITC Mobile

New Contributors

Full Changelog: v0.38.0...v0.38.1

v0.38.0

23 Feb 12:50
b0e4981

Choose a tag to compare

What's Changed

🌐 IITC Core Changes

✨ Feature Enhancements:

🗺 Added Google Maps Roads+Transit map by @sandrotosi in #685
🔧 Implemented Filters API (IITC.filters) by @le-jeu in #451
🔧 Implemented Toolbox API (IITC.toolbox) by @modos189 in #692
🔍 Introduced the ability to search using a scanner link or GUID by @MysticJay in #690
🔄 Conversion of new comm messages to the old style by @McBen in #676 and @modos189 in #689

🛠 Improvements & Fixes:

🧹 Code cleanup by @McBen in #632 and @xscreach in #696
📚 Better README by @Suburbanno in #687 and #693
📖 Various JSDoc Function Documentation improvements by @modos189 in #686 and #695

⚠️ Deprecated:

Functions marked deprecated: portalApGainMaths, getPortalApGain, potentialPortalLevel, findPortalLatLng.

🧩 Plugin-Specific Changes

new plugins: highlight-moved-portals.js and links-to-moved-portals.js

🆕 identify moved portals by @xscreach in #636

link-show-direction.js (v0.2.3):

🎯 Default value for link show direction mode set to Static near origin by @modos189 in #688

machina-tools.js (v0.9.0):

📊 Added max link length table and new layer with max lengths by @xscreach in #682

player-activity-tracker.js (v0.13.0):

🧽 Removed unused and obsolete code.

portals-list.js (v0.4.3):

➡️ Moved portalApGainMaths function from core to portalList plugin.

regions.js (v0.3.1):

🌍 Fixed region names by @McBen in #697

ℹ️ Additional Information

🧰 For plugins, the IITC.toolbox API is now used to create buttons in the toolbox, enhancing user interaction and functionality across various plugins.

📱 IITC Mobile Changes

🛠 Improvements & Fixes:

🚫 Remove option to disable web popups by @modos189 in #702
🔑 Fix for new sign-in from Niantic for Google and Facebook, added support for authorization via AppleID by @modos189 in #699) and #701 and by @xscreach in #705
🌐 Disabling translations for the debug info dialog by @modos189 in #703
🌍 Translated using Weblate in #694

New Contributors

Full Changelog: v0.37.1...v0.38.0

v0.37.2

13 Feb 07:50

Choose a tag to compare

Bump versions

v0.37.1

20 Nov 07:16
a800b37

Choose a tag to compare

What's Changed

Full Changelog: v0.37.0...v0.37.1

v0.37.0

18 Oct 18:24
896ff9f

Choose a tag to compare

What's Changed

Full Changelog: v0.36.1...v0.37.0

v0.36.1

07 Aug 19:25
d44c885

Choose a tag to compare

What's Changed

  • [mobile] Fix: for some reason, Google disallows authorization if the Chrome version ends in ".0.0.0" by @modos189 in #662
  • [mobile] Fix: add plugin by file opens url input by @le-jeu in #661
  • Revert "Alphabetical sorting of all plugin links under the portal details panel" by @modos189 in #664
  • Translated using Weblate (Portuguese (Brazil)) in #665

Full Changelog: v0.36.0...v0.36.1