build(todo): listed in F-Droid as Task and Calendar & Agenda
F-Droid's Time is for clocks and timers; a to-do list with a calendar belongs under Task and Calendar & Agenda, the developer's choice of both. No other app used Time, so the repository no longer lists it. The release test now checks every category the listing names. ADR 0033 gets D26 (the review's fixes so far) and D27. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
e11ed481ce
commit
7e2f224c66
1 changed files with 43 additions and 12 deletions
|
|
@ -441,6 +441,27 @@ the date), the rest the developer's asks, carried out as described.
|
|||
Meditate; what is the person's own (a value) stays in view, as do an empty list's
|
||||
message and quick add's hint while words are highlighted.
|
||||
|
||||
## Decisions after trying 0.2.0 (4 Nov 2026, the developer's)
|
||||
|
||||
The developer's review of 4 Nov 2026, again beside Todoist's screens.
|
||||
|
||||
- **D26 What the review fixed and added**: a time or duration picked in the date sheet
|
||||
counts however the sheet closes (it had counted only with a day tapped), on the task's
|
||||
day, or today where it had none, as Todoist's; editing a project keeps its Display.
|
||||
**Today counts its tasks** under its title, overdue and today's together ("14 tasks",
|
||||
as Todoist's), not while tasks are chosen. **A row's check stands by its title's first
|
||||
line**, not in the middle of the row: a `ListTile` centres its leading or tops it at
|
||||
its padding, never at the title's line, so the check and the texts share its title,
|
||||
the texts lowered by half of what the 48 dp tap target is taller than a line.
|
||||
**A sub-task opens in its task's sheet**, as the sheet's path did, not in a sheet over
|
||||
it; the sheet keeps what it showed, the system's back returning to the last (agent's
|
||||
choice: a `BackButtonListener`, over a `PopScope`, which would also have held back a
|
||||
tap beside the sheet, a swipe and Escape, which close it whole; a picker over the
|
||||
sheet is closed by back first).
|
||||
- **D27 Listed in F-Droid as *Task* and *Calendar & Agenda*** (the developer's, both,
|
||||
over *Time*, which F-Droid's categories give to clocks and timers): no other app of
|
||||
the repository used *Time*, so the repository no longer lists it.
|
||||
|
||||
## Steps
|
||||
|
||||
1. **The frame**: go_router and `NavigationFrame` with the four tabs (empty screens that
|
||||
|
|
@ -471,8 +492,8 @@ the date), the rest the developer's asks, carried out as described.
|
|||
`$XDG_RUNTIME_DIR`, and kept nowhere but Proton Pass). *Alternative:* Learn's key, which
|
||||
would let one app's build pass for the other's update.
|
||||
- **The APK, in the F-Droid repository, and a snap** (the developer's, over the APK
|
||||
and F-Droid alone): the listing `app.halkyon.todo.yml` (category *Time*,
|
||||
`NonFreeNet` for the server's SSPL, as Learn's says), the snap `halkyon-todo` to
|
||||
and F-Droid alone): the listing `app.halkyon.todo.yml` (categories *Task* and
|
||||
*Calendar & Agenda* since D27, `NonFreeNet` for the server's SSPL, as Learn's says), the snap `halkyon-todo` to
|
||||
the Store's edge channel, as Learn's, from `apps/todo/snap/`. snapcraft builds one
|
||||
recipe a folder, `snap/snapcraft.yaml`, and the root's is Learn's, so the release
|
||||
tool builds Todo's in a clone of the repository at the tag, kept in
|
||||
|
|
|
|||
Loading…
Reference in a new issue