-
-
Notifications
You must be signed in to change notification settings - Fork 51
Installation
Provide multi install ways on each platform, and ensure at least one installable package is available for download from the Release page.
- Stable Version
- Install an Update from Store
Search and download app using "F-Droid App Store" or download by visiting:
| "F-Droid" | "LzzLzzyOnDroid" |
- Stable Version
- Beta Version
Fetch last version's *.apk
file from "Github Releases" page.
Beta version marked as pre-release
.
Store version is currently stuck in the
Waiting for Review
status for unknown reasons, so only theSideLoaded
version is available.
- Stable Version
- Install an Update from Store
Requires either a free Apple ID (with 7-day / 3 self-signed apps limit), a paid developer account, or EU users on iOS 17.4+ with sideloading enabled.
- Install AltStore / SideStore follow official instructions.
- Press "AltStore Source" / "SideStore Source",
then press
Add to *Store
on opened page, this will add new source namedFriesi23's Source
at your store's app. - Click
Friesi23's Source
, findTable Habit
and tap install button.
- Stable Version
- Beta Version
Requires either a free Apple ID (with 7-day / 3 self-signed apps limit), a paid developer account, or a jailbroken device.
- Install a Sideloaded-support Store or a Jailbreak-Support Store (e.g.
ThrollStore
). - Download
mhabit-unsigned.ipa
on your iOS device directly from "Github Releases". - Open Store app and switch to
My Apps
Tab, Click+
button in the top-left corner of the screen, select prev-downloaded.ipa
file.
- Stable Version
- Beta Version
- Install an Update by
brew update && brew upgrade
command
- Open
Terminal.app
. - Add Third-Party Repo by running
brew tap FriesI23/brew-repo
. - Install by running:
brew install table-habit
# for pre-release version, use:
brew install table-habit@beta
- Stable Version
- Beta Version
- Fetch last version's
*.dmg
file from "Github Releases" page. Beta version marked aspre-release
. - Double click
dmg
file, then drag app to/Applications
folder (or~/Applications
).
- Stable Version
- Install an Update from Store
Download by visiting "Flathub" or running:
flatpak install flathub io.github.friesi23.mhabitTable Habit
Ensure Flatpak is properly installed and Flathub is correctly configured,
more info see: Flathub - Setup
- Stable Version
- Beta Version
-
Fetch last version's
*.flatpak
file from "Github Releases" page. Beta version marked aspre-release
.Ensure to download correct architecture (aarch64/x86_64).
-
Running command below:
flatpak install --user mhabit-<arch>.flatpak -y
- Stable Version
- Beta Version
- Install an Update by
scoop update / upgrade
Ensure Scoop is properly installed, more info see: Scoop - Quickstart
- Add Third-Party Bucket by running
scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket
- Install by running:
# Note: Administrator privileges are required during first installation
# because a self-signed certificate needs to be installed.
#
# e.g. gsudo scoop install friesi23-bucket/mhabit
# install
scoop install friesi23-bucket/mhabit
# or
scoop install friesi23-bucket/mhabit-beta
- Stable Version
- Beta Version
- Fetch last version's
*.msix
file from "Github Releases" page. Beta version marked aspre-release
. - Double click
MSIX
file and install.If installtion failed due to signature issues, please refer to this FAQ.
On a first-time attempt to install this MSIX, following prompt may appear:
This app package’s publisher certificate could not be verified. Contact your system administrator or the app developer to obtain a new app package with verified certificates. The root certificate and all immediate certificates of the signature in the app package must be verified (0x800B010A).
This is because the MSIX installation package provided in Github/Releases/Assets is a self-signed version, corresponding certificate must be trusted on each machine which attempt to install it.
Install the certificate by following theese steps:
See "Installing a test certificate directly from an MSIX package" for steps with screenshots.
- Right click msix installer package, select Properties
- Switch to Digital Signatures tab and click signer under Embedded Signatures
- Click Details, in new window click View Certificate
- In new window (Certificate), click Install Certificate
- In Certificate Import Wizard window:
- Select Local Machine and click Next
- Select Place all certificates in the following store
- Click Browse and select Trusted Root Certification Authorities
- Click Finish.
- Finally a dialog with "The import was successful." should be poped-up.
Or execute commands below:
# run at administrator
$signature = Get-AuthenticodeSignature -FilePath "\path\to\your\mhabit.msix"
$certificate = $signature.SignerCertificate
Export-Certificate -Cert $certificate -FilePath ".\mhabit.crt"
Import-Certificate -FilePath ".\mhabit.crt" -CertStoreLocation Cert:\LocalMachine\Root
After operations above, this MSIX package should now be able to install successfully.
Trusting self-signed certificate always carries some risks. Skipping signature verification to install via command below is also allowed:
Add-AppPackage -Path "\path\to\your\mhabit.msix" -AllowUnsigned
- [2025-07-28] Migrated from:
FriesI23/mhabit/README.md
Github | F-Droid | LzzLzzyOnDroid | Flathub