N14 What is running, and what is newer
- Area
- N — Companion
- Audience
- operator
- Kind
- feature
- Status
- accepted
- Maturity
- built
- Labels
- mobile, updates, ux
The feature in the specification · Read at
Requirements
How lemonfiber was installed MUST be shown, and where it cannot be determined that MUST be said rather than assumed.
Where lemonfiber cannot replace itself, the app MUST NOT offer a control that would not work, and MUST show the command that would.
A withdrawn release MUST NOT be offered and MUST NOT be counted as an available update.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/Upkeep.phpapp-modules/kernel/tests/Api/TakingAnUpdateTest.phpapp-modules/kernel/tests/Api/UpkeepTest.php
The changelog MUST distinguish user-facing releases from those that are not.
An update MUST state what version of the stack it carries and what happens after it is applied, before it is agreed to.
The app MUST NOT apply an update that was not asked for, and MUST NOT apply one on a schedule of its own.
A version or changelog that could not be read MUST be told apart from being current.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/HowTheNotesStand.phpapp-modules/kernel/src/Api/Upkeep.phptests/Feature/SeeingWhichVersionsRunTest.php
This surface MUST NOT be used to update the services, which is N2's and carries a different offer.