release: cut 1.0.0 — Agendula keeps your tasks itself

versionName 1.0.0, versionCode 10000. Merging this to main triggers
.gitea/workflows/release.yaml, which builds it, publishes to the F-Droid repo,
and mints the v1.0.0 tag — and this is the release where `prerelease` flips to
false on its own, since the pipeline derives it from MAJOR.

CHANGELOG's 1.0.0 section covers the own store, list management, recurrence,
iCalendar export, the storage picker and the copy path, then the fixes to the
external-provider mode that 0.4.0 and earlier used for everything — the
reverting due times, the all-day drift, the silent save failure on tasks with a
duration, recurrence detection on tasks.org, the inert reminder field, and the
provider-failure recovery.

Nothing about the dropped authority or the custom permissions: they never
reached a release, so there is nothing for a user to have lost.

`changelogs/10000.txt` is `scripts/sync_changelog_to_fastlane.sh` output, for
the official F-Droid listing, at 471 of the 500 characters F-Droid will show —
the section is written to that budget rather than trimmed to fit it, since the
same text is the Gitea release notes. The detail behind each line is in the
commit messages, CHANGELOG's older entries stay as they were.

Still open before this merges, per docs/RELEASING.md step 4 and ROADMAP:
`./gradlew :app:connectedDebugAndroidTest` against the tip, and
`scripts/verify-release.sh` on a real device.
This commit is contained in:
2026-09-21 13:43:24 +02:00
parent 8dc95da01c
commit af9b2cb5c8
3 changed files with 33 additions and 4 deletions
+15
View File
@@ -7,6 +7,21 @@ All notable changes to this project are documented here. The format follows
## [Unreleased]
## [1.0.0] - 2026-09-21
### Added
- Agendula keeps your tasks itself now — nothing else to install. Manage lists
in the app, repeat tasks, and export any list as iCalendar.
- Settings → Storage picks where tasks live, and offers to copy them over from
OpenTasks or tasks.org.
### Changed
- Another task app is now optional. Already use one? Nothing changes on update.
### Fixed
- Edited due times no longer revert, all-day tasks no longer drift a day, and
per-task reminders are saved.
## [0.4.0] - 2026-08-31
### Added
+5 -4
View File
@@ -27,10 +27,11 @@ android {
// a bumped versionName into main triggers .gitea/workflows/release.yaml,
// which builds this version and then creates the matching vX.Y.Z tag +
// release itself (versionCode is pinned to MAJOR*10000 + MINOR*100 +
// PATCH from versionName, e.g. 0.2.0 -> 200). The Gitea release is marked
// as a pre-release while MAJOR is 0. See docs/RELEASING.md.
versionCode = 400
versionName = "0.4.0"
// PATCH from versionName, e.g. 1.0.0 -> 10000). Releases were flagged as
// pre-releases while MAJOR was 0; 1.0.0 is the first stable one, and the
// pipeline graduates it on its own. See docs/RELEASING.md.
versionCode = 10000
versionName = "1.0.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
@@ -0,0 +1,13 @@
### Added
- Agendula keeps your tasks itself now — nothing else to install. Manage lists
in the app, repeat tasks, and export any list as iCalendar.
- Settings → Storage picks where tasks live, and offers to copy them over from
OpenTasks or tasks.org.
### Changed
- Another task app is now optional. Already use one? Nothing changes on update.
### Fixed
- Edited due times no longer revert, all-day tasks no longer drift a day, and
per-task reminders are saved.