Repository navigation
Releases
Releases · SunSinD/Sunlith
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.
Sunlith v0.4.0
Added
- Three layout presets: choose Sunlith, Schedule or Planner during first launch, or under Settings > Appearance. Month, week and day layouts can then be adjusted separately.
- Full month grid: see event titles inside each date and open a day for its details.
- Hourly timelines: place events on a time grid in Day view or across 3 or 7 days in Week view. Overlapping events share columns; dense groups offer an event list.
- Daily schedule: a compact, continuously scrolling list with a date picker above it.
- Material You: use wallpaper colors on Android 12 and newer, with neutral light and dark colors available in Appearance.
Changed
- Month view opens with a continuous agenda. Settings > Agenda can limit it to the selected month, week or day.
- Swiping visibly moves between periods. Previous and next arrows are optional under Settings > Navigation and hidden by default.
- Today appears near the bottom when the current date is out of view.
- The toolbar cog opens Settings directly. Displayed calendars live under Calendars; Computer connection has its own access selection.
- First-run setup focuses on computer connection and layout choice. The assistant guide picker has been removed.
- The README is shorter, and setup and testing details remain in the documentation.
Fixed
- Scrolling through loaded dates keeps its position when earlier dates are added.
- The month grid keeps its event data while the agenda scrolls farther away.
- Turning off calendar collapse restores the complete header.
- Overnight events shorter than 24 hours appear on both days of the hourly timeline.
- Quick repeated navigation taps retain every requested step.
- The three-day timeline keeps its visible dates across activity recreation.
- Widget and event handoffs wait for setup to finish, and creating a calendar for computer access preserves the displayed-calendar selection.
- Corrected companion lockfile metadata for reproducible dependency installs.
Validation
- 26 Android JVM tests and 44 desktop companion tests passed.
- Android 11 and Android 16 regression runs completed, with all nine customization checks passing on both after test-gesture corrections.
- Five Fold-sized checks passed at 200% text, along with notification permission recovery and the actual desktop-to-Android connection.
- GitHub-hosted checks could not start because Actions is disabled for the account. Build and test checks ran locally on Windows; macOS and Linux jobs remain unverified for this release.
- Detailed results and device limits.
Downloads for this older version were removed. Use the latest release.