Skip to content

Releases: Ricwolf19/metri

metri: v1.5.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 00:13
decf678

1.5.1 (2026-07-30)

Bug Fixes

  • config: fail safe to the production api url (8d17a31)

metri: v1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 06:28
ed6a0c0

1.5.0 (2026-07-29)

Features

  • beta: add an in-app beta programme screen and home banner (a9f7bad)

Bug Fixes

  • ci: download the eas artifact and ship on the beta channel (ee98d84)
  • updates: track the native layer with a fingerprint runtime version (d42b072)

metri: v1.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 04:17
a6ef040

1.4.0 (2026-07-29)

Features

  • sync: automatic sync with an avatar status ring (937c248)

Bug Fixes

  • auth: drop legacy on-device password storage (730180b)
  • security: validate the session and scope photo access (6d69f1b)
  • sync: isolate row apply and page the pull (6a588e5)

metri: v1.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 23:34
37f4d36

1.3.0 (2026-07-28)

Features

  • auth: remote better-auth, entitlements and premium (1752598)
  • calculators: data-driven calculator suite (1c9b182)
  • db: schema and migrations for training, adherence and sync (d32119e)
  • docs: refresh in-app documentation (12f6630)
  • i18n: translations for training, adherence, editor and sync (37c2c69)
  • sync: premium sqlite-neon delta sync engine (800c158)
  • theme: design tokens, theme context and tailwind config (9066606)
  • training: logging, rest timer, adherence, dashboard and editor (ec55234)
  • ui: component primitives, icons and switch adoption (7f92729)

Bug Fixes

  • deps: align expo packages with sdk 56 (329bf35)

Metri Beta — Android APK

Pre-release

Choose a tag to compare

@Ricwolf19 Ricwolf19 released this 29 Jul 00:54
37f4d36

Beta build of the Metri Android app — not on Google Play yet, so you install it manually. This page always has the newest APK.

English · Español


Install

  1. Download metri.apk from Assets below.
  2. Open it and allow your browser to install apps from this source.
  3. Tap Install.

Android will warn you a few times — this is normal for any app installed outside Google Play:

  • "This file can harm your device" → the standard browser warning for any .apk.
  • "Not allowed to install unknown apps" → grant the permission, revoke it after.
  • Play Protect: "Unsafe app blocked" → tap More details → Install anyway. It means "not reviewed by Google", not "malicious".

Metri is open source — read every line or build it yourself in this repo.

You'll need a free account

The app asks you to sign in on first launch. It's free — no card, no payment, no trial. Use an email and password, or Google / GitHub.

Create your account at metri.info/sign-up

You can also create it from inside the app. It's the same account either way: the app authenticates against metri.info, so credentials you register in the browser work directly on your phone.

Good to know

  • Android 7.0+, works fully offline once you're in.
  • Your training data stays on your device. Cloud sync is an optional Premium feature, off by default — progress photos are never uploaded.
  • Updates arrive automatically over the air; just reopen the app. You only reinstall when we ship a new APK here.
  • It's a beta: things may change or break. Bug reports welcome in Issues (include phone model + Android version).
  • iOS isn't available yet — Apple requires TestFlight for betas.

Docs


Español

Versión beta de la app de Metri para Android — todavía no está en Google Play, así que la instalación es manual. Esta página siempre tiene el APK más reciente.

Instalación

  1. Descarga metri.apk desde Assets, aquí abajo.
  2. Ábrelo y permite que tu navegador instale apps desde ese origen.
  3. Toca Instalar.

Android te va a advertir varias veces — es normal en cualquier app instalada fuera de Google Play:

  • "Este archivo puede dañar tu dispositivo" → la advertencia estándar del navegador para cualquier .apk.
  • "No se permiten apps desconocidas" → concede el permiso y quítaselo después.
  • Play Protect: "App no segura bloqueada" → toca Más detalles → Instalar de todos modos. Significa "no revisada por Google", no "maliciosa".

Metri es de código abierto — lee cada línea o compílala tú mismo en este repo.

Necesitas una cuenta gratuita

La app te pedirá iniciar sesión al abrirla por primera vez. Es gratis — sin tarjeta, sin pagos, sin periodo de prueba. Usa un correo y contraseña, o Google / GitHub.

Crea tu cuenta en metri.info/es/registrarse

También puedes crearla desde la app. Es la misma cuenta en cualquier caso: la app se autentica contra metri.info, así que las credenciales que registres en el navegador funcionan directo en tu teléfono.

Qué debes saber

  • Android 7.0+, funciona sin conexión una vez dentro.
  • Tus datos de entrenamiento se quedan en tu dispositivo. La sincronización en la nube es una función opcional de Premium, desactivada por defecto — las fotos de progreso nunca se suben.
  • Las actualizaciones llegan automáticamente por aire; solo reabre la app. Reinstalas únicamente cuando publiquemos un APK nuevo aquí.
  • Es una beta: las cosas pueden cambiar o fallar. Reporta bugs en Issues (incluye modelo de teléfono y versión de Android).
  • iOS todavía no está disponible — Apple exige TestFlight para betas.

Documentación

metri: v1.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 22:41
c587d71

1.2.0 (2026-06-13)

Features

  • calculators: add FFMI (Fat-Free Mass Index) tool (f42bb68)
  • db: add schema and migrations for the new training system (0e03913)
  • docs: expand knowledge base content and integrate with calculators (bff6390)
  • home: implement customizable quick actions on the home screen (83a8bfe)
  • i18n: add translations for the training module (a6e51e1)
  • i18n: update translations for new calculators, reminders, and profile settings (6884f35)
  • profile: add time format preference (12h/24h) and update time picker (1920ab4)
  • reminders: support multiple weekdays and adapt to time format preference (ba98e83)
  • storage: add global keys for clock format and home actions (3ba9d9a)
  • training: implement training engine, UI, templates and quick actions (384e1a0)

metri: v1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 08:38
991abce

1.1.0 (2026-06-13)

Features

  • add fast MMKV storage extensions for locale and session state (b17d009)
  • add reusable UI primitives and icon set (6158ddc)
  • add user schema and database migrations for local auth (66578c0)
  • auth: extend user repository and role badge (05059b2)
  • calculators: add BMR, macros, 1RM, body-fat, water and ideal-weight tools (d21995f)
  • db: extend schema with profile, reminders and progress photos (1cadcf4)
  • docs: add bilingual searchable knowledge base (18e65c7)
  • i18n: add EN/ES dictionary, provider and locale toggle (4f67fc0)
  • implement BMR calculator logic and screens (53af152)
  • implement i18n support for english and spanish (50189e7)
  • implement local authentication and secure crypto utilities (0fe52b3)
  • legal: add in-app terms and privacy screen (44400c7)
  • navigation: wire tabbed shell, onboarding and auth screens (b46a4a8)
  • photos: add progress photos with period grouping and compare (fa76e91)
  • reminders: add scheduled local-notification reminders (7e4ee25)
  • setup app routing, auth layouts, tabs shell, and onboarding flow (9c165da)
  • storage: persist locale, theme and onboarding state in MMKV (d0660c6)
  • theme: add light/dark/system theming with CSS-variable tokens (d932d34)
  • ui: add reusable primitives, wheel pickers and animations (52cb2dd)