Repository navigation
docs: drop a company name from the principles, and release 3.0.0 - #30
Merged
Merged
Conversation
The principle is about what venture money does to apps like this one, and it reads the same without attributing motives to a particular company. The rest of the page already says "the incumbent". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YSJh8YFmryHU41unFvrxSu
Major, as the runbook asks of a version that leaves older clients behind:
since 2.0.0 the server replaced GET /api/groups and
GET /api/groups/{groupId}/changes with POST /api/sync, and creating a group
or updating a profile now needs the picture fields, so a 2.0.0 build can no
longer sync. The changelog says so, for the testers being asked to update.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YSJh8YFmryHU41unFvrxSu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Principles
PRINCIPLES.mdnamed one company and described why it started charging. This states the same principle in general terms: venture money mandates growth, growth mandates revenue, and revenue mandates extraction. The rest of the page already says "the incumbent", and with this change no file in the tree names another expense app.Earlier mentions in history (old product docs and three commit messages) are left as they are. Removing them would mean rewriting public
mainand force-pushing.Release 3.0.0
Cut with
cider bump majorandcider release. Everything under Unreleased becomes 3.0.0, dated 2026-10-10.Why major: since 2.0.0 the API removed
GET /api/groupsandGET /api/groups/{groupId}/changes(replaced byPOST /api/sync). Creating a group and updating a profile now require the picture fields. A 2.0.0 build can no longer sync, which the runbook says makes this a major version. A changelog line tells testers to update.Before merging: the runbook says to send a major release with Play update priority 4, so older installs are made to update. A merge uses
vars.PLAY_UPDATE_PRIORITY, which is unset, so it would release at priority 0. Set the variable before merging and delete it afterwards, or run the Release workflow by hand withupdate_priority: 4.Play notes: the 500-character limit fits the first four Added lines, so the update line is not among them.
flutter test test/toolpasses, including the release-notes checks.🤖 Generated with Claude Code
https://claude.ai/code/session_01YSJh8YFmryHU41unFvrxSu