Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ What changed in each version of the app, newest first. The format is
[Semantic Versioning](https://semver.org/), and the file is kept by
[cider](https://pub.dev/packages/cider): see "Versions" in docs/runbook.md.

## [Unreleased]
## [3.0.0] - 2026-10-10
### Added
- On the web, notifications now arrive when OpenSplit isn't open, and tapping one opens the group.
- On the web, OpenSplit tells you when an update is ready, and restarts into it when you choose.
Expand Down Expand Up @@ -37,6 +37,7 @@ What changed in each version of the app, newest first. The format is
- Moving between Groups, Account and Settings fades from one to the next.
- The Android launch screen shows the logo without a tile behind it.
- Text on screen is no longer selectable, as in other apps. Invite links can still be copied.
- Earlier versions of OpenSplit can no longer sync. Update to this one to keep your groups syncing.

### Fixed
- Settling up with somebody and then removing them while offline no longer leaves the removal refused once you are back online.
Expand Down Expand Up @@ -73,6 +74,6 @@ What changed in each version of the app, newest first. The format is
### Added
- The first build, to Play internal testing.

[Unreleased]: https://github.com/eigeninteractive/opensplit/compare/v2.0.0...HEAD
[3.0.0]: https://github.com/eigeninteractive/opensplit/compare/v2.0.0...v3.0.0
[2.0.0]: https://github.com/eigeninteractive/opensplit/compare/v1.0.0...v2.0.0
[1.0.0]: https://github.com/eigeninteractive/opensplit/releases/tag/v1.0.0
8 changes: 4 additions & 4 deletions PRINCIPLES.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ who you go with, and what you can afford. It is not a dataset.

### 4. No venture funding

Splitwise did not paywall because its founders turned bad. It took money that
mandated growth, growth mandated revenue, and revenue mandated extraction. The
structure produced the outcome. Refusing that structure is the actual defence
here; every other principle on this page is downstream of it.
Apps like this one rarely start paywalling because their founders turn bad.
Venture money mandates growth, growth mandates revenue, and revenue mandates
extraction. The structure produces the outcome. Refusing that structure is the
actual defence here; every other principle on this page is downstream of it.

### 5. You can always leave, and take everything with you

Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ publish_to: "none"
# never by hand (see "Versions" in docs/runbook.md). There is no `+build`
# here on purpose. The release workflow numbers every build itself, and a
# number written here would only be a second, stale answer.
version: 2.0.0
version: 3.0.0

environment:
sdk: ^3.12.2
Expand Down