Release Notes
- Measurement engine updated to OONI Probe CLI v3.28.0
- Usability improvements for OONI Run Links
- Various minor bug fixes and enhancements
What's Changed
- fix: ensure desktop request foreground is supported before calling by @aanorbel in #877
- chore: remove Conveyor plugin and related configurations by @aanorbel in #879
- chore: show urls for run v2 by @aanorbel in #886
- fear(windows): add deeplink support by @aanorbel in #878
- fix: improve CI setup and streamline iOS build process by @aanorbel in #898
- chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.18.0 to 0.19.0 by @dependabot[bot] in #892
- feat: add experimental variant by @aanorbel in #880
- Update kotlin and compose by @sdsantos in #902
- Add mappings for the pt-PT locale by @sdsantos in #903
- Fix wrong translatable=false by @sdsantos in #905
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #897
- Update compose plugin to 1.9.0 by @sdsantos in #908
- Run screen UI improvements by @sdsantos in #910
- Re-run available for all web connectivity only tests by @sdsantos in #912
- Allow opening failed measurements if they are uploaded by @sdsantos in #913
- Descriptor screen run button starts tests immediately by @sdsantos in #914
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #906
- Show all descriptor websites in a separate screen by @sdsantos in #917
- Fix see all string pluralization by @sdsantos in #920
- New proxy screen by @sdsantos in #919
- chore: update dependencies by @aanorbel in #921
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #918
- feat(windows): add support for
winsparkleupdates by @aanorbel in #911 - Delete old results by @sdsantos in #926
- Improve iOS transitions by making the background fill the screen by @sdsantos in #927
- Improve run message for single web connectivity tests by @sdsantos in #933
- Show and test run links first by @sdsantos in #934
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #928
- fix(lottie): ensure lottie doesn't freeze app by @aanorbel in #936
- Make descriptor sections collapsable by @sdsantos in #938
- chore(windows): update
deeplinkregistration by @aanorbel in #939 - Add ability to run ooni run link from the install screen by @sdsantos in #937
- Fix descriptor update message position on NMS iOS by @sdsantos in #944
- Fix LoadNativeLibrary fallback by @sdsantos in #946
- Improve iOS CI performance by @sdsantos in #943
- Fix lottie animation during onboarding by @sdsantos in #945
- Hide donations on iOS. Release 5.2.2. by @sdsantos in #949
- Check is proxy is available on run start by @sdsantos in #948
- chore: increment
iosversion by @aanorbel in #950 - Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.7.1 to 0.7.3 by @dependabot[bot] in #952
- Bump com.squareup.okio:okio from 3.16.0 to 3.16.1 by @dependabot[bot] in #953
- chore: update
androidx.compose.ui-testdependencies to version1.9.3by @aanorbel in #954 - refactor(gradle): move build logic to
buildSrcby @aanorbel in #951 - feat(mac): add support for Sparkle updates by @aanorbel in #915
- chore: update
compose-pluginversion to1.9.1by @aanorbel in #959 - chore(deps): bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.7.3 to 0.7.4 by @dependabot[bot] in #965
- chore: revert version by @aanorbel in #964
- feat(desktop): use string resources for update notifications by @aanorbel in #960
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #942
- fix: deprecated
MenuAnchorTypeby @aanorbel in #967 - Disable upload-only run worker at app start by @sdsantos in #955
- feat(desktop): use new colored logo as window icon by @aanorbel in #963
- fix(task): update task dependencies for desktop builds by @aanorbel in #958
- chore: update network finder for macOS by @aanorbel in #961
- feat(desktop): add support for appimage by @aanorbel in #966
- chore(docs): add macOS desktop release instructions for sparkle by @aanorbel in #962
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #968
- chore(deps): bump kotlin from 2.2.20 to 2.2.21 by @dependabot[bot] in #970
- Update dependencies to fix android lint by @sdsantos in #973
- fix: enhance Sparkle AppCast generation with macOS and private key checks by @aanorbel in #985
- API usage documentation by @sdsantos in #972
- Use API base url on test proxy by @sdsantos in #974
- Run tests in new thread by @sdsantos in #976
- Fix iOS wrong markdown text color with workaround by @sdsantos in #980
- Update dependencies by @sdsantos in #987
- chore: update Sentry dependency to version
0.21.0by @aanorbel in #988 - chore(deps): bump compose-plugin from 1.9.2 to 1.9.3 by @dependabot[bot] in #993
- Translations: Updates for project OONI Probe by @transifex-integration[bot] in #990
- Desktop make platforms optional by @sdsantos in #999
- Don't show Install & Run when installing expired tests by @sdsantos in #998
- Set DMG volume icon by @sdsantos in #1004
- Update dependencies by @sdsantos in #1005
- Setup MacOS notarization on CI by @sdsantos in #1006
- Fix notarization command by @sdsantos in #1007
- chore: update oonimkall from
3.27.0to3.28.0by @aanorbel in #1008
Full Changelog: v5.2.1...v5.3.0