Releases: ooni/probe-multiplatform
Releases · ooni/probe-multiplatform
OONI Probe 5.0.3
Release Notes
- Measurement engine synced with OONI Probe CLI v3.24.0.
- Major UI improvements.
- Bug fixes and improvements.
What's Changed
- Fix IllegalArgumentException due to duplicated descriptor key by @sdsantos in #497
- Handle invalid proxy settings by @sdsantos in #498
- Fix instrumented tests for Fdroid flavor by @sdsantos in #499
- chore: update workflow to use universal apk by @aanorbel in #501
- Translations: Updates for project OONI Probe by @transifex-integration in #502
- Translations (NMS): Updates for project DW News Media Scan by @transifex-integration in #503
- chore: update version to
5.0.3
by @aanorbel in #500 - Translations: Updates for project OONI Probe by @transifex-integration in #504
- chore: increment version code for release
5.0.3
by @aanorbel in #505
Full Changelog: v5.0.2...v5.0.3
v5.0.2
Release Notes
- Measurement engine synced with OONI Probe CLI v3.24.0.
- Major UI improvements.
- Bug fixes and improvements.
What's Changed
- Integrate with Android and iOS artifacts by @sdsantos in #3
- Tooling: CI + Lints by @sdsantos in #4
- Tooling: Logging & Platform Info by @sdsantos in #11
- DI + Navigation + ViewModel by @sdsantos in #14
- feat: add support for flavors by @aanorbel in #13
- chore: update ios flavor and build by @aanorbel in #29
- Navigation main screens skeleton by @sdsantos in #21
- Material 3 theming: colors, schemes and custom font by @sdsantos in #27
- Add UI and ViewModel tests by @sdsantos in #28
- Engine bridge interface + Android implementation by @sdsantos in #30
- feat: add engine bridge on ios. by @aanorbel in #31
- feat: fix paths used by probe by @aanorbel in #34
- Engine Task Events by @sdsantos in #35
- Finish Engine SDK by @sdsantos in #36
- Configure database models and repositories by @sdsantos in #38
- NetworkTypeFinder for Android by @sdsantos in #39
- Wrap engine calls with a result object to avoid thrown exceptions by @sdsantos in #41
- fix(database): error running on iOS device by @aanorbel in #48
- Show results by @sdsantos in #47
- Setup default OONI tests by @sdsantos in #63
- Run V2: Bootstrap DW tests by @sdsantos in #64
- feat: add network type finder for
iOS
by @aanorbel in #49 - feat: start settings page by @aanorbel in #37
- Fix database name by @sdsantos in #70
- Run Tests by @sdsantos in #67
- Run tests stop and errors by @sdsantos in #68
- Show result by @sdsantos in #69
- Show measurement by @sdsantos in #71
- Mark result as viewed by @sdsantos in #72
- Integrate preferences in engine by @sdsantos in #73
- chore: add support for charging status by @aanorbel in #75
- Support for localized month names by @sdsantos in #76
- Probe logo by @sdsantos in #77
- feat: about page by @aanorbel in #74
- Dashboard run tests state UI by @sdsantos in #79
- Running test screen by @sdsantos in #80
- feat: add proxy page by @aanorbel in #78
- Run test on background service (Android) by @sdsantos in #82
- Auto-run Tests (Android) by @sdsantos in #83
- feat: add translation files by @aanorbel in #84
- Add task origin to result by @sdsantos in #85
- Upload missing measurements by @sdsantos in #86
- Run tests screen by @sdsantos in #89
- feat(run-v2): link installation by @aanorbel in #90
- Test details by @sdsantos in #91
- Finish Settings Test Options by @sdsantos in #93
- Improve markdown by @sdsantos in #94
- Implemente global test progress by @sdsantos in #95
- chore: update link installation by @aanorbel in #101
- Delete all results by @sdsantos in #102
- Filter results by descriptor and origin by @sdsantos in #103
- feat: add
ci
deployment to firebase app distribution by @aanorbel in #112 - feat: background run on iOS by @aanorbel in #111
- Upload missing measurements from specific result by @sdsantos in #113
- Results summary by @sdsantos in #114
- Result Summary by @sdsantos in #115
- feat: add iOS Open VPN Settings by @aanorbel in #124
- Bootstrap preferences by @sdsantos in #119
- Warn when VPN is in use by @sdsantos in #118
- Various Run Test improvements by @sdsantos in #125
- Evaluate measurement keys to get isFailed and isAnomaly. Improve result and measurement states. by @sdsantos in #127
- feat: Onboarding by @sdsantos in #126
- chore: update translations and test for
rtl
by @aanorbel in #130 - feat: descriptor update by @aanorbel in #117
- fix broken build for
nms
oniOS
by @aanorbel in #131 - feat: Configure Sentry crash reporting by @sdsantos in #129
- update: version usage by @aanorbel in #137
- fix: Onboarding text cut with large fonts by @sdsantos in #135
- fix: Result not marked as done when test is manually stopped by @sdsantos in #136
- App Icons by @sdsantos in #139
- Onboarding UI tweaks by @sdsantos in #140
- chore: extract bundle configuration item by @aanorbel in #146
- Share log file by @sdsantos in #133
- feat: add
iOS
file share by @aanorbel in #141 - Improve onboarding large text scroll by @sdsantos in #142
- Dashboard UI by @sdsantos in #143
- feat: add
iOS
icons by @aanorbel in #144 - Results UI by @sdsantos in #145
- fix(workers): worker input error by @aanorbel in #147
- Result, Settings and Descriptor UI by @sdsantos in #148
- chore: update
ios
task configuration by @aanorbel in #153 - feat:
iOS
status bar color by @aanorbel in #152 - feat(settings): storage used and clear storage by @aanorbel in #151
- Lock sentry pod version by @sdsantos in #168
- use proper icons in result screen by @aanorbel in #165
- Android UI instrumented tests by @sdsantos in #150
- Fix TestKeys Tampering json deserialization by @sdsantos in #162
- Show errors on result list by @sdsantos in #164
- Run V2 UI tests by @sdsantos in #170
- feat: add firebase test lab by @aanorbel in #169
- feat(runv2): add descriptor uninstall prompt by @aanorbel in #171
- update
info.plist
and released to test flight. by @aanorbel in #176 - chore: fix uninstall test by @aanorbel in #180
- Choose websites by @sdsantos in #177
- Protect navigation from duplicated actions and empty screens by @sdsantos in #179
- fix: ios status bar for onboarding. by @aanorbel in #181
- Fix website base64 encoding crash on iOS by @sdsantos in https...