This website requires JavaScript.
cd3b78c1a5
feat(FalukantService, MessagesDialog): enhance character data handling in notifications
Torsten Schulz (local)
2026-05-08 08:25:36 +02:00
961e8fa5b7
feat(VocabPracticeDialog, VocabCourseView): implement event dispatch for hard vocabulary changes
Torsten Schulz (local)
2026-05-07 13:52:49 +02:00
d6a2909dd7
feat(Director): add autoAdjustIncome feature and enhance director data handling
Torsten Schulz (local)
2026-05-07 13:29:09 +02:00
11030a0856
feat(FamilyView): enhance character display and avatar handling
Torsten Schulz (local)
2026-05-07 11:15:23 +02:00
e642e63f80
feat(FalukantService, FamilyView): enhance marriage satisfaction handling
Torsten Schulz (local)
2026-05-07 09:40:58 +02:00
86a12f474a
feat(VocabService): enhance logging and error handling in lesson assistant message flow
Torsten Schulz (local)
2026-05-07 08:58:22 +02:00
9b0131fb59
feat(VocabPracticeDialog): improve SRS handling for incorrect answers
Torsten Schulz (local)
2026-05-07 08:46:33 +02:00
e8a6d86551
feat(AppHeader): improve ad display logic and responsiveness
Torsten Schulz (local)
2026-05-06 15:53:58 +02:00
983ccf521c
feat(VocabService, AppHeader): enhance timeout configuration and update ad display settings
Torsten Schulz (local)
2026-05-06 15:50:14 +02:00
2192c564a6
feat(MoneyHistoryView): load branch names for enhanced activity display
Torsten Schulz (local)
2026-05-06 13:52:44 +02:00
f6b1901717
feat(FalukantService): add numeric value conversion for money checks
Torsten Schulz (local)
2026-05-05 08:03:05 +02:00
f49702a654
feat(MoneyHistoryView): enhance activity translation for tax and reputation actions
Torsten Schulz (local)
2026-04-30 15:41:00 +02:00
bc4338ea06
feat(update-frontend): enhance environment file handling and add Google AdSense script
Torsten Schulz (local)
2026-04-27 16:36:38 +02:00
d53e2cc8a5
feat(Moderation): enhance moderation reporting and user feedback
Torsten Schulz (local)
2026-04-27 15:57:02 +02:00
fd3eb34878
feat(RandomChatDialog): enhance chat reporting functionality
Torsten Schulz (local)
2026-04-27 15:23:48 +02:00
278ed5992d
feat(Chat): implement chat incident reporting feature
Torsten Schulz (local)
2026-04-27 15:00:52 +02:00
a21f0628b6
feat(ModerationReports): enhance moderation reports functionality and UI
Torsten Schulz (local)
2026-04-27 14:55:23 +02:00
a37bef74bb
feat(Moderation): implement moderation reports feature
Torsten Schulz (local)
2026-04-27 14:52:19 +02:00
fdb7d32ea6
feat(FalukantService, CreateBranchDialog): implement dynamic branch cost calculation
Torsten Schulz (local)
2026-04-27 14:35:45 +02:00
10c2df8291
feat(VocabPracticeDialog, VocabCourseView): enhance hard vocabulary management and UI
Torsten Schulz (local)
2026-04-26 23:32:18 +02:00
d08f902136
fix(VocabPracticeDialog): adjust dialog dimensions for improved layout
Torsten Schulz (local)
2026-04-23 14:25:24 +02:00
b6ea00d917
feat(VocabPracticeDialog): improve vocabulary item normalization and expansion
Torsten Schulz (local)
2026-04-23 13:47:21 +02:00
2a94db2896
feat(VocabPracticeDialog): enhance vocabulary item expansion logic
Torsten Schulz (local)
2026-04-23 13:44:31 +02:00
55fad0a9d9
feat(VocabPracticeDialog): enhance answer variant expansion logic
Torsten Schulz (local)
2026-04-23 13:40:08 +02:00
30976bc409
feat(VocabCourseView): add hard vocabulary practice button and refresh logic
Torsten Schulz (local)
2026-04-23 13:10:05 +02:00
cad6b3227d
feat(VocabLessonView): enhance vocab trainer visibility for cross-chapter hard vocabulary
Torsten Schulz (local)
2026-04-23 10:04:46 +02:00
ffa4623750
fix(VocabPracticeDialog): adjust success tracking for hard-phase drills
Torsten Schulz (local)
2026-04-22 11:55:40 +02:00
bce52d9bb2
refactor(VocabPracticeDialog): replace hard-coded consecutive correct threshold with constant
Torsten Schulz (local)
2026-04-22 11:51:49 +02:00
b7c5ce0733
feat(localization): add difficult vocabulary marking features in multiple languages
Torsten Schulz (local)
2026-04-22 11:12:26 +02:00
16924eca50
feat(VocabPracticeDialog, localization): add hard vocabulary marking feature
Torsten Schulz (local)
2026-04-21 15:57:21 +02:00
2b2e37fb43
feat(DayProduction, FalukantService, VocabLessonView): enhance vocabulary training and production tracking
Torsten Schulz (local)
2026-04-21 15:44:44 +02:00
bb97f7225a
fix(AdminService, AdminController): enhance error handling and character deletion logic
Torsten Schulz (local)
2026-04-20 16:27:08 +02:00
faee7bcd17
refactor(AdminService, EditUserView): streamline character data deletion and enhance confirmation dialog
Torsten Schulz (local)
2026-04-20 16:16:48 +02:00
1285074266
feat(AdminController, AdminService, AdminRouter, localization): add character death cleanup feature
Torsten Schulz (local)
2026-04-20 15:43:44 +02:00
2681ad3c6d
feat(VocabPracticeDialog): implement immediate retry feature for incorrect answers
Torsten Schulz (local)
2026-04-20 10:02:32 +02:00
56176c5a3f
feat(VocabPracticeDialog, localization): implement last wrong answer review feature
Torsten Schulz (local)
2026-04-20 09:52:26 +02:00
7aa7178673
feat(VocabLessonView, localization): add vocabulary review feature and update translations
Torsten Schulz (local)
2026-04-20 09:39:48 +02:00
a1e54edb1b
feat(VocabLessonView): implement vocab trainer continue timer management
Torsten Schulz (local)
2026-04-20 09:26:02 +02:00
111f6880b1
feat(VocabService, localization, VocabLessonView): extend assistant wait feedback and timeout duration
Torsten Schulz (local)
2026-04-20 08:58:51 +02:00
506377978c
feat(VocabService, VocabPracticeDialog, VocabLessonView): enhance vocabulary training logic and UI feedback
Torsten Schulz (local)
2026-04-20 08:48:39 +02:00
78538764c5
feat(VocabPracticeDialog): add answer variant expansion for improved vocabulary training
Torsten Schulz (local)
2026-04-20 08:36:11 +02:00
433fa18aba
feat(VocabService, VocabPracticeDialog): enhance text analysis and SRS validation
Torsten Schulz (local)
2026-04-20 08:30:58 +02:00
e2cfb2c4b8
feat(seo, routing): add Bisaya learning and German for Bisaya courses
Torsten Schulz (local)
2026-04-20 08:28:00 +02:00
dbbb892715
feat(VocabService): improve SRS pair validation and introduce new text analysis methods
Torsten Schulz (local)
2026-04-20 08:21:18 +02:00
512a176284
feat(VocabLessonView): enhance vocab trainer logic and answer normalization
Torsten Schulz (local)
2026-04-17 17:30:03 +02:00
9f77305be6
feat(FalukantService, OverviewView): enhance church office information retrieval and UI display
Torsten Schulz (local)
2026-04-17 17:17:17 +02:00
ec84780796
feat(FalukantService, i18n): enhance household tension handling and localization updates
Torsten Schulz (local)
2026-04-17 17:07:53 +02:00
4342e35b22
fix(FalukantService): update userHouse query attributes and transaction handling
Torsten Schulz (local)
2026-04-17 16:58:41 +02:00
bf1ca9f629
feat(VocabService, VocabCourseView): enhance SRS item retrieval and UI integration
Torsten Schulz (local)
2026-04-17 16:53:56 +02:00
aabbfb2c40
feat(MiniCalendarWidget): enhance localization and refactor calendar logic
Torsten Schulz (local)
2026-04-17 16:44:27 +02:00
585b61b268
feat(i18n): enhance localization for chat and minigames
Torsten Schulz (local)
2026-04-17 16:38:39 +02:00
f89c4e213a
feat(VocabPracticeDialog): implement SRS session management and enhance UI feedback
Torsten Schulz (local)
2026-04-17 16:28:19 +02:00
74a07fee00
feat(i18n): update Cebuano localization for minigames and enhance UI text
Torsten Schulz (local)
2026-04-17 16:20:20 +02:00
60ff9401e2
feat(bisaya-course): refine phase 4 didactics and enhance course content generation
Torsten Schulz (local)
2026-04-17 16:00:41 +02:00
38ee6d0a4e
feat(i18n): add language trainer SEO content and update home page metadata
Torsten Schulz (local)
2026-04-17 15:30:12 +02:00
d598ff1905
feat(LanguageAssistantView): add preset options for Ollama and OpenAI
Torsten Schulz (local)
2026-04-17 15:24:22 +02:00
73d106caeb
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
cbccfdc11e
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
7e54de0e98
feat(VocabLessonView): enhance review lesson logic and vocabulary handling
Torsten Schulz (local)
2026-04-17 14:37:40 +02:00
19a89a4be3
fix(update-backend): adjust file permissions and handle environment variables safely
Torsten Schulz (local)
2026-04-17 13:53:13 +02:00
d85a2a35ee
refactor(update-backend): reorder permission settings and update migration message
Torsten Schulz (local)
2026-04-17 13:45:53 +02:00
c3e5f92378
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
90dd304ad6
feat(deploy): update deployment workflow and migration paths
Torsten Schulz (local)
2026-04-17 13:39:38 +02:00
7b19665dca
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
f836e69d24
feat(deploy): add force deploy detection to deployment workflow
Torsten Schulz (local)
2026-04-17 11:53:00 +02:00
fbdf81746d
feat(update-backend): streamline dependency management and migration process
Torsten Schulz (local)
2026-04-17 11:42:41 +02:00
da34e1d4b2
feat(VocabLessonView): improve lesson reset behavior and normalize vocabulary handling
Torsten Schulz (local)
2026-04-17 11:41:46 +02:00
47807d5268
feat(database): add migration and sync-db scripts to deployment process
Torsten Schulz (local)
2026-04-17 11:34:59 +02:00
6083db9f2e
feat(deploy): enhance deployment scripts with skip options for backend and frontend
Torsten Schulz (local)
2026-04-17 11:33:02 +02:00
c4808db972
feat(bisaya-course): enhance script execution with direct run detection
Torsten Schulz (local)
2026-04-17 11:23:40 +02:00
7610d2137c
feat(deploy): add vocab course change detection and sync step
Torsten Schulz (local)
2026-04-17 11:17:59 +02:00
4f548565ec
feat(bisaya-course): enhance lesson structure and didactics integration
Torsten Schulz (local)
2026-04-17 11:08:12 +02:00
3a361caa1c
feat(bisaya-course): add new didactics fragments for everyday conversations
Torsten Schulz (local)
2026-04-17 10:52:39 +02:00
402efac897
feat(bisaya-course, vocabService): expand numerical didactics and enhance lesson progress serialization
Torsten Schulz (local)
2026-04-17 09:30:36 +02:00
9123bd524a
feat(VocabPracticeDialog, VocabCourseView): implement SRS rating feature and enhance user feedback
Torsten Schulz (local)
2026-04-17 09:27:29 +02:00
bf475e3a35
feat(vocab): implement SRS features and enhance vocabulary management
Torsten Schulz (local)
2026-04-17 09:14:30 +02:00
022b8297b6
feat(vocabService, VocabPracticeDialog, VocabLessonView): enhance vocabulary handling and exposure tracking
Torsten Schulz (local)
2026-04-17 08:58:50 +02:00
4063127942
feat(bisaya-course): expand numerical didactics with additional glosses
Torsten Schulz (local)
2026-04-17 08:21:02 +02:00
8c30f0ff54
feat(bisaya-course): add didactics fragments for "Haus & Familie" lessons
Torsten Schulz (local)
2026-04-16 22:44:57 +02:00
5ca2817c82
feat(bisaya-course): update lesson retrieval and didactics processing
Torsten Schulz (local)
2026-04-16 22:36:15 +02:00
515fd8c5eb
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
f14a7ab674
feat(bisaya-course): add new lesson and update course creation logic
Torsten Schulz (local)
2026-04-16 22:16:23 +02:00
b586fcb708
feat(bisaya-course): enhance numerical lessons with expanded content
Torsten Schulz (local)
2026-04-16 21:55:05 +02:00
ad5d089786
feat(vocabService): enhance answer validation with comparable variants
Torsten Schulz (local)
2026-04-16 16:46:37 +02:00
eba98dde1d
fix(bisaya-course): update alternatives for transformation exercise
Torsten Schulz (local)
2026-04-16 16:42:48 +02:00
98ab31bc78
feat(bisaya-course): expand lessons on shopping, prices, and numbers
Torsten Schulz (local)
2026-04-16 16:25:47 +02:00
99d011dd92
feat(bisaya-course): add new lesson on time and date concepts
Torsten Schulz (local)
2026-04-16 16:09:10 +02:00
1c34a90cfd
fix(vocabLessonReview): improve input normalization by trimming punctuation
Torsten Schulz (local)
2026-04-16 15:23:00 +02:00
a18d6d62b5
feat(bisaya-course): update gap-fill exercise structure and instructions
Torsten Schulz (local)
2026-04-16 15:06:17 +02:00
1131540414
feat(vocabLesson): enhance input handling for gap-fill exercises
Torsten Schulz (local)
2026-04-16 14:55:43 +02:00
d3dc20a93f
feat(falukant): refactor character ID resolution for political office checks
Torsten Schulz (local)
2026-04-15 15:47:31 +02:00
6897f0fadf
feat(falukant): add political office catalog feature and localization updates
Torsten Schulz (local)
2026-04-15 15:30:24 +02:00
b61a73aa09
feat(vocabLesson): add detailed review section for failed chapter exams
Torsten Schulz (local)
2026-04-15 14:02:34 +02:00
271ecca9f6
feat(bisaya-course): enhance lesson content for temporal grammar and exercises
Torsten Schulz (local)
2026-04-15 13:25:15 +02:00
24777018f0
feat(bisaya-course): enhance grammar focus and drills for lesson content
Torsten Schulz (local)
2026-04-15 11:52:53 +02:00
5c6ba2f5da
feat(bisaya-course): update exercise content for market-related vocabulary
Torsten Schulz (local)
2026-04-15 11:49:50 +02:00
a44a35d92c
feat(bisaya-course): implement core pattern extraction and merging for exercises
Torsten Schulz (local)
2026-04-15 11:12:18 +02:00
336d888dbe
feat(bisaya-course): add new lessons for everyday conversations
Torsten Schulz (local)
2026-04-15 11:09:14 +02:00
0499b23ced
feat(bisaya-course): enhance gap-fill exercise processing and validation
Torsten Schulz (local)
2026-04-14 15:33:00 +02:00
4b0b4d42f1
feat(bisaya-course): add word count validation and exercise audit warnings
Torsten Schulz (local)
2026-04-14 14:57:54 +02:00