Hussain Nagaria
5ce8e8c4ff
test: flaky evaluation schedule
...
* Earlier logic was flaky because the test calculated the last expected date using a 56‑day window, while the production code builds
schedules for 60 days. Those extra 4 days sometimes include another Monday or Wednesday, so the schedule ends later than the test
expects.
2026-01-17 23:22:38 +05:30
Hussain Nagaria
3b88892905
refactor: change global variable to function in hooks
2026-01-17 23:14:33 +05:30
Hussain Nagaria
fe1aa3dd40
feat: configurable frontend base path
...
Co-authored-by: Suraj Shetty <surajshetty3416@users.noreply.github.com >
2026-01-17 23:04:31 +05:30
Jannat Patel
376de99ef7
Merge pull request #1996 from pateljannat/issues-170
...
fix: misc issues
2026-01-16 11:34:29 +05:30
Jannat Patel
7a649957dd
refactor: list for programming exercises
2026-01-15 19:46:13 +05:30
Jannat Patel
0968c90717
fix: quiz shuffle and limit conditions
2026-01-15 15:09:59 +05:30
Jannat Patel
e22eca9888
Merge pull request #1992 from raizasafeel/improve_batch_performance
...
feat(batch): add student pagination and optimize dashboard queries
2026-01-15 14:54:48 +05:30
Jannat Patel
4a012a99a4
fix: programming exercise test case deletion
2026-01-15 14:47:03 +05:30
raizasafeel
e2c0355821
refactor(batch): simplify dashboard with get_count and conditional rendering
2026-01-15 13:13:40 +05:30
Jannat Patel
bcf27b7150
Merge pull request #1991 from nextchamp-saqib/refactor-lms-telemetry
...
refactor: telemetry
2026-01-15 10:37:27 +05:30
Jannat Patel
078f18d99c
chore: capture quiz creation and certificate creation for analytics
2026-01-15 10:18:09 +05:30
Jannat Patel
19258e263d
chore: resolved conflicts
2026-01-15 09:41:48 +05:30
Jannat Patel
7a52a2bf46
Merge pull request #1995 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-15 09:30:49 +05:30
Jannat Patel
a03be5ab4d
chore: Serbian (Latin) translations
2026-01-15 01:14:14 +05:30
Jannat Patel
de13c5ddfb
chore: Serbian (Cyrillic) translations
2026-01-15 01:14:11 +05:30
Jannat Patel
02564b2e77
chore: Russian translations
2026-01-15 01:14:08 +05:30
Jannat Patel
201e0b96a3
Merge pull request #1993 from pateljannat/issues-169
...
fix: misc issues
2026-01-14 18:02:33 +05:30
Jannat Patel
e7ccf0a711
fix: sanitize image filename before saving for course and jobs
2026-01-14 17:54:23 +05:30
raizasafeel
c59be28a26
perf(batch): optimise dashboard with query builder
2026-01-14 15:54:54 +05:30
Saqib Ansari
a0ede1dd2a
fix: run pre-commit
2026-01-14 14:55:28 +05:30
Saqib Ansari
0aeada4549
refactor: telemetry
...
* only works with frappe v15.96+
2026-01-14 14:48:05 +05:30
Jannat Patel
6d988eb2b4
chore: changed frappe dependency version
2026-01-14 14:01:21 +05:30
raizasafeel
b58d04c7dc
feat(batch): add load more pagination for batch students
2026-01-14 13:56:07 +05:30
Jannat Patel
e2479cd787
Merge pull request #1978 from Omcodes23/develop
...
fix: Add missing /lms prefix to assignment submission notification links
2026-01-14 12:46:57 +05:30
Jannat Patel
ca30ab8a5e
Merge pull request #1987 from pateljannat/issues-168
...
fix: misc issues
2026-01-14 12:46:39 +05:30
Jannat Patel
da87845a4c
chore: changed frappe dependency version
2026-01-14 12:37:49 +05:30
Om vataliya
e7c2ec6965
Merge branch 'develop' into develop
2026-01-14 11:35:38 +05:30
Jannat Patel
a7bcc53e0a
fix: dayjs condition for evaluation end date
2026-01-14 10:08:21 +05:30
Jannat Patel
6a5978fed6
fix: instructor notes menu position in lesson form
2026-01-14 09:45:44 +05:30
Jannat Patel
8ff339b7ed
fix: misc issues
2026-01-14 09:24:24 +05:30
Jannat Patel
4ace8b2ec0
Merge pull request #1986 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-14 09:01:18 +05:30
Jannat Patel
40c917f255
chore: Esperanto translations
2026-01-14 01:14:55 +05:30
Jannat Patel
bf024af8aa
chore: Serbian (Latin) translations
2026-01-14 01:14:53 +05:30
Jannat Patel
675caa380f
chore: Norwegian Bokmal translations
2026-01-14 01:14:52 +05:30
Jannat Patel
ad092a71d5
chore: Bosnian translations
2026-01-14 01:14:51 +05:30
Jannat Patel
971fe8fe64
chore: Burmese translations
2026-01-14 01:14:49 +05:30
Jannat Patel
fa63a1d5e5
chore: Croatian translations
2026-01-14 01:14:47 +05:30
Jannat Patel
ece642796a
chore: Thai translations
2026-01-14 01:14:46 +05:30
Jannat Patel
ce8f1a5b77
chore: Tamil translations
2026-01-14 01:14:44 +05:30
Jannat Patel
973630059f
chore: Indonesian translations
2026-01-14 01:14:43 +05:30
Jannat Patel
0f7e9d2d95
chore: Portuguese, Brazilian translations
2026-01-14 01:14:41 +05:30
Jannat Patel
a7f494f4d8
chore: Vietnamese translations
2026-01-14 01:14:39 +05:30
Jannat Patel
eb37bd1106
chore: Chinese Simplified translations
2026-01-14 01:14:38 +05:30
Jannat Patel
02c1f4c19e
chore: Turkish translations
2026-01-14 01:14:36 +05:30
Jannat Patel
00040061f6
chore: Swedish translations
2026-01-14 01:14:35 +05:30
Jannat Patel
cf6292c2c6
chore: Serbian (Cyrillic) translations
2026-01-14 01:14:33 +05:30
Jannat Patel
0cf9984b6b
chore: Slovenian translations
2026-01-14 01:14:32 +05:30
Jannat Patel
e793afd063
chore: Portuguese translations
2026-01-14 01:14:30 +05:30
Jannat Patel
6ce655c5b6
chore: Polish translations
2026-01-14 01:14:29 +05:30
Jannat Patel
dd7eb9a9c8
chore: German translations
2026-01-14 01:14:27 +05:30