This release makes adding an account friendlier, adds support for DAV servers behind authentication gateways, and turns on the Font Size setting.
Added
- Font Size setting (#184). Settings → Appearance → Font Size now works, with Small, Default, Large and Extra large. Text scales across the app while the layout stays put, and your choice is remembered.
- DAV servers behind an authentication gateway. Each account can now send custom HTTP headers, such as the access tokens that Pangolin or Cloudflare Access require. The self-hosted
/setupgenerator has the same fields and encrypts each header value. See the README for how to set up the gateway.
Changed
- Redesigned onboarding and account setup (#182). "Connect CalDAV account" is now the main action on the welcome screen, and the data privacy explanation is a short intro with a "How?" toggle. The Add CalDAV account dialog and
/setupask for display name, server URL, then username and password side by side. Proxy and custom headers are grouped under one collapsible Connection settings section. - A failed connection suggests a fix. When connecting fails, the error links to diagnostics and suggests a next step: setting up (or checking) a proxy for CORS or network errors, adding a header for a 403 from a gateway, or rechecking the password after a 401.
Native Android app
This release also attaches calino-android-0.5.0.apk, the current build of the native Android app from calino-android. It's still early, but it should be usable if you want an app that feels more fluid and native on Android.
The other APK, calino-v0.34.0.apk, is the regular Calino app.
Full Changelog: v0.33.8...v0.34.0