Releases: digidem/comapeo-desktop
v2.0
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
v1.0
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: do not automatically cancel in-progress CI workflows on main by @achou11 in #405
- chore: update development docs by @achou11 in #407
- feat: support deletion of observation attachments by @achou11 in #409
- fix: fix accidental navigation when hovering on invite devices link in team page by @achou11 in #411
- fix: allow deleting attachments from your own observations by @achou11 in #412
- feat: add ability to export data by @achou11 in #408
- fix: add missing icon to confirmation button when deleting observation attachment by @achou11 in #414
- feat: add ability to change observation category by @achou11 in #413
- fix: update logic for updating observation tags when updating category by @achou11 in #415
- chore: update user data and log directories used in development by @achou11 in #416
- feat: add ability to delete an observation by @achou11 in #427
- chore: update deps, actions, and npm version by @achou11 in #428
- chore: update deps and actions by @achou11 in #429
- feat: update default categories file by @achou11 in #430
- feat: add ability to edit observation notes by @achou11 in #431
- feat: add ability to edit observation details by @achou11 in #433
- fix: minor UI adjustments to observation details page by @achou11 in #434
- chore: update deps and npm version by @achou11 in #437
- feat: update onboarding flow by @achou11 in #438
- fix: minor UI adjustments to exchange page by @achou11 in #439
- feat: consolidate data and privacy and about pages into settings page by @achou11 in #440
- feat: update navigation rail by @achou11 in #442
- fix: update coordinator tools page by @achou11 in #443
- chore: fix warnings caused by misnamed file by @achou11 in #444
- fix: allow leaving a project regardless of other statuses of other team members by @achou11 in #446
- fix: load attachment images more reliably by @achou11 in #448
- chore: update deps and actions by @achou11 in #449
- feat: update team page by @achou11 in #450
- fix: update sizes for navigation rail items by @achou11 in #452
- feat: overhaul map interactions by @achou11 in #453
- fix: adjust dynamic sizing of panels by @achou11 in #454
- chore: refactor effects handling in project data map by @achou11 in #455
- feat: update main project page by @achou11 in #456
- fix: fix error with zoom-to-data map control when no data available by @achou11 in #458
- chore: address minor tech debt by @achou11 in #459
- fix: various fixes to categories settings page by @achou11 in #457
- chore: update Sentry setup by @achou11 in #461
- chore: remove form and field components usage in createFormHook by @achou11 in #462
- chore: update deps and actions by @achou11 in #463
- New Crowdin updates by @digidem-bot in #460
- chore: add e2e test for pages related to collaborator info by @achou11 in #464
- chore: potentially fix flakiness of leave project test on macOS Intel by @achou11 in #466
- fix: handle parsing errors when reading from metrics files by @achou11 in #465
- Release Candidate v1.0 by @awana-release-bot[bot] in #467
Full Changelog: v0.0...v1.0
v0.0
MVP Release!
This is semi-officially our first release for CoMapeo Desktop! As the initial release, the notes here are a bit different. For future releases there will be a more detailed log of changes along with any notable announcements or details.
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.