halkyon/packages/halkyon_base_server/test/unit
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 235d9cf75b
feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it
halkyon_meditate_server and its generated client, copied from Todo's
and stripped to the module, the register and the sync engine (ADR 0038,
D1, D7): content_key, meditate_settings and sitting, synced and sealed,
each indexing spaceId and deleted with the person's space; two
migrations, the initial one and sittings (purely additive, the ADR
explains the SQL); ports 8280 to 8282 and PostgreSQL 8290 (D13).
Tests: the module's basics naming `meditate`, the sync engine refusing
calls without a session, the register's modes, and a person's deletion
taking their rows alone.

halkyon_base's forwarding page knows Meditate's ways back
(meditate-loopback on 43826, meditate-scheme app.halkyon.meditate),
which halkyon_app's repository names among the apps' ports.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-04 09:31:56 +01:00
..
password feat(base): a reset of the keys without the phrase, and the keys' proof key for a password that signs in (ADR 0020, D31–D34) 2026-10-24 23:24:44 +02:00
profile refactor(profile): handles and profiles move into halkyon_base 2026-10-22 18:11:07 +02:00
simplelogin feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00
srp feat(crypto): SRP-6a, the register's half and the device's 2026-10-22 18:11:08 +02:00
totp feat(crypto): recovery codes kept under the instance's key 2026-10-22 18:11:10 +02:00
accounts_mode_test.dart build(todo): Todo deployable beside Learn's server, and released as an APK, on F-Droid and as a snap (ADR 0033, step 5) 2026-11-02 16:04:00 +01:00
assistants_config_test.dart feat(base)!: one budget per person for all their assistants, the effort each takes, the operator's lists by page 2026-10-26 16:21:53 +01:00
code_mail_test.dart fix(auth): a proof the register couldn't answer counts; the sign-up mail says it gives a password 2026-10-23 14:12:50 +02:00
data_location_test.dart halkyon_app: data locations as precise as a country or a state 2026-10-19 18:50:26 +02:00
network_test.dart fix(auth): an IPv6 visitor counts by their /64 2026-10-23 14:12:45 +02:00
offered_ways_test.dart feat(base): signing in with SimpleLogin through the register (ADR 0020, step 2) 2026-10-24 09:17:48 +02:00
password_config_test.dart feat(base,app)!: GitHub signs nobody in any more (ADR 0020, D36) 2026-10-26 07:16:39 +01:00
source_code_test.dart halkyon_base: a Serverpod module for sign-in, accounts and instance basics 2026-10-19 14:29:28 +02:00