Great news! We have Beta channel in Google Play now!
Every change merged into master comes to beta (with some delay needed for Google approving).
Current master already has very important fixes, so it is highly recommended to join Beta!

Note: Beta is not the same as test-builds, it is much more stable

iitc.app site provides Beta app directly, it is also available in archive (it is possible to install it over release, all the data will be preserved)

IITC Buttons users: you can switch to Beta channel in Settings!

A new release is coming and you can greatly help us complete the translation into your native language on our translation platform.
On the first day of new year, we present you big update of IITC-CE, containing many accumulated improvements and fixes.

Thanks to community for their help with translating IITC-CE components on our translation platform.

# Download IITC-CE
for desktop browsers on IITC-CE website
for Android on Google Play
third-party iOS app on Apple Store

As a reminder, you can now join the beta testing on Google Play.

The project is supported by community, and you can support it financially by donate.

———

# Changelog:

## 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

———

Thank you for using IITC-CE.

#release
Portal history provided by intel is now supported by IITC-CE!

- History values are now displayed in portal details (visited | captured | scout controlled)
- New highlight-portal-history plugin, with 4 basic highlighters:
- visited/captured
- scout controlled
- not visited/captured
- not scout controlled
- API: history field is now in portal data.

Join the Beta version to get this update.

You may also like these third-party plugins:

Portal History Flags by EisFrei — Shows Visited/Captured/Scouted status as a line around the portal.

Live Inventory by EisFrei — Show current ingame inventory (need C.O.R.E. subscription)

Player Inventory by jaiperdu — Advanced tabbed inventory view (need C.O.R.E. subscription)
​​IITC-CE v0.32.0

IITC-CE update available with accumulated changes transferred from beta.

# Main changes:

- Support portal history and new plugin highlight-portal-history
- ESLint rules and package.json
- fix Android KitKat support
- IITC Mobile: improve intent-filter for plugins, fixing crashes on some devices
- many minor fixes

See full changelog

At least 18 people were involved in preparing translations for this release.

Thanks to community for their help with translating IITC-CE components on our translation platform.

# Download IITC-CE
for desktop browsers on IITC-CE website
for Android on Google Play
third-party iOS app on Apple Store

# Donate

Since the last post on January 17, 2020, we have received $418.17 from 21 contributors. Of that, $243.11 was spent on site infrastructure: server and domain name. We also bought new equipment for additional IITC-CE testing.

You can also support the project financially by making a donation.

———

Thank you for using IITC-CE.

#release
​​IITC-CE v0.32.1

A bug fix release is available:

- Fixes for loading plugins
- Fix stock Intel exception
- Fix icon in toolbox of multi projects extension

See full changelog

———

Thank you for using IITC-CE.

#release
Usually in this channel we don't publish news about IITC Button update. But today I want to tell you about a rather useful plugin Ultimate Mission Maker, support for which has been implemented in new IITC Button v1.7.0.

Ultimate Mission Maker (UMM) is a plugin designed to simplify mission submission process in banners. The UMM allows you to set banner parameters (such as name, description, etc.) directly in IITC, draw a path for missions, and then export to Niantic's mission authoring tool.

Why didn't this plugin work with IITC Button before v1.7.0 update? Due to the fact that Intel map address was changing, some old unupdated plugins are restricted to work only with old Intel map address. So, before IITC Button v1.7.0 update, all plugins for Ingress were forced to run on new address, regardless of which address the plugins were meant for. However, this solution has disadvantages: UMM plugin can not run on https://missions.ingress.com/, and some .user.js files that are not plugins for IITC, on the contrary, are forced to run.
IITC Button now adds a value parser @match/@include, which determines whether plugin is intended for Ingress and also IITC or a mission authoring tool.

Let me remind you, IITC Button (get it on Firefox Add-ons and Chrome Web Store) is a simple extension for players, allowing you to get IITC in your browser without proper skills and easily enable the necessary plugins. But if you're an experienced developer, you'll probably like Tampermonkey/Greasemonkey/Violentmonkey.
As for plugin support, IITC Button currently has almost all the features that third-party plugins could use, but if your plugin works in *monkey but doesn't work in IITC Button, feel free to open the issue.
IITC Store announcement and other development progress

# IITC Store

The official collection of third-party plugins - IITC Store - has been launched in test mode. At the moment, plugins in collection are automatically checking for updates and generating a list with plugins.

Thanks to @Suburbanno for his list of plugins, which I added to collection. Looking forward to your plugins as well. To add your plugin to the catalog you need to create a PR, more details in CONTRIBUTING.md file.

In the future, I also plan to create an IITC Store page on the website for convenience.

# New mobile app

As you may know, IITC Mobile does not meet the updated requirements of Google Play, so it is impossible to provide updates to users. Making major changes to IITC Mobile to meet the new requirements is difficult because it has a lot of old code, and the main IITC-CE developers are not Java developers.

So I started creating a new mobile app written in NativeScript+Vue.js, and using common code with the browser-based IITC Button add-on.

The common code with IITC Button was put in a separate library (lib-iitc-manager) and tests were added. This helped to fix some hidden bugs, in particular fixing some plugins that did not work with IITC Button before. The lib-iitc-manager is already used to build the IITC Store collection. I am sure that using the library on a large number of plugins will fix the remaining bugs and get the IITC Button and new mobile app to run all IITC plugins without problems.

# Need your help

I've been actively fighting Putin's regime since 2017. Unfortunately, before the full-scale war in Ukraine, many, both in Russia and in other governments, did not see him as a threat.

I think you've already read a lot about what Putin's army is doing in Ukraine, but I want to show what's going on from a different angle. International money transfers have been blocked for Russian citizens. In particular, freelance work has been made much more difficult. It is clear that this is how sanctions work, acting on everyone and not on the specific people to blame for what happened. But now freelancers have a choice: look for orders in the rather poor local market or work for organizations, thereby becoming more dependent on Putin's government.

It is now impossible to donate IITC through PayPal and LiberaPay (uses PayPal for withdrawals).

Fortunately, it is convenient to make a donation via Telegram. You can also donate in cryptocurrency.
Your donations allow me to pay for the project server and more time to develop IITC instead of doing other work.

Thank you for your help and use of IITC. Stay with Ukraine. And Russia will be free.
# What's new in IITC-CE v0.33.0

Note: This release was published on June 27th, but we wanted to publish the announcement together with the appearance of the IITC Mobile update on F-Droid.

- API of location filters has been implemented
- Filter Ornaments & Beacons, added a plugin that shows the name of the ornament and allows to change the icon
- debug.console moved to a dedicated plugin
- Showing the localStorage size warning in About-IITC
- Showing FieldTrip waypoints in Mission path
- Added scout/capture/visit filter to Portals list
- Update missions list automatically when moving the map
- Added an option to disable field filling in draw tools
- Allowed plugins to register internal host names
- Lots of fixes and refactoring

See full changelog

Notice that all kinds of ornaments are now combined as one layer. Use the "Ornaments Opt" window to control the display of ornaments. You can also enable the "Ornament icons basic" and "Ornament icons extended" plugins to display the names of the ornaments and replace the ornament icons with those used in Ingress. Read more in the changelog.

# Download IITC-CE

for desktop browsers
for Android and iOS

IITC Mobile updates are no longer available on Google Play, but now we are on F-Droid. And you can also download the .apk file as before.

Note: Google Play, F-Droid and our .apk are signed with incompatible encryption keys, so installing the update over the application from another source is not possible. You must first uninstall the previous version.

Plugin for Backup/restore all data by DanielOnDiordna

# Infrastructural changes

We no longer publish test-builds. Instead, we now automatically publish builds for PR on GitHub. You can follow GitHub repository activity in this channel.
Beta versions are still posted on the IITC website and in the general IITC Group.
We also have a developer chat.
All these links are in the channel description.

# Get involved

- Use beta versions, report bugs, and vote for changes on github
- Help with translation of components on the Weblate translation platform
- Add plugins to our collection of community plugins
- You can also support the project financially by making a donation

Thank you for using IITC-CE.

#release
​​Adding support for PvE, aka "Unknown", "Red" or "Machina" faction is Work in progress.

PR #597
For PC: https://iitc.app/build/artifact/PR597/total-conversion-build.user.js
For Android: https://iitc.app/build/artifact/PR597/IITC_Mobile-test.apk

It is much more than just adding a color to portals and links.
And while we already see a first testbuild giving the right color to those entities, we have to see how and where plugins (standard, 3rd party and faction) need changes as well.

NIA decided to launch that new feature to intel-x first (Maybe to avoid a conflict during the anomaly).

Nevertheless standard intel is also influenced, displaying neutral links to neutral portals.

We also see that the portal data sent from the servers is not stable. We sometimes see a neutral "N" and sometimes an "M" (machina) on reload.

"Machina" is the code name for the new faction, while"U‌N‌K‌N‌Ȯ‌W‌Ṉ‌" is the visual name.

Running intel and intel-X concurrently does not make sense, so we expect to see the new features on intel soon too.

This means that we will test the core code against intel-X, but yet we do not recommend to adapt any plugins, esp. not change the headers until further information on NIAs plans with intel-X are public.

Keep in mind that we can not really do much with those portals, except destroy them.

Planing an OP might be difficult as the current mechanics allow a red link to cross regular links, but to build a field we need to remove that red link.

Hopefully we will be able to sort this out fast, but at least give the DEVs a couple of days to understand the depth of the required changes.

Thanks.
# What's new in IITC-CE v0.34.0

- Added support for PvE, aka "Unknown", "Red" or "Machina" faction
- Recognize space in location coordinates
- Fix highlighter in plugins "Highlight portals missing resonators" and "Highlight portals with ornaments"
- Fix plugin "Layer count" wrong when fields are hidden
- Fix back button doesn't work go back in IITC Mobile
- Beta versions now have a different 'appId' from Release, so you can install Release and Beta versions of IITC-Mobile at the same time
- Configurable webview zoom in IITC Mobile

See full changelog

# Download IITC-CE

for desktop browsers
for Android and iOS

Note:
IITC Mobile updates are no longer available on Google Play, but now we are on F-Droid. And you can also download the .apk file as before.
Google Play, F-Droid and our .apk are signed with incompatible encryption keys, so installing the update over the application from another source is not possible
. You must first uninstall the previous version.

Plugin for Backup/restore all data by DanielOnDiordna

# Get involved

- Use beta versions, report bugs, and vote for changes on github
- Help with translation of components on the Weblate translation platform
- Add plugins to our collection of community plugins
- You can also support the project financially by making a donation

Thank you for using IITC-CE.

#release
# What's new in IITC-CE v0.34.1

A bug fix release is available:

- Fixing wrong AP gain display for friendly portal in portal details/list
- Fixing IITC Mobile crashes on some devices
- Fixing ranges for MACHINA portals
- Added a warning when running intel-x with a recommendation to use intel

See full changelog

# Download IITC-CE

for desktop browsers
for Android and iOS

Note:
IITC Mobile updates are no longer available on Google Play, but now we are on F-Droid. And you can also download the .apk file as before.
Google Play, F-Droid and our .apk are signed with incompatible encryption keys, so installing the update over the application from another source is not possible
. You must first uninstall the previous version.

Plugin for Backup/restore all data by DanielOnDiordna

# Get involved

- Use beta versions, report bugs, and vote for changes on github
- Help with translation of components on the Weblate translation platform
- Add plugins to our collection of community plugins
- You can also support the project financially by making a donation

Thank you for using IITC-CE.

#release
IITC Button v2.0

Why is this a big deal? For a long time, the extension suffered from a lack of automated testing, which led to hard-to-reproduce bugs. This was solved in the lib-iitc-manager library, which is responsible for handling UserScripts. In general terms, IITC Button is now the GUI for the lib-iitc-manager.

# What's new

* Many bugs have been fixed, including bugs when installing IITC plugins without categories, overwriting built-in plugins, deleting the last plugin in a category.
* Improved compatibility with classic UserScripts managers. For example, all plugins from the Community plugins collection were tested and they all worked (however, three of them do not work in GreaseMonkey in some cases).
* Reworked the system for opening plugins via a link. First, the prompt to install a plugin appears only if it is an IITC plugin. Second, it does not break the current page (unlike TamperMonkey in Firefox in some cases).
* Added the ability to search for installed plugins. Inaccurate search is supported.
* Following changes in the IITC infrastructure, the "test" update channel has been removed. Instead, the use of addresses with PR artifacts has been simplified.
* Added support for the IITC Button build for Safari (not available in the AppStore).

IITC Button has an average of 7k weekly users in Chrome and 1k daily users in Firefox. But if you haven't used IITC Button before because of bugs with plugin management or plugin functionality, try IITC Button 2.0.

# Download IITC-CE

IITC Button 2.0 is already available in Firefox Add-ons and Chrome Web Store. If you haven't received the update yet, you can go to your plugins page and run an update check.

# Get involved

* In case of errors and suggestions feel free to open the issue
* Help with translation of components on the Weblate translation platform
* Add plugins to our collection of community plugins
* You can also help pay for the domain name and server by making a donation