Releases: ianpogi5/nightstand
Release list
v0.1.5
What's new
- Events on a later day are now grouped under a small uppercase section header ("TOMORROW", or the day name for the next-event fallback) instead of a per-event "Tomorrow · " prefix, making the split between today and later days obvious at a glance.
Signed APK cert SHA-256: 1777f274935d861ce20048e62324c4b969338c38d20bd0621e37603ceaa7a981
v0.1.4
What's new
- Spare calendar slots now show tomorrow's events: today's remaining events share the 5 display slots with tomorrow's, soonest first. At night, when today's list is nearly empty, tomorrow morning's meetings and holidays ("Tomorrow · All day") appear without pushing out anything still left today.
- The next-event-within-7-days fallback now applies only when both today and tomorrow are empty.
Signed APK cert SHA-256: 1777f274935d861ce20048e62324c4b969338c38d20bd0621e37603ceaa7a981
v0.1.3
Feature release.
- When today has no more events, the standby calendar column now shows your next meeting within the coming 7 days instead of staying empty. Today's behavior is unchanged; the fallback event is labeled with its day (e.g. "Tomorrow · 12:00 pm – 1:00 pm") so the future time reads unambiguously. The provider is still queried once per day and re-filtered on the minute tick.
APK is signed with the project release key (SHA-256 1777f274935d861ce20048e62324c4b969338c38d20bd0621e37603ceaa7a981).
v0.1.2
Efficiency release.
- The standby screen no longer queries the calendar provider every minute (~480 queries over a night). It now queries once at launch, again at local-day rollover, and whenever calendar data actually changes (via ContentObserver); the minute tick just re-filters the cached day's events. Same on-screen behavior, less background work while the phone is docked.
APK is signed with the project release key (SHA-256 1777f274935d861ce20048e62324c4b969338c38d20bd0621e37603ceaa7a981).
v0.1.1
Bugfix release.
- Fixed all-day calendar events (e.g. contact birthdays) lingering on screen past local midnight — the calendar provider stores them as UTC midnights, so yesterday's events kept showing until the UTC day rolled over (8 AM in UTC+8). The same fix also stops tomorrow's all-day events from appearing early in UTC-negative timezones.
APK is signed with the project release key (SHA-256 1777f274935d861ce20048e62324c4b969338c38d20bd0621e37603ceaa7a981).
v0.1.0
First release. An ad-free, tracker-free StandBy mode for Android.
- Digital or analog clock, today's calendar events, subtle battery indicator
- Auto-launch when charging in landscape (optional, via "Display over other apps")
- Night brightness control, per-minute pixel shift for OLED burn-in
- Per-calendar filtering
- No INTERNET permission — the app cannot phone home even if it wanted to
Verified on a Galaxy S23+ (One UI 7 / Android 15). On Samsung, set Battery → Unrestricted in App info so the charger trigger survives.
APK is signed with the project release key (SHA-256 1777f274935d861ce20048e62324c4b969338c38d20bd0621e37603ceaa7a981).