Skip to content

Nightbell 3.0.1 — new signing key, and the certificate says Nightbell

Choose a tag to compare

@riveerxd riveerxd released this 09 Aug 14:12
· 9 commits to master since this release

A signing-key change, and three things that were wrong in 3.0.0.

Read this if you installed 3.0.0

3.0.0 cannot update to 3.0.1. 3.0.0 was still signed by a key whose certificate subject read CN=Pulse Monitor, and a certificate subject cannot be edited without issuing a new certificate. So the key is new:

CN=Nightbell, OU=river, O=river, L=Prague, C=CZ
SHA-256  20:d8:ab:da:a8:41:6a:9a:75:1e:3e:a1:44:ef:15:23:d7:dd:ba:ae:ee:9e:c6:be:01:d6:3a:65:57:4a:70:de

Android refuses an update signed by a different key than the installed build, so a 3.0.0 install has to be uninstalled before 3.0.1 will install. Export your monitors from Settings first if you had already imported them.

This was done one day after 3.0.0 shipped, deliberately, because the cost of re-keying only ever grows. 3.0.1 onward updates in place as normal. The old key is archived and still verifies every release up to and including 3.0.0; it is never used again.

Coming from Pulse 2.x is unchanged and still needs export/import, since the application id moved in 3.0.0. See docs/MIGRATION_3.0.0.md.

Fixed

  • The promo video clipped the "g". The title card masks the wordmark on, and mask-image clips to the element's box; at line-height: 1 that box was exactly the font size, so the descender fell outside the mask and was shaved off flat for the whole scene. "Pulse" has no descender, which is why it only appeared after the rename.
  • The promo video advertised 2.5.0, a version that was never released. It now reads the shipped version.
  • The site's update FAQ was wrong. It claimed everything from 2.0.0 installs over the top, which had not been true since 3.0.0 moved the package.

Added

  • A Star on GitHub button in the hero, and the other two lost their articles so all three fit one row: "Download APK", "Read source", "Star on GitHub". It points at the repository root rather than /stargazers, which 404s for a signed-out visitor.
  • Every external link on the site opens in a new tab.

Verified

359 JVM tests and 105 on-device tests green. minSdk 26 (Android 8.0), targetSdk 36. No app behaviour changed in this release.

Nightbell-3.0.1-release.apk · 2,157,468 bytes
sha256 db1e7d79fcba532889fd27e89e13c0f9f9dc7a869009d44dacb96011f53ea21f