All checks were successful
CI / check (push) Successful in 46m54s
ADR 0045, D12, step 1: project-halkyon was renamed halkyon-days, its repositories keeping their names. Every URL naming it moves along: the servers' source-code links, which the AGPL requires, and their tests; the forks in the pubspecs and the lock (appflowy-editor, pure-zstd, serverpod-offline-sync); the snaps, the F-Droid listings and the release configurations; the docs. The curator's credit for the alphabets names the repository by its name since ADR 0015, halkyon, rather than halkyon_learn. Forgejo redirects the old addresses until the name is taken again. ADRs 0015 and 0039 keep the name they were written with, and the local folders theirs. halkyon_editor's gen-l10n caches under build/, committed before its .gitignore named the folder, are no longer tracked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
40 lines
1.9 KiB
YAML
40 lines
1.9 KiB
YAML
# Halkyon Train's listing in the F-Droid repository, and its anti-features with their
|
|
# reasons (Halkyon Train's ADR 0030, D36).
|
|
Categories:
|
|
- Sports & Health
|
|
License: AGPL-3.0-or-later
|
|
AuthorName: Halkyon
|
|
AuthorEmail: support@halkyon.app
|
|
WebSite: https://halkyon.app/train
|
|
SourceCode: https://code.halkyon.app/halkyon-days/halkyon
|
|
|
|
AntiFeatures:
|
|
NonFreeDep: It reads the Polar Loop through Polar's BLE SDK, which isn't free
|
|
software; the app's licence carries a permission to link it.
|
|
NonFreeNet: The Polar Loop's firmware comes from Polar's firmware service, and the
|
|
server's licence (SSPL) isn't a free licence by F-Droid's definition.
|
|
|
|
Name: Halkyon Train
|
|
Summary: Record runs, rides, walks and rows, sealed and synced between your devices
|
|
Description: |-
|
|
Halkyon Train records your runs, walks, hikes, rides and rows: the track by GPS,
|
|
heart rate from a chest strap or the Polar Loop, a bike's speed, cadence and
|
|
power sensors, and a rowing machine's strokes. It pauses by itself when you
|
|
stop, announces each kilometre, and follows interval plans and routes you plan
|
|
on the map, turn by turn.
|
|
|
|
Music from your Jellyfin server plays in time with your steps. Workouts go to
|
|
Health Connect and out as GPX, TCX or FIT.
|
|
|
|
The Polar Loop's days and nights (steps, sleep, Nightly Recharge, heart rate
|
|
around the clock) are read from the band on the phone, never through Polar's
|
|
cloud.
|
|
|
|
Everything is sealed on your phone with your account's keys before it reaches
|
|
the instance, which can't read it. You sign in with SimpleLogin, by Proton, or
|
|
with an email address, a password and an authenticator app. It connects to
|
|
train.halkyon.eu, the project's instance, or to any other: everything an
|
|
instance needs is in the repository, to run your own. The app is AGPL-3.0 and
|
|
the server SSPL-1.0, so all of its code is public.
|
|
|
|
Questions and reports: support@halkyon.app
|