Download Latest Version OpenWhistle 2.1.0 source code.zip (4.7 MB) Google Add to Preferred Sources
Home / v2.0.1
Name Modified Size InfoDownloads / Week
Parent folder
OpenWhistle 2.0.1 source code.tar.gz 2026-09-27 2.0 MB
OpenWhistle 2.0.1 source code.zip 2026-09-27 2.2 MB
README.md 2026-09-27 2.2 kB
Totals: 3 Items   4.2 MB 0

Upgrade notes

  • An installation without a superadmin gets one. Migration 008 promotes the earliest active admin, normally the account the setup wizard created, when no superadmin exists yet. An installation that already has a superadmin is left alone. Check /admin/users after upgrading.

Fixed

  • No installation had a superadmin, so organisations could not be managed. The setup wizard created the first account as a plain admin, and only a superadmin may grant superadmin: /admin/organisations and multi-tenancy were unreachable on every installation. The wizard now creates a superadmin, and migration 008 promotes the first account of an existing installation.
  • The organisations list cut off its own actions. Six columns, one a full reporting URL, in two thirds of the page: the Deactivate button sat past a sideways scrollbar even at 1920 px. The list now runs under the form, across the full width. Nobody could reach the page before.
  • Pages that fit the window scrolled anyway, with the footer below the fold. The submission wizard and the login and MFA screens sized themselves as the viewport minus a guessed nav and footer height (144 or 112 px, against a real 151 px, plus the 36 px demo banner). They now fill the space between nav and footer by flexbox, whatever those measure.
  • The wizard's sidebar made the page as tall as its own text. In German it runs to about 1,000 px, so the wizard scrolled on a Full HD window with the footer out of sight. In the two-column layout it now takes the form's height and scrolls inside itself.
  • The demo login did not fit a Full HD window. From 1024 px on, the demo credentials sit beside the login form instead of above it.
  • The wizard's first step still scrolled on a Full HD window. Its form column was capped at 680 px on a 1920 px screen, so every text wrapped to more lines than needed. It now takes up to 860 px with tighter spacing, and fits 1920 × 890 with the demo banner, in English and German.
  • Disabled pagination buttons failed text contrast. At 38 % opacity they fell below 4.5:1; they now use the muted text colour and carry aria-disabled.
Source: README.md, updated 2026-09-27