What's Changed
- New languages support! Wasabee is now available in Danish, Portuguese and Russian thanks to the translation team.
- Zones and keys markers can be used by auto draws in order to reduce the set of portals of a subset of the screen but also to select off-screen portals by scrolling on the map.
- Quick delete and bulk marker add for quick changes.
- Multiple markers of the same type on a single portal are now possible.
- The login process for Android and iPhone is unified thanks to JWT authentication
Some minor changes about the UI, such as icons instead of random OS based emojis and some dialog layouts.
Biggest changes are not visible since it's relative to the codebase. Half of wasabee is now written in Typescript, making part of the development easier and more robust to abusive refactoring from the devs.
Contributions
- Autodraw: Flip flop by @le-jeu in #288
- Keys/Zone autodraw by @le-jeu in #279
- Quick delete by @le-jeu in #305
- Bulk marker add by @bgillock in #324
- Allow duplicate marker type on a portal by @bgillock in #321
- Use font awesome icons instead of unicode glyphs by @le-jeu in #326
Translations
- Adding Portuguese language by @TheMitch2 in #284
- Add Crowdin configuration file by @SebastienForay in #311
- Change title of settings dialog to advanced settings by @bgillock in #332
- Multiple Crowdin contributions including new languages : Danish, Portuguese, Russian
Misc
- Live location while iitc is foreground by @le-jeu in #344
- Check version + warn on new version by @le-jeu in #343
- Change donate link by @TheMitch2 in #299
- Changes to language files and tip jar by @TheMitch2 in #300
- agent name, intel, rocks and V by @le-jeu in #289
- Persist sortBy and sortAsc in local storage for ops, checklist, links and markers by @bgillock in #341
Dev
- Separate model and ui code by @le-jeu in #274
- async dialog content => async create dialog by @le-jeu in #280
- Build with webpack only by @le-jeu in #286
- Blockers DB store by @le-jeu in #281
- Migration to typescript: 1st phase by @le-jeu in #291
- Autodraw: refactor algorithms by @le-jeu in #303
- Auth: factor auth routines + JWT by @le-jeu in #307
- Merge: complete rewrite by @le-jeu in #301
Full Changelog: v0.20.3...v0.21.1