halkyon/tool/release/fdroid/metadata/app.halkyon.learn.yml
Tizian 「ティツィアーン」 7621afaa98
All checks were successful
CI / check (push) Successful in 13m50s
CI / deploy (push) Successful in 1m25s
feat(instances): choose the instance, and keep accounts on several
A new install asks first which instance to keep the person's studysets
on, as Mastodon's apps do: an address, checked to answer as an instance
of Halkyon Learn, or the build's own (learn.halkyon.eu) in one tap.
Nothing is made anywhere before that, not even an anonymous account. An
install from before goes on with the build's instance without asking.

As Moshidon does, the device keeps an account on each instance it was
used with, each signed in with its own folder and session, one in use at
a time. Settings › Switch account lists them: another one switches at
once, anonymous accounts included; Add account chooses another instance;
removing one not in use deletes what the device holds of it. Signing out
ends only the account in use.

The build's own instance keeps its data where installs kept it before
(`people/`, Serverpod's own session key), so they keep everything; other
instances get folders and keys of their own. What the device shares
across instances (its settings, sounds, the Pomodoro timer's place in the
system) is made once and outlives every switch.

The F-Droid listing drops TetheredNet: the app is no longer tied to the
project's instance.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-10 09:46:50 +02:00

23 lines
1,000 B
YAML

# Halkyon Learn's listing in the F-Droid repository: the snap's summary and
# description (snap/snapcraft.yaml), and its anti-features with their reasons.
Categories:
- Education
License: AGPL-3.0-or-later
AuthorName: Halkyon
AuthorEmail: support@halkyon.app
WebSite: https://halkyon.app/learn
SourceCode: https://code.halkyon.app/project-halkyon/halkyon_learn
AntiFeatures:
NonFreeNet: YouTube videos in study material play through YouTube, and the
server's licence (SSPL) isn't a free licence by F-Droid's definition.
Name: Halkyon Learn
Summary: Learn with flashcards, studied offline and synced between your devices
Description: |-
Halkyon Learn is a spaced-repetition learning app: studysets of flashcards with
rich text, notes, learning paths and PDFs, reviewed on an FSRS schedule. It works
offline and syncs between your devices.
It starts with an anonymous account; signing in with GitHub later keeps
everything. It connects to learn.halkyon.eu, the project's instance.