Torsten Schulz (local)
afbfdd8ccc
feat(falukant): optimize retrieval of not baptized children by using character IDs
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
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
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
Deploy to production / deploy (push) Successful in 2m40s
2026-09-09 21:06:25 +02:00
Torsten Schulz (local)
b48d03ab70
feat(bisaya): add concrete choice question handling and update daily count logic for clarity
Deploy to production / deploy (push) Successful in 3m8s
2026-09-09 15:41:17 +02:00
Torsten Schulz (local)
c462001ff0
feat(bisaya): update household and children age rules to 14, adjust related instructions and migration
Deploy to production / deploy (push) Successful in 3m14s
2026-09-09 14:16:41 +02:00
Torsten Schulz (local)
3d235a621a
feat(bisaya): implement child marriage proposal and wooing features, update age rules and relationships
Deploy to production / deploy (push) Successful in 3m15s
2026-09-08 14:46:26 +02:00
Torsten Schulz (local)
0a9174c486
feat(bisaya): update instruction for soft refusal exercise for clarity
Deploy to production / deploy (push) Successful in 3m19s
2026-09-07 15:52:53 +02:00
Torsten Schulz (local)
f317ed9ef0
feat(bisaya): update health gap exercise instruction for clarity
Deploy to production / deploy (push) Successful in 3m26s
2026-09-07 15:31:57 +02:00
Torsten Schulz (local)
1149814f64
feat(bisaya): update gap fill exercise instruction to clarify first person usage
Deploy to production / deploy (push) Successful in 3m40s
2026-09-07 15:13:55 +02:00
Torsten Schulz (local)
86f3b4c247
feat(bisaya): update kitchen dialog exercise and add migration for alignment
Deploy to production / deploy (push) Successful in 3m27s
2026-09-04 16:07:49 +02:00
Torsten Schulz (local)
90686388c6
feat(bisaya): update prompts and add migration for food context gap exercise
Deploy to production / deploy (push) Successful in 3m28s
2026-09-04 15:13:25 +02:00
Torsten Schulz (local)
7edb9d79e5
refactor(dashboard): simplify layout and remove unused sections in LoggedInView
Deploy to production / deploy (push) Successful in 3m0s
2026-09-03 14:21:40 +02:00
Torsten Schulz (local)
d9a46dcb34
feat(news): implement news section with loading state and error handling in NoLoginView
Deploy to production / deploy (push) Successful in 3m8s
2026-09-03 14:18:14 +02:00
Torsten Schulz (local)
c4977ec826
feat(migrations): add migration to replace tautological vocabulary prompts in Cebu travel lesson
Deploy to production / deploy (push) Successful in 2m58s
2026-09-02 16:02:09 +02:00
Torsten Schulz (local)
b2e5d3d950
feat(course): add Cebu travel path with lessons and didactics for Bisaya courses
Deploy to production / deploy (push) Successful in 24s
2026-09-02 14:03:39 +02:00
Torsten Schulz (local)
504f527a3f
feat(exercises): enhance context in gap fill exercises and update migration for route descriptions
Deploy to production / deploy (push) Successful in 3m21s
2026-09-02 13:52:26 +02:00
Torsten Schulz (local)
76da586b8e
fix(deploy): provision Falukant release models
Deploy to production / deploy (push) Successful in 3m3s
2026-09-02 07:44:28 +02:00
Torsten Schulz (local)
a3e2aaece8
chore(deploy): verify regular rollout [force-deploy]
Deploy to production / deploy (push) Failing after 1m2s
2026-09-02 07:33:48 +02:00
Torsten Schulz (local)
691e840c7f
feat(deploy): load Falukant models from release asset
Deploy to production / deploy (push) Successful in 11s
2026-09-02 07:31:11 +02:00
Torsten Schulz (local)
d50f78d91d
feat(branches): add director assignment status and update overview view
Deploy to production / deploy (push) Failing after 1m18s
2026-08-31 13:55:05 +02:00
Torsten Schulz (local)
0119048c82
fix(srs): retain scheduled cards after course updates
2026-08-31 12:48:33 +02:00
Torsten Schulz (local)
7ad83f4299
fix(srs): keep directional review cards visible
2026-08-31 11:52:04 +02:00
Torsten Schulz (local)
2515354386
feat(router): prevent redirection from public landing pages on session expiration
2026-08-28 13:37:01 +02:00
Torsten Schulz (local)
db485b7acf
Refactor FalukantLandingView.vue: Update content and structure for improved clarity and engagement; enhance styling for better visual appeal.
2026-08-28 13:31:22 +02:00
Torsten Schulz (local)
fcb7e4e705
feat: Update landing pages and SEO content for Bisaya and Falukant
...
- Enhanced the Bisaya learning landing page with new content and improved layout.
- Added FAQ section to the Bisaya learning page addressing common questions.
- Updated SEO metadata for Bisaya learning and Falukant pages to improve search visibility.
- Revised descriptions and titles in multiple languages for consistency and clarity.
- Improved styling and structure of the Falukant landing page, emphasizing gameplay features and user engagement.
2026-08-28 12:20:52 +02:00
Torsten Schulz (local)
4bcf9041af
feat(certificate): add score breakdown and recommendations for certificate progression
2026-08-28 11:50:30 +02:00
Torsten Schulz (local)
89215793ab
feat(icons): add SVG icons for various categories including health, education, and politics
2026-08-28 11:18:50 +02:00
Torsten Schulz (local)
fe08433747
feat(vocab): implement SRS pair fingerprinting and deduplicate course-wide SRS items
2026-08-28 09:05:06 +02:00
Torsten Schulz (local)
13aaf8c0f2
feat(bisaya): enhance speaking prompts and practical tasks for lesson 46
2026-08-27 15:21:40 +02:00
Torsten Schulz (local)
3248579529
feat: add A2-B1 course expansion features including listening activities and conversation sessions
...
- Updated VocabCourseView.vue to display CEFR level for courses.
- Enhanced VocabLessonView.vue with new sections for listening activities and conversation labs, including audio controls and transcript toggling.
- Created migration to add new columns to vocab_course and new tables for conversation sessions and listening activities.
- Implemented models for vocab_conversation_session and vocab_listening_activity.
- Developed scripts to create new A2 and B1 bridge courses with structured lesson plans.
- Documented the A2-B1 expansion plan detailing course structure, learning goals, and assessment criteria.
2026-08-27 15:18:16 +02:00
Torsten Schulz (local)
bb719b3c75
fix(vocab): reject lexical hints paired with sentences
2026-08-27 12:25:43 +02:00
Torsten Schulz (local)
9d0164aa0d
feat(vocab): restore manual hard vocabulary removal
2026-08-27 10:42:01 +02:00
Torsten Schulz (local)
0f8142c386
fix(vocab): isolate SRS updates to daily review
2026-08-27 09:47:07 +02:00
Torsten Schulz (local)
df3ce328b4
fix(vocab): count hard trainer mastery by stored term
2026-08-26 14:38:31 +02:00
Torsten Schulz (local)
71f0e15bb7
feat(vocab): refine vocabulary filtering to exclude invalid exercise pairs
2026-08-26 14:05:40 +02:00
Torsten Schulz (local)
4d478df181
feat(exercises): enhance gap exercise creation with contextual prompts and add migration for lesson 43
2026-08-26 12:10:29 +02:00
Torsten Schulz (local)
6708162a62
feat(vocab): improve answer matching by accepting both displayed solutions and individual variants
2026-08-26 11:53:13 +02:00
Torsten Schulz (local)
68470bf576
feat(vocab): update intensive review UI and logic for better user guidance
2026-08-26 10:16:41 +02:00
Torsten Schulz (local)
bac915c328
feat(vocab): add SRS schedule date formatting and update close button text
2026-08-26 09:53:30 +02:00
Torsten Schulz (local)
a481a440c8
feat(vocab): implement upcoming vocabulary review tracking and update UI accordingly
2026-08-25 12:46:19 +02:00
Torsten Schulz (local)
53f00db154
feat(vocab): add intensive review status dialog and related functionality
2026-08-25 12:15:46 +02:00
Torsten Schulz (local)
423fd49cdb
feat(bisaya): enhance situational response exercises with keyword hints and minimum match requirements
2026-08-25 11:56:50 +02:00
Torsten Schulz (local)
20960e620c
query fix
2026-08-24 15:26:44 +02:00
Torsten Schulz (local)
b8b45cd5ba
feat(bisaya): update choice exercise question format and add question number to review
2026-08-24 15:18:36 +02:00
Torsten Schulz (local)
e175eb1436
feat(vocab): enhance choice button styles for improved accessibility and focus visibility
2026-08-24 13:38:41 +02:00
Torsten Schulz (local)
8e72239358
feat(falukant): add noble title level to election eligibility checks and improve election filtering logic
2026-08-24 11:10:17 +02:00
Torsten Schulz (local)
684880a32e
feat(politics): implement reconcilePoliticalVacancies endpoint and UI integration for managing political vacancies
2026-08-24 10:40:23 +02:00
Torsten Schulz (local)
d0f4e33fc0
feat(politics): update election scheduling logic to include all unoccupied positions and improve query efficiency
2026-08-24 09:02:55 +02:00
Torsten Schulz (local)
846ba5b3c4
feat(theme): implement Falukant theme with updated styles and components
2026-08-21 14:28:05 +02:00