First stable release. Merging this bumps versionName to 1.0.0 and triggers the release pipeline (F-Droid, Codeberg, Play). **App** - CalDAV sync built in, with Agendula's own task store; OpenTasks / tasks.org stay available and can be copied over in Settings → Storage - repeating tasks, several reminders per task, lists managed in the app, iCalendar import/export, widget and Quick Settings tile - a list can be kept out of the smart lists (#18) and gets its own notification channel (#17) - duplicate a task with its subtasks (#16) - HTML descriptions shown as plain text (#15) - relative day words in reminder notifications (#14) - asks for exact-alarm access instead of claiming USE_EXACT_ALARM, and re-arms reminders when that access changes **Release plumbing** - floret-kit bumped to v0.4.0; the old pin was never pushed, so a clean clone couldn't check out the submodule. 0.4.0 drops CrashConfig.issueTitle (crash issues are always filed in English) - prebuilt .so files ship unstripped, so the build no longer depends on whether an NDK is installed; now checked by check_reproducible_release.sh - official F-Droid recipe in docs/fdroid-official/, to submit to fdroiddata once v1.0.0 is tagged - Google Play: fastlane uploads the AAB and every locale's What's New after the F-Droid release; a separate listing lane pushes text and graphics from the fastlane tree, which CI now checks against Play's limits - store listing: title "Agendula: Tasks" in every locale, icon, feature graphic, screenshots and 1.0.0 changelogs in en-US, en-GB, de-DE and pt-BR crash_report_issue_title is now unused but stays until Weblate removes the translated copies. Closes #14, closes #15, closes #16, closes #17, closes #18 Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de> Reviewed-on: https://codeberg.org/jlmakiola/agendula/pulls/20
97 lines
1.9 KiB
Plaintext
97 lines
1.9 KiB
Plaintext
BEGIN:VCALENDAR
|
|
VERSION:2.0
|
|
PRODID:-//Agendula//store sample//EN
|
|
X-WR-CALNAME:Work
|
|
BEGIN:VTODO
|
|
UID:sample-work-0
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Send the Q3 report to Lena
|
|
DUE;VALUE=DATE:20260922
|
|
PRIORITY:1
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-1
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Review Alex's pull request
|
|
DUE;VALUE=DATE:20260923
|
|
PRIORITY:5
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-2
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Weekly team sync notes
|
|
DUE;VALUE=DATE:20260924
|
|
DTSTART;VALUE=DATE:20260924
|
|
RRULE:FREQ=WEEKLY;BYDAY=TH
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-3
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Prepare slides for the quarterly review
|
|
DUE;VALUE=DATE:20260925
|
|
PRIORITY:5
|
|
PERCENT-COMPLETE:50
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-3-0
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Collect the numbers
|
|
RELATED-TO:sample-work-3
|
|
STATUS:COMPLETED
|
|
PERCENT-COMPLETE:100
|
|
COMPLETED:20260923T080000Z
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-3-1
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Draft the outline
|
|
RELATED-TO:sample-work-3
|
|
STATUS:COMPLETED
|
|
PERCENT-COMPLETE:100
|
|
COMPLETED:20260923T080000Z
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-3-2
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Design the charts
|
|
RELATED-TO:sample-work-3
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-3-3
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Rehearse once
|
|
RELATED-TO:sample-work-3
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-4
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Book flights to the Lisbon conference
|
|
DUE;VALUE=DATE:20260929
|
|
LOCATION:Lisbon
|
|
URL:https://example.org/conference
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-5
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Update the onboarding docs
|
|
PRIORITY:9
|
|
STATUS:NEEDS-ACTION
|
|
END:VTODO
|
|
BEGIN:VTODO
|
|
UID:sample-work-6
|
|
DTSTAMP:20260923T080000Z
|
|
SUMMARY:Plan the team offsite
|
|
DUE;VALUE=DATE:20260922
|
|
STATUS:COMPLETED
|
|
PERCENT-COMPLETE:100
|
|
COMPLETED:20260923T080000Z
|
|
END:VTODO
|
|
END:VCALENDAR
|