Hi all,
I've just published Trndi 20, a continuous glucose monitor (CGM) viewer written in Free Pascal / Lazarus. It shows readings, alerts and forecasts from sources such as Nightscout and Dexcom, and it runs on Linux, macOS and Windows from a single codebase.
Release:
https://github.com/slicke/trndi/releases/tag/build-248Source:
https://github.com/slicke/trndiWhat's new in 20- Native ARM64 Windows build. Cross-compiled with FPC for aarch64-win64, so it runs natively on Snapdragon laptops instead of under x64 emulation.
- Live event streaming. The built-in web API has a new /events endpoint that pushes readings, alerts and forecasts to third-party clients as they happen.
- Redesigned account picker with colour indicators, nicknames and full keyboard navigation.
- Faster startup. The connection to the data source now happens in the background, so a slow network no longer blocks the UI.
- Snooze now pauses all alerts system-wide, and a single click on the floating window restores the main window.
- Fixes: high/low alerts no longer fire for readings inside the acceptable band, crash reports now include stack traces, music player detection timing is improved, plus assorted rendering fixes across platforms.
DownloadsLinux x86_64 and arm64 (deb, rpm, AppImage, zip), macOS (Apple Silicon dmg), Windows x64 (installer and zip). The ARM64 Windows build requires you to compile it yourself.
Feedback, bug reports and pull requests are welcome, especially from anyone running it on ARM64 Windows or on a Linux desktop I haven't tested.
Björn