This website requires JavaScript.
b59526b20d
feat(Localization, User Management): add missingUserId translations and enhance user ID handling
main
Torsten Schulz (local)
2026-05-08 11:09:34 +02:00
008cd7ae86
feat(Navigation, UserRights, Localization): add worker schedules feature and enhance access control
Torsten Schulz (local)
2026-05-08 08:54:17 +02:00
0f7220d0b1
feat(FalukantService): update election filtering to include future dates and enhance eligibility checks
Torsten Schulz (local)
2026-05-08 08:30:03 +02:00
0e572f8cbe
feat(FalukantService, MessagesDialog): enhance character data handling in notifications
Torsten Schulz (local)
2026-05-08 08:25:36 +02:00
cc89fd4bef
feat(VocabPracticeDialog, VocabCourseView): implement event dispatch for hard vocabulary changes
Torsten Schulz (local)
2026-05-07 13:52:49 +02:00
42d0652e48
feat(Director): add autoAdjustIncome feature and enhance director data handling
Torsten Schulz (local)
2026-05-07 13:29:09 +02:00
ddd8ca49d8
feat(FamilyView): enhance character display and avatar handling
Torsten Schulz (local)
2026-05-07 11:15:23 +02:00
8aeefccc3b
feat(FalukantService, FamilyView): enhance marriage satisfaction handling
Torsten Schulz (local)
2026-05-07 09:40:58 +02:00
2c453a4a6b
feat(VocabService): enhance logging and error handling in lesson assistant message flow
Torsten Schulz (local)
2026-05-07 08:58:22 +02:00
cfab56f63d
feat(VocabPracticeDialog): improve SRS handling for incorrect answers
Torsten Schulz (local)
2026-05-07 08:46:33 +02:00
ab3e8d14e5
feat(AppHeader): improve ad display logic and responsiveness
Torsten Schulz (local)
2026-05-06 15:53:58 +02:00
5993f79e7a
feat(VocabService, AppHeader): enhance timeout configuration and update ad display settings
Torsten Schulz (local)
2026-05-06 15:50:14 +02:00
b1365dccbb
feat(MoneyHistoryView): load branch names for enhanced activity display
Torsten Schulz (local)
2026-05-06 13:52:44 +02:00
511146da74
feat(FalukantService): add numeric value conversion for money checks
Torsten Schulz (local)
2026-05-05 08:03:05 +02:00
3365f1dd2a
feat(MoneyHistoryView): enhance activity translation for tax and reputation actions
Torsten Schulz (local)
2026-04-30 15:41:00 +02:00
c6ffdd10f7
feat(update-frontend): enhance environment file handling and add Google AdSense script
Torsten Schulz (local)
2026-04-27 16:36:38 +02:00
530855e26e
feat(Moderation): enhance moderation reporting and user feedback
Torsten Schulz (local)
2026-04-27 15:57:02 +02:00
e94ae4350d
feat(RandomChatDialog): enhance chat reporting functionality
Torsten Schulz (local)
2026-04-27 15:23:48 +02:00
ff68fb72c4
feat(Chat): implement chat incident reporting feature
Torsten Schulz (local)
2026-04-27 15:00:52 +02:00
90e1c0496a
feat(ModerationReports): enhance moderation reports functionality and UI
Torsten Schulz (local)
2026-04-27 14:55:23 +02:00
a02fe1f008
feat(Moderation): implement moderation reports feature
Torsten Schulz (local)
2026-04-27 14:52:19 +02:00
7fc9b55b59
feat(FalukantService, CreateBranchDialog): implement dynamic branch cost calculation
Torsten Schulz (local)
2026-04-27 14:35:45 +02:00
d854200708
feat(VocabPracticeDialog, VocabCourseView): enhance hard vocabulary management and UI
Torsten Schulz (local)
2026-04-26 23:32:18 +02:00
7fd8e4dda8
fix(VocabPracticeDialog): adjust dialog dimensions for improved layout
Torsten Schulz (local)
2026-04-23 14:25:24 +02:00
0e39ca9a0f
feat(VocabPracticeDialog): improve vocabulary item normalization and expansion
Torsten Schulz (local)
2026-04-23 13:47:21 +02:00
79fe05c630
feat(VocabPracticeDialog): enhance vocabulary item expansion logic
Torsten Schulz (local)
2026-04-23 13:44:31 +02:00
e3c024d5af
feat(VocabPracticeDialog): enhance answer variant expansion logic
Torsten Schulz (local)
2026-04-23 13:40:08 +02:00
783dd175e8
feat(VocabCourseView): add hard vocabulary practice button and refresh logic
Torsten Schulz (local)
2026-04-23 13:10:05 +02:00
cab5428d0b
feat(VocabLessonView): enhance vocab trainer visibility for cross-chapter hard vocabulary
Torsten Schulz (local)
2026-04-23 10:04:46 +02:00
478a7ffc96
fix(VocabPracticeDialog): adjust success tracking for hard-phase drills
Torsten Schulz (local)
2026-04-22 11:55:40 +02:00
677e4c674e
refactor(VocabPracticeDialog): replace hard-coded consecutive correct threshold with constant
Torsten Schulz (local)
2026-04-22 11:51:49 +02:00
d3aad6e7ef
feat(localization): add difficult vocabulary marking features in multiple languages
Torsten Schulz (local)
2026-04-22 11:12:26 +02:00
44b40d5a46
feat(VocabPracticeDialog, localization): add hard vocabulary marking feature
Torsten Schulz (local)
2026-04-21 15:57:21 +02:00
4cc2aace6b
feat(DayProduction, FalukantService, VocabLessonView): enhance vocabulary training and production tracking
Torsten Schulz (local)
2026-04-21 15:44:44 +02:00
27d42c0a3a
fix(AdminService, AdminController): enhance error handling and character deletion logic
Torsten Schulz (local)
2026-04-20 16:27:08 +02:00
7417736daf
refactor(AdminService, EditUserView): streamline character data deletion and enhance confirmation dialog
Torsten Schulz (local)
2026-04-20 16:16:48 +02:00
267711fca6
feat(AdminController, AdminService, AdminRouter, localization): add character death cleanup feature
Torsten Schulz (local)
2026-04-20 15:43:44 +02:00
8ce15441bf
feat(VocabPracticeDialog): implement immediate retry feature for incorrect answers
Torsten Schulz (local)
2026-04-20 10:02:32 +02:00
1500f01875
feat(VocabPracticeDialog, localization): implement last wrong answer review feature
Torsten Schulz (local)
2026-04-20 09:52:26 +02:00
5f13583e41
feat(VocabLessonView, localization): add vocabulary review feature and update translations
Torsten Schulz (local)
2026-04-20 09:39:48 +02:00
dee4991be7
feat(VocabLessonView): implement vocab trainer continue timer management
Torsten Schulz (local)
2026-04-20 09:26:02 +02:00
d7fa5f925e
feat(VocabService, localization, VocabLessonView): extend assistant wait feedback and timeout duration
Torsten Schulz (local)
2026-04-20 08:58:51 +02:00
e28ed7bdb5
feat(VocabService, VocabPracticeDialog, VocabLessonView): enhance vocabulary training logic and UI feedback
Torsten Schulz (local)
2026-04-20 08:48:39 +02:00
553f132184
feat(VocabPracticeDialog): add answer variant expansion for improved vocabulary training
Torsten Schulz (local)
2026-04-20 08:36:11 +02:00
f64c923db6
feat(VocabService, VocabPracticeDialog): enhance text analysis and SRS validation
Torsten Schulz (local)
2026-04-20 08:30:58 +02:00
71f2ee7c97
feat(seo, routing): add Bisaya learning and German for Bisaya courses
Torsten Schulz (local)
2026-04-20 08:28:00 +02:00
e6c90c219b
feat(VocabService): improve SRS pair validation and introduce new text analysis methods
Torsten Schulz (local)
2026-04-20 08:21:18 +02:00
b6d749f781
feat(VocabLessonView): enhance vocab trainer logic and answer normalization
Torsten Schulz (local)
2026-04-17 17:30:03 +02:00
39dcdd7fb3
feat(FalukantService, OverviewView): enhance church office information retrieval and UI display
Torsten Schulz (local)
2026-04-17 17:17:17 +02:00
afbea926a2
feat(FalukantService, i18n): enhance household tension handling and localization updates
Torsten Schulz (local)
2026-04-17 17:07:53 +02:00
1dd4d18927
fix(FalukantService): update userHouse query attributes and transaction handling
Torsten Schulz (local)
2026-04-17 16:58:41 +02:00
d2eebf1f94
feat(VocabService, VocabCourseView): enhance SRS item retrieval and UI integration
Torsten Schulz (local)
2026-04-17 16:53:56 +02:00
7732498875
feat(MiniCalendarWidget): enhance localization and refactor calendar logic
Torsten Schulz (local)
2026-04-17 16:44:27 +02:00
14881803df
feat(i18n): enhance localization for chat and minigames
Torsten Schulz (local)
2026-04-17 16:38:39 +02:00
3232e42251
feat(VocabPracticeDialog): implement SRS session management and enhance UI feedback
Torsten Schulz (local)
2026-04-17 16:28:19 +02:00
9c121d2dc2
feat(i18n): update Cebuano localization for minigames and enhance UI text
Torsten Schulz (local)
2026-04-17 16:20:20 +02:00
71d5922409
feat(bisaya-course): refine phase 4 didactics and enhance course content generation
Torsten Schulz (local)
2026-04-17 16:00:41 +02:00
5c315c477f
feat(i18n): add language trainer SEO content and update home page metadata
Torsten Schulz (local)
2026-04-17 15:30:12 +02:00
776dea2584
feat(LanguageAssistantView): add preset options for Ollama and OpenAI
Torsten Schulz (local)
2026-04-17 15:24:22 +02:00
4205639de3
feat(bisaya-course): enhance phase 4 didactics with new learning goals and speaking prompts
Torsten Schulz (local)
2026-04-17 15:12:21 +02:00
4df8f97a41
feat(bisaya-course): add new 'Ort & Richtung' section with learning goals and practical tasks
Torsten Schulz (local)
2026-04-17 14:51:09 +02:00
f93a0f8b35
feat(VocabLessonView): enhance review lesson logic and vocabulary handling
Torsten Schulz (local)
2026-04-17 14:37:40 +02:00
b3346d4cac
fix(update-backend): adjust file permissions and handle environment variables safely
Torsten Schulz (local)
2026-04-17 13:53:13 +02:00
1b9d9664b2
refactor(update-backend): reorder permission settings and update migration message
Torsten Schulz (local)
2026-04-17 13:45:53 +02:00
9a92940dab
chore(package): update version to 3.0.0-beta-1.0.0 in package.json [force-deploy]
Torsten Schulz (local)
2026-04-17 13:41:00 +02:00
5070785a50
feat(deploy): update deployment workflow and migration paths
Torsten Schulz (local)
2026-04-17 13:39:38 +02:00
70c381114b
feat(migration): enhance contact_message migration to check for existing columns before adding/removing
Torsten Schulz (local)
2026-04-17 12:01:25 +02:00
de9f2c853d
feat(deploy): add force deploy detection to deployment workflow
Torsten Schulz (local)
2026-04-17 11:53:00 +02:00
1e9e247dec
feat(update-backend): streamline dependency management and migration process
Torsten Schulz (local)
2026-04-17 11:42:41 +02:00
7b907ea683
feat(VocabLessonView): improve lesson reset behavior and normalize vocabulary handling
Torsten Schulz (local)
2026-04-17 11:41:46 +02:00
e96c37aac5
feat(database): add migration and sync-db scripts to deployment process
Torsten Schulz (local)
2026-04-17 11:34:59 +02:00
1f10e7c519
feat(deploy): enhance deployment scripts with skip options for backend and frontend
Torsten Schulz (local)
2026-04-17 11:33:02 +02:00
2461e98fb0
feat(bisaya-course): enhance script execution with direct run detection
Torsten Schulz (local)
2026-04-17 11:23:40 +02:00
3f1b474fdd
feat(deploy): add vocab course change detection and sync step
Torsten Schulz (local)
2026-04-17 11:17:59 +02:00
f8f5017436
feat(bisaya-course): enhance lesson structure and didactics integration
Torsten Schulz (local)
2026-04-17 11:08:12 +02:00
a022b8c174
feat(bisaya-course): add new didactics fragments for everyday conversations
Torsten Schulz (local)
2026-04-17 10:52:39 +02:00
09a10ff830
feat(bisaya-course, vocabService): expand numerical didactics and enhance lesson progress serialization
Torsten Schulz (local)
2026-04-17 09:30:36 +02:00
8be215761d
feat(VocabPracticeDialog, VocabCourseView): implement SRS rating feature and enhance user feedback
Torsten Schulz (local)
2026-04-17 09:27:29 +02:00
e2c1147d75
feat(vocab): implement SRS features and enhance vocabulary management
Torsten Schulz (local)
2026-04-17 09:14:30 +02:00
54a77c2e08
feat(vocabService, VocabPracticeDialog, VocabLessonView): enhance vocabulary handling and exposure tracking
Torsten Schulz (local)
2026-04-17 08:58:50 +02:00
d119869750
feat(bisaya-course): expand numerical didactics with additional glosses
Torsten Schulz (local)
2026-04-17 08:21:02 +02:00
712370cad3
feat(bisaya-course): add didactics fragments for "Haus & Familie" lessons
Torsten Schulz (local)
2026-04-16 22:44:57 +02:00
229bdc96bf
feat(bisaya-course): update lesson retrieval and didactics processing
Torsten Schulz (local)
2026-04-16 22:36:15 +02:00
c1421db72c
feat(bisaya-course): add new exercises for situational role plays and enhance lesson normalization
Torsten Schulz (local)
2026-04-16 22:28:10 +02:00
68ac5ec281
feat(bisaya-course): add new lesson and update course creation logic
Torsten Schulz (local)
2026-04-16 22:16:23 +02:00
6dce418728
feat(bisaya-course): enhance numerical lessons with expanded content
Torsten Schulz (local)
2026-04-16 21:55:05 +02:00
b2942c1c9d
feat(vocabService): enhance answer validation with comparable variants
Torsten Schulz (local)
2026-04-16 16:46:37 +02:00
41b07a8951
fix(bisaya-course): update alternatives for transformation exercise
Torsten Schulz (local)
2026-04-16 16:42:48 +02:00
9bc6f32b96
feat(bisaya-course): expand lessons on shopping, prices, and numbers
Torsten Schulz (local)
2026-04-16 16:25:47 +02:00
8e29953a95
feat(bisaya-course): add new lesson on time and date concepts
Torsten Schulz (local)
2026-04-16 16:09:10 +02:00
e26a3333c4
fix(vocabLessonReview): improve input normalization by trimming punctuation
Torsten Schulz (local)
2026-04-16 15:23:00 +02:00
44850d5913
feat(bisaya-course): update gap-fill exercise structure and instructions
Torsten Schulz (local)
2026-04-16 15:06:17 +02:00
a294a94075
feat(vocabLesson): enhance input handling for gap-fill exercises
Torsten Schulz (local)
2026-04-16 14:55:43 +02:00
cb0e1eb2b1
feat(falukant): refactor character ID resolution for political office checks
Torsten Schulz (local)
2026-04-15 15:47:31 +02:00
95ea6336b7
feat(falukant): add political office catalog feature and localization updates
Torsten Schulz (local)
2026-04-15 15:30:24 +02:00
7b4c9a0b1c
feat(vocabLesson): add detailed review section for failed chapter exams
Torsten Schulz (local)
2026-04-15 14:02:34 +02:00
cc791501c9
feat(bisaya-course): enhance lesson content for temporal grammar and exercises
Torsten Schulz (local)
2026-04-15 13:25:15 +02:00
feda7d90f2
feat(bisaya-course): enhance grammar focus and drills for lesson content
Torsten Schulz (local)
2026-04-15 11:52:53 +02:00
ff4fbbfab1
feat(bisaya-course): update exercise content for market-related vocabulary
Torsten Schulz (local)
2026-04-15 11:49:50 +02:00
5d16021557
feat(bisaya-course): implement core pattern extraction and merging for exercises
Torsten Schulz (local)
2026-04-15 11:12:18 +02:00