Skip to content

Releases: ooni/probe-multiplatform

OONI Probe 6.2.0

Choose a tag to compare

@aanorbel aanorbel released this 13 Aug 11:06
v6.2.0

Release Notes

  • Measurement engine is OONI Probe CLI v3.30.0
  • Added in-app language picker for Android
  • Enhanced offline handling and retry mechanisms
  • Bug fixes and improvements

What's Changed

  • chore(deps): bump io.sentry.android.gradle from 6.13.0 to 6.14.0 by @dependabot[bot] in #1449
  • feat(sql): add indexed query for counting unviewed completed results by @aanorbel in #1434
  • chore(tests): update instrumentation tests to use new paths by @aanorbel in #1446
  • chore(deps): bump compose-ui from 1.11.3 to 1.11.4 by @dependabot[bot] in #1447
  • feat: improve error reporting for measurement submissions by @aanorbel in #1450
  • Android in-app languague picker by @sdsantos in #1453
  • feat(passport): bump Passport to 0.1.4-alpha and support proxy/timeouts by @aanorbel in #1455
  • chore(deps): migrate oonimkall and passport dependencies to version catalog by @aanorbel in #1456
  • chore(engine,passport): depricate engine.httpDo in favor of PassportGet by @aanorbel in #1459
  • chore: fix broken build by @aanorbel in #1460
  • chore(deps): bump io.github.pdvrieze.xmlutil:serialization from 1.0.0 to 1.0.1 by @dependabot[bot] in #1457
  • chore(passport): introduce PassportHttpClient for streamlined HTTP operations by @aanorbel in #1463
  • chore(deps): bump io.sentry.android.gradle from 6.14.0 to 6.15.0 by @dependabot[bot] in #1474
  • chore(deps): bump org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose from 2.10.0 to 2.11.0 by @dependabot[bot] in #1464
  • chore(deps): bump org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose from 2.10.0 to 2.11.0 by @dependabot[bot] in #1469
  • chore(passport): add @VisibleForTesting annotations and make passportGet mutable by @aanorbel in #1477
  • feat(storage): improve secure storage logic for macOS and iOS with better error handling and retry mechanism by @aanorbel in #1470
  • feat(app, navigation): set dynamic start destination based on first run state by @aanorbel in #1471
  • chore(deps): upgrade Passport to 0.1.4 and update related references by @aanorbel in #1473
  • chore(monitoring): refactor PlatformInfo to enhance software versioning and crash monitoring configurations by @aanorbel in #1475
  • Translations update from Localization Lab Weblate by @weblate in #1445
  • chore(deps): update oonimkall dependencies and consolidate version references by @aanorbel in #1476
  • chore(deps): bump io.sentry.android.gradle from 6.15.0 to 6.16.0 by @dependabot[bot] in #1484
  • chore(deps): bump com.squareup.okio:okio from 3.17.0 to 3.18.0 by @dependabot[bot] in #1482
  • chore(deps): bump kotlin from 2.4.0 to 2.4.10 by @dependabot[bot] in #1465
  • chore(deps): upgrade Passport to 0.1.5 by @aanorbel in #1483
  • feat(submission): handle unparseable reports gracefully and improve atomic file writes by @aanorbel in #1472
  • feat(network, articles, workers, submission): enhance offline handling and retry mechanisms by @aanorbel in #1481
  • chore(deps): finalize oonimkall upgrade to 3.30.0 and remove all -alpha references by @aanorbel in #1492
  • chore(deps): bump com.squareup.okio:okio from 3.18.0 to 3.18.1 by @dependabot[bot] in #1493
  • feat(credentials): add anonymous credentials management UI and reset functionality by @aanorbel in #1480
  • chore(deps): bump io.sentry.android.gradle from 6.16.0 to 6.17.0 by @dependabot[bot] in #1496
  • Translations update from Localization Lab Weblate by @weblate in #1495
  • Fix apostrophes. Small UI change in anonymous credentials. by @sdsantos in #1498
  • Do not test ProxyOption.None by @sdsantos in #1499
  • Fix TestProxy in async. Add progress indicator to Preparing. by @sdsantos in #1500
  • Translations update from Localization Lab Weblate by @weblate in #1497
  • chore(release): bump app version to 6.2.0, update changelog by @aanorbel in #1494
  • chore: update agp to 9.1.1 by @aanorbel in #1503

Full Changelog: v6.1.1...v6.2.0

OONI Probe 6.1.1

Choose a tag to compare

@aanorbel aanorbel released this 07 Jul 12:38
v6.1.1

Release Notes

  • Measurement engine is OONI Probe CLI v3.29.0
  • Add in-app language support for desktop
  • Bug fixes and improvements

What's Changed

  • chore(deps): bump jna from 5.18.1 to 5.19.1 by @dependabot[bot] in #1404
  • chore(deps): bump compose-ui from 1.11.2 to 1.11.3 by @dependabot[bot] in #1414
  • chore(deps): bump io.sentry.android.gradle from 6.11.0 to 6.12.0 by @dependabot[bot] in #1416
  • Update AGP and dependencies by @sdsantos in #1420
  • Filter DB updates to minimize writes and triggers by @sdsantos in #1424
  • Fix scaled values at GB by @sdsantos in #1426
  • chore(deps): bump com.mikepenz:multiplatform-markdown-renderer-m3 from 0.42.0 to 0.43.0 by @dependabot[bot] in #1427
  • chore(deps): bump io.github.alexzhirkevich:compottie from 2.2.3 to 2.2.4 by @dependabot[bot] in #1428
  • chore(deps): bump ktor from 3.5.0 to 3.5.1 by @dependabot[bot] in #1430
  • chore(deps): bump io.github.pdvrieze.xmlutil:serialization from 0.91.3 to 1.0.0 by @dependabot[bot] in #1438
  • chore(deps): bump io.sentry.android.gradle from 6.12.0 to 6.13.0 by @dependabot[bot] in #1431
  • Translations update from Localization Lab Weblate by @weblate in #1406
  • chore: update release docs by @aanorbel in #1432
  • feat: migrate to agp 9 by @aanorbel in #1433
  • feat(db): add index on Measurement for is_done by @aanorbel in #1435
  • chore(proguard): update rules to support JNA and UniFFI bindings by @aanorbel in #1440
  • feat(settings): add in-app language selection support for desktop by @aanorbel in #1436
  • chore(release): bump app version to 6.1.1 by @aanorbel in #1443
  • chore(release): bump app version to 6.1.1 and update workflows for Android keystore paths by @aanorbel in #1444

Full Changelog: v6.1.0...v6.1.1

OONI Probe 6.1.0

Choose a tag to compare

@aanorbel aanorbel released this 25 Jun 13:15
v6.1.0

Release Notes

  • Measurement engine is OONI Probe CLI v3.29.0
  • Add support for anonymous credentials
  • Bug fixes and improvements

What's Changed

  • chore(desktop): bundle and sign JavaFX native libraries for macOS by @aanorbel in #1356
  • fix: winsparkle task dependency by @aanorbel in #1367
  • feat: use build directory for desktop debug data and cache by @aanorbel in #1361
  • chore(deps): bump compose-ui from 1.11.1 to 1.11.2 by @dependabot[bot] in #1357
  • feat: add support for Microsoft Store screenshot capture by @aanorbel in #1362
  • feat: add "Run at startup" preference for Desktop by @aanorbel in #1363
  • chore(deps): bump io.sentry.android.gradle from 6.7.0 to 6.8.1 by @dependabot[bot] in #1360
  • Translations update from Localization Lab Weblate by @weblate in #1355
  • feat: add debug suffixes to desktop app ID and software name by @aanorbel in #1370
  • Translations update from Localization Lab Weblate by @weblate in #1374
  • fix(desktop): pin database access to a single dedicated thread by @aanorbel in #1372
  • chore(deps): bump io.github.alexzhirkevich:compottie from 2.1.0 to 2.2.0 by @dependabot[bot] in #1368
  • test: implement offline mock engine for instrumented tests by @aanorbel in #1352
  • chore(deps): bump io.sentry.android.gradle from 6.8.1 to 6.9.0 by @dependabot[bot] in #1373
  • Translations update from Localization Lab Weblate by @weblate in #1378
  • Update to compottie 2.2.1 to fix main build by @sdsantos in #1379
  • chore(deps): bump jna from 5.18.1 to 5.19.0 by @dependabot[bot] in #1382
  • chore(deps): bump compose-plugin from 1.11.0 to 1.11.1 by @dependabot[bot] in #1383
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.26.0 to 0.27.0 by @dependabot[bot] in #1385
  • chore(deps): bump io.sentry.android.gradle from 6.9.0 to 6.10.0 by @dependabot[bot] in #1386
  • feat: make JavaFX optional for desktop distributions by @aanorbel in #1376
  • feat: add manual refresh button to Descriptors screen by @aanorbel in #1371
  • Don't keep XML instance by @sdsantos in #1388
  • Improve article images memory size by @sdsantos in #1390
  • Anonymous Credentials (passport integration) by @sdsantos in #1169
  • chore(deps): bump io.github.alexzhirkevich:compottie from 2.2.1 to 2.2.2 by @dependabot[bot] in #1396
  • chore(deps): bump io.sentry.android.gradle from 6.10.0 to 6.11.0 by @dependabot[bot] in #1398
  • chore(deps): bump jna from 5.18.1 to 5.19.0 by @dependabot[bot] in #1399
  • chore(deps): bump passport from 0.1.1 to 0.1.2 by @aanorbel in #1400
  • chore(deps): bump kotlin from 2.3.21 to 2.4.0 by @dependabot[bot] in #1384
  • chore: update Compose UI test APIs and downgrade JNA dependency by @aanorbel in #1401
  • chore(deps): bump coil from 3.4.0 to 3.5.0 by @dependabot[bot] in #1397
  • feat: bump app version to 6.0.3 by @aanorbel in #1402
  • Translations update from Localization Lab Weblate by @weblate in #1403
  • feat(passport): add support for universal macOS native libraries by @aanorbel in #1407
  • feat(anon-credentials): improve error handling by @aanorbel in #1408
  • Avoid an empty string with the duration is zero by @sdsantos in #1405
  • Small improvements in the measurement cell verification icon by @sdsantos in #1409
  • Use Preparing in RunDescriptors by @sdsantos in #1410
  • chore: bump app version to 6.1.0 by @aanorbel in #1411

Full Changelog: v6.0.2...v6.1.0

OONI Probe 6.0.2

Choose a tag to compare

@aanorbel aanorbel released this 25 May 13:55
v6.0.2

Release Notes

  • Measurement engine is OONI Probe CLI v3.29.0
  • Cleaner UI for results with errors
  • Updated translations (Japanese, Greek, Portuguese, German, Chinese)
  • Bug fixes and improvements

What's Changed

Read more

OONI Probe 6.0.1

Choose a tag to compare

@sdsantos sdsantos released this 10 Mar 19:17

Windows App

macOS App

Release Notes

  • Measurement engine is OONI Probe CLI v3.29.0
  • Fix auto-run issue preventing OONI tests from running

What's Changed

Full Changelog: v6.0.0...v6.0.1

OONI Probe 6.0.0

Choose a tag to compare

@aanorbel aanorbel released this 09 Mar 09:30
v6.0.0
302cbba

Release Notes

  • Measurement engine updated to OONI Probe CLI v3.29.0
  • New dashboard with statistics and news from OONI
  • New tests screen with search
  • View results aggregated by runs
  • Geolocation IP database now auto-updates
  • Various minor bug fixes and enhancements

What's Changed

  • Release v5.3.0 by @sdsantos in #1011
  • chore: revert project config changes by @aanorbel in #1013
  • chore: match electron app bundle name by @aanorbel in #1009
  • fix: set background color to white for dark webview on iOS by @aanorbel in #1012
  • Sign Sparkle and app manually by @sdsantos in #1017
  • docs: update release process for iOS and Xcode Cloud integration by @aanorbel in #1014
  • Translations (NMS): Updates for project DW News Media Scan by @transifex-integration[bot] in #1018
  • Fix results counts by @sdsantos in #1015
  • Fix missing property error in packageDistributionForCurrentOS by @sdsantos in #1019
  • Fix notification stop button by @sdsantos in #1028
  • chore: update Android library versions to latest releases by @aanorbel in #1032
  • Enable proguard and R8. Remove extra Android sentry dependencies. by @sdsantos in #1031
  • Update dependencies by @sdsantos in #1026
  • Share action on Descriptor screen by @sdsantos in #1024
  • Throttle android notification updates by @sdsantos in #1029
  • Fix desktop warnings by @sdsantos in #1021
  • fix: disable psiphon support in proxy configuration by @aanorbel in #1023
  • Fix kotlin lint on build.gradle.kts by @sdsantos in #1035
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1034
  • Smaller APK resources by @sdsantos in #1036
  • Improve fetch descriptors concurrency by @sdsantos in #1040
  • Share App screen by @sdsantos in #1030
  • feat: github workflow optimization by @aanorbel in #1041
  • Address gradle warnings. Improve createOONIDistributable. by @sdsantos in #1042
  • chore: update org.jetbrains.kotlin.plugin.compose to 2.3.0 by @aanorbel in #1043
  • chore: increase gradle memory allocation by @aanorbel in #1046
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1037
  • feat(desktop): control macOS dock icon visibility by @aanorbel in #1053
  • Bump compose-plugin from 1.9.3 to 1.10.0 by @dependabot[bot] in #1055
  • Bump com.mikepenz:multiplatform-markdown-renderer-m3 from 0.38.1 to 0.39.1 by @dependabot[bot] in #1056
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1054
  • Upgrade gradle, AGP and compose by @sdsantos in #1062
  • feat(jni): merge JNI libraries by @aanorbel in #1057
  • fix: Huawei automated release by @aanorbel in #1064
  • chore: increase jvm memory by @aanorbel in #1065
  • feat: add listener for app reopening on desktop by @aanorbel in #1063
  • Reduce tests duration, fix some warnings by @sdsantos in #1066
  • Uniformize measurements tested count by @sdsantos in #1067
  • chore: fix various deprication warnings by @aanorbel in #1068
  • Legacy directory check as a flow by @sdsantos in #1069
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.9.0 to 1.10.0 by @dependabot[bot] in #1071
  • Share on desktop becomes copy to clipboard by @sdsantos in #1070
  • Aggregate results by run by @sdsantos in #1051
  • Workaround so dependabot uses google maven repo by @sdsantos in #1076
  • Fix dependabot.yml by @sdsantos in #1077
  • chore(deps): bump dataStoreVersion from 1.1.4 to 1.2.0 by @dependabot[bot] in #1079
  • Add context and screenshots to translations by @sdsantos in #1081
  • Fix transifex mappings by @sdsantos in #1082
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1080
  • fix: append webview parameter to measurement URLs by @aanorbel in #1072
  • Bump androidx.work:work-runtime-ktx from 2.11.0 to 2.11.1 by @dependabot[bot] in #1084
  • Bump io.sentry:sentry-kotlin-multiplatform from 0.23.0 to 0.23.1 by @dependabot[bot] in #1085
  • Bump androidx.activity:activity-ktx from 1.12.2 to 1.12.3 by @dependabot[bot] in #1091
  • Bump com.mikepenz:multiplatform-markdown-renderer-m3 from 0.38.0 to 0.39.2 by @dependabot[bot] in #1092
  • Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.7.4 to 0.7.5 by @dependabot[bot] in #1093
  • Bump androidx.compose.ui:ui-tooling-preview from 1.10.1 to 1.10.2 by @dependabot[bot] in #1087
  • feat: add quit prompt dialog for desktop application by @aanorbel in #1074
  • refactor(ios): Update IosLogger to conform to protocol by @aanorbel in #1094
  • Dashboard Redesign by @sdsantos in #956
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1096
  • chore: fix ios build! by @aanorbel in #1095
  • feat: dynamic geoip db support by @aanorbel in #940
  • feat: add legacy app uninstallation during cleanup at onboarding by @aanorbel in #1097
  • Fix instrumented tests by @sdsantos in #1098
  • Remove simplified chinese by @sdsantos in #1101
  • Fix punctuation in string by @sdsantos in #1102
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1103
  • Fix some weblate failing checks by @sdsantos in #1105
  • More weblate check fixes by @sdsantos in #1107
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1106
  • Weblate by @sdsantos in #1108
  • fix(desktop): improve Windows DLL dependency loading by @aanorbel in #1100
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #1109
  • chore(dependencies): update org.ooni:oonimkall to v3.29.0 by @aanorbel in #1110
  • Fix metadata PT by @sdsantos in #1113
  • Organize screenshots per component by @sdsantos in #1117
  • Translations update from Localization Lab Weblate by @weblate in #1115
  • Fix transifex locales by @sdsantos in #1121
  • Translations update from Localization Lab Weblate by @weblate in #1120
  • Bump compose-plugin from 1.10.0 to 1.10.1 by @dependabot[bot] in #1126
  • Bump io.sentry:sentry-kotlin-multiplatform from 0.23.1 to 0.24.0 by @dependabot[bot] in #1127
  • Bump org.jetbrains.androidx.navigationevent:navigationevent-compose from 1.0.0 to 1.0.1 by @dependabot[...
Read more

OONI Probe 5.3.0

Choose a tag to compare

@sdsantos sdsantos released this 25 Nov 14:37

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 winsparkle updates 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 deeplink registration 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 ios version 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-test dependencies to version 1.9.3 by @aanorbel in #954
  • refactor(gradle): move build logic to buildSrc by @aanorbel in #951
  • feat(mac): add support for Sparkle updates by @aanorbel in #915
  • chore: update compose-plugin version to 1.9.1 by @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 MenuAnchorType by @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.0 by @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.0 to 3.28.0 by @aanorbel in #1008

Full Changelog: v5.2.1...v5.3.0

OONI Probe 5.2.2

Choose a tag to compare

@sdsantos sdsantos released this 08 Oct 16:27
v5.2.2
31f9f1a

Release notes

  • Hide Donate screen on iOS

Full Changelog: v5.2.1...v5.2.2

OONI Probe 5.2.1

Choose a tag to compare

@aanorbel aanorbel released this 15 Sep 12:58
v5.2.1
ab7cfd3

Release notes

  • Measurement engine updated to OONI Probe CLI v3.27.0
  • Various minor bug fixes and enhancements

What's Changed

  • Fix compose previews by @sdsantos in #802
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #793
  • chore(deps): bump com.squareup.okio:okio from 3.13.0 to 3.14.0 by @dependabot[bot] in #795
  • chore(deps): bump kotlin from 2.1.21 to 2.2.0 by @dependabot[bot] in #796
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.8.1 to 1.9.0 by @dependabot[bot] in #797
  • chore: migrate desktop library to gradle by @aanorbel in #805
  • Fix desktop minimum version by @sdsantos in #807
  • Fix desktop library extraction. Increase the minimum mac os version. by @sdsantos in #808
  • Update kotlinx.datetime to 0.7.0 by @sdsantos in #804
  • chore(deps): bump com.squareup.okio:okio from 3.14.0 to 3.15.0 by @dependabot[bot] in #811
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.12.0 to 0.13.0 by @dependabot[bot] in #809
  • App name on tray menu. Make window visible on deeplink. by @sdsantos in #814
  • Add scrollbars on desktop for main screens by @sdsantos in #815
  • Desktop pull-to-refresh alternatives by @sdsantos in #816
  • Improve settings max runtime copy by @sdsantos in #818
  • Update AGP and wrapper by @sdsantos in #819
  • Group results by day instead of month by @sdsantos in #820
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.13.0 to 0.14.0 by @dependabot[bot] in #821
  • Fix navigation crash by @sdsantos in #825
  • Add JavaFX plugin to fix packaging with conveyor by @sdsantos in #826
  • Lower MacOS min version by @sdsantos in #827
  • Always open desktop app on foreground by @sdsantos in #828
  • Fix Logging by @sdsantos in #829
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.14.0 to 0.16.0 by @dependabot[bot] in #834
  • feat: implement batch deletion for measurements by @aanorbel in #833
  • feat: add platform specific proxy config by @aanorbel in #832
  • Add buttons to the Result screen summary pager by @sdsantos in #831
  • Remove supportingContent click from Clear Storage setting by @sdsantos in #835
  • fix(ci): remove jetbrains jvm vendor by @aanorbel in #839
  • Remove some build warnings and prints by @sdsantos in #838
  • feat(desktop): add cleanup step for legacy directories by @aanorbel in #823
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #806
  • fix(windows): add missing libwinpthread-1.dll to package by @aanorbel in #840
  • Abort upload on too many subsequent failures. Wrap failed upload exception. by @sdsantos in #843
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.16.0 to 0.17.1 by @dependabot[bot] in #845
  • chore(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta03 to 2.9.0-beta04 by @dependabot[bot] in #846
  • chore(deps): bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.4.0 to 0.5.0 by @dependabot[bot] in #847
  • feat: enhance native distributions with metadata by @aanorbel in #844
  • chore: add icns icon for macOS by @aanorbel in #849
  • chore: add licence from ooni/probe-android by @aanorbel in #850
  • chore(deps): bump io.github.kevinnzou:compose-webview-multiplatform from 2.0.1 to 2.0.2 by @dependabot[bot] in #853
  • chore: update dependencies by @aanorbel in #854
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #842
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #855
  • chore: update dependencies by @aanorbel in #863
  • chore(deps): bump kotlin from 2.2.0 to 2.2.10 by @dependabot[bot] in #857
  • chore(deps): bump org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose from 2.9.2 to 2.9.3 by @dependabot[bot] in #866
  • chore(deps): bump io.github.kevinnzou:compose-webview-multiplatform from 2.0.2 to 2.0.3 by @dependabot[bot] in #867
  • chore(deps): bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.5.0 to 0.6.1 by @dependabot[bot] in #868
  • chore(deps): bump io.github.alexzhirkevich:compottie from 2.0.0-rc05 to 2.0.0 by @dependabot[bot] in #869
  • chore(deps): bump mokoPermissions from 0.20.0 to 0.20.1 by @dependabot[bot] in #870
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #864
  • feat(macos): add deeplink support for macos by @aanorbel in #865
  • chore(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta05 to 2.9.0-rc01 by @dependabot[bot] in #871
  • Enable VPN warning on install and update it more frequently by @sdsantos in #873
  • Increase log size by @sdsantos in #874
  • Add missing save run preferences when run always is clicked by @sdsantos in #875
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #872
  • chore(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta05 to 2.9.0-rc01 by @dependabot[bot] in #882
  • chore(deps): bump org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose from 2.9.2 to 2.9.3 by @dependabot[bot] in #883
  • chore(deps): bump io.github.vinceglb:auto-launch from 0.6.0 to 0.7.0 by @dependabot[bot] in #884
  • chore: update oonimkall from v3.26.0 to v3.27.0 by @aanorbel in #881
  • chore: increment version number for 5.2.0 release by @aanorbel in #887
  • chore: update android dependencies by @aanorbel in #888
  • chore: update release note for 5.2.0 by @aanorbel in #889
  • chore: fix ios build by @aanorbel in #890
  • chore: update versions for release 5.2.1 by @aanorbel in #896

Full Changelog: v5.1.0...v5.2.1

OONI Probe 5.2.0

OONI Probe 5.2.0 Pre-release
Pre-release

Choose a tag to compare

@aanorbel aanorbel released this 15 Sep 08:23
v5.2.0
1488a78

What's Changed

  • Fix compose previews by @sdsantos in #802
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #793
  • chore: migrate desktop library to gradle by @aanorbel in #805
  • Fix desktop minimum version by @sdsantos in #807
  • Fix desktop library extraction. Increase the minimum mac os version. by @sdsantos in #808
  • Update kotlinx.datetime to 0.7.0 by @sdsantos in #804
  • chore(deps): bump com.squareup.okio:okio from 3.14.0 to 3.15.0 by @dependabot[bot] in #811
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.12.0 to 0.13.0 by @dependabot[bot] in #809
  • App name on tray menu. Make window visible on deeplink. by @sdsantos in #814
  • Add scrollbars on desktop for main screens by @sdsantos in #815
  • Desktop pull-to-refresh alternatives by @sdsantos in #816
  • Improve settings max runtime copy by @sdsantos in #818
  • Update AGP and wrapper by @sdsantos in #819
  • Group results by day instead of month by @sdsantos in #820
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.13.0 to 0.14.0 by @dependabot[bot] in #821
  • Fix navigation crash by @sdsantos in #825
  • Add JavaFX plugin to fix packaging with conveyor by @sdsantos in #826
  • Lower MacOS min version by @sdsantos in #827
  • Always open desktop app on foreground by @sdsantos in #828
  • Fix Logging by @sdsantos in #829
  • chore(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.14.0 to 0.16.0 by @dependabot[bot] in #834
  • feat: implement batch deletion for measurements by @aanorbel in #833
  • feat: add platform specific proxy config by @aanorbel in #832
  • Add buttons to the Result screen summary pager by @sdsantos in #831
  • Remove supportingContent click from Clear Storage setting by @sdsantos in #835
  • fix(ci): remove jetbrains jvm vendor by @aanorbel in #839
  • Remove some build warnings and prints by @sdsantos in #838
  • feat(desktop): add cleanup step for legacy directories by @aanorbel in #823
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #806
  • fix(windows): add missing libwinpthread-1.dll to package by @aanorbel in #840
  • Abort upload on too many subsequent failures. Wrap failed upload exception. by @sdsantos in #843
  • feat: enhance native distributions with metadata by @aanorbel in #844
  • chore: add icns icon for macOS by @aanorbel in #849
  • chore: add licence from ooni/probe-android by @aanorbel in #850
  • chore(deps): bump io.github.kevinnzou:compose-webview-multiplatform from 2.0.1 to 2.0.2 by @dependabot[bot] in #853
  • chore: update dependencies by @aanorbel in #854
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #842
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #855
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #864
  • feat(macos): add deeplink support for macos by @aanorbel in #865
  • chore(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta05 to 2.9.0-rc01 by @dependabot[bot] in #871
  • Enable VPN warning on install and update it more frequently by @sdsantos in #873
  • Increase log size by @sdsantos in #874
  • Add missing save run preferences when run always is clicked by @sdsantos in #875
  • Translations: Updates for project OONI Probe by @transifex-integration[bot] in #872
  • chore: update oonimkall from v3.26.0 to v3.27.0 by @aanorbel in #881
  • chore: increment version number for 5.2.0 release by @aanorbel in #887

Full Changelog: v5.1.0...v5.2.0