The README leads with the thing that is actually different about this app rather than burying it: Calendula and Agendula front standards someone else maintains, and Clockula cannot, because there is no open provider behind a clock. Saying so plainly is better than implying a thesis the app does not meet — and the three things that replace it (the AlarmClock contract, IANA zones, an exportable format) are real commitments, not consolation. CONTRIBUTING's scope section now names the trade this project will not make: nothing ships that buys a feature by making an alarm less certain to ring. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L94fydiJC37LtxVusNQBDy
24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to Clockula are documented here.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
Tag sections feed the release notes — see [`docs/RELEASING.md`](docs/RELEASING.md).
|
|
|
|
## [Unreleased]
|
|
|
|
### Added
|
|
- Project skeleton: Gradle build, version catalog, Hilt, Compose and the Material 3
|
|
Expressive theme over floret-kit's `identity` module, seeded `#6B7A5C` — the
|
|
third 120° hue rotation of Calendula's slate, completing the family's palette.
|
|
- floret-kit as a git submodule wired in as a Gradle composite build.
|
|
- Crash capture and the report surface via floret-kit's `core-crash`; per-app
|
|
language support via `core-locale`.
|
|
- Launcher and notification icons: a line-art clock face carrying the family's
|
|
Calendula bloom badge.
|
|
- Full release pipeline, Codeberg-canonical from the first commit — CI,
|
|
translations, release (F-Droid repo + Codeberg release + Google Play) and
|
|
Renovate, with the F-Droid reproducibility rules intact.
|
|
- The locked specification: `docs/PLAN.md` and `docs/ROADMAP.md`.
|