Release Note
- Next generation of OONI Run - OONI Run v2!
- Updated UI of the cards displayed on the dashboard
- Test settings for individual tests on each card
- Changes to the "Run" button to allow users to enable/disable specific tests, including both OONI Probe tests and installed OONI Run links
What's Changed
- [New Designs] Update OONI Run v1 UI to v2 by @aanorbel in #626
- [New Designs] Update Test overview to remove run button and implement new components by @aanorbel in #629
- [New Designs] Update Dashboard view to match new design by @aanorbel in #631
- [New Designs] Update Chose websites view by @aanorbel in #630
- [New Designs] Update Run button from dashboard to display new flow for selecting desired tests by @aanorbel in #632
- [New Designs] Update Preferences to conform to new designs by @aanorbel in #633
- Chore: Migrate dashboard and overview to descriptors by @aanorbel in #637
- Feat: Test overview preference for automated testing by @aanorbel in #638
- fix: OONI cards not enabled by default. by @aanorbel in #654
- fix: ooni/probe#2659 (comment) by @aanorbel in #660
- [New Designs] Implement add link flow by @aanorbel in #642
- fix: Match result colors with descriptor theme color by @aanorbel in #672
- fix: Updated
ProgressFragment
and its position on dashboard. by @aanorbel in #676 - [New Designs] Implement Dashboard Link update loading and Review Updates by @aanorbel in #655
- Revert "[New Designs] Implement Dashboard Link update loading and Review Updates" by @aanorbel in #701
- feat: (OONI Run v2) Add Link uninstall warning by @aanorbel in #699
- feat: (OONI Run v2) Web connectivity tests always appears selected, even if deselected by @aanorbel in #698
- [New Designs] Implement Dashboard Link update loading and Review Updates by @aanorbel in #702
- fix (OONI Run v2) : Hidden
ExpandableListView
section by @aanorbel in #706 - feat (OONI Run v2): Change backend for fetching descriptors by @aanorbel in #713
- feat(OONI Run v2): Filter out expired tests when launching
RunTestsActivity
by @aanorbel in #719 - feat (OONI Run v2): Add support for revisions. by @aanorbel in #718
- feat (OONI Run v2): Add support for updated badge by @aanorbel in #727
- feat: Refine updates changing the fetch interval and behaviour. by @aanorbel in #736
- fix: Icon set discrepancy between web and mobile. by @aanorbel in #737
- feat: update
OverviewActivity
UI by @aanorbel in #738 - fix: install automatic updates in
ManualUpdateDescriptorsWorker
wihout review by @aanorbel in #745 - feat: add filter support for run v2 links by @aanorbel in #747
- feat: Update the install screen so layout matches revised test overview layout by @aanorbel in #749
- fix: possible delay start for
WorkRequest
causing UI inconsistency by @aanorbel in #755 - feat: add support for run v2 autorun by @aanorbel in #759
- fix: update events for changing state of automatic update switch by @aanorbel in #764
- fix: issues/2756 by @aanorbel in #766
- feat: add see more to revisions view by @aanorbel in #779
- [NMS] Run v2 Support by @aanorbel in #728
- fix: failing run v2 ci by @aanorbel in #787
- chore: update translation by @aanorbel in #796
- feat: update selection items by @aanorbel in #807
- Fix: No prompt to enable notifications by @aanorbel in #778
- chore: add
openvpn
experiment to experimental card. by @aanorbel in #811 - chore: revert notification prompt and add run id by @aanorbel in #816
- chore(deps): bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #823
- chore(deps): bump com.airbnb.android:lottie from 6.4.1 to 6.5.2 by @dependabot in #820
- chore(deps): bump com.android.tools:desugar_jdk_libs_nio from 2.0.4 to 2.1.2 by @dependabot in #822
- chore(deps): bump androidx.lifecycle:lifecycle-process from 2.8.3 to 2.8.5 by @dependabot in #821
- chore(deps): bump com.adevinta.android:barista from 4.0.0 to 4.3.0 by @dependabot in #819
- chore(deps): bump ly.count.android:sdk from 24.7.0 to 24.7.3 by @dependabot in #818
- chore(deps): bump androidGradlePlugin from 8.5.1 to 8.6.1 by @dependabot in #825
- chore(deps): bump googleDagger from 2.51.1 to 2.52 by @dependabot in #801
- chore(deps): bump com.google.firebase:firebase-bom from 33.1.2 to 33.3.0 by @dependabot in #824
- chore: update localization and added
km
by @aanorbel in #833
Full Changelog: v3.9.0...v4.0.0