Tizian 「ティツィアーン」
7eb1961b9f
feat(base): handles hidden until their people go public, every answer about a new handle counted (ADR 0020, D5)
...
A handle's page and profiles.byHandle answer as for a handle nobody has
until its person goes public: a handle fixed by a publish, or a display
name, a bio, a link or an avatar (isPublic). A person's own profile, and
the host's own lookups (personWithHandle), are unchanged.
So every answer about a new handle now tells that an account has it,
and countHandleCheck counts them together on the register, 30 an hour
per person (or attempt) and 60 per network, refused beyond with
ProfileRefusal.tooManyHandleChecks: profile.checkHandle and saving a
profile with a handle new for the person, simpleLogin.checkHandle and
signUp, keys.set with a handle, and Halkyon Learn's inbox.block and
unblock, which look people up by handle. A person's own handle and what
is no handle aren't counted. The SimpleLogin limiters of commit 3 give
way to it, so a network's 60 are shared between people signed in and
people new. The register's checkHandle, saveProfile,
signUpWithSimpleLogin and setFirstKeys carry the visitor's network from
the member that asked.
Halkyon Learn's handle dialog words the new refusal (English, German).
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-24 09:17:49 +02:00
..
device_export.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
eventually.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_asset_gateway.dart
feat(privacy): a private studyset's files are sealed with its key (ADR 0019, D5)
2026-10-23 14:13:10 +02:00
fake_asset_sealing.dart
fix(privacy): a device without the keys writes no content where the account has keys (ADR 0019)
2026-10-23 14:13:15 +02:00
fake_asset_server_gateway.dart
feat(privacy): a private studyset's files are sealed with its key (ADR 0019, D5)
2026-10-23 14:13:10 +02:00
fake_card_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_content_key_gateway.dart
feat(privacy): every synced payload sealed and opened through one envelope (ADR 0019)
2026-10-23 14:13:08 +02:00
fake_device_dictionaries.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_dictionary_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_discussion_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_explore_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_feedback_gateways.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_file_picker.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_file_saver.dart
feat(app): sign in with a password and TOTP on the device
2026-10-23 14:12:41 +02:00
fake_jellyfin.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_learning_count_gateway.dart
feat(explore): the device tells the instance whether to count the person, and what their copies come from (ADR 0019, D3)
2026-10-23 14:13:09 +02:00
fake_learning_path_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_note_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_path_answer_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_pdf_engine.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_pdf_source_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_pomodoro_platform.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_profile_gateway.dart
feat(base): handles hidden until their people go public, every answer about a new handle counted (ADR 0020, D5)
2026-10-24 09:17:49 +02:00
fake_publish_gateway.dart
feat(studyset): make a studyset private or not, and what a locked one shows (ADR 0019)
2026-10-23 14:13:09 +02:00
fake_review_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_settings_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_sound_player.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_studyset_gateway.dart
fix(privacy): Finish shows what it would take in, and takes in exactly that (ADR 0019)
2026-10-23 14:13:15 +02:00
fake_tag_gateway.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
fake_youtube_videos.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
loaded_maps.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
loaded_strokes.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
mecab_output.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
memory_asset_file_cache.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
memory_device_settings_store.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
memory_pomodoro_run_store.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
memory_private_offer_store.dart
feat(library): offer once to make every studyset from before private (ADR 0019, D4)
2026-10-23 14:13:09 +02:00
memory_published_store.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
memory_studyset_tab_store.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
pump_app.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
sample_episode.dart
chore: Halkyon Learn moves into apps/learn
2026-10-22 18:11:02 +02:00
test_dependencies.dart
feat(assistant)!: no hand-off and no connector; the field searches the web (ADR 0022)
2026-10-23 17:48:30 +02:00