Renovate / renovate (push) Successful in 54s
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 6s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 21m44s
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m32s
Agendula 1.1.0. Merging this triggers the release pipeline (F-Droid, Codeberg, Play) and mints the v1.1.0 tag. - Tags, synced as CATEGORIES (#35) - Saved filters, also usable in the Tasks widget (#47) - Offline flavor without sync or network, published to Codeberg only (#39) - New Today, Up next, Lists and Week widgets; widgets can show several lists - Synced lists can be renamed and deleted - All-day tasks no longer land a day off west of UTC in smart lists and filters versionName 1.1.0 / versionCode 1010099. CHANGELOG has the 1.1.0 section, and What's New is written for en-US, en-GB, de-DE, pt-BR, plus new fr-FR and ar. After the tag lands, fdroiddata!49998 needs a 1.1.0 build entry with gradle: full. Closes #35, closes #39, closes #47 Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de> Reviewed-on: https://codeberg.org/jlmakiola/agendula/pulls/51
43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
<!--
|
|
Thanks for contributing to Agendula!
|
|
|
|
Please skim CONTRIBUTING.md if you haven't:
|
|
https://codeberg.org/jlmakiola/agendula/src/branch/main/CONTRIBUTING.md
|
|
|
|
Two things it's easy to get wrong:
|
|
• The one architectural rule — provider column names, `TaskContract`,
|
|
`ContentResolver` and the authority string never leak above `data/tasks/`.
|
|
• Don't bump `versionName` / `versionCode`. That bump reaching `main` is what
|
|
cuts a release, so it belongs only in a release PR.
|
|
-->
|
|
|
|
### What this changes
|
|
|
|
|
|
### Why
|
|
|
|
<!-- Closes #123 — link the issue this implements or fixes. -->
|
|
|
|
|
|
### How it was tested
|
|
|
|
<!--
|
|
Which of these ran green, and anything you exercised by hand. On-device notes
|
|
are especially useful for UI changes, and for anything touching the provider
|
|
read/write paths (OpenTasks / tasks.org installed).
|
|
|
|
./gradlew lintFullDebug lintOfflineDebug :app:testFullDebugUnitTest :app:testOfflineDebugUnitTest :app:assembleDebug
|
|
python3 scripts/check_translations.py
|
|
-->
|
|
|
|
|
|
### Checklist
|
|
|
|
- [ ] `./gradlew lintFullDebug lintOfflineDebug :app:testFullDebugUnitTest :app:testOfflineDebugUnitTest :app:assembleDebug` passes locally
|
|
- [ ] New domain logic comes with JVM unit tests under `app/src/test/`
|
|
- [ ] Provider details stay inside `data/tasks/`
|
|
- [ ] No `values-*/strings.xml` touched (Weblate owns those; new English strings in `values/` are fine)
|
|
- [ ] `CHANGELOG.md` updated under `## [Unreleased]`, if the change is user-visible
|
|
- [ ] No `versionName` / `versionCode` bump
|
|
- [ ] No planning or design documents committed
|