halkyon/halkyon_learn_flutter
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 952d2b0607
feat(library): an empty library says it is on its way during the first sync
A device's first sync brings a person's whole library at its end, so an
empty library said "No studysets yet" until then. Until a sync has gone
through on this device for this person, it now says "Your library is on
its way from <instance>…" with a spinner, unless the sync failed. Whether
one has is kept beside the pending count in sync_pending.json (a file
from before counts as synced), read as the person's data opens, and
carried in SyncStatus.syncedHere.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-17 19:46:38 +02:00
..
android feat(assistant): search the web too, and choose what goes along 2026-10-10 15:11:20 +02:00
assets feat(dictionary): Japanese cut into words and looked up on the device 2026-10-17 19:46:30 +02:00
integration_test feat(dictionary): Japanese cut into words and looked up on the device 2026-10-17 19:46:30 +02:00
ios fix(app): the app has its own icon instead of Flutter's 2026-10-06 22:49:25 +02:00
lib feat(library): an empty library says it is on its way during the first sync 2026-10-17 19:46:38 +02:00
linux feat(jellyfin): watch from one's own Jellyfin server and learn the words of its subtitles 2026-10-13 21:21:48 +02:00
macos feat(jellyfin): watch from one's own Jellyfin server and learn the words of its subtitles 2026-10-13 21:21:48 +02:00
test feat(library): an empty library says it is on its way during the first sync 2026-10-17 19:46:38 +02:00
windows feat(jellyfin): watch from one's own Jellyfin server and learn the words of its subtitles 2026-10-13 21:21:48 +02:00
.gitignore chore: scaffold the Serverpod 4 build 2026-09-24 15:32:29 +02:00
.metadata chore: scaffold the Serverpod 4 build 2026-09-24 15:32:29 +02:00
analysis_options.yaml feat(app): the UI foundation: theme, tabs and routes, strings 2026-10-01 09:59:44 +02:00
dart_test.yaml test(app): studysets synced against a running server 2026-09-30 20:38:15 +02:00
l10n.yaml feat(app): the app speaks British and American English and German 2026-10-07 12:28:01 +02:00
LICENSE docs: licences and how to contribute 2026-09-30 20:38:16 +02:00
pubspec.yaml feat(dictionary): Japanese cut into words and looked up on the device 2026-10-17 19:46:30 +02:00
README.md docs: licences and how to contribute 2026-09-30 20:38:16 +02:00

halkyon_learn_flutter

A new Flutter project with Serverpod.

Getting Started

This project is a starting point for a Flutter application that is using Serverpod.

A great starting point for learning Serverpod is our documentation site at: https://docs.serverpod.dev.

To run the project, first make sure that the server is running, then do:

flutter run

Licence

Copyright (C) 2026 The Halkyon Learn contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program (LICENSE). If not, see https://www.gnu.org/licenses/.