Skip to content

Releases

Sunlith v0.6.7

Choose a tag to compare

@SunSinD SunSinD released this 10 Nov 03:37

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

Choose a tag to compare

@SunSinD SunSinD released this 09 Nov 06:07

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

Choose a tag to compare

@SunSinD SunSinD released this 09 Nov 01:05

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

Choose a tag to compare

@SunSinD SunSinD released this 08 Nov 14:55

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

Choose a tag to compare

@SunSinD SunSinD released this 08 Nov 06:02

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

Choose a tag to compare

@SunSinD SunSinD released this 07 Nov 19:07

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

Choose a tag to compare

@SunSinD SunSinD released this 07 Nov 15:09

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

Choose a tag to compare

@SunSinD SunSinD released this 07 Nov 04:50

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

Choose a tag to compare

@SunSinD SunSinD released this 06 Nov 21:04

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

Choose a tag to compare

@SunSinD SunSinD released this 06 Nov 02:16

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.