Skip to content
OpenConnectmain · October 2026 (after 1.2.0)

Version History ​

1.2.0 ​

Released October 10, 2026

  • Added more share card designs. Alongside Overview, the Share page now makes Global Reach, World Map, Rating, Review (one of your best recent 5★ written reviews, with Another review to pick a different one) and Milestone cards, in 4:5 and 9:16.
  • Added Global Reach to the dashboard: in how many of the 175 storefronts each app has been downloaded, all time, with a map, a per-app comparison and the countries not reached yet. A Countries Reached key metric shows the count and how many are new in the selected range.
  • Changed the World Map to count first-time downloads instead of first-time downloads plus redownloads, on the dashboard and on the World Map card. The country tooltip still lists redownloads.
  • Dashboard sections added in an update now appear next to the section they belong with, instead of at the end of a saved layout.

1.1.0 ​

Released October 9, 2026

  • Added the sync report: when a sync you started finishes, a popup shows what changed, including sales totals and per-app changes, new and revised report dates, impressions and subscriptions, new reviews and responses, rating changes, and chart positions gained, lost or moved. The latest report for each job is under Sync > What changed.
  • Added OPENCONNECT_PASSWORD_REQUIRED=false to turn sign-in off for single-user, localhost-only setups. Cross-site request protection stays on, and pages are only served under local hostnames (OPENCONNECT_ALLOWED_HOSTS adds more).
  • Added OPENCONNECT_PASSWORD_FILE to read the password from a file, such as a Docker secret.
  • Added a startup warning when the password is off or OPENCONNECT_PASSWORD is too short.
  • Added published Docker images for Intel and ARM at ghcr.io/oddomens/openconnect. docker compose up -d now pulls the image, and --build builds from source.
  • Added a security policy, contributing guide, issue templates and CI.
  • Licensed under MIT with the Commons Clause: free to use, change and share, but not to be sold.
  • Upgraded to Next.js 16 and React 19, and the Docker image to Node.js 22.
  • Password hashes now use OWASP's recommended scrypt cost, and a password set with OPENCONNECT_PASSWORD is checked against a scrypt hash too. Existing hashes upgrade on the next sign-in.
  • Native scrollbars follow the light or dark theme.
  • Fixed a local npm run build copying data/ and keys/ into the build output. The Docker image was never affected.
  • Fixed /api/reviews accepting a negative limit.
  • Fixed sync summaries saying "1 daily sales reports".

1.0.0 ​

  • First release.

Odd Omens is a one-person studio building privacy-first software.