Repository navigation
Releases
Sunlith 0.6.8
Sunlith 0.6.8 adds event-linked To-dos and an optional workweek, and fixes calendar navigation and short Day labels.
- Enable Monday-Friday in the five-day Week timeline. Rolling days remain the default, and List remains the default layout.
- Return to today with a stable Month arrow and directional Day arrows.
- Read short Day event titles directly on the timeline, including events near midnight.
- Tag events as To-do in Details or the editor. They appear in To-do when they start, with completion and undo saved on this phone.
- Sync school schedules directly from the phone. With a VPN active, Sunlith prefers a validated direct network when Android allows it and falls back to the default route if needed. No computer connection is required.
The attached APK is the exact tested, signed distribution build. Verification covered 26 test classes per Android version: 306 passed on Android 11 and 308 on Android 16, with zero instrumentation failures and disclosed skips. All four upgrade cases passed. Local checks passed 108 JVM tests and 44 companion tests; lint has no errors.
See verification details for continuation runs, skips and limits. Physical Fold5 behavior and the real campus Wi-Fi/Tailscale combination remain unverified. Narrow titles may shorten, and To-do completion is local to this installation.
Install Sunlith-v0.6.8.apk over the existing app. The companion ZIP includes setup instructions; SHA256SUMS.txt verifies both downloads.
Sunlith v0.6.7
Added
- Separate Day and Week timeline zoom controls in Appearance, from 50% to 200%.
- A live local VPN address indicator in Computer connection to help check whether the phone has a Tailscale-range address.
Changed
- Day and Week use List by default. Preset-owned Day timelines return to List once; customized layouts keep their choices.
- Timelines use a smaller default hour height, with more padding inside wide event blocks.
- Explicit date selections land directly at the selected events. Finger paging and continuous scrolling retain their motion.
- Connection details use shorter help text.
Fixed
- Keep sideways diagonal swipes paging Month, Week and Day lists while preserving vertical scrolling.
- Restore each list page's scroll position after a distant date or Today jump.
- Keep the selected date header and its page together during a switch, and position newly opened events before showing them.
- Remove the full-column background tint from the Day timeline.
- Preserve the viewed time when changing zoom, show compact grouped weeks promptly, and keep Retry available after a failed Day List load.
Assets
- Sunlith-v0.6.7.apk: the Android app.
- Sunlith-companion-v0.6.7.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: checksums for verifying downloads; optional for ordinary installation.
Sunlith v0.6.6
Fixed
- Overlapping events in narrow timeline columns, such as in Week with larger text, now appear side by side instead of disappearing behind a single count such as "+2". Only when many events overlap at once does a chooser hold the rest; the first event always stays visible, and a single hidden event opens directly.
Assets
- Sunlith-v0.6.6.apk: the Android app.
- Sunlith-companion-v0.6.6.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: checksums for verifying the downloaded files; optional for ordinary installation.
Sunlith v0.6.5
Added
- A Continuous timeline in Settings → Appearance → Week. Dates scroll sideways as one strip, with no week-page jumps.
- Group empty hours in Week, in Settings → Appearance. It is off by default. When on, long stretches with no events shrink into a small labeled band, such as 12 AM to 6 AM.
- A shortcut above very short events that opens their full titles and times.
Changed
- The five-day timeline keeps all five dates on narrow screens at normal text size.
- Event text is centered in its block, and Day view gives each hour more room.
- The Today button points left or right toward today in Week and Month, and mirrors in right-to-left languages.
- Paging a grouped timeline keeps the same hour at the top, and pages settle with a quicker spring.
Fixed
- Today finishes scrolling to the current time even when events reload or the screen rotates during the move.
- The first Today tap expands a collapsed Month calendar after the app is restored.
- Long all-day labels, such as "Toute la journée", show on two lines instead of being cut off.
- Rounded buttons in the short-event list no longer clip letters at large text sizes.
Assets
- Sunlith-v0.6.5.apk: the Android app.
- Sunlith-companion-v0.6.5.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: checksums for verifying the downloaded files; optional for ordinary installation.
Sunlith v0.6.4
Added
- A five-day timeline in Settings → Appearance → Week, alongside List, three days and seven days.
- Combined class details with each period's time, room and teacher absence notes.
Changed
- Consistent course colors across the calendar, search and event details, with readable light and dark palettes.
- Personal events use consistent colors based on their titles instead of provider calendar or event colors.
- Wider timeline columns that scroll sideways and larger all-day labels.
- More space for large text, wrapping list titles and room lists, and visible month-grid event labels at large font sizes.
Fixed
- Consecutive periods of the same school class appear as one block while retaining their original calendar rows and reminders.
- Teacher absences appear on the affected class, showing the exact missed time when only part of a combined class is affected.
- Opening a reminder for a later class period shows the complete combined class.
- Time ranges retain start-to-end order in mirrored layouts.
- Today returns to its agenda after revisiting a month, while ordinary month navigation preserves manual scroll.
Assets
- Sunlith-v0.6.4.apk: the Android app.
- Sunlith-companion-v0.6.4.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: checksums for verifying the downloaded files; optional for ordinary installation.
Sunlith v0.6.3
Added
- Connect Col.NET in Settings > Calendars > School schedule. Choose Collège Montmorency to fill in its address and time zone automatically. Other Col.NET schools need manual setup and have not been tested.
- Show school classes, dated teacher absences and source-provided school events alongside personal events in an existing calendar.
- Choose school notifications by category, including absences, time and room changes, added or removed classes, and connection problems.
- Review links to previously imported classes and large removals before applying them.
Updates are checked with a five-minute foreground limit and best-effort fifteen-minute background scheduling. Instant push is not available.
Changed
- Default new Week layouts to List while preserving saved choices.
- Clarify that the Month layout setting controls the month view.
Fixed
- Correct the Today arrow across sparse agendas and month grids.
- Let calendar gestures interrupt Today scrolling immediately.
Assets
- Sunlith-v0.6.3.apk: the Android app.
- Sunlith-companion-v0.6.3.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: checksums for verifying the downloaded files; optional for ordinary installation.
Downloads for this older version were removed. Use the latest release.
Sunlith v0.6.2
Changed
- Day opens with all hours by default. Choose Events only or Compact schedule in Settings > General > Day view.
- Existing Event cards choices switch to All hours once. Choosing Events only afterward is saved normally.
- General is first in Settings. Appearance groups layout, colors and app icon options.
- Every month date opens Day directly, including empty and crowded dates. Remove the extra-event count and preview popup.
Fixed
- Restore a visible calendar outline in Light, Dark and themed app icons and onboarding artwork.
- Events only shares one left-hand time label for events starting together. Each card keeps its own duration and opens separately.
- Include midnight labels at both ends of the full hourly view.
- Keep Computer connection controls readable at large text sizes.
Assets
- Sunlith-v0.6.2.apk: the Android app.
- Sunlith-companion-v0.6.2.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: optional checksums to verify the downloaded files.
Downloads for this older version were removed. Use the latest release.
Sunlith v0.6.1
Added
- Keep date when changing view in Settings > General. By default, changing views returns to today.
Changed
- Use a smaller, optimized Android build.
- Simpler Settings with compact menus and separate About and Import and export pages.
- Layout controls live together in Appearance; Agenda range offers Continuous, Month, Week and Day in General.
- Opening a calendar date starts Day at the top, then scrolls to its first timed event. The drilled-in Day header uses Back without another view picker.
Fixed
- Month paging retains incoming pages, prepares nearby calendar data and reduces swipe stalls.
- Day focus waits for fresh event data and survives recreation without repeating the scroll.
- Keep customized Week and Day layouts when changing between Agenda and Grid.
- Allow an immediate Week swipe after returning to Today.
- Remove the horizontal stripe from all launcher icon variants. Confirming an icon change reopens the calendar.
Assets
- Sunlith-v0.6.1.apk: the Android app.
- Sunlith-companion-v0.6.1.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: optional checksums to verify the downloaded files.
Downloads for this older version were removed. Use the latest release.
Sunlith v0.6.0
Added
- Agenda and Grid layout presets, with independent Month, Week and Day choices in General settings.
- Full event previews from a held month date or its extra-event count.
- Widget configuration through supported launchers' Edit widget action.
Changed
- Compact calendar controls, simpler settings, separate theme and wallpaper-color choices, and Light/Dark icons that fill the launcher shape.
- Computer setup shares the connection file directly and provides a clear route back to the calendar.
- Solid event colors, month grid lines, clearer week time ranges and a current-time line across the week.
- Smoother month swipes and simple screen fades.
Fixed
- Opening a day brings its relevant event into view; Back returns to the parent calendar.
- Day views no longer show the floating Today control. Month and Week use an up arrow.
- Event focus survives recreation without resetting a manually chosen hour; swiping keeps that hour.
- Dark onboarding text, provider event-color overrides and widget-setting refresh after native configuration.
Assets
- Sunlith-v0.6.0.apk: the Android app.
- Sunlith-companion-v0.6.0.zip: the computer connection tools and setup guide.
- SHA256SUMS.txt: optional checksums to verify the downloaded files.
Downloads for this older version were removed. Use the latest release.
Sunlith v0.5.0
Added
- Light, Dark and Neutral app icons in Settings > Appearance > App icon, with previews using the phone's icon shape.
- Vector sun/calendar artwork based on the new design, including a monochrome icon for Android's themed home screens. The editable SVGs are in assets/icon.
Fixed
- The three-day Week timeline keeps all visible dates loaded when selecting a date across a month boundary, with either Monday or Sunday as the first day of the week.
- Changing the Week layout or switching between three and seven days loads the dates needed by that view.
- Today updates when the date changes while Sunlith is open.
- In the full-month layout, Today appears when its row is scrolled away and returns to that row when pressed. It stays hidden when today is already visible.
Validation
- 26 Android JVM tests and 44 desktop companion tests passed. Android lint reported no errors; the dependency audit found no vulnerabilities.
- Full emulator suites: Android 11, 108 passed; Android 16, 110 passed. Both had two expected skips and no failures.
- Five Fold-sized checks passed at 200% text, along with separate notification-permission recovery and real desktop-to-phone calendar integration.
- GitHub CI passed all four jobs on the tagged commit: Android build/unit tests/lint, plus companion checks on Windows, Linux and macOS.
- Samsung launcher behavior, physical folding, Wi-Fi/Tailscale and battery restrictions still need phone testing. Some launchers may require adding the home-screen shortcut again after changing icons.
- Detailed results and current limits.
Downloads for this older version were removed. Use the latest release.