Torsten Schulz (local)
d2be533ca3
feat(models): add new male character models for ages 4 to 13
Deploy to production / deploy (push) Failing after 2m29s
2026-09-01 12:50:55 +02:00
Torsten Schulz (local)
eb09a990f9
feat(models): add new male character models for various age groups
2026-08-31 14:45:06 +02:00
Torsten Schulz (local)
1d103a9fcf
feat(branches): add director assignment status and update overview view
2026-08-31 13:55:05 +02:00
Torsten Schulz (local)
de7f95a860
fix(srs): retain scheduled cards after course updates
2026-08-31 12:48:33 +02:00
Torsten Schulz (local)
698378d6d5
fix(srs): keep directional review cards visible
2026-08-31 11:52:04 +02:00
Torsten Schulz (local)
8d1b92becf
feat(router): prevent redirection from public landing pages on session expiration
2026-08-28 13:37:01 +02:00
Torsten Schulz (local)
a89cd39473
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)
caa207a3b3
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)
9593140e61
feat(certificate): add score breakdown and recommendations for certificate progression
2026-08-28 11:50:30 +02:00
Torsten Schulz (local)
8e41443805
feat(icons): add SVG icons for various categories including health, education, and politics
2026-08-28 11:18:50 +02:00
Torsten Schulz (local)
3ca3669c03
feat(vocab): implement SRS pair fingerprinting and deduplicate course-wide SRS items
2026-08-28 09:05:06 +02:00
Torsten Schulz (local)
b5b4d72293
feat(bisaya): enhance speaking prompts and practical tasks for lesson 46
2026-08-27 15:21:40 +02:00
Torsten Schulz (local)
f9c884b3cf
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)
d9397f741f
fix(vocab): reject lexical hints paired with sentences
2026-08-27 12:25:43 +02:00
Torsten Schulz (local)
c836c709c4
feat(vocab): restore manual hard vocabulary removal
2026-08-27 10:42:01 +02:00
Torsten Schulz (local)
69f0f4e398
fix(vocab): isolate SRS updates to daily review
2026-08-27 09:47:07 +02:00
Torsten Schulz (local)
336aac444a
fix(vocab): count hard trainer mastery by stored term
2026-08-26 14:38:31 +02:00
Torsten Schulz (local)
efdaf87464
feat(vocab): refine vocabulary filtering to exclude invalid exercise pairs
2026-08-26 14:05:40 +02:00
Torsten Schulz (local)
de1d71ad0a
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)
f767a99b7d
feat(vocab): improve answer matching by accepting both displayed solutions and individual variants
2026-08-26 11:53:13 +02:00
Torsten Schulz (local)
10dd383582
feat(vocab): update intensive review UI and logic for better user guidance
2026-08-26 10:16:41 +02:00
Torsten Schulz (local)
bc337c46f9
feat(vocab): add SRS schedule date formatting and update close button text
2026-08-26 09:53:30 +02:00
Torsten Schulz (local)
035fddb6ca
feat(vocab): implement upcoming vocabulary review tracking and update UI accordingly
2026-08-25 12:46:19 +02:00
Torsten Schulz (local)
44da49060a
feat(vocab): add intensive review status dialog and related functionality
2026-08-25 12:15:46 +02:00
Torsten Schulz (local)
cc7894dfbb
feat(bisaya): enhance situational response exercises with keyword hints and minimum match requirements
2026-08-25 11:56:50 +02:00
Torsten Schulz (local)
2760daaa24
query fix
2026-08-24 15:26:44 +02:00
Torsten Schulz (local)
29e6f039a2
feat(bisaya): update choice exercise question format and add question number to review
2026-08-24 15:18:36 +02:00
Torsten Schulz (local)
ba12b488f9
feat(vocab): enhance choice button styles for improved accessibility and focus visibility
2026-08-24 13:38:41 +02:00
Torsten Schulz (local)
88b1c679b2
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)
4f010b28c9
feat(politics): implement reconcilePoliticalVacancies endpoint and UI integration for managing political vacancies
2026-08-24 10:40:23 +02:00
Torsten Schulz (local)
2c31bce779
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)
d31c854521
feat(theme): implement Falukant theme with updated styles and components
2026-08-21 14:28:05 +02:00
Torsten Schulz (local)
3ab4692c22
feat(vocab): update VocabCourseView styles for improved UI and accessibility
2026-08-21 13:22:42 +02:00
Torsten Schulz (local)
a4acc80a84
Refactor styles across multiple components to use new color variables
...
- Updated background and border colors in DashboardWidget, DialogWidget, MessageboxWidget, and TermineWidget to use new CSS variables for consistency.
- Changed button colors in various widgets and dialogs to utilize the new primary color variable.
- Adjusted text colors in VocabCourseView, VocabDictionaryView, and VocabTrainerView to align with the new color scheme.
- Replaced hardcoded colors with CSS variables in multiple components for improved maintainability and theming.
2026-08-21 12:45:03 +02:00
Torsten Schulz (local)
016ecfa888
Refactor styles and improve UI consistency across components
...
- Updated color variables in styles.scss for a more cohesive color scheme.
- Adjusted padding, margins, and border-radius in AppContent, AppFooter, AppHeader, AppNavigation, AppSectionBar, LoggedInView, and NoLoginView for better spacing and alignment.
- Changed background gradients to solid colors for a cleaner look.
- Enhanced hover effects and button styles for improved interactivity.
- Standardized text colors and borders to align with the new color palette.
2026-08-21 12:05:59 +02:00
Torsten Schulz (local)
651cba05de
feat(vocab): synchronize SRS session progress and update related UI elements
2026-08-21 11:31:30 +02:00
Torsten Schulz (local)
bb6e3db7c7
feat(vocab): implement daily hard vocab limit handling in practice dialog
2026-08-21 09:03:40 +02:00
Torsten Schulz (local)
3a0945734f
feat(vocab): add hard status management for SRS items and update related logic
2026-08-20 15:17:11 +02:00
Torsten Schulz (local)
2c0944ae2c
feat(politics): update title eligibility messages and logic in PoliticsView
2026-08-19 15:06:44 +02:00
Torsten Schulz (local)
7a672d2f5c
feat(vocab): add logic to aggregate and clean up duplicate SRS items based on answer patterns
2026-08-19 14:14:50 +02:00
Torsten Schulz (local)
c771dae5a4
feat(politics): enhance office application feedback with required title details
2026-08-19 13:38:29 +02:00
Torsten Schulz (local)
aec297b701
feat(vocab): add support for answer alternatives in core patterns and update related logic
2026-08-18 15:11:43 +02:00
Torsten Schulz (local)
cfb5dce25f
feat(overview): add minimum office status label logic and update related translations
2026-08-18 11:03:46 +02:00
Torsten Schulz (local)
5f7e1b6033
feat(overview): enhance certificate status display with current and minimum values
2026-08-18 07:34:32 +02:00
Torsten Schulz (local)
57869c9559
feat(vocab): remove daily hard marked count and adjust practice logic
2026-08-17 10:39:58 +02:00
Torsten Schulz (local)
3cd2ce747b
Auto switch to hard vocabulary
2026-08-17 10:28:13 +02:00
Torsten Schulz (local)
f8a2d471d2
feat(admin): enhance region editor layout and adjust styling for better visibility
2026-08-14 14:13:05 +02:00
Torsten Schulz (local)
07340898b6
feat(admin): implement region renaming functionality and update UI components
2026-08-14 13:50:49 +02:00
Torsten Schulz (local)
56c467bf72
feat(admin): add child regions section to map view and update localization
2026-08-14 12:25:29 +02:00
Torsten Schulz (local)
c4e836a85f
feat(admin): implement delete functionality for Falukant regions and update UI components
2026-08-14 09:54:09 +02:00