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
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Folio is in development), and this file follows [Keep a Changelog](https://keepa
`versionCode` is derived from the version name ((MAJOR × 10000 + MINOR × 100 + PATCH) × 10 + HOTFIX), so every release sorts correctly and a fix on top of one has nine numbers of its own.
Folio shows the newest section on the phone after an update, and every version under Settings › What's New › Version History.

## [0.6.8] - Unreleased
## [0.6.8] - 2026-10-06

### Added
- **Edit an app's icon on its own:** long-press an app, More › Edit Icon, and give that one icon its own style (Default, Dark, Tinted or Clear) and shape, or leave either like the other icons. It shows everywhere Folio draws the icon, Reset Icon puts it back, backups carry the choices, and the icon pictures Folio saves are untouched, so nothing can be left stale. Custom pictures and per-app icon-pack icons are not part of this yet.
Expand Down
2 changes: 1 addition & 1 deletion app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ val releaseStoreFile = releaseSigningValues["FOLIO_RELEASE_STORE_FILE"]?.let { c
}
}

val folioVersion = "0.6.8-beta.7"
val folioVersion = "0.6.8"

// Bundle the changelog so Folio can show What's New after an update.
val bundleChangelog = tasks.register<Copy>("bundleChangelog") {
Expand Down
34 changes: 12 additions & 22 deletions app/src/main/assets/roadmap.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,87 +11,77 @@
"color": "#30D158",
"title": "More dock apps",
"detail": "The dock grows from four to six apps as you fill it.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "badge",
"color": "#FF3B30",
"title": "Clear badges when opened",
"detail": "Optionally hide an app's badge once you open it.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "clock",
"color": "#FF9F0A",
"title": "StandBy without the fold",
"detail": "StandBy as a screen saver, so it turns on while the phone charges instead of only when it is set down half open. Chosen in Android’s Settings › Display › Screen saver.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "pages",
"color": "#32ADE6",
"title": "Flipbook",
"detail": "Home pages turn in 3D as you swipe, inspired by Barrel. Supporters have it in the Market now, and everyone gets it in 0.6.8.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "rings",
"color": "#BF5AF2",
"title": "Duet",
"detail": "The fold animation as a tweak, with six looks including iPhone Duo. Based on Duo Fold Live.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "search",
"color": "#0A84FF",
"title": "Your own search engine",
"detail": "Bing, Brave, Ecosia and more, or any address you type.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "language",
"color": "#0A84FF",
"title": "Language in Settings",
"detail": "Choose Folio's language in Settings › General, with more of Folio in Korean and Chinese.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "tune",
"color": "#8E8E93",
"title": "A shorter Settings list",
"detail": "Ten fewer rows on the first screen: a General page for what you open once, and one Support Folio row.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "grid",
"color": "#5E5CE6",
"title": "Cleaner widget picker",
"detail": "Find a widget without scrolling past one app's hundreds: a row of app icons narrows the gallery to the one you want, and each app shows a single row until you ask for more.",
"status": "building",
"beta": true
"status": "done"
},
{
"icon": "speed",
"color": "#FF9F0A",
"title": "Faster Folio",
"detail": "Quicker start, smoother swipes and less memory, on every phone.",
"status": "building",
"beta": true
"detail": "Home and the App Library are ready sooner after Folio starts.",
"status": "done"
},
{
"icon": "history",
"color": "#8E8E93",
"title": "Layout History",
"detail": "Out of beta: go back to how Home looked before a big change.",
"status": "building"
"status": "done"
}
]
},
Expand Down
1 change: 0 additions & 1 deletion docs/in-flight.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ lock: the real state is `gh pr list` and `git worktree list`. Keep it honest rat

| Branch | What it changes | Files it holds |
|---|---|---|
| `release-068-beta7` | Beta.7 is the 0.6.8 release candidate. Until the stable ships, nothing that goes into the APK merges to `main` (REL-4b, checked on the stable's bump): docs, tools and tests can. The stable's bump removes this row. | `app/`, `market/`, `docs/sdk/source/`, the Gradle files |

Dependabot's open bumps are left out: they touch only `gradle/libs` or `build.gradle.kts`, and
[REL-27](standards/releases.md) says when to take them.
Expand Down
51 changes: 51 additions & 0 deletions docs/releases/0.6.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Folio 0.6.8: Your language, your Home, and Smooth

The stable 0.6.8. It is the app of `v0.6.8-beta.7` and nothing else: REL-4b, checked on this bump, fails if anything that
goes into the APK differs from that tag, apart from the version, the dated changelog and the roadmap. The full list of
what is new is the `## [0.6.8]` section of [CHANGELOG.md](../../CHANGELOG.md); the beta notes are
[0.6.8-beta.7](0.6.8-beta.7.md) and the betas before it.

## Version

`folioVersion = "0.6.8"`, `versionCode` **6080**, the same as every 0.6.8 beta, so it installs over beta.7 and the betas
before it, and over 0.6.7.3 (6073). The changelog's `[0.6.8]` is dated (REL-10), and the roadmap marks every 0.6.8 item
Done (REL-14b checks that none is left Building or Planned). Faster Folio's line now says only what shipped: a quicker
start. Smoother swiping is its own 0.6.9 item.

## Before the bump

1. **Beta.7 is the last beta.** It is beta.6 plus four small fixes (#260 to #263), and McCal chose to ship it as the
stable without a further day of supporter soak (REL-20 asks for that day only for installer changes, and beta.7 has
none). Beta.6 itself had been out since 2 Oct 2026 with one report (#256, not a regression from these fixes).
2. Tag `v0.6.8-beta.7` on `main` at the merge of the beta.7 bump (3ba4e680) first, so REL-4b has something to compare to.
`main` has had no app change since (the freeze row in `docs/in-flight.md`, removed by this bump).
3. Not yet checked by hand on the Fold8: Arrange Like iPhone, a Home change followed by leaving, TalkBack in Korean.
The scripted smoke on the Fold8 cover passed 13 of 14; the one failure, "Home is up", is unexplained (the phone was
shared with another session).

## Steps

1. Merge this bump with a merge commit.
2. Tag `v0.6.8` on it.
3. Build and sign with `scripts/release-signed-keychain.sh` from the tag, clean tree.
4. Publish on McCal-Codes/folio as Latest. In the message: the APK's SHA-256 (REL-22), the VirusTotal report (REL-23)
with the usual heads-up about small engines, and a pointer to [PERMISSIONS.md](../../PERMISSIONS.md) (REL-24); no new
permission since 0.6.7.3. Release notes are in McCal's words (REL-25).
5. Check Settings › Software Update on a phone on 0.6.7.3 offers it, and that the website (`foliolauncher.com`) picks up
the release.

## After it is out

- Merge McCal-Codes/folio#229 (`folio-pkg` refuses reserved kinds in packed packages) now, and keep the three copies
of `tools/folio-pkg.py` identical (folio-source-template#7, folio-tweaks#4).
- McCal-Codes/folio-tweaks#4 (Tilt, the page effect package) held for this release because merging it publishes the
source; it can go once 0.6.8 is out.
- `main` reopens for app changes. 0.6.9 (Foundation) starts, and the Diagnostics Copy button from #239 is first in
line behind a Mockup Lab pass.
- Reply to whoever reported #239 in McCal's words.

## Checked before the bump

- Beta.7: the four fix PRs together, 848 unit and Market tests with no failures and lint clean; `smoke5.py` on the
Fold8 cover, 13 of 14 (see above). Beta.6: 14 of 14.
- This bump: `tools/check-release-rules.sh origin/main` (REL-13, REL-14b, REL-4b against `v0.6.8-beta.7`).
Loading