Releases: IITC-CE/ingress-intel-total-conversion
v0.35.0
What's Changed
IITC main script
- Expose cache.store() via window.portalDetail by @Schlepptop in #613
Plugins
- [IMPORTANT] sync: migrate to the new Google Identity Services by @modos189 in #620
- Machina tools by @MysticJay in #612
- More machina-tools features by @xscreach in #617
- Machina tools: select portal instead of move by @xscreach in #618
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
Build scripts
- Sending IITC Mobile build to topic in telegram group by @modos189 in #609 #615
- Ability to specify the URL to the plugin icons by @modos189 in #619
New Contributors
- @Schlepptop made their first contribution in #613
Full Changelog: v0.34.1...v0.35.0
v0.34.1
Fix known issues of prev. release
What's Changed
- Fix: wrong AP gain display for friendly portal in portal details/list by @le-jeu in #602
- Fix IITC Mobile crashing by @modos189 in #601
- MACHINA Ranges by @MysticJay in #606
- Added warning when launching intel-x by @modos189 in #607
Full Changelog: v0.34.0...v0.34.1
v0.34.0
What's Changed
IITC main script
- Added support for PvE, aka "Unknown", "Red" or "Machina" faction by @xscreach in #597
- recognize space in location coordinates by @xscreach in #594
- Cleanup-code by @McBen in #593
Plugins
- Fix typo for some highlighter colors by @le-jeu in #591
- fix: layer-count wrong when fields are hidden by @le-jeu in #596
- MAPS refactoring by @MysticJay in #577
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
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
- Use Date/toLocaleString instead of own functions by @le-jeu in #397
- Show linked portals improve by @johnd0e in #40
- Show FieldTrip waypoints in Mission path by @McBen in #519
- Portalslist: add scout/capture/visit filters by @le-jeu in #456
- Missions plugin improvement: Update missions list automatically by @modos189 & @NineBerry in #557
- EDF (Empty Drawn Fields) by @MysticJay in #377
- draw-tools: refactor snapToPortals by @johnd0e in #484
- Highlighters refactoring by @MysticJay in #495
IITC Mobile
- F-Droid support by @modos189 in #517
- Allow plugins to register internal hostnames by @ewoerner in #536
- Adaptive Icon for android launcher icon by @modos189 & @oldherl in #576
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.
Three options to hide Scout Ornaments:
- free text field: enter
sc5_p
- select the entry
sc5_5
(will only show up after seen on map once) - if "Ornaments icons basic"-plug is loaded there is also a "scouting" layer to deactivate.
New Contributors
- @Poussinou made their first contribution in #564
- @ewoerner made their first contribution in #536
Full Changelog: v0.32.1...v0.33.0
v0.32.1 F-Droid
Added "copyonly" build option for IITC Mobile build for F-Droid #395
v0.32.1
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 withwindow.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
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
DeprecateTILE_PARAMS.ZOOM_TO_LEVEL
andgetMapZoomTileParameters().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
enhancements
fixes
privacy-plugin
: fix privacy control in expanded chat #427zoom-slider
: fix error starting plugin when no standardzoomControl
is available #461pan-control
: fix error starting plugin when no standardzoomControl
is available #467- Fix handling of placeholder portals #306 (
portals-list
,portal-counts
,ap-stats
) missions
: fix minor bug in error handler #479fix-china-map-offset
: fix for the latest GoogleMutant, and more #492draw-tools
: fix "snap to portals" precision #481
IITC-Mobile app
fixes
- fix gps orientation side effect #432
development
v0.31.1
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
v0.30.1
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
v0.30
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 mitigationexcess
to cope with lack of js float precision #279
bugfixes
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).
Implementwatch
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
.
- Refactor build system into several modules (can be used as cli utilities).
- Other
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
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