probe-cli: 3.10.0-beta.3
- Critical bug in autoupdate that prevents downloading and installing updates (ooni/probe#1699)
probe-cli: 3.10.0-beta.3
- Updated translations for Arabic, Persian and couple of other languages
- Fixed scrolling issues with measurement list screen
- Dependabot version bumps for a bunch of indirect dependencies
probe-cli: 3.10.0-beta.3
- Support for RTL languages (Arabic and Persian)
- New screen in the onboarding wizard to opt in/out of crash reporting.
- Errors caused by network problems during autoupdates are handled within the app.
- Dependabot version bumps for a bunch of indirect dependencies
probe-cli: 3.9.2
- Feature: Signal test added under the
Instant Messaging
card. - Choose websites screen now validates custom URLs entered by user.
- Fix
<Button>
styling that showed a default outline when clicked. - Lint warnings.
- Upgraded
spectron
tov11.0.0
. Pinned to that version becausev11.1.0
useswebdriverio v6
which has breaking changes to its API. - Updated dependencies:
ooni-components
,styled-components
,rebass
- Pin to
styled-components@v5.1.1
because 5.2.x introduces this bug: styled-components/styled-components#3273 - Use
Modal
component fromooni-components
instead of the forked one in the repo. - Moved icons for Signal and RiseupVPN tests to
ooni-components
- Settings option for usage analytics, sharing IP and network information. Added config migration to adjust config files after update.
- Removed integration with Matomo for analytics.
- Dependabot version bumps for
y18n
probe-cli: 3.8.0
- Feature: Schedule running all tests automatically every hour on Windows and MacOS
- On MacOS, clicking on dock icon with no windows open will no create a new window with dashboard view
- Development: Started using more IPC and less of
electron.remote
module to facilitate upgrading to newer electron versions.
- Settings option to share network information
probe-cli: 3.5.2
- Change default values to opt-out of crash reporting and usage analytics at the end of onboarding.
- Settings option to share IP address in submissions
probe-cli: 3.4.0
- New Dashboard screen with detailed screens for each test groups
- Run all the supported tests together with single button
- Ability to test custom websites inside the
Websites
card - Settings option to limit the websites test run time (default: 90s)
- Add support for
RiseupVPN
test underCircumvention
group
- Settings option to limit the number of websites tested in each run
- Crash in settings screen caused by unexpected value in config.json created with probe-desktop@v3.0.0 (ooni/probe#1290)
- This fix also unbricks any users that may have accidentally auto-updated to 3.1.0
- LICENSE file
- Dropped translation files for unsupported locales like
id
,sq
probe-cli: 3.0.11
- Language selector to set the app's locale
- Category code selector to enable/disable website categories to use in Web Connectivity tests
- New settings screen layout
probe-cli: 3.0.8
- Flickering when running a test (ooni/probe#1189)
- Fix crash when viewing results of stopped tests (ooni/probe#1245)
- Fix alignment of buttons in onboarding screens (ooni/probe#1138)
- Fix spacing and alignment of result overview section (ooni/probe#1043)
- Skip downloading
zip
archive of probe-cli in the download script (#176)
- Dependabot version bumps for
electron
,elliptic
,lodash
,markdown-to-jsx
- Replace
react-lottie
withreact-lottie-player
probe-cli: 3.0.3
- Fix missing auto update notice in about window (ooni/probe#1184)
- Fix logic in looking for informed consent in config file (ooni/probe#1188)
- Fix long paths in about window debug section (ooni/probe#1116)
- Fix missing translation string in when stopping a test (ooni/probe#1204)
- Disable pausing of animation during onboarding quiz (ooni/probe#1196)
- Removed styling of bootstrap time unit in Psiphon measurement details
- Bump websocket-extensions from 0.1.3 to 0.1.4 [dependabot]
- Bumped
electron-builder
to22.7.0
- Bumped
electron-updater
to4.3.1
probe-cli: 3.0.1
- Critical bug in probe-cli that lead to
probe_cc
being always set to ZZ
- Show measurements in local system timezone
- Dropped macos from e2e testing matrix because it times out too often
probe-cli: 3.0.0
- Config file migration tool
- Settings entry for including country code
- Analytics on onboarding screen
- Show NDT server name correctly
- Multiple about windows opening on startup
- Usage statistics collection is now on by default
- Uses probe-cli@3.0.0
probe-cli: 3.0.0-rc.14
First public stable release of OONI Probe Desktop
Support running the following test groups:
- Websites
- Instant Messagging
- Circumvention
- Middleboxes