Skip to content

Releases: patelchaitany/focus-launcher

Focus 1.1.49

Choose a tag to compare

@github-actions github-actions released this 20 Sep 19:00
6b03b1b

Focus 1.1.49: the same APK as on how2me.me/focusapp. It installs over any earlier version from the site or this page and keeps your settings.

  • SHA-256 of focus-launcher-1.1.49.apk: ebd16e2fecdb6e7b86a60dae553a98789a4d5c5208773337fe8de58fc7a418fc
  • Signed with the project's release key (certificate SHA-256 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2). Check it with apksigner verify --print-certs focus-launcher-1.1.49.apk.
  • Built, signed and published by the Publish workflow from commit 6b03b1b, after the owner approved the run.

What's Changed

Full Changelog: v1.1.40...v1.1.49

Focus 1.1.40

Choose a tag to compare

@github-actions github-actions released this 20 Sep 17:41
141d9f6

Focus 1.1.40: the same APK as on how2me.me/focusapp. It installs over any earlier version from the site or this page and keeps your settings.

  • SHA-256 of focus-launcher-1.1.40.apk: 54b079ecfd4432277d26394829d81df12f8448a29e48622971d68e48cfd21dbf
  • Signed with the project's release key (certificate SHA-256 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2). Check it with apksigner verify --print-certs focus-launcher-1.1.40.apk.
  • Built, signed and published by the Publish workflow from commit 141d9f6, after the owner approved the run.

What's Changed

  • Revert PR #11: bring back the accessibility service, double tap to lock and the song's name by @patelchaitany in #12

Full Changelog: v1.1.37...v1.1.40

Focus 1.1.37

Choose a tag to compare

@github-actions github-actions released this 20 Sep 16:55
21a7fbf

Focus 1.1.37: the same APK as on how2me.me/focusapp. It installs over any earlier version from the site or this page and keeps your settings.

  • SHA-256 of focus-launcher-1.1.37.apk: f0583ac0f6bd3466050e8bbbf9cfbdafa95f37b9d57b0a0c35a76570971e371e
  • Signed with the project's release key (certificate SHA-256 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2). Check it with apksigner verify --print-certs focus-launcher-1.1.37.apk.
  • Built, signed and published by the Publish workflow from commit 21a7fbf, after the owner approved the run.

What's Changed

  • No accessibility service, no notification listener: get past Play Protect by @patelchaitany in #11

Full Changelog: v1.1.34...v1.1.37

Focus 1.1.34

Choose a tag to compare

@github-actions github-actions released this 20 Sep 16:11
d8346e7

Focus 1.1.34: the same APK as on how2me.me/focusapp. It installs over any earlier version from the site or this page and keeps your settings.

  • SHA-256 of focus-launcher-1.1.34.apk: b650f76e5de309c7ecf307df18cbe9d60be49047db6132322c583cf3e22b7864
  • Signed with the project's release key (certificate SHA-256 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2). Check it with apksigner verify --print-certs focus-launcher-1.1.34.apk.
  • Built, signed and published by the Publish workflow from commit d8346e7, after the owner approved the run.

What's Changed

  • F-Droid workflow: update the open merge request instead of opening another by @patelchaitany in #9
  • Home: music and note sections (plain text, lines between sections) by @Sridhar1030 in #10

Full Changelog: v1.1.29...v1.1.34

1.2

1.2

Choose a tag to compare

@patelchaitany patelchaitany released this 19 Sep 21:10

What's Changed

  • Publish from CI after the owner's approval; automatic build numbers by @patelchaitany in #3
  • CI hardening: pin actions to commits, keep tests away from the signing key by @patelchaitany in #4
  • Split clock: the time | one section, a single line between them by @patelchaitany in #6

Full Changelog: v1.1...1.2

Focus 1.1.29

Choose a tag to compare

@patelchaitany patelchaitany released this 19 Sep 23:07
1ad4cd1

Focus 1.1.29: the same APK as on how2me.me/focusapp.

What changed

  • This is the first release that anyone can rebuild bit for bit. It was built from a clean checkout of this tag; a build of the same tag in F-Droid's build container gives exactly this APK. (1.1.25 was meant to be that release, but it was built in a working folder full of leftovers from earlier builds and came out with one class too many.)
  • The app itself is the same as 1.1.25 and 1.1.22: the split clock, free software under the GPL (version 3 or later).

Install

Download focus-launcher-1.1.29.apk below and open it. It installs over every earlier version from the site or this page and keeps your settings. Android 8.0 or newer. No internet permission, no account, no ads.

Verify

  • SHA-256 of focus-launcher-1.1.29.apk: 08a1c79d31a8f1c724847762b7da70d8c187a8c0ec87bd31becbfdd9d1aa9022
  • Signed with the project's release key. Certificate SHA-256: 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2.
  • Rebuild it: from a fresh clone at this tag, ./gradlew --no-build-cache :app:assembleRelease -Pfocus.unsigned gives an APK whose contents are identical to this one.

Focus 1.1.25

Choose a tag to compare

@patelchaitany patelchaitany released this 19 Sep 22:42
1c37691

Focus 1.1.25: the same APK as on how2me.me/focusapp.

What changed

  • Focus is now free software under the GNU General Public License, version 3 or later.
  • The build is reproducible. The same source gives the same APK on macOS and on Linux, so anyone (F-Droid included) can check that this APK is exactly what the source code produces. Google's encrypted dependency list and the build plugin's version-control stamp are no longer inside the APK.
  • Nothing changes in how the app looks or works since 1.1.22 (the split clock).

Install

Download focus-launcher-1.1.25.apk below and open it. It installs over every earlier version from the site or this page and keeps your settings. Android 8.0 or newer. No internet permission, no account, no ads.

Verify

  • SHA-256 of focus-launcher-1.1.25.apk: ef0121423f094ef2761807b26f45fe8dc4970f4840c90cec6a0fae1d8b53d6ca
  • Signed with the project's release key. Certificate SHA-256: 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2 (apksigner verify --print-certs focus-launcher-1.1.25.apk).
  • Build it yourself: ./gradlew :app:assembleRelease -Pfocus.unsigned at this tag gives an APK whose contents are identical to this one.

Focus 1.1.22

Choose a tag to compare

@patelchaitany patelchaitany released this 19 Sep 21:13

Focus 1.1.22: the same APK as on how2me.me/focusapp.

New

  • A new clock. The circle is replaced by a split row: the time, date and battery on the left, one section on the right, and a single vertical line between them. No frame around it.
    • The right half shows your next two calendar events, or today's screen time. Long-press it to choose. Whatever is shown there is not repeated further down.
    • Tapping the clock still opens the app you chose; long-press still changes it.
    • Updating from 1.0 or 1.1 switches the old default ring to the new clock once. Prefer the ring, or plain text? Settings → Home screen → Style.
  • Version numbers now count up with every build (this is build 22), so a newer download always installs over an older one.

Install

Download focus-launcher-1.1.22.apk below and open it. It installs over 1.0 and 1.1 and keeps your settings. Android 8.0 or newer. No internet permission, no account, no ads.

Verify

  • SHA-256 of focus-launcher-1.1.22.apk: 30c9b88342ad991820ee400d595890f49b5a4c7733d7f7546681df21d96da7c6
  • Signed with the project's release key. Certificate SHA-256: 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2 (apksigner verify --print-certs focus-launcher-1.1.22.apk).

Focus 1.1

Choose a tag to compare

@patelchaitany patelchaitany released this 19 Sep 18:28
65730f6

Focus 1.1: the same APK as on how2me.me/focusapp.

New

  • Drawer sort: "Sort" under the search bar orders the list A–Z, by most used or by most recent (last 7 days).
  • Personal / Work tabs in the drawer when the phone has a work profile. Search looks through both.
  • Swipe right on home opens the phone's web search. Swipe left is still the app drawer. Can be switched off in Settings → Gestures.
  • Today's screen time in words under the clock: the total and its share of the day's 24 hours. Tap it for the hour-by-hour picture in the review. It replaces the 24-hour bar on the home screen.
  • Work-profile apps carry a small drawn outline after their name instead of the word "work".
  • Double tap to lock is on by default on fresh installs (it needs the Focus timer service).

Fixed

  • "Focus Settings" could not be opened from an app list while Focus was the home app.
  • The keyboard no longer pops up and drops again halfway through the swipe to the drawer; scrolling the list hides it.

Drawer, gesture and screen-time changes by @Sridhar1030 in #1.

Install

Download focus-launcher-1.1.apk below and open it. It installs over 1.0 from the website and keeps your settings. Android 8.0 or newer. No internet permission, no account, no ads.

Verify

  • SHA-256 of focus-launcher-1.1.apk: 8221fbbcc6d3f19af43aa45dcf01b2471d78821b9d8c33c384171086cd18bd60
  • Signed with the project's release key. Certificate SHA-256: 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2 (apksigner verify --print-certs focus-launcher-1.1.apk).

APKs attached to CI runs are signed with a throwaway key and are not releases.

Focus 1.0

Choose a tag to compare

@patelchaitany patelchaitany released this 19 Sep 18:28

Focus 1.0: the first public version, the same APK that how2me.me/focusapp served from 2026-09-19.

A text-only, black and white launcher for Android: a ring clock that shows the battery, up to five apps in words, two corner shortcuts, a searchable app list, daily limits that lock social apps and games, and a weekly review of where the time went. No internet permission, no account, no ads.

Known problem, fixed in 1.1: "Focus Settings" cannot be opened from an app list while Focus is the home app (long-press on the home screen works).

Verify

  • SHA-256 of focus-launcher-1.0.apk: c97b5fca2a88bfb58bb84a8c073506bfca869e8d88b6ae65534e090897e11c08
  • Signed with the project's release key. Certificate SHA-256: 526a00b874660af4266699d5795a457ddebe958a78484820fac4b61b2a4852a2.