Skip to content

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

v0.35.0

28 Mar 19:28
7a684e8
Compare
Choose a tag to compare

What's Changed

IITC main script

Plugins

IITC Mobile

  • [IITCm] Allow popups to fix some Google login cases from plugins and fix facebook login by @le-jeu in #420 #626

  • Added IITC Mobile update check for release and beta builds by @modos189 in #625

  • IITCm: Add plugin by URL by @le-jeu in #627

  • Translations using Weblate by @modos189 in #614

Build scripts

New Contributors

Full Changelog: v0.34.1...v0.35.0

v0.34.1

15 Dec 14:32
2ee6595
Compare
Choose a tag to compare

Fix known issues of prev. release

What's Changed

Full Changelog: v0.34.0...v0.34.1

v0.34.0

17 Nov 12:27
a3b8653
Compare
Choose a tag to compare

What's Changed

IITC main script

Plugins

IITC Mobile

  • [IITCm] Fix back button doesn't work go back by @le-jeu in #583
  • IITC Mobile: Beta versions with a separate app id by @modos189 in #582
  • Configurable zoom by @xscreach in #586
  • Translations using Weblate in #580

Build scripts

  • GH Actions: Removing the PR build from the site after a PR merge by @modos189 in #581
  • Updating ESLint rules and checking PR by @modos189 in #579
  • Using repository_dispatch to add IITC builds instead of directly committing by @modos189 in #585

Breaking changes

  • May require changes to the plugins due to the addition of the red fraction
  • 'window.Render.prototype.startRenderPass(bound)' removed first (obsolete) parameter 'level' (see #593)
  • Beta versions now have a different 'appId' from Release, so you can install Release and Beta versions of IITC-Mobile at the same time (see #582)

New Contributors

Full Changelog: v0.33.0...v0.34.0

v0.33.0

27 Jul 17:08
dd25877
Compare
Choose a tag to compare

What's Changed

IITC main script

  • Log more data on error by @johnd0e in #474
  • Resizable dialogs (JqueryUI default) by @le-jeu in #541
  • Implement location filters api, and other changes by @johnd0e in #553
  • Refactor layerChooser, reorganize boot.js, refactor android-specific code by @johnd0e in #486
  • Filter Ornaments & Beacons, added a plugin that shows the name of the ornament and allows to change the icon by @MysticJay in #568 #573
  • Chat: make the scrollbar permanent by @le-jeu in #516
  • Move debug.console to a dedicated plugin by @le-jeu in #542
  • Some chat refactoring by @le-jeu in #412
  • Update Leaflet to 1.8.0+master.8a1ccbe by @modos189 in #574
  • Show warning about localStorage size in About-IITC by @modos189 & @McBen in #575

Plugins

IITC Mobile

Build scripts

  • Replace Travis CI with GitHub Actions by @modos189 in #569
  • Upgrading the version of java used in a build with GitHub Actions by @modos189 in #571

Breaking changes

Some plugins that hide the Scout Ornaments, do this by overwriting the core function.
This will break the new ornament handling and/or IITC.
Please disable such plugins or, if configurable, do not activate that feature.
Instead open the new "Ornaments Opt" dialog and mark sc5_p.
In case you loaded the "Ornament Icons" plugin you can also deactivate the "Scouting" layer.

screenshot

Three options to hide Scout Ornaments:

  1. free text field: enter sc5_p
  2. select the entry sc5_5 (will only show up after seen on map once)
  3. if "Ornaments icons basic"-plug is loaded there is also a "scouting" layer to deactivate.

New Contributors

Full Changelog: v0.32.1...v0.33.0

v0.32.1 F-Droid

07 Dec 12:42
587e527
Compare
Choose a tag to compare
v0.32.1 F-Droid Pre-release
Pre-release

Added "copyonly" build option for IITC Mobile build for F-Droid #395

v0.32.1

16 Jul 19:00
8917511
Compare
Choose a tag to compare

Fix known issues of prev. release

IITC main script

  • boot.js: add timeout to defer boot until all the plugins are loaded #522
  • do not rely on iitcLoaded hook when not really needed (otherwise it should prepended with window.iitcLoaded check) #520, #523, #524, #525
  • core: avoid stock intel exception #521

Plugins

  • MPE: Fix icon in toolbox #526

Build scripts

  • Disabled the build of release version in master branch #528

v0.32.0

06 Jul 13:05
09aa212
Compare
Choose a tag to compare

IITC main script

enhancements

  • Support portal history #436
    Notes:
    • Intel is still buggy, e.g. it may require to reload page to get the history info.
    • Earlier some unusual cases were reported, 'captured' portals sometimes have not set 'visited' bit.
      Now logging this case to find whether it is common (or just rare intel bug) #455

fixes

  • chat appeared between sidebar and sidebar toggle #421
  • chat: fix public/faction not cleared on move #454
  • fix: dialog failed to collapse sometimes #460
  • hooks: fix case when hook is removing in event handler #462
  • region_scoreboard: fix daylightsaving hour #473
  • fix Android KitKat support #469, #470, #499, #502 (portallist)

development

  • external: update Leaflet to 1.7.1+master.7db94fd #370
  • external: update Leaflet.GridLayer.GoogleMutant to v0.13.4 #365 + #492
  • external: update jQuery to 3.6.0 #506
  • external: update ulog to 2.0.0-beta.7 #366
  • external: update taphold to 5f069454d28c49a9b18228e75d5f18ec43e9a7e9 #512
  • API: getCurrentZoomTileParameters -> getDataZoomTileParameters #464
    Deprecate TILE_PARAMS.ZOOM_TO_LEVEL and getMapZoomTileParameters().level
  • boot.js: replace jQuery(callback) with plain js 'load' listener #485
  • internal enhancements #444
  • ESLint rules, package.json #335
  • Fix function name typo in DataCache #449
  • expose default cooldown time and hack count #465
  • build_plugin.py: support multiline description #510

Plugins

new

  • highlight-portal-history #436, with customizable styles #441

enhancements

  • portals-list: add portal history columns #443
  • basemap-yandex: update upstream to 3.4.0 #433

fixes

  • privacy-plugin: fix privacy control in expanded chat #427
  • zoom-slider: fix error starting plugin when no standard zoomControl is available #461
  • pan-control: fix error starting plugin when no standard zoomControl is available #467
  • Fix handling of placeholder portals #306 (portals-list, portal-counts, ap-stats)
  • missions: fix minor bug in error handler #479
  • fix-china-map-offset: fix for the latest GoogleMutant, and more #492
  • draw-tools: fix "snap to portals" precision #481

IITC-Mobile app

fixes

  • fix gps orientation side effect #432

development

  • improve intent-filter for plugins #328
  • fix a dependency #431
  • preserve line number information for debugging stack traces #482

v0.31.1

30 Dec 22:38
Compare
Choose a tag to compare

IITC main script

enhancements

  • Added localization of the mobile application in some languages #323
  • Added a start screen at first start of IITC Mobile #323
  • boot.js: change earth radius constant for more precise distance calculations #340
  • update upstream sources: jQuery #369, spectrum.js #382

bugfixes

  • Fix some scoreboard issues #318
  • Fix dialogs to fit to small viewport (e.g. on mobile) #330
  • Fix Modal Dialogs to be top-most #331
  • Enhance map bounds limiting #339
  • Fix bug with markers rendered with canvas #360
  • Fix bug when it was unable to share portals with some special symbols #393
  • Use plextContinuationGuid to use requests like stock intel #409

development

  • build_plugin.py: some code can be placed outside of wrapper #356
  • build.py: fix to support Python 3.8.2 #359
  • change homepage references iitc.modos189.ru -> iitc.app #329
  • introduce Beta update channel, containing all current changes from master #305
  • Generate meta file for F-Droid #424

Plugins

new

  • multi-projects-extension: allows to create and work with and on different plans, setups or ideas at the same time without leaving IITC or changing into a different browser profile #312

enhancements

  • privacy-view: reimplemented; support mobile view #344
  • cross-links: improved calculation #333
  • fly-link: updated to 0.4.0, see #310 for details
  • draw-tools: added setting to merge or overwrite draw tools when importing (#406)

bugfixes

  • draw-tools: fix touch issues in more proper way #316
  • draw-tools: fix position of middle edit marker for geo lines #342
  • draw-tools: fixes errors of importing and exporting Draw Tools #422
  • basemap-kartverket: update layer name #350
  • fix-china-map-offset: apply fix from upstream #351
  • bookmarks: markers not updateing after SYNC #415
  • sync: reverting sync back to gapi.auth2.authorize to be able to synchronize other plugins themselves #415
  • scale-bar: fix scale bar on mobile on non-google maps #311

IITC-Mobile app

  • fix Facebook login #367
  • improve debug console #345
  • introduce Beta channel in Google Play, updating automatically with every change in master #305

v0.30.1

18 Jan 16:46
Compare
Choose a tag to compare

IITC main script

  • Fix performance issues of L.CanvasIconLayer #313
  • boot.js: fix handling of plugins setup 'highest' priority #307
  • boot.js: prevent 'baselayerchange' to fire second time (on mobile) #291
    (Fix issue with minimap)
  • Quick-fix for old android versions with pre-ES2015 webview #309

Plugins

  • sync: fix #292 Error parsing json in sync plugin #303
  • draw-tools: fix touch on iOS #308
  • Bump versions up (forgotten in last release) #288

IITC-Mobile app

  • Fix google login #302
  • Use native user-agent string #289
    (Prevent loop redirects on some older versions of WebView)
  • Return support of opening legacy intel urls #299

v0.30

07 Dec 19:13
4e0f388
Compare
Choose a tag to compare

IITC main script

enhancements

  • Update most upstream sources, and significantly enhance several plugins #134 (a lot of changes, follow the link to see)
  • Fix performance drop when displaying a large number of ornaments #181
  • Improve RegionScoreboard #179 © McBen + some fixes
  • Remove confusing message from artifacts dialog #216
  • Portal info: display coordinates without angled brackets #233
  • Leaflet controls: prevent mobile style on desktop #189
  • Increase map renderer padding (and make value customizable) #201
  • Portal info: shielding tooltip: round mitigation excess to cope with lack of js float precision #279

bugfixes

  • Fix miscellaneous bugs in core and plugins #157
  • Change default intel url (to match stock) #267

development

  • Implement plugins priority control #205
  • Stop console 'spam' using customizable logger #235
  • Consistent errors throwing #248
  • API for local files (up|down)loading #243
  • Remove some unused stuff from window object #101
  • Refactor to use common function window.makePermalink (utils_misc.js) #198
  • Isolate every core module in separate IIFE #234
  • Move wrapper template to separate file #238
  • DEFAULT_ZOOM = 15 (to match stock intel) #281
  • #229:
    • Refactor build system into several modules (can be used as cli utilities).
      Implement watch mode to auto-rebuild on source changes.
    • Escape macros in code in order to keep js-validity, fix #50.
      Use template from settings instead of url harcoding (closes #150).
    • Simplify userscripts source template, rename plugin sources: *.user.js -> *.js, rearrange source directories.
    • Remove timestamp component from version of Release scripts (closes #99).
    • Additional dev tools: web_meta_gen.py, web_server_local.py, tampermonkey_stubs_gen.py.
  • Other
    • see #134 (solve #70: Manage upstream externals)
    • Update docs #264, remove outdated (info transferred to wiki)

Plugins

enhancements

  • Improve scale-bar and scoreboard plugins #158
  • Improve styles of text labels (portal-level-numbers, portal-names, portal-names, regions, keys-on-map) #104
  • Other
    • draw-tools, bookmarks: (make use of #243) support file import/export on desktop too
    • see #134: significantly enhance several plugins : overlay-kml, minimap, basemap-bing, basemap-yandex, tidy-links, pan-control, etc (see commit messages)

bugfixes

  • sync: fix and update #212
  • draw-tools: fix mobile-related bugs; add Circle again #175
  • bookmarks: fix iitc download url #150
  • portals-list: filter out portal without real data (bug in intel) #265
  • Other: see #157 (cache-portals-on-map, layer-count, draw-tools, bookmarks, missions)

IITC-Mobile app

enhancements

  • 'Support DeX desktop mode' option #161
  • Add 'Plugins' shortcut to main menu #266
  • Adapt to changes in Google authorization #283

bugfixes

  • fix bugs on login page #164
  • fix some bugs in plugins handling #245
  • fix 'Send screenshot' function #169
  • fix error that made it difficult to pick plugin file #239
  • fix plugin initialization bug #270

development

  • better handling of uploads #250