Releases: Ashex/sKeets
v0.1.1 Backlight management and more device support
Added backlight timeout with configurable settings along with brightness control, thanks to @systematiccaos for contributing with additional device support and enhancements.
What's Changed
- Handle building on different architectures by @Ashex in #10
- Add configurable idle frontlight dimming and settings scrollbar to Kobo app in #9
- Add Libra Colour / Elipsa 2E support, fix config persistence, UTF-8 rendering, and page-turn buttons by @systematiccaos in #12
New Contributors
- @systematiccaos made their first contribution in #12
Full Changelog: v0.1...v0.1.1
v0.1 sKeets for Kobo
sKeets v0.1
First release. A Bluesky (ATProto) client for Kobo e-ink readers. Tested on the Kobo Clara Colour, YMMV for other devices.
What's in this release
Authentication & sessions — Login via a login.txt credential file; no on-screen keyboard needed. Sessions are persisted and access tokens are refreshed automatically so the app stays authenticated across long sessions and restarts. login.txt is deleted after first use. Self-hosted PDS and custom AppView endpoints are supported.
Feed & threads — Scrollable home timeline with repost attribution and reply filtering. Tapping a post opens a full recursive thread view with an indented reply tree and scrollbar for long chains. Feed pagination is supported.
Interactions — Like/unlike and repost/unrepost from the feed; like/unlike from thread view. Updates are optimistic and refresh only the affected stats row rather than the full screen.
Images — Avatars load by default; post image embeds are opt-in. Alt text is shown as a fallback when images are off, and unsupported media (video, GIFs) surfaces a preview thumbnail with alt text where available. Images are cached to disk and in memory with LRU eviction.
Settings & moderation — Accessible from the feed and thread header. Separate toggles for profile images, embed images, and three content moderation categories (nudity, porn, suggestive — all off by default). Posts matching an active moderation label are hidden with a prompt pointing to Settings. Sign Out clears the saved session. All settings persist across restarts.
Platform — Renders to the e-ink framebuffer via FBInk using runtime screen dimensions throughout. Partial e-ink refreshes with completion fencing keep interactions snappy. Bundled OpenSSL 3 and a current CA certificate bundle work around the outdated Kobo system libraries.