• Joined on 2026-04-11
admin pushed to rc/book-reader-start-location at admin/Spanish 2026-06-04 23:08:15 -05:00
b97da5e85e Book reader — choose read-aloud start + play/pause/resume
admin pushed to master at admin/honeyDueKMP 2026-06-04 22:49:35 -05:00
09120e9d9d iOS: unify empty states — one centered, leaf-decorated component
admin pushed to master at admin/honeyDueAPI 2026-06-04 20:54:56 -05:00
12de5a230a i18n: backend-localized lookups, suggestions, and static data (10 languages)
admin pushed to master at admin/honeyDueKMP 2026-06-04 20:52:47 -05:00
db65db6232 i18n: complete app-wide localization (10 languages) + audit tooling
admin pushed to master at admin/honeyDueKMP 2026-06-03 22:30:57 -05:00
6058013951 Fix continue_with:null decode crash + add auth decode/integration tests
admin pushed to master at admin/honeyDueAPI 2026-06-03 22:30:56 -05:00
25897e913e Auto-verify Sign in with Apple emails
admin pushed to master at admin/honeyDueAPI 2026-06-03 17:46:52 -05:00
81e454d86d Add admin-create registration + live email-verified flag
admin pushed to master at admin/honeyDueKMP 2026-06-03 17:46:52 -05:00
7c892d2bb6 Registration via API + client-owned email verification
admin pushed to master at admin/honeyDueAPI 2026-06-03 11:14:37 -05:00
7b87f2e392 fix(kratos): drop cloudflare-only middleware on auth ingress
admin pushed to master at admin/honeyDueAPI 2026-06-03 11:08:12 -05:00
6de90acef7 feat(kratos): deploy Ory Kratos to production (Apple-only OIDC)
admin pushed to master at admin/honeyDueAPI 2026-06-03 10:48:14 -05:00
64c656bde1 fix(auth): keep users logged in while Kratos is down
admin pushed to master at admin/honeyDueAPI 2026-06-03 10:07:08 -05:00
d74cfeee62 feat(subscription): temporarily disable subscription gating
admin pushed to master at admin/honeyDueAPI 2026-06-03 09:35:03 -05:00
52bf1ff3c7 perf(task): offload completion notification fan-out to Asynq worker
e448ec66dc docs(runbook): rewrite for OVH BHS cluster + Tier-3 observability TODOs
Compare 2 commits »
admin pushed to main at admin/Spanish 2026-06-01 23:54:18 -05:00
aab64116b3 Vocab study — per-type session sizes + Review Learned multiple choice
admin pushed to main at admin/Feeld 2026-06-01 19:04:51 -05:00
bb5c6d3bd5 Fix Settings crash: missing fragment interpolation
admin pushed to main at admin/Feeld 2026-06-01 18:40:26 -05:00
39cf3f2a74 Mimic iOS Feeld app on auth + version bump to 9.4.3
admin pushed to main at admin/Feeld 2026-06-01 18:30:46 -05:00
da2bab21e5 Block banned-country locations and align GraphQL ops
admin pushed to master at admin/Flights 2026-05-31 13:32:07 -05:00
d122c95342 RouteExplorer: real Safari UA + surface real upstream status
admin pushed to master at admin/Flights 2026-05-31 13:27:38 -05:00
9612ef558f Route RouteExplorer through WKWebView to bypass URLSession block
admin pushed to master at admin/Flights 2026-05-31 13:13:52 -05:00
5c1d7871c6 Flight detail: bearing-aware icons + auto type lookup