github Darknetzz/jotty-android v1.3.5

latest release: dev-latest
3 hours ago

Fixed

  • Git dev-latest tag on pullscripts/setup-repo-git adds a force-fetch refspec so git pull --tags no longer fails with “would clobber existing tag”; scripts/pull-dev runs setup and pulls dev. Optional .githooks/post-merge keeps the tag in sync on dev when core.hooksPath is set via setup.
  • Dev in-app updates (“App not installed”)dev-latest CI assigns a monotonic versionCode per workflow run (same signing as stable when secrets are set). The app checks APK signing and version code before opening the installer and shows a clear message when the installed build was debug-signed or sideloaded with a different key.
  • Offline checklists stuck offline (#27) — Notes and checklists share one app-wide NetworkConnectivityMonitor (single network callback) so tab switches no longer desync Online/Offline; offline UI reads the shared online state. Sync runs when connectivity is restored. Homelab/LAN: online when INTERNET is available (not only VALIDATED); connectivity is re-checked when the app returns to foreground.
  • Offline sync error display — Reverse-proxy HTML (e.g. nginx 403 Forbidden) is no longer shown in the UI; users see “Access denied” instead. Sync failures keep local offline items visible (snackbar + last-error row) instead of a full-screen error that hides them.

Changed

  • Offline connectivity UX — Prominent error banner and highlighted offline status when the server cannot be reached; Try sync on list and detail screens.
  • Branch sync after release — CI fast-forwards dev to main after each push to main, so release merge commits do not leave main ahead of dev with identical trees.

Full changelog: https://github.com/Darknetzz/jotty-android/blob/main/CHANGELOG.md#135---2026-05-24

Don't miss a new jotty-android release

NewReleases is sending notifications on new releases.