Highlights
- Support for multiple projects
- Various improvements to observation list and map interactions
- Confirmation before leaving observation edit flow with unsaved changes.
- Various bug fixes and improvements to error handling
Important notes
- Windows builds are NOT signed yet (see #274) so upon initial installation you will see an intimidating warning about installing an untrusted/unverified application. Please reach out if you need assistance with installation in this case!
Installation
Direct links to the relevant downloads are listed below:
Linux
macOS
Windows
Providing feedback
If you would like to provide feedback, please consider using the corresponding discussion in the Announcement Discussions page before submitting an issue.
What's Changed
- chore: update default bounding box used for observations map by @achou11 in #468
- fix: clean up editing state when navigating away from observation by @achou11 in #471
- fix: potentially fix unhandled error in map rendering by @achou11 in #472
- chore: update deps by @achou11 in #473
- New Crowdin updates by @digidem-bot in #469
- chore: minor adjustments to the join project onboarding page by @achou11 in #474
- chore: update deps by @achou11 in #476
- chore: create reusable action for updating global npm version by @achou11 in #477
- chore: add CI step for checking Electron node version by @achou11 in #478
- chore: minor cleanup in device details page by @achou11 in #479
- fix: account for another case of redacted ssid on macOS by @achou11 in #483
- fix: fix redirect issue when leaving a project by @achou11 in #485
- chore: fix category selection when creating test data by @achou11 in #487
- fix: fix error screen after device accepts invite sent by us by @achou11 in #488
- chore: add restart button for generic route error component by @achou11 in #489
- chore: use custom protocol for packaged application by @achou11 in #490
- chore: update tanstack router deps to latest by @achou11 in #492
- chore: update deps by @achou11 in #486
- New Crowdin updates by @digidem-bot in #491
- chore: implement e2e test isolation by @achou11 in #493
- chore: update deps by @achou11 in #501
- chore: use exact text locator in welcome page e2e test by @achou11 in #503
- fix: adjust word break behavior for project tooltip and popup by @achou11 in #502
- chore: add initial e2e tests for project data page by @achou11 in #504
- chore: add initial e2e test for inviting another device by @achou11 in #505
- New Crowdin updates by @digidem-bot in #506
- chore: include appId in app diagnostics metrics payload by @achou11 in #514
- fix: break and wrap archive server url on deviceId page by @rudokemper in #515
- chore: update deps and npm version by @achou11 in #516
- fix: adjust exchange page based on status of project members by @achou11 in #517
- chore: update deps by @achou11 in #520
- fix: fix vertical overflow issue on welcome page by @achou11 in #521
- feat: add support for working with multiple projects by @achou11 in #526
- fix: fix fallback styling of additional projects layout buttons by @achou11 in #527
- chore: fix project-specific e2e tests not running by @achou11 in #529
- chore: update test data creation page to be project-specific by @achou11 in #530
- fix: automatically stop exchange when leaving the exchange page by @achou11 in #531
- feat: update leave project flow by @achou11 in #533
- New Crowdin updates by @digidem-bot in #535
- feat: update app settings pages by @achou11 in #536
- fix: update copy in leave project flow by @achou11 in #537
- chore: update deps and actions by @achou11 in #538
- New Crowdin updates by @digidem-bot in #539
- chore: use updated error dialog pattern by @achou11 in #540
- feat: show confirmation dialog before leaving page with unsaved changes by @achou11 in #541
- fix: adjust exchange autostop behavior by @achou11 in #542
- fix: update copy in download observations page by @achou11 in #544
- New Crowdin updates by @digidem-bot in #543
- chore: improve handling of fatal errors by @achou11 in #545
- New Crowdin updates by @digidem-bot in #546
- fix: fix map stylejson url preload query by @achou11 in #547
- chore: update deps and workflows by @achou11 in #548
- chore: integrate eslint and vite plugins for formatjs by @achou11 in #549
- New Crowdin updates by @digidem-bot in #550
- chore: update deps by @achou11 in #552
- fix: update map position when clicking observation or track from list by @achou11 in #553
- fix: make back button on app settings subpages functional by @achou11 in #554
- New Crowdin updates by @digidem-bot in #555
- chore: update deps by @achou11 in #556
- New Crowdin updates by @digidem-bot in #557
- New Crowdin updates by @digidem-bot in #558
- fix: omit project stats sharing settings by @achou11 in #559
- New Crowdin updates by @digidem-bot in #560
- New Crowdin updates by @digidem-bot in #561
- fix: only allow a single app instance to run by @achou11 in #562
New Contributors
- @rudokemper made their first contribution in #515
Full Changelog: v1.0...v2.0