-
Halkyon Learn 0.15.0
Stablereleased this
2026-10-14 10:58:05 +02:00 | 747 commits to main since this releaseHalkyon Learn 0.15.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- learning paths are material, the study plan refers to them
- an empty material tab shows no count
- dictionaries of German, Greek and English from Wiktionary
- Chinese from CC-CEDICT, with the HSK levels of 2025
- Korean from Wiktionary, with its Hanja
- an entry's text keys alone find it in running text
- German, Greek, English, Chinese and Korean words
- Tatoeba's sentences as examples in every new language
- a Chinese word's row says its HSK level
Fixes
- HSK levels by the syllabus's tones; variants find their word
- contractions are words of their own
- a syllable's homographs don't all become common
Installing
- Android:
halkyon-learn-0.15.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.15.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.15.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.14.0
Stablereleased this
2026-10-14 06:02:12 +02:00 | 764 commits to main since this releaseHalkyon Learn 0.14.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- the instance suggests a Jellyfin server, signed in to with a tap
- sidecars beside the instance, Jellyfin the first, behind an edge network
- any stretch of a line's characters chosen by hand
Fixes
- the server starts once more after a deploy with a migration
- automatic addresses on the edge network from its upper half
- a deploy failing after the switch brings the containers back
- a tap on someone a server shows names them, the password asked
Installing
- Android:
halkyon-learn-0.14.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.14.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.14.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.13.0
Stablereleased this
2026-10-13 21:48:52 +02:00 | 777 commits to main since this releaseHalkyon Learn 0.13.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- deleted studysets wait 14 days in Recently deleted
- statistics beside the profile, a review counting a minute at most
- the profile saves as it is written, the handle chosen in a dialog that checks it
- the material in tabs, each saying how many it holds
- cards beside a PDF are written in the composer's own editor
- text above is named by the language, shown on hover or a long press
- reset progress asks what starts afresh: flashcards, PDFs, paths
- every menu of a studyset offers all of its options
- required fields say so with a stronger outline and "Required"
- sources are books and articles, websites or YouTube videos
- watch from one's own Jellyfin server and learn the words of its subtitles
- the player as players are, with the settings under a cog
- the words' panel unfolds senses, shows progress, filters
- a tag can be hidden on cards being studied
- an episode's own tag, and studying an episode's words
- songs and their lyrics, read as subtitles are
- one switch hides the tags from Jellyfin while studying
- From Jellyfin once signed in, the panel in the glow's colour, adding the words listed
Fixes
- the parts' switch centred above the material, a section's buttons at its edge
- the map fits the screen in a page that scrolls, and every layer zooms
- a field closes at a click elsewhere, and an answer of several is one card
- the explanation has an open book, the hints the light bulb
- the stroke order draws only the stroke being traced each frame
- a region is picked on a screen of its own, and a country's map offered once it is picked
- in the browser's detail view the list follows the card shown
- snack bars float above the navigation bar, lined up with it
- Progress is always one of a studyset's parts
- the material's tools fold into the menu rather than cutting the tabs off
- the browser's title says how many cards, sub-studysets on a line below
- a word's grammar notes grey and slanted in the browser and the dictionary too
- every spinner is Material 3 Expressive's, pulling down too
- pulled past its end on Android, a part's box stretches as a whole
- coming back with a field focused brings its keyboard back
- its sources in a short line, the full credits a tap away
- more room between the title's row and the path's
- an empty tab says so in its middle, as empty paths do
- the files' Sort sits beside their tab, folding with Reorder
- its parts in cards, as Settings groups its own
- the reader's buttons in groups: searching, fitting, zooming
- the divider beside a PDF follows the pointer, and keeps its place
- a window resized across 600 dp keeps every screen as it was
- a long kana word stands, and a word offers the longer ones
- Add and Jisho on the word's own line, entries unfold after 0.6 s
- cramming again after turning front and back
Installing
- Android:
halkyon-learn-0.13.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.13.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.13.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.12.0
Stablereleased this
2026-10-12 14:29:39 +02:00 | 822 commits to main since this releaseHalkyon Learn 0.12.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- one map, Japan's prefectures within Japan
- Material, Progress and Study plan in place of the tabs
Fixes
- a sync touching many cards no longer blocks the server
Installing
- Android:
halkyon-learn-0.12.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.12.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.12.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.11.0
Stablereleased this
2026-10-12 08:59:36 +02:00 | 826 commits to main since this releaseHalkyon Learn 0.11.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- Import and Refresh behind one menu button
- every country on earth, picked continent first
Fixes
- the / menu in the theme's colours
Installing
- Android:
halkyon-learn-0.11.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.11.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.11.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.10.0
Stablereleased this
2026-10-11 23:59:43 +02:00 | 830 commits to main since this releaseHalkyon Learn 0.10.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- links, and copying and pasting with every format
- a studyset opens on the tab it was left on
Installing
- Android:
halkyon-learn-0.10.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.10.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.10.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.9.0
Stablereleased this
2026-10-11 22:12:04 +02:00 | 833 commits to main since this releaseHalkyon Learn 0.9.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- confetti for a finished path, and an import's progress
Installing
- Android:
halkyon-learn-0.9.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.9.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.9.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.8.0
Stablereleased this
2026-10-11 20:16:56 +02:00 | 835 commits to main since this releaseHalkyon Learn 0.8.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- path files carry tables, callouts and furigana, and several import at once
Fixes
- tables with whole-number sizes, or none, show
- a read-only table's rows fit their cells
Installing
- Android:
halkyon-learn-0.8.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.8.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.8.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.7.0
Stablereleased this
2026-10-11 17:17:00 +02:00 | 839 commits to main since this releaseHalkyon Learn 0.7.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- import a studyset with everything in it and its progress
Fixes
- the tab screens run on beneath the floating bar
- a study button in a copy studies the copy's studyset
Installing
- Android:
halkyon-learn-0.7.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.7.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.7.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads
-
Halkyon Learn 0.6.0
Stablereleased this
2026-10-11 15:33:13 +02:00 | 843 commits to main since this releaseHalkyon Learn 0.6.0 for Android and Linux. Both connect to learn.halkyon.eu, the project's instance.
Features
- Material 3 Expressive's shorter navigation bar on phones
- the navigation bar floats above the bottom edge on phones
- the screens behind a studyset are its path
- back is greyed while an import runs, so nothing cuts it off
- limits switch on and off, step by 5, and take any number typed
- the rail's logo leads Home
- a launch screen with the kingfisher and "Halkyon" over "Learn"
Fixes
- the browser's actions end at the row's end; phones choose in the grid
- every text field has a limit, and long names no longer overflow
- recreate Caddy for a changed Caddyfile, as a reload can't see it
Installing
- Android:
halkyon-learn-0.6.0.apk, one APK for every phone, signed with the app's key; the SHA-256 of its certificate is27e243fcbdc826ff98ab7dbb10436c98c3bea24b2a015e94e4cfc7d1fc2a006c. - F-Droid: the same APK in the repository https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0
- Linux:
halkyon-learn_0.6.0_amd64.snap:sudo snap install --dangerous halkyon-learn_0.6.0_amd64.snap(not in the Snap Store yet).
SHA256SUMSlists the files' checksums, signed with the GPG keyB172B9ED76A32EBCABA24A9F07F6FCF405488B64(SHA256SUMS.asc).Downloads