1245 Commits

Author SHA1 Message Date
Torsten Schulz (local)
bc7a0cb67a Speichere individuelle Haar- und Augenfarben je Charakter
All checks were successful
Deploy to production / deploy (push) Successful in 2m24s
2026-11-04 16:54:33 +01:00
Torsten Schulz (local)
dd409a6a6a Ersetze grobe 3D-Markierungen durch präzise UV-Farbmasken
All checks were successful
Deploy to production / deploy (push) Successful in 2m33s
2026-11-04 16:16:01 +01:00
Torsten Schulz (local)
b805632826 Ergänze 3D-Vorschau zur individuellen Haar- und Augenfarbe
All checks were successful
Deploy to production / deploy (push) Successful in 2m36s
2026-11-04 15:45:02 +01:00
Torsten Schulz (local)
6e31a114cf Entkopple Partnersuche vom Altersabstand und entferne garantierte Schwangerschaften
All checks were successful
Deploy to production / deploy (push) Successful in 2m41s
2026-11-04 15:09:49 +01:00
Torsten Schulz (local)
0178d33a21 Prüfe Liebschaftskinder neben bestehenden Ehen
All checks were successful
Deploy to production / deploy (push) Successful in 2m55s
2026-11-04 15:05:17 +01:00
Torsten Schulz (local)
c64f599fd7 Dokumentiere Schwangerschaften bei Verlobten und prüfe Übergänge
All checks were successful
Deploy to production / deploy (push) Successful in 2m35s
2026-11-04 15:01:55 +01:00
Torsten Schulz (local)
8e8e92aa62 Mache Charakterentwicklungsmigration wiederholbar
All checks were successful
Deploy to production / deploy (push) Successful in 2m26s
2026-11-04 14:37:11 +01:00
Torsten Schulz (local)
343bf64115 Ergänze individuelle Charakterentwicklung und klare Hochzeitshinweise
Some checks failed
Deploy to production / deploy (push) Failing after 1m18s
2026-11-04 14:16:11 +01:00
Torsten Schulz (local)
fddb97b385 fix(vocab): exclude counting tasks from SRS
All checks were successful
Deploy to production / deploy (push) Successful in 2m31s
2026-11-03 11:19:29 +01:00
Torsten Schulz (local)
6578ccdeed fix: sichere Brotli-Laufzeit ab und erhöhe Patchversionen
All checks were successful
Deploy to production / deploy (push) Successful in 2m23s
2026-10-27 15:32:16 +01:00
Torsten Schulz (local)
67ecac64aa fix(vocab): exclude greeting tasks from SRS
All checks were successful
Deploy to production / deploy (push) Successful in 2m9s
2026-10-27 14:42:31 +01:00
Torsten Schulz (local)
79c0a87647 fix(vocab): exclude writing tasks from SRS
All checks were successful
Deploy to production / deploy (push) Successful in 2m41s
2026-10-27 14:31:00 +01:00
Torsten Schulz (local)
41c27b4af1 fix(i18n): add OAuth login messages in multiple languages
All checks were successful
Deploy to production / deploy (push) Successful in 3m8s
2026-10-22 23:43:18 +02:00
Torsten Schulz (local)
bd5742d9e5 fix(auth): redirect to home after successful OAuth login
Some checks failed
Deploy to production / deploy (push) Has been cancelled
2026-10-22 23:42:22 +02:00
Torsten Schulz (local)
73570426ca fix(vocab): remove obsolete Bisaya SRS cards
All checks were successful
Deploy to production / deploy (push) Successful in 2m53s
2026-10-05 14:29:55 +02:00
Torsten Schulz (local)
14cfc3d2b5 fix(vocab): keep SRS cards and counters aligned
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
2026-10-05 11:31:20 +02:00
Torsten Schulz (local)
74c9c040c0 fix(vocab): use authoritative hard vocabulary pool
All checks were successful
Deploy to production / deploy (push) Successful in 3m15s
2026-10-05 10:58:16 +02:00
Torsten Schulz (local)
042fd96bed fix(vocab): exclude build-task prompts from SRS
All checks were successful
Deploy to production / deploy (push) Successful in 1m49s
2026-09-30 16:09:18 +02:00
Torsten Schulz (local)
c8b177c077 fix(falukant): space overview character from house
All checks were successful
Deploy to production / deploy (push) Successful in 2m1s
2026-09-30 15:52:40 +02:00
Torsten Schulz (local)
73b83727f8 fix(falukant): combine overview house and character scene
All checks were successful
Deploy to production / deploy (push) Successful in 2m2s
2026-09-30 14:50:07 +02:00
Torsten Schulz (local)
c02bc07265 fix(falukant): revalidate replaced character meshes
All checks were successful
Deploy to production / deploy (push) Successful in 1m55s
2026-09-30 14:40:50 +02:00
Torsten Schulz (local)
6d14038dad feat(falukant): add child portrait backdrops
Some checks failed
Deploy to production / deploy (push) Has been cancelled
2026-09-30 14:39:02 +02:00
Torsten Schulz (local)
ab601933b7 feat(falukant): add interactive 3d controls
All checks were successful
Deploy to production / deploy (push) Successful in 1m57s
2026-09-30 14:32:38 +02:00
Torsten Schulz (local)
c3f51f043e fix(falukant): use square house backdrop
All checks were successful
Deploy to production / deploy (push) Successful in 1m59s
2026-09-30 14:22:00 +02:00
Torsten Schulz (local)
463554b0ab fix(vocab): distinguish zero session from daily quota
All checks were successful
Deploy to production / deploy (push) Successful in 2m3s
2026-09-30 14:16:37 +02:00
Torsten Schulz (local)
bfa21d4896 fix(vocab): never hide due batch behind zero quota
All checks were successful
Deploy to production / deploy (push) Successful in 2m10s
2026-09-30 14:06:11 +02:00
Torsten Schulz (local)
4f639c5695 feat(falukant): add sunny meadow house backdrop
Some checks failed
Deploy to production / deploy (push) Has been cancelled
2026-09-30 14:04:29 +02:00
Torsten Schulz (local)
3272e480a6 fix(falukant): use female age 16 model at 17
All checks were successful
Deploy to production / deploy (push) Successful in 2m18s
2026-09-30 13:57:23 +02:00
Torsten Schulz (local)
3647b2c61f fix(falukant): use nearest lower age model fallback
Some checks failed
Deploy to production / deploy (push) Has been cancelled
2026-09-30 13:56:21 +02:00
Torsten Schulz (local)
afff062251 deploy: publish updated female Falukant models
All checks were successful
Deploy to production / deploy (push) Successful in 11s
2026-09-30 13:54:58 +02:00
Torsten Schulz (local)
017e3f1a1b fix(vocab): restore due daily reviews after empty session
All checks were successful
Deploy to production / deploy (push) Successful in 2m6s
2026-09-30 10:32:32 +02:00
Torsten Schulz (local)
01752ddb3e fix(falukant): lazily render house list previews
All checks were successful
Deploy to production / deploy (push) Successful in 1m58s
2026-09-29 12:10:43 +02:00
Torsten Schulz (local)
e45d02673f fix(falukant): map house types to matching models
All checks were successful
Deploy to production / deploy (push) Successful in 1m50s
2026-09-29 12:04:56 +02:00
Torsten Schulz (local)
2ebd8216fa perf(falukant): simplify house runtime geometry
All checks were successful
Deploy to production / deploy (push) Successful in 1m54s
2026-09-29 11:56:53 +02:00
Torsten Schulz (local)
8b06896b44 fix(falukant): avoid WebGL previews in house list
All checks were successful
Deploy to production / deploy (push) Successful in 2m1s
2026-09-29 11:06:26 +02:00
Torsten Schulz (local)
55d41c01fd perf(falukant): deploy prebuilt models and release WebGL contexts
All checks were successful
Deploy to production / deploy (push) Successful in 2m19s
2026-09-29 10:50:41 +02:00
Torsten Schulz (local)
138d43604a chore: deploy age-specific Falukant models [force-deploy]
All checks were successful
Deploy to production / deploy (push) Successful in 12m25s
2026-09-29 09:01:56 +02:00
Torsten Schulz (local)
735d25f858 chore: deploy source Falukant house models [force-deploy]
All checks were successful
Deploy to production / deploy (push) Successful in 7m58s
2026-09-29 07:36:45 +02:00
Torsten Schulz (local)
4531133a37 feat(falukant): generate low-poly house models
All checks were successful
Deploy to production / deploy (push) Successful in 3m15s
2026-09-29 07:00:15 +02:00
Torsten Schulz (local)
e8c30cb218 chore: redeploy Falukant assets [force-deploy]
All checks were successful
Deploy to production / deploy (push) Successful in 3m22s
2026-09-28 16:07:16 +02:00
Torsten Schulz (local)
7714a8edc8 fix(deploy): fall back to active Falukant models
All checks were successful
Deploy to production / deploy (push) Successful in 2m49s
2026-09-28 16:03:12 +02:00
Torsten Schulz (local)
314bf2ca3b feat(bisaya): update sentence-chain prompt for clarity in grammar exercises
Some checks failed
Deploy to production / deploy (push) Failing after 54s
2026-09-28 15:57:58 +02:00
Torsten Schulz (local)
caabff5f5e feat(vocab): update SRS session storage version to v3 and improve session handling
Some checks failed
Deploy to production / deploy (push) Failing after 1m3s
2026-09-28 14:13:37 +02:00
Torsten Schulz (local)
d15c56a7b3 feat(falukant): render houses with 3D models
Some checks failed
Deploy to production / deploy (push) Failing after 1m17s
2026-09-25 07:44:53 +02:00
Torsten Schulz (local)
4e20111331 feat(deploy): retrieve Falukant models from Git LFS
Some checks failed
Deploy to production / deploy (push) Failing after 1m27s
2026-09-24 15:31:51 +02:00
Torsten Schulz (local)
039059b4ac feat(bisaya): enhance grammar focus and exercises in Bisaya course content
All checks were successful
Deploy to production / deploy (push) Successful in 4m10s
2026-09-22 09:54:27 +02:00
Torsten Schulz (local)
afbfdd8ccc feat(falukant): optimize retrieval of not baptized children by using character IDs
All checks were successful
Deploy to production / deploy (push) Successful in 3m16s
2026-09-17 06:42:27 +02:00
Torsten Schulz (local)
57a0e89156 feat(vocab): stabilize daily batch handling in SRS session and improve due item display
All checks were successful
Deploy to production / deploy (push) Successful in 3m8s
2026-09-16 10:13:24 +02:00
Torsten Schulz (local)
20505f7545 feat(i18n): add 'due' status message for vocabulary reviews in multiple languages
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s
2026-09-11 14:26:33 +02:00
Torsten Schulz (local)
01ee72c700 feat(migration): add migration to remove invalid past marker from vocab_srs_item
All checks were successful
Deploy to production / deploy (push) Successful in 2m40s
2026-09-09 21:06:25 +02:00