Raizaaa
98b0fd9d00
Merge pull request #2340 from frappe/mergify/bp/main/pr-2339
...
chore(deps): update build env deps to frappe >=14, node>=22, apt deps for lxml (backport #2339 )
2026-04-30 13:29:36 +05:30
Raizaaa
cf703ae5a0
chore(deps): update build env deps
...
(cherry picked from commit 1e7da9b40c )
2026-04-30 07:28:45 +00:00
Frappe PR Bot
859dd33af7
chore(release): Bumped to Version 2.53.0
2026-04-29 09:00:29 +00:00
Raizaaa
6c5f4d6b4e
Merge pull request #2335 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-04-29 14:29:37 +05:30
Raizaaa
12469dad1d
Merge pull request #2327 from frappe/mergify/bp/main-hotfix/pr-2321
...
feat: on chapter completion continue learning takes you to next chapter (backport #2321 )
2026-04-24 13:31:59 +05:30
Raizaaa
1751fb82cd
Merge pull request #2328 from frappe/mergify/bp/main-hotfix/pr-2322
...
fix: render styles properly in text editor (backport #2322 )
2026-04-24 13:31:28 +05:30
Raizaaa
09557acae7
fix: render styles properly in text editor for batchform and courseform
...
(cherry picked from commit 80b802a76b )
2026-04-24 07:35:28 +00:00
Raizaaa
4ffa98dd73
feat: on chapter completion continue learning takes you to next chapter
...
(cherry picked from commit c082f1d30d )
2026-04-24 07:35:13 +00:00
Frappe PR Bot
6bf1516b7c
chore(release): Bumped to Version 2.52.1
2026-04-18 14:23:53 +00:00
Raizaaa
844e09f54b
Merge pull request #2313 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-04-18 17:23:04 +03:00
Raizaaa
4f96e2dc2c
Merge pull request #2317 from frappe/mergify/bp/main-hotfix/pr-2314
...
fix: allow None for optional args in get_payment_link (backport #2314 )
2026-04-16 14:07:19 +03:00
raizasafeel
fca1acb9fb
fix: allow None for optional args in get_payment_link
...
(cherry picked from commit 2878f0232c )
2026-04-16 09:55:09 +00:00
Jannat Patel
fca4532916
Merge pull request #2303 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-04-10 21:04:24 +05:30
Jannat Patel
ee85af09ed
fix: course import with proper evaluator data
2026-04-10 13:09:20 +05:30
Jannat Patel
75ed9c5ec2
fix: removed body content from course export request
2026-04-09 20:29:00 +05:30
Jannat Patel
0f7a2d1975
fix: changed course export request to GET
2026-04-09 20:20:53 +05:30
Raizaaa
a4f8497988
Merge pull request #2299 from raizasafeel/security
...
fix: prevent path traversal in scorm file
2026-04-09 08:55:09 +03:00
Jannat Patel
79d82647ef
Merge pull request #2298 from pateljannat/issues-220
...
fix: misc issues
2026-04-08 17:40:15 +05:30
Raizaaa
4e003a2490
Merge branch 'frappe:develop' into security
2026-04-08 13:10:01 +03:00
Jannat Patel
0d394646d9
fix: removed prefix from assignment and exercise list count
2026-04-08 12:17:10 +05:30
Jannat Patel
071e8dc529
fix: lesson progress after assignment submission
2026-04-08 12:15:23 +05:30
Jannat Patel
def3e3d372
fix: mark for review should only be allowed when showing answers is disabled
2026-04-08 11:02:42 +05:30
Frappe PR Bot
cb9b54a9d4
chore(release): Bumped to Version 2.52.0
2026-04-08 05:25:09 +00:00
Jannat Patel
c0cb816925
Merge pull request #2297 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-04-08 10:54:15 +05:30
Jannat Patel
97228e4655
Merge pull request #2296 from pateljannat/issues-219
...
fix: improved list for assignments and programming exercises
2026-04-07 18:13:25 +05:30
Jannat Patel
a507ab425c
fix: improved list for assignments and programming exercises
2026-04-07 17:54:03 +05:30
Raizaaa
fdb3fc46b4
Merge pull request #2295 from frappe/mergify/bp/main-hotfix/pr-2294
...
fix: prevent xss in meta data (backport #2294 )
2026-04-07 11:54:58 +05:30
raizasafeel
e1b425ed5b
fix: prevent path traversal in scorm file
2026-04-06 22:50:37 +05:30
raizasafeel
cd6aca25f7
fix: prevent xss in meta data
...
(cherry picked from commit f244a6c9ff )
2026-04-06 17:15:47 +00:00
Raizaaa
e4ad66c226
Merge pull request #2294 from raizasafeel/security
...
fix: prevent xss in meta data
2026-04-06 22:45:22 +05:30
Raizaaa
9003e92d6c
Merge pull request #2292 from raizasafeel/feat/zero-amount-checkout
...
fix: allow zero amount checkout with coupons
2026-04-06 20:45:16 +05:30
raizasafeel
f244a6c9ff
fix: prevent xss in meta data
2026-04-06 20:41:38 +05:30
Jannat Patel
226ed85636
Merge pull request #2293 from pateljannat/issues-218
...
fix: misc issues
2026-04-06 18:55:12 +05:30
Jannat Patel
717f9000f2
fix: variable names for certificate template
2026-04-06 18:20:24 +05:30
Jannat Patel
0d8898576f
fix: learning workspace sidebar
2026-04-06 18:09:10 +05:30
Jannat Patel
ab1bed8f30
fix: course card gradient toggle when theme changed
2026-04-06 17:06:44 +05:30
Jannat Patel
93161b8278
fix: sidebar links in mobile
2026-04-06 16:19:52 +05:30
Raizaaa
090f26f58f
Merge branch 'frappe:develop' into feat/zero-amount-checkout
2026-04-06 12:12:55 +05:30
raizasafeel
1d04f4fd91
fix: allow zero amount checkout with coupons
2026-04-06 11:58:05 +05:30
Jannat Patel
abda48eaad
Merge pull request #2278 from iamrubeng/patch-1
...
ci(build): add payments repository to APPS_JSON
2026-04-06 11:02:09 +05:30
Jannat Patel
ad6f24dd7c
Merge pull request #2290 from frappe/pot_develop_2026-04-03
...
chore: update POT file
2026-04-06 10:50:00 +05:30
Raizaaa
2fe39ee2ba
Merge pull request #2291 from raizasafeel/fix/ui-teardown
...
revert: change switches into checkbox
2026-04-06 09:48:41 +05:30
raizasafeel
221ac4fad9
revert: change switches into checkbox
2026-04-06 09:03:53 +05:30
Rubén Gómez
831f119398
build(init): add payments dependency
2026-04-03 19:25:15 +02:00
frappe-pr-bot
540c676206
chore: update POT file
2026-04-03 16:11:34 +00:00
Jannat Patel
240f1e893c
Merge pull request #2289 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-04-03 14:53:45 +05:30
Jannat Patel
90d4f32c47
Merge pull request #2286 from pateljannat/course-package-import
...
feat: course package import and export
2026-04-03 13:28:15 +05:30
Jannat Patel
7fe8d6c500
fix: asset export path
2026-04-03 13:18:11 +05:30
Jannat Patel
7c1869853f
ci: codecov rules
2026-04-03 12:38:34 +05:30
Jannat Patel
3ece2fc3ec
fix: assessments replace logic
2026-04-03 12:22:04 +05:30
Jannat Patel
f9f17ef8ac
fix: roles before user is saved
2026-04-03 11:52:00 +05:30
Jannat Patel
a263ca9330
Merge pull request #2288 from Rl0007/fix/configurable-max-signups
...
fix: take max signups from Frappe settings for custom LMS signup
2026-04-03 11:24:57 +05:30
Jannat Patel
ab96e354cc
fix: cleanup and more tests
2026-04-03 11:22:40 +05:30
Rahul Agrawal
3d37461a73
fix: Semgrep
2026-04-03 08:25:41 +05:30
Rahul Agrawal
b1c68ad4f3
fix: take max signups from Frappe settings for custom LMS signup
2026-04-03 08:16:39 +05:30
Jannat Patel
6338a5911f
fix: misc issues
2026-04-02 20:08:08 +05:30
Jannat Patel
6ebaf0e28b
test: corrected zip path
2026-04-02 19:24:07 +05:30
Jannat Patel
55f01dc313
test: course package export and import
2026-04-02 18:53:50 +05:30
Jannat Patel
c0df21c076
fix: save export zip as private
2026-04-02 17:10:40 +05:30
Jannat Patel
564d10feb6
fix: cleanup of import functionality
2026-04-02 16:48:33 +05:30
Jannat Patel
e1e2c08493
fix: import modal ui
2026-04-02 13:52:07 +05:30
Jannat Patel
cd85c5c57f
fix: import package as private
2026-04-02 13:23:38 +05:30
Jannat Patel
03e5bae0aa
chore: resolved conflicts
2026-04-02 12:41:38 +05:30
Jannat Patel
a4a0a76ad7
feat: import course zip
2026-04-02 12:40:08 +05:30
Raizaaa
722d28fccb
Merge pull request #2283 from frappe/mergify/bp/main-hotfix/pr-2282
...
fix: prevent unauthorised enrollments in paid courses (backport #2282 )
2026-04-01 15:17:49 +05:30
raizasafeel
1fb95b4234
fix(enrollment): prevent unauthorised enrollments in paid courses
...
(cherry picked from commit c3e3337de4 )
2026-04-01 09:02:32 +00:00
Raizaaa
1d2b3b0996
Merge pull request #2282 from raizasafeel/security
...
fix: prevent unauthorised enrollments in paid courses
2026-04-01 14:32:17 +05:30
raizasafeel
c3e3337de4
fix(enrollment): prevent unauthorised enrollments in paid courses
2026-04-01 13:46:10 +05:30
Rubén Gómez
94a80603b0
ci(build): update Frappe branch to version-16 in workflow
2026-04-01 08:57:14 +02:00
Jannat Patel
0e73afdee0
Merge pull request #2281 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-04-01 11:10:52 +05:30
Frappe PR Bot
0c346eba7d
chore(release): Bumped to Version 2.51.0
2026-04-01 05:34:58 +00:00
Jannat Patel
606262af65
Merge pull request #2280 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-04-01 11:04:15 +05:30
Leo Daniel A
42abc678a2
fix(notifications): single-line mobile header and improve empty state ( #2250 )
...
* fix(notifications): single-line mobile header and improve empty state
* fix(style): improve the notification content for mobile view and dark theme
2026-03-31 13:01:53 +05:30
Rubén Gómez Soto
78a9eac356
ci(build): add payments repository to APPS_JSON
2026-03-31 08:53:26 +02:00
Jannat Patel
8100c67a00
Merge pull request #2277 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-31 11:22:57 +05:30
MochaMind
1c43e6f857
chore: Esperanto translations
2026-03-30 22:17:02 +05:30
MochaMind
46c0e86723
chore: Portuguese, Brazilian translations
2026-03-30 22:17:01 +05:30
MochaMind
21c63722f9
chore: Serbian (Latin) translations
2026-03-30 22:16:59 +05:30
MochaMind
f736c896ed
chore: Norwegian Bokmal translations
2026-03-30 22:16:57 +05:30
MochaMind
0a732da414
chore: Bosnian translations
2026-03-30 22:16:55 +05:30
MochaMind
dc0a4ca45c
chore: Burmese translations
2026-03-30 22:16:53 +05:30
MochaMind
399c893028
chore: Croatian translations
2026-03-30 22:16:52 +05:30
MochaMind
ff96120cd4
chore: Thai translations
2026-03-30 22:16:50 +05:30
MochaMind
c87c21ce7c
chore: Persian translations
2026-03-30 22:16:48 +05:30
MochaMind
2a3a5bc875
chore: Indonesian translations
2026-03-30 22:16:47 +05:30
MochaMind
d8faa43820
chore: Vietnamese translations
2026-03-30 22:16:46 +05:30
MochaMind
37a63c5771
chore: Chinese Simplified translations
2026-03-30 22:16:44 +05:30
MochaMind
42c88235af
chore: Turkish translations
2026-03-30 22:16:43 +05:30
MochaMind
eb4f348a4c
chore: Swedish translations
2026-03-30 22:16:41 +05:30
MochaMind
b35eda205d
chore: Serbian (Cyrillic) translations
2026-03-30 22:16:39 +05:30
MochaMind
d26c704389
chore: Slovenian translations
2026-03-30 22:16:37 +05:30
MochaMind
e6dba195ce
chore: Russian translations
2026-03-30 22:16:36 +05:30
MochaMind
ed657138dc
chore: Portuguese translations
2026-03-30 22:16:34 +05:30
MochaMind
47148353fb
chore: Polish translations
2026-03-30 22:16:32 +05:30
MochaMind
9aa8e72dc4
chore: Dutch translations
2026-03-30 22:16:31 +05:30
MochaMind
b580b38a04
chore: Italian translations
2026-03-30 22:16:29 +05:30
MochaMind
c95662a96c
chore: Hungarian translations
2026-03-30 22:16:27 +05:30
MochaMind
15de77c8a6
chore: German translations
2026-03-30 22:16:26 +05:30
MochaMind
b80f6bcb1a
chore: Danish translations
2026-03-30 22:16:24 +05:30
MochaMind
5845308344
chore: Czech translations
2026-03-30 22:16:23 +05:30
MochaMind
b660c81a56
chore: Arabic translations
2026-03-30 22:16:21 +05:30
MochaMind
a02cc1e213
chore: Spanish translations
2026-03-30 22:16:20 +05:30
MochaMind
755a69420c
chore: French translations
2026-03-30 22:16:18 +05:30
Frappe PR Bot
e611c63753
chore(release): Bumped to Version 2.50.1
2026-03-30 12:42:20 +00:00
Raizaaa
c690dbbacf
Merge pull request #2275 from frappe/mergify/bp/main/pr-2274
...
fix: prevent path transversals in lms (backport #2274 )
2026-03-30 18:11:35 +05:30
raizasafeel
fb1d72ab41
fix: prevent path transversals in scorm upload
...
(cherry picked from commit bb1b1f6adc )
2026-03-30 09:35:18 +00:00
Raizaaa
36c8c291f1
Merge pull request #2274 from raizasafeel/security
...
fix: prevent path transversals in lms
2026-03-30 15:05:00 +05:30
raizasafeel
bb1b1f6adc
fix: prevent path transversals in scorm upload
2026-03-30 14:51:16 +05:30
Jannat Patel
0e9abf91a1
Merge pull request #2271 from LeoDanielA01/fix/elevators-route
...
fix: evaluator navigation by syncing modal visibility with route change
2026-03-30 11:04:59 +05:30
Jannat Patel
0fd5d6b2b0
Merge pull request #2270 from LeoDanielA01/fix/settings-header-text-contrast
...
fix(style): improve header text contrast in settings pages dark mode
2026-03-30 11:02:20 +05:30
Jannat Patel
e926fde159
Merge pull request #2269 from LeoDanielA01/fix/payment-gateway-header-color
...
fix(style): improve payment gateway header text visibility in dark mode
2026-03-30 10:57:46 +05:30
Jannat Patel
81e8ff5bff
Merge pull request #2265 from Owaishk08/fix/sidebar-overflow
...
fix: remove horizontal scrollbar and duplicate overflow div in sidebar
2026-03-30 10:57:00 +05:30
Jannat Patel
c0f5ceacfb
Merge pull request #2266 from frappe/pot_develop_2026-03-27
...
chore: update POT file
2026-03-30 10:51:40 +05:30
LEO DANIEL A
79441ae09c
fix: evaluator navigation by syncing modal visibility with route change
2026-03-28 16:43:30 +05:30
LEO DANIEL A
3509da679c
fix(style): improve header text contrast in settings pages dark mode
2026-03-28 15:22:23 +05:30
LEO DANIEL A
edf3a80d8d
fix(style): improve payment gateway header text visibility in dark mode
2026-03-28 15:07:02 +05:30
frappe-pr-bot
0f7322b67d
chore: update POT file
2026-03-27 16:17:18 +00:00
Owais Khan
c510f28a01
fix: remove horizontal scrollbar and duplicate overflow div in sidebar
2026-03-27 14:43:30 +05:30
Jannat Patel
839c8eca6e
Merge pull request #2264 from pateljannat/issues-217
...
fix: better sanitization of form fields
2026-03-27 12:15:52 +05:30
Jannat Patel
ba01c1e803
Merge pull request #2262 from NuriaAmoros/fix/overflow-settings-dialog
...
fix: add overflow-y-auto to settings dialog content panel (#2079 )
2026-03-27 11:53:18 +05:30
Jannat Patel
5efcaab95a
fix: better sanitization of form fields
2026-03-27 11:26:04 +05:30
Nuria Amorós
73122d1faa
fix: change overflow-y-scroll to overflow-y-auto in settings list components ( #2079 )
2026-03-26 15:20:46 +01:00
Jannat Patel
c7a20c976d
Merge pull request #2261 from frappe/mergify/bp/main-hotfix/pr-2260
...
fix: misc ui improvements (backport #2260 )
2026-03-26 16:35:36 +05:30
Jannat Patel
401db693f6
fix: ui improvements in batch feedback and evaluator slots
...
(cherry picked from commit 5b50701b3b )
2026-03-26 10:57:42 +00:00
Jannat Patel
b151337da1
fix: enhancements in quiz
...
(cherry picked from commit 71c13d634c )
2026-03-26 10:57:42 +00:00
Jannat Patel
c9a027b9b9
fix: demo data roles and email account message
...
(cherry picked from commit 029d76cf59 )
2026-03-26 10:57:41 +00:00
Jannat Patel
26623ecc25
Merge pull request #2260 from pateljannat/issues-216
...
fix: misc ui improvements
2026-03-26 16:27:24 +05:30
Jannat Patel
79c732e357
Merge pull request #2255 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-26 15:59:37 +05:30
Jannat Patel
5b50701b3b
fix: ui improvements in batch feedback and evaluator slots
2026-03-26 15:59:02 +05:30
Jannat Patel
71c13d634c
fix: enhancements in quiz
2026-03-26 15:58:20 +05:30
Jannat Patel
029d76cf59
fix: demo data roles and email account message
2026-03-26 15:57:36 +05:30
Frappe PR Bot
38d8bbd2d3
chore(release): Bumped to Version 2.50.0
2026-03-26 06:26:37 +00:00
Raizaaa
6ff15117db
Merge pull request #2258 from frappe/mergify/bp/main/pr-2247
...
fix: course progress updated for scorm and video end event (backport #2247 )
2026-03-26 11:55:57 +05:30
raizasafeel
c831022a31
fix: progress updated on video completion
...
(cherry picked from commit 400c950bb7 )
2026-03-26 06:17:54 +00:00
raizasafeel
dcbf91990a
fix(scorm): save_progress no longer impended by race condition
...
(cherry picked from commit 89505eac7d )
2026-03-26 06:17:54 +00:00
raizasafeel
61bd858a69
feat(scorm): show completion in frontend
...
(cherry picked from commit 99397ad1f4 )
2026-03-26 06:17:54 +00:00
MochaMind
72bc9f9630
chore: Serbian (Latin) translations
2026-03-25 20:57:27 +05:30
MochaMind
ce719f8159
chore: Serbian (Cyrillic) translations
2026-03-25 20:57:13 +05:30
MochaMind
b62edef938
chore: Spanish translations
2026-03-25 20:57:00 +05:30
Jannat Patel
aaa866e3ff
feat: export course zip
2026-03-25 16:29:56 +05:30
Jannat Patel
44c7eea412
Merge pull request #2254 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-03-25 11:14:39 +05:30
Jannat Patel
15e9e95129
Merge branch 'main-hotfix' into develop
2026-03-25 11:05:30 +05:30
Frappe PR Bot
721da94914
chore(release): Bumped to Version 2.49.0
2026-03-25 05:33:07 +00:00
Jannat Patel
08baf1aaaf
Merge pull request #2253 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-03-25 11:02:21 +05:30
Hussain Nagaria
924e118d92
Merge pull request #2246 from frappe/misc/fixes
...
fix: misc issues in batch
2026-03-25 10:33:34 +05:30
Hussain Nagaria
e3a70a04a3
Merge branch 'develop' into misc/fixes
2026-03-25 10:23:55 +05:30
Raizaaa
0ec9ad0b26
Merge pull request #2239 from raizasafeel/fix/ui-teardown
...
style(courseform): render tags inside input to match multiselect
2026-03-25 00:09:47 +05:30
Jannat Patel
b4cd463fef
Merge pull request #2252 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-24 20:52:48 +05:30
MochaMind
c4a64c26cd
chore: Vietnamese translations
2026-03-24 20:05:34 +05:30
Raizaaa
d2d36c75c0
Merge branch 'frappe:develop' into fix/ui-teardown
2026-03-24 16:58:26 +05:30
raizasafeel
c2287a5d08
style(courseform): render tags inside input to match multiselect
2026-03-24 16:16:35 +05:30
Raizaaa
bcd55984a9
Merge pull request #2247 from raizasafeel/fix/course-progress
...
fix: course progress updated for scorm and video end event
2026-03-24 16:10:03 +05:30
Hussain Nagaria
ecc01825c0
fix: move to correct line
2026-03-24 15:33:58 +05:30
raizasafeel
400c950bb7
fix: progress updated on video completion
2026-03-24 15:33:53 +05:30
Hussain Nagaria
681923e3f7
chore: ignore semgrep on batch details whitelisted method
2026-03-24 15:29:15 +05:30
raizasafeel
89505eac7d
fix(scorm): save_progress no longer impended by race condition
2026-03-24 15:27:08 +05:30
Hussain Nagaria
e7d2594142
feat: show preview video in batch
2026-03-24 15:19:51 +05:30
Hussain Nagaria
0486842bc8
fix: show error if upload fails
2026-03-24 14:51:09 +05:30
raizasafeel
99397ad1f4
feat(scorm): show completion in frontend
2026-03-24 12:58:44 +05:30
Jannat Patel
847719ab77
Merge pull request #2244 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-23 20:07:34 +05:30
MochaMind
7d51da78c9
chore: Esperanto translations
2026-03-23 19:47:15 +05:30
MochaMind
5f9b93280a
chore: Portuguese, Brazilian translations
2026-03-23 19:47:13 +05:30
MochaMind
5614c72472
chore: Serbian (Latin) translations
2026-03-23 19:47:11 +05:30
MochaMind
2d3ba826cf
chore: Norwegian Bokmal translations
2026-03-23 19:47:09 +05:30
MochaMind
6ca69ecda9
chore: Bosnian translations
2026-03-23 19:47:08 +05:30
MochaMind
8ff9cde1e3
chore: Burmese translations
2026-03-23 19:47:06 +05:30
MochaMind
9fa73ecca2
chore: Croatian translations
2026-03-23 19:47:04 +05:30
MochaMind
fdc019c106
chore: Thai translations
2026-03-23 19:47:03 +05:30
MochaMind
f4eff5d088
chore: Persian translations
2026-03-23 19:47:01 +05:30
MochaMind
ea18d07baf
chore: Indonesian translations
2026-03-23 19:46:59 +05:30
MochaMind
ffd7d0e466
chore: Vietnamese translations
2026-03-23 19:46:57 +05:30
MochaMind
080dbdf9cd
chore: Chinese Simplified translations
2026-03-23 19:46:55 +05:30
MochaMind
9533ba3b76
chore: Turkish translations
2026-03-23 19:46:54 +05:30
MochaMind
17ebc7ae4f
chore: Swedish translations
2026-03-23 19:46:52 +05:30
MochaMind
b2616817e5
chore: Serbian (Cyrillic) translations
2026-03-23 19:46:50 +05:30
MochaMind
32fe61b965
chore: Slovenian translations
2026-03-23 19:46:48 +05:30
MochaMind
4e92c700bb
chore: Russian translations
2026-03-23 19:46:47 +05:30
MochaMind
f1e5ce4499
chore: Portuguese translations
2026-03-23 19:46:45 +05:30
MochaMind
410f06b2a2
chore: Polish translations
2026-03-23 19:46:44 +05:30
MochaMind
4b701e5638
chore: Dutch translations
2026-03-23 19:46:42 +05:30
MochaMind
8919f8933a
chore: Italian translations
2026-03-23 19:46:40 +05:30
MochaMind
3617dd04e9
chore: Hungarian translations
2026-03-23 19:46:39 +05:30
MochaMind
1496add6e4
chore: German translations
2026-03-23 19:46:37 +05:30
MochaMind
b8a0105d85
chore: Danish translations
2026-03-23 19:46:36 +05:30
MochaMind
3f57a18b3f
chore: Czech translations
2026-03-23 19:46:34 +05:30
MochaMind
c65e38fd1b
chore: Arabic translations
2026-03-23 19:46:32 +05:30
MochaMind
8737b29475
chore: Spanish translations
2026-03-23 19:46:30 +05:30
MochaMind
c25a8896ce
chore: French translations
2026-03-23 19:46:29 +05:30
Nuria Amorós
4317c2297c
fix: add overflow-y-auto to settings dialog content panel ( #2079 )
2026-03-23 11:37:26 +01:00
Jannat Patel
6e852cb86f
Merge pull request #2238 from LeoDanielA01/fix/job-detail-application-data-loading
...
fix(JobDetail): application count and button now load properly on pag…
2026-03-23 11:09:32 +05:30
Jannat Patel
2f468ea0ec
Merge pull request #2237 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-23 11:06:31 +05:30
Jannat Patel
9bb9177d36
Merge pull request #2235 from frappe/pot_develop_2026-03-20
...
chore: update POT file
2026-03-23 11:05:49 +05:30
LEO DANIEL A
f92b7faf0f
fix(JobDetail): application count and button now load properly on page open
2026-03-22 22:15:58 +05:30
MochaMind
e94fd2949d
chore: Hungarian translations
2026-03-22 19:48:39 +05:30
MochaMind
e1ac29d79f
chore: Arabic translations
2026-03-22 19:48:34 +05:30
frappe-pr-bot
f559fa1b32
chore: update POT file
2026-03-20 16:13:38 +00:00
Jannat Patel
46ee36a6dc
Merge pull request #2233 from pateljannat/issues-215
...
fix: misc issues
2026-03-20 20:20:52 +05:30
Jannat Patel
ca1b5da8e5
fix: improved role description in profile
2026-03-19 18:19:07 +05:30
Jannat Patel
189fc08cdb
revert: certification batch filter to a checkbox
2026-03-19 18:01:09 +05:30
Jannat Patel
71b96d836a
revert: certification course filter to a checkbox
2026-03-19 17:58:31 +05:30
Leo Daniel A
f2807d3e38
fix: LiveCodeSession reference error and UI loading state ( #2218 )
...
* fix: LiveCodeSession reference error and UI loading state
* fix: remove trailing slash from livecode_url in LMS Settings and add patch to update existing records
* fix: remove reload function in patch file and update live_code_url default value by administrator
---------
Co-authored-by: Jannat Patel <31363128+pateljannat@users.noreply.github.com >
2026-03-19 17:55:24 +05:30
Jannat Patel
9b8721fa87
ci: run ui tests parallely ( #2232 )
...
* ci: run ui tests parallely
* ci: run ui tests parallely
* ci: run ui tests parallely
2026-03-19 17:20:48 +05:30
Jannat Patel
a6abef224c
Merge pull request #2230 from frappe/mergify/bp/main-hotfix/pr-2229
...
fix: misc issues (backport #2229 )
2026-03-19 16:18:31 +05:30
Jannat Patel
1e646e35a2
Merge pull request #2228 from raizasafeel/fix/ui-teardown
...
revert(course): use checkbox with tooltip for certification filter
2026-03-19 16:18:22 +05:30
Jannat Patel
6f0c695856
fix: misc ui issues
...
(cherry picked from commit 8f4bd7afaf )
2026-03-19 10:23:19 +00:00
Jannat Patel
9d71915b7d
fix: certification should be visible by default in sidebar
...
(cherry picked from commit 0d39f1cce1 )
2026-03-19 10:23:19 +00:00
Jannat Patel
29faf4d3b8
fix: events permission to moderator and evaluator
...
(cherry picked from commit e18d27e9de )
2026-03-19 10:23:19 +00:00
Jannat Patel
7730b58a02
Merge pull request #2229 from pateljannat/issues-213
...
fix: misc issues
2026-03-19 15:52:49 +05:30
Jannat Patel
8f4bd7afaf
fix: misc ui issues
2026-03-19 15:38:31 +05:30
Jannat Patel
0d39f1cce1
fix: certification should be visible by default in sidebar
2026-03-19 15:37:51 +05:30
Jannat Patel
e18d27e9de
fix: events permission to moderator and evaluator
2026-03-19 15:37:18 +05:30
Raizaaa
52e44bee12
Merge branch 'frappe:develop' into fix/ui-teardown
2026-03-19 13:35:24 +05:30
raizasafeel
5c03754888
revert(course): use checkbox with tooltip for certification filter
2026-03-19 13:34:52 +05:30
Jannat Patel
b34a23ec48
Merge pull request #2226 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-03-19 11:36:12 +05:30
Jannat Patel
5511576a65
Merge pull request #2220 from LeoDanielA01/fix/programming-submissions-filter
...
fix: reload and persist status filters in programming submissions
2026-03-18 11:36:58 +05:30
Frappe PR Bot
b40c6fe661
chore(release): Bumped to Version 2.48.0
2026-03-18 05:59:16 +00:00
Jannat Patel
838f20758e
Merge pull request #2222 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-03-18 11:28:32 +05:30
Jannat Patel
30632e9b3a
Merge pull request #2217 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-18 11:18:31 +05:30
Jannat Patel
ee6ee469f4
Merge pull request #2223 from frappe/mergify/bp/main-hotfix/pr-2205
...
fix: assignment issues (backport #2205 )
2026-03-18 11:12:02 +05:30
Jannat Patel
f424fe8bbb
fix: assignment issues
...
(cherry picked from commit 77bdc29b3e )
2026-03-18 05:34:20 +00:00
LEO DANIEL A
515ff5662b
fix: reload and persist status filters in programming submissions
2026-03-18 00:39:03 +05:30
MochaMind
0cc68cced9
chore: Serbian (Latin) translations
2026-03-17 18:40:47 +05:30
MochaMind
bd321dbab4
chore: Serbian (Cyrillic) translations
2026-03-17 18:40:34 +05:30
Jannat Patel
9b01dfaa14
Merge pull request #2216 from frappe/mergify/bp/main-hotfix/pr-2215
...
chore: updated demo data with latest explainer videos (backport #2215 )
2026-03-17 15:15:42 +05:30
Jannat Patel
7bfbbc5926
chore: updated demo data with latest explainer videos
...
(cherry picked from commit b70b69eb63 )
2026-03-17 09:32:06 +00:00
Jannat Patel
8d49252418
Merge pull request #2215 from pateljannat/issues-212
...
chore: updated demo data with latest explainer videos
2026-03-17 15:01:47 +05:30
Jannat Patel
b70b69eb63
chore: updated demo data with latest explainer videos
2026-03-17 14:52:00 +05:30
Raizaaa
8da726a280
Merge pull request #2214 from raizasafeel/fix/ui-teardown
...
feat: change checkbox to switches, controls styling
2026-03-17 13:51:42 +05:30
Raizaaa
7f95a3eb60
Merge branch 'frappe:develop' into fix/ui-teardown
2026-03-17 13:25:31 +05:30
raizasafeel
7e0bea60ee
fix: prevent toast pop up on profiles page mount
2026-03-17 13:09:30 +05:30
raizasafeel
74862c131d
feat: replace preview video placeholder with description
2026-03-17 12:48:16 +05:30
raizasafeel
f2f042e0fa
feat: rename disable self enrollment toggle to self enrollment
2026-03-17 12:48:12 +05:30
raizasafeel
b8dab3e54a
feat: replace checkboxes with switches
2026-03-17 12:21:58 +05:30
raizasafeel
186cd90d42
style: matched to frappe-ui style for input
2026-03-17 11:48:42 +05:30
Jannat Patel
a7598233a7
Merge pull request #2199 from LeoDanielA01/fix/sidebar-scrollview
...
fix: improve sidebar scrolling with overflow
2026-03-17 09:06:47 +05:30
Jannat Patel
83b6a02e0f
Merge pull request #2208 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-17 09:04:55 +05:30
Raizaaa
755b0af9d0
Merge pull request #2211 from raizasafeel/fix/ui-teardown
...
refactor(multiselect): selected values are shown in input
2026-03-17 03:41:59 +05:30
raizasafeel
d821ec56aa
refactor(multiselect): selected values are shown in input
2026-03-17 03:32:38 +05:30
Raizaaa
e8c9510511
Merge pull request #2210 from raizasafeel/fix/ui-teardown
...
feat(control): better ux, inline create functionality for link
2026-03-17 03:28:15 +05:30
raizasafeel
674512444e
fix: refactor components for create modal
2026-03-17 03:22:20 +05:30
raizasafeel
29d11a42df
feat(control): better ux, inline create functionality for link
2026-03-17 02:20:15 +05:30
Raizaaa
613ee475b7
Merge pull request #2209 from raizasafeel/fix/ui-teardown
...
feat: add member modal, refactor control filters
2026-03-17 02:13:10 +05:30
raizasafeel
5a0bbae746
test: update batch creation cypress test for new member modal
2026-03-17 02:06:08 +05:30
raizasafeel
0c0820a826
feat: update batch, course form to use new member modal
2026-03-17 01:59:40 +05:30
raizasafeel
dd8a0d4238
feat: add member modal, evaluator add refactor
2026-03-17 01:55:57 +05:30
raizasafeel
5d8090c0a0
fix(controls): link and multiselect filter handling
2026-03-17 00:16:13 +05:30
Raizaaa
5cc8ef227e
Merge pull request #2207 from raizasafeel/fix/ui-teardown
...
feat(lesson): add support for html (heading, block code, list)
2026-03-16 21:34:47 +05:30
MochaMind
d0261d178d
chore: Esperanto translations
2026-03-16 18:38:56 +05:30
MochaMind
33635408f5
chore: Serbian (Latin) translations
2026-03-16 18:38:52 +05:30
MochaMind
2fc68d12db
chore: Norwegian Bokmal translations
2026-03-16 18:38:49 +05:30
MochaMind
791601f573
chore: Bosnian translations
2026-03-16 18:38:45 +05:30
MochaMind
328804c50e
chore: Burmese translations
2026-03-16 18:38:44 +05:30
MochaMind
dfc138fa00
chore: Croatian translations
2026-03-16 18:38:41 +05:30
MochaMind
c5e0dee764
chore: Thai translations
2026-03-16 18:38:38 +05:30
MochaMind
d3c1890ba1
chore: Persian translations
2026-03-16 18:38:36 +05:30
MochaMind
2d840f3c0c
chore: Indonesian translations
2026-03-16 18:38:32 +05:30
MochaMind
da3cd25880
chore: Vietnamese translations
2026-03-16 18:38:28 +05:30
MochaMind
b987fa0e27
chore: Chinese Simplified translations
2026-03-16 18:38:24 +05:30
MochaMind
dff5359b08
chore: Turkish translations
2026-03-16 18:38:18 +05:30
MochaMind
6d05a39b74
chore: Swedish translations
2026-03-16 18:38:15 +05:30
MochaMind
d6b79b19bc
chore: Serbian (Cyrillic) translations
2026-03-16 18:38:13 +05:30
MochaMind
a93571d1e1
chore: Slovenian translations
2026-03-16 18:38:12 +05:30
MochaMind
9ace1381c6
chore: Russian translations
2026-03-16 18:38:09 +05:30
MochaMind
4d6aec0bca
chore: Portuguese translations
2026-03-16 18:38:06 +05:30
MochaMind
d6f2720927
chore: Polish translations
2026-03-16 18:38:04 +05:30
MochaMind
c5bd65ab23
chore: Dutch translations
2026-03-16 18:38:03 +05:30
MochaMind
cbabe5bce1
chore: Italian translations
2026-03-16 18:38:01 +05:30
MochaMind
f718f0aa61
chore: Hungarian translations
2026-03-16 18:37:59 +05:30
MochaMind
76776dbc2f
chore: German translations
2026-03-16 18:37:57 +05:30
MochaMind
49bd5e6766
chore: Danish translations
2026-03-16 18:37:53 +05:30
MochaMind
cfefb2101e
chore: Czech translations
2026-03-16 18:37:52 +05:30
MochaMind
857c7c6a55
chore: Arabic translations
2026-03-16 18:37:49 +05:30
MochaMind
b46d5a1f9c
chore: Spanish translations
2026-03-16 18:37:47 +05:30
MochaMind
e8d8a6feb5
chore: French translations
2026-03-16 18:37:45 +05:30
MochaMind
8c68584fc2
chore: Portuguese, Brazilian translations
2026-03-16 18:37:41 +05:30
raizasafeel
e2550cca31
feat(lesson): add support for html (heading, block code, list)
2026-03-16 17:38:05 +05:30
Leo Daniel A
6646a83378
fix: hide evaluators search when list is empty ( #2197 )
...
* fix: hide evaluator search when list is empty
* fix(lms): keep search bar visible in Evaluators settings during search
2026-03-16 16:51:00 +05:30
Jannat Patel
1ff071a147
Merge pull request #2206 from pateljannat/mark-for-review
...
feat: mark questions for review in quiz
2026-03-16 16:44:08 +05:30
Jannat Patel
4684411d09
feat: mark questions for review in quiz
2026-03-16 16:21:21 +05:30
Jannat Patel
d6714e6123
Merge pull request #2205 from pateljannat/issues-211
...
fix: assignment issues
2026-03-16 15:39:34 +05:30
Jannat Patel
77bdc29b3e
fix: assignment issues
2026-03-16 15:20:03 +05:30
Jannat Patel
952da4d240
Merge pull request #2193 from harshpwctech/bunnystream-new-player
...
chore: Added new Embed URL for BunnyStream Player
2026-03-16 12:54:20 +05:30
Jannat Patel
51cf663eb7
Merge pull request #2203 from frappe/mergify/bp/main-hotfix/pr-2202
...
feat: Frappe appointment booking for trial sites (backport #2202 )
2026-03-16 12:52:59 +05:30
Jannat Patel
b8ec83c25a
feat: Frappe appointment booking for trial sites
...
(cherry picked from commit fde1c106c5 )
2026-03-16 06:59:21 +00:00
Jannat Patel
0d096257c9
Merge pull request #2202 from pateljannat/issues-210
...
feat: Frappe appointment booking for trial sites
2026-03-16 12:28:57 +05:30
Jannat Patel
86faf86183
Merge pull request #2080 from jagadish-7/fix/video-speed
...
feat: added speed controls
2026-03-16 12:28:17 +05:30
Jannat Patel
c33247e347
Merge pull request #2194 from pateljannat/issues-209
...
fix: sidebar scroll issue
2026-03-16 12:15:15 +05:30
Jannat Patel
a47125d0d1
Merge pull request #2198 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-16 12:13:46 +05:30
Jannat Patel
9bda76f5f5
Merge pull request #2195 from frappe/pot_develop_2026-03-13
...
chore: update POT file
2026-03-16 12:13:35 +05:30
Jannat Patel
fde1c106c5
feat: Frappe appointment booking for trial sites
2026-03-16 12:11:37 +05:30
CA Harsh Agrawal
53f98b2788
chore: Added new Embed URL for BunnyStream Player
2026-03-14 18:28:44 +05:30
LEO DANIEL A
6a467ea8e2
fix(ui): add scroll to sidebar
2026-03-14 14:11:34 +05:30
MochaMind
a8575b7ff0
chore: Portuguese, Brazilian translations
2026-03-14 07:13:01 +05:30
frappe-pr-bot
707bbed8d7
chore: update POT file
2026-03-13 16:10:33 +00:00
jagadish madavalkar
f26eec09c4
fix: dynamic speed options
2026-03-13 21:31:31 +05:30
jagadish madavalkar
0a056e101f
fix: used frappe dropdown
...
Signed-off-by: jagadish madavalkar <jagadish.me07@gmail.com >
2026-03-13 21:31:31 +05:30
jagadish madavalkar
bac875baed
feat: added speed controls
2026-03-13 21:31:31 +05:30
Jannat Patel
496f1c0acd
Merge pull request #2191 from frappe/mergify/bp/main-hotfix/pr-2190
...
chore: frappe dependency change (backport #2190 )
2026-03-13 19:16:33 +05:30
Jannat Patel
44ff640a0c
Merge pull request #2192 from frappe/mergify/bp/main/pr-2190
...
chore: frappe dependency change (backport #2190 )
2026-03-13 19:16:22 +05:30
CA Harsh Agrawal
6085471053
chore: Added new Embed URL for BunnyStream Player
2026-03-13 19:00:31 +05:30
Jannat Patel
a72aa1366b
fix: sidebar scroll issue
2026-03-13 18:39:21 +05:30
Jannat Patel
108672fe3d
chore: frappe dependency change
...
(cherry picked from commit 7d08a76cff )
2026-03-13 13:06:10 +00:00
Jannat Patel
83b003a303
chore: frappe dependency change
...
(cherry picked from commit 7d08a76cff )
2026-03-13 13:05:56 +00:00
Jannat Patel
62685b93e2
Merge pull request #2190 from pateljannat/issues-208
...
chore: frappe dependency change
2026-03-13 18:35:31 +05:30
Jannat Patel
82e5af1dee
Merge pull request #2189 from LeoDanielA01/fix/quizzes-dark-mode-text
...
style: fix text color for dark mode in Quizzes
2026-03-13 18:35:19 +05:30
Jannat Patel
7d08a76cff
chore: frappe dependency change
2026-03-13 18:27:58 +05:30
Jannat Patel
61b3bd651d
Merge pull request #2188 from pateljannat/quiz-navigation
...
feat: navigate between questions in quiz
2026-03-13 18:19:00 +05:30
LEO DANIEL A
cd17b7dcfb
style: fix text color for dark mode in Quizzes
2026-03-13 18:12:29 +05:30
Jannat Patel
b6a82c5850
feat: submit the page if the user reloads or closes the quiz window
2026-03-13 17:39:55 +05:30
Jannat Patel
747da123aa
test: quiz submission
2026-03-13 11:57:55 +05:30
Raizaaa
7cc2f0c52c
Merge pull request #2186 from raizasafeel/fix/ui-teardown
...
fix: evaluator role synched between doctype and role
2026-03-12 17:11:59 +05:30
Jannat Patel
2f66dd8046
Merge pull request #2187 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-03-12 17:09:12 +05:30
raizasafeel
8458985c28
test: test sync between evaluator doc and role
2026-03-12 17:05:33 +05:30
raizasafeel
6a6b4e0139
fix: add patch to sync batch evaluator role with course evaluator doctype
2026-03-12 17:05:33 +05:30
raizasafeel
ba394926c5
fix: synched evaluator across roles and 'course evaluator' doctype
2026-03-12 17:05:26 +05:30
Jannat Patel
e29c9354fd
Merge branch 'main-hotfix' into develop
2026-03-12 16:59:01 +05:30
Jannat Patel
429d38f771
feat: navigate between questions in quiz
2026-03-12 16:50:02 +05:30
Raizaaa
b8283860a7
Merge pull request #2185 from raizasafeel/fix/api
...
fix(security): prevent stored XSS decoding in _lms.py
2026-03-12 13:15:35 +05:30
Raizaaa
456e1db6c8
Merge branch 'frappe:develop' into fix/api
2026-03-12 13:03:19 +05:30
Jannat Patel
40aae3a2ed
Merge pull request #2184 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-12 11:12:28 +05:30
MochaMind
4f27b9b763
chore: Portuguese, Brazilian translations
2026-03-12 06:03:39 +05:30
Raizaaa
be4934862e
Merge branch 'frappe:develop' into fix/api
2026-03-12 00:38:51 +05:30
raizasafeel
efda159191
fix: prevent stored XSS decoding in _lms.py
2026-03-12 00:37:29 +05:30
Jannat Patel
a664296fe5
Merge pull request #2182 from pateljannat/issues-207
...
feat: payment reminder setting
2026-03-11 14:23:11 +05:30
Jannat Patel
189de76a42
Merge pull request #2180 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-11 14:22:52 +05:30
Jannat Patel
1661389b07
test: fixed course image issue
2026-03-11 12:53:01 +05:30
Jannat Patel
e90a730a29
test: delete course from cypress test after all operations are complete
2026-03-11 12:34:05 +05:30
Frappe PR Bot
31ba468f91
chore(release): Bumped to Version 2.47.0
2026-03-11 06:43:07 +00:00
Jannat Patel
36028bf36b
Merge pull request #2181 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-03-11 12:12:16 +05:30
Jannat Patel
9820db329e
fix: course deletion issues
2026-03-11 11:50:05 +05:30
MochaMind
d572f54e3b
chore: Esperanto translations
2026-03-11 05:55:18 +05:30
MochaMind
97405d4ad8
chore: Serbian (Latin) translations
2026-03-11 05:55:17 +05:30
MochaMind
6beae3496f
chore: Norwegian Bokmal translations
2026-03-11 05:55:15 +05:30
MochaMind
e295424d1d
chore: Bosnian translations
2026-03-11 05:55:14 +05:30
MochaMind
5e96911834
chore: Burmese translations
2026-03-11 05:55:12 +05:30
MochaMind
fdd8c083e8
chore: Croatian translations
2026-03-11 05:55:11 +05:30
MochaMind
45298a6f85
chore: Thai translations
2026-03-11 05:55:09 +05:30
MochaMind
00c4d5b878
chore: Persian translations
2026-03-11 05:55:08 +05:30
MochaMind
7343691bb1
chore: Indonesian translations
2026-03-11 05:55:06 +05:30
MochaMind
9aaff97f06
chore: Portuguese, Brazilian translations
2026-03-11 05:55:05 +05:30
MochaMind
226b0fb5d1
chore: Vietnamese translations
2026-03-11 05:55:03 +05:30
MochaMind
549a3281ec
chore: Chinese Simplified translations
2026-03-11 05:55:02 +05:30
MochaMind
27f516e383
chore: Turkish translations
2026-03-11 05:55:00 +05:30
MochaMind
62d748b6b3
chore: Swedish translations
2026-03-11 05:54:59 +05:30
MochaMind
bef52063c9
chore: Serbian (Cyrillic) translations
2026-03-11 05:54:57 +05:30
MochaMind
b0ae913b33
chore: Slovenian translations
2026-03-11 05:54:56 +05:30
MochaMind
57b5240c5c
chore: Russian translations
2026-03-11 05:54:55 +05:30
MochaMind
193f014627
chore: Portuguese translations
2026-03-11 05:54:53 +05:30
MochaMind
bd005c82c2
chore: Polish translations
2026-03-11 05:54:52 +05:30
MochaMind
0f516a452b
chore: Dutch translations
2026-03-11 05:54:50 +05:30
MochaMind
9ebf895733
chore: Italian translations
2026-03-11 05:54:49 +05:30
MochaMind
554e111329
chore: Hungarian translations
2026-03-11 05:54:47 +05:30
MochaMind
2f5010fbe2
chore: German translations
2026-03-11 05:54:46 +05:30
MochaMind
e1710eb59e
chore: Danish translations
2026-03-11 05:54:44 +05:30
MochaMind
d072c6259b
chore: Czech translations
2026-03-11 05:54:43 +05:30
MochaMind
80de3ad5e1
chore: Arabic translations
2026-03-11 05:54:42 +05:30
MochaMind
db7c8499b4
chore: Spanish translations
2026-03-11 05:54:40 +05:30
MochaMind
005acc2815
chore: French translations
2026-03-11 05:54:39 +05:30
Jannat Patel
d68a362115
feat: settings for payment reminders
2026-03-10 18:44:28 +05:30
Jannat Patel
c583ad72d1
fix: send payment reminders for incomplete batch payments only
2026-03-10 18:15:36 +05:30
Jannat Patel
ef574047fe
Merge pull request #2174 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-03-09 17:26:18 +05:30
Jannat Patel
a7eaaeda95
Merge pull request #2159 from pateljannat/demo-data
...
feat: demo data
2026-03-09 16:47:08 +05:30
Jannat Patel
82d9ea7efc
fix: delete demo quiz and users when deleting demo data
2026-03-09 16:37:21 +05:30
Jannat Patel
a6da65ab99
fix: dont capture progress of demo course for analytics
2026-03-09 16:22:21 +05:30
Jannat Patel
ad76fac579
Merge pull request #2172 from frappe/pot_develop_2026-03-09
...
chore: update POT file
2026-03-09 14:10:41 +05:30
frappe-pr-bot
0fb4e0bc41
chore: update POT file
2026-03-09 08:28:54 +00:00
Jannat Patel
68d69d5ccd
Merge pull request #2171 from pateljannat/issues-206
...
fix: misc issues
2026-03-09 12:20:28 +05:30
Jannat Patel
f11059524f
fix: lms dynamic path fetching
2026-03-09 11:54:16 +05:30
Jannat Patel
735a3f4b00
fix: misc issues
2026-03-09 11:34:28 +05:30
Jannat Patel
0a587e5598
Merge pull request #2169 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-09 10:51:24 +05:30
Jannat Patel
cb273685a7
test: click the div of the test course and not the first card
2026-03-09 10:50:46 +05:30
MochaMind
daacbc7faf
chore: Russian translations
2026-03-07 06:03:52 +05:30
Jannat Patel
711d89b603
fix: exclude demo course count before showing persona
2026-03-06 17:51:40 +05:30
Jannat Patel
3889893b2f
Merge branch 'develop' of https://github.com/frappe/lms into demo-data
2026-03-06 17:44:53 +05:30
Jannat Patel
7cfae5401e
Merge pull request #2168 from raizasafeel/fix/persona
...
fix(persona): redirection route and skip button
2026-03-06 17:44:42 +05:30
Jannat Patel
71f3aca623
Merge pull request #2167 from raizasafeel/fix/payment
...
fix: use backend field metadata for billing and transaction forms
2026-03-06 17:42:39 +05:30
Jannat Patel
8c54d77740
test(ui): find course with the test title instead of checking the first course card
2026-03-06 17:22:12 +05:30
Jannat Patel
2e0f8e91af
fix: pluck name when creating instructor for demo
2026-03-06 17:08:42 +05:30
Jannat Patel
7c20b9c728
ci: get payments app in ui tests
2026-03-06 17:00:03 +05:30
Jannat Patel
2941c4724f
ci(revert): don't get payments app
2026-03-06 12:10:34 +05:30
Jannat Patel
dcdffc0aac
ci: get payments app before installing lms
2026-03-05 21:51:59 +05:30
Jannat Patel
607103e40e
feat: demo review and course progress
2026-03-05 21:41:34 +05:30
raizasafeel
8d3485742b
revert: 'refactor(persona): made persona labels/options smaller and simpler'
2026-03-05 15:27:02 +05:30
raizasafeel
f24b0fd22b
fix(persona): skip/continue button redirects to Home page
2026-03-05 15:20:59 +05:30
Raizaaa
3731826ffd
Merge branch 'frappe:develop' into fix/persona
2026-03-05 13:49:12 +05:30
raizasafeel
865634ce82
fix(persona): skip button now successfully redirects to courses
2026-03-05 13:45:16 +05:30
raizasafeel
9923b702e0
refactor(persona): made persona labels/options smaller and simpler
2026-03-05 13:37:54 +05:30
raizasafeel
49f4c878d6
fix(persona): moved to homepage from courses page
2026-03-05 13:30:22 +05:30
Jannat Patel
69e2d628d9
Merge pull request #2165 from frappe/develop
...
merge `develop` into `main-hotifx`
2026-03-05 10:30:31 +05:30
Raizaaa
112cc3ac9d
Merge branch 'frappe:develop' into fix/payment
2026-03-05 02:07:41 +05:30
raizasafeel
4a5f16e1bc
fix(settings): transaction button now redirects successfully to batch/course
2026-03-05 02:05:21 +05:30
raizasafeel
a893c405d1
fix: replace hardcoded meta fields with validation from backend
2026-03-05 02:05:00 +05:30
raizasafeel
5683fd5d7a
fix: add get_field_meta function to get doctype field metadata
2026-03-05 02:03:24 +05:30
Jannat Patel
f1014e7452
Merge branch 'develop' of https://github.com/frappe/lms into demo-data
2026-03-04 20:53:22 +05:30
Jannat Patel
82f0bb40ef
Merge branch 'main-hotfix' into develop
2026-03-04 20:49:45 +05:30
Jannat Patel
71ff6e01d6
Merge pull request #2164 from pateljannat/issues-205
...
fix: misc issues
2026-03-04 20:43:56 +05:30
Jannat Patel
701814060d
fix: delete event after deleting the live class
2026-03-04 20:35:51 +05:30
Jannat Patel
292b48fbac
fix: do not link live class to event as event is already linked to live class
2026-03-04 18:08:55 +05:30
Jannat Patel
2e3baff401
refactor: live class controllers for better code reusability
2026-03-04 16:59:32 +05:30
Jannat Patel
7e26bb277f
fix: misc ui issues
2026-03-04 16:58:53 +05:30
Jannat Patel
22fb96a00f
Merge pull request #2163 from pateljannat/issues-204
...
fix: assignment conditions for save button visibility
2026-03-04 11:09:37 +05:30
Jannat Patel
8752f8038a
Merge pull request #2156 from raizasafeel/fix/payment-gateway
...
fix(payment gateway): add delete functionality and field details
2026-03-04 11:01:38 +05:30
Jannat Patel
c5bb852227
Merge pull request #2122 from ColoredCow/feature/google-meet
...
feat: Google Meet integration for Live Classes
2026-03-04 11:00:13 +05:30
Jannat Patel
8d8452f8a3
fix: assignment conditions for save button visibility
2026-03-04 10:44:39 +05:30
Frappe PR Bot
5933a59a14
chore(release): Bumped to Version 2.46.0
2026-03-04 05:08:05 +00:00
Jannat Patel
5c3834cbbe
Merge pull request #2161 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-03-04 10:37:22 +05:30
Jannat Patel
c77fdf55b3
Merge branch 'main' into main-hotfix
2026-03-04 10:22:29 +05:30
Jannat Patel
c509da8497
Merge pull request #2160 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-04 10:21:32 +05:30
MochaMind
d5bc012c21
chore: Swedish translations
2026-03-04 00:17:20 +05:30
MochaMind
610ec89670
chore: Spanish translations
2026-03-04 00:17:06 +05:30
Vaibhav Rathore
a29e1a58a4
fix: resolve server test failures for Google Meet integration
...
- Mock get_google_calendar_object in live class tests to prevent real
Google API calls in CI (no OAuth tokens available)
- Fix on_trash to clear event link before deleting Event to avoid
LinkExistsError
- Fix test query to avoid PostgreSQL-incompatible integer filter
- Add Google Settings setup to Google Meet Settings integration tests
2026-03-03 17:34:34 +05:30
Vaibhav Rathore
f0d35ec1d1
fix: enable Google API in test setup to fix CI server tests
...
Google Calendar validation requires Google API to be enabled in Google
Settings. Without this, all LMS Live Class tests fail in CI with
"Enable Google API in Google Settings" error.
2026-03-03 15:56:34 +05:30
Vaibhav Rathore
3f116a37c2
fix: remove unnecessary "Meet link generating" block from LiveClass
2026-03-03 15:56:34 +05:30
Vaibhav Rathore
1086d2219b
fix: add console.error to error handlers in GoogleMeetAccountModal
2026-03-03 15:56:34 +05:30
Vaibhav Rathore
c5998f95ee
refactor: move GoogleMeetAccountModal to Settings folder
...
Move GoogleMeetAccountModal.vue from Modals to Settings directory
to colocate it with GoogleMeetSettings.vue. Update import path.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore
507938425c
refactor: move conferencing fields to separate section and translate labels
...
Move Conferencing Provider, Zoom Account, and Google Meet Account
fields into their own "Conferencing" section. Wrap option labels
with __() for i18n translation.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore
cd9a6831a7
fix: add type annotations and role validation to create_google_meet_live_class
...
Add type hints to match create_live_class signature. Add
frappe.only_for role check to prevent unauthorized access.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore
2fab297745
fix: add patch to set conferencing provider for existing Zoom records
...
Sets conferencing_provider to "Zoom" for all existing LMS Batch and
LMS Live Class records that have a zoom_account linked.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore
4925c5bc45
refactor: extract shared helpers to reduce code duplication in lms_live_class
...
Extract _get_participants() and _build_event_description() to eliminate
duplicated participant-gathering and description-building logic across
Zoom and Google Meet code paths.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore
f5551603a5
fix: resolve ruff-format and prettier linting errors
2026-03-03 15:56:33 +05:30
Vaibhav Rathore
1eb13c9378
chore: remove unused component declaration from components.d.ts
2026-03-03 15:56:33 +05:30
Frappe PR Bot
2c2e8ca112
chore(release): Bumped to Version 2.45.2
2026-03-03 07:19:36 +00:00
Jannat Patel
4771ebbcfd
fix: enrollment error during course progress
2026-03-03 12:48:51 +05:30
Jannat Patel
2a2e937876
feat: added course card image for demo course
2026-03-03 12:46:40 +05:30
Jannat Patel
08fbcc963d
Merge pull request #2158 from frappe/mergify/bp/main-hotfix/pr-2157
...
fix: pricing section issue in course form (backport #2157 )
2026-03-02 18:32:05 +05:30
Jannat Patel
54e9396fdb
fix: pricing section issue in course form
...
(cherry picked from commit a0d6b2b6b6 )
2026-03-02 12:54:01 +00:00
Jannat Patel
2b124de4cb
Merge pull request #2157 from pateljannat/issues-203
...
fix: pricing section issue in course form
2026-03-02 18:23:48 +05:30
Jannat Patel
a0d6b2b6b6
fix: pricing section issue in course form
2026-03-02 18:06:44 +05:30
Jannat Patel
93f019a0d0
feat: demo data
2026-03-02 18:02:25 +05:30
Jannat Patel
5180875ab5
Merge pull request #2155 from pateljannat/issues-202
...
fix: misc issues
2026-03-02 13:43:38 +05:30
Jannat Patel
40d83aca36
fix: course and batch description formatting issue
2026-03-02 13:37:28 +05:30
Jannat Patel
d3a4c211db
fix: do not accept json as input for certificate request event
2026-03-02 13:29:06 +05:30
raizasafeel
1223ca8f29
fix(payment gateway): default values not pre-filling in new form
2026-03-02 13:21:04 +05:30
Jannat Patel
9af9a7d87f
fix: desk redirection and desk sidebar
2026-03-02 13:18:13 +05:30
raizasafeel
5ae5634753
fix(payment gateway): add missing removeAccount function
2026-03-02 13:02:06 +05:30
Jannat Patel
f63a4a44a2
fix: support youtube watch links as preview links
2026-03-02 13:01:59 +05:30
raizasafeel
b95a308f7a
fix(payment gateway): include reqd, options, default, and description in fields
2026-03-02 12:10:31 +05:30
Jannat Patel
e8fcd2fa0a
Merge pull request #2154 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-03-02 11:09:28 +05:30
Jannat Patel
5c4385aefd
Merge pull request #2146 from raizasafeel/chore/upgrade-frappe-ui-0.1.264
...
chore: upgrade frappe-ui to v0.1.264
2026-03-02 11:09:18 +05:30
MochaMind
3359d4511c
chore: Russian translations
2026-03-02 00:03:52 +05:30
raizasafeel
5520f7f083
chore: upgrade frappe-ui to v0.1.264
2026-02-27 17:47:46 +05:30
Jannat Patel
94f0f79404
Merge pull request #2144 from Owaishk08/fix/profile-nudge-collapsed-sidebar
...
fix: show profile nudge as icon when sidebar is collapsed
2026-02-27 16:21:40 +05:30
Owais Khan
8d03b25331
fix: show profile nudge as icon when sidebar is collapsed
2026-02-27 16:00:11 +05:30
Owais Khan
f54b63a2a7
fix: show profile nudge as icon when sidebar is collapsed
2026-02-27 12:56:36 +05:30
Jannat Patel
2dd2c78b88
Merge pull request #2143 from pateljannat/issues-201
...
fix: misc issues
2026-02-27 12:44:01 +05:30
Jannat Patel
361d1c0fd6
fix: misc issues
2026-02-27 12:31:38 +05:30
Jannat Patel
5c0faa39b7
Merge pull request #2141 from pateljannat/issues-200
...
fix: if certificate is linked to a batch then don't validate course enrollment
2026-02-27 11:06:56 +05:30
Jannat Patel
78c6bfea83
fix: if certificate is linked to a batch then don't validate course enrollment
2026-02-27 10:56:06 +05:30
Jannat Patel
f3eb000c23
Merge pull request #2140 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-27 10:53:50 +05:30
MochaMind
aa638e9992
chore: Swedish translations
2026-02-26 23:41:48 +05:30
Vaibhav Rathore
8ea178fcad
refactor: remove manual attendance feature for Google Meet classes
...
Manual attendance marking is not required for Google Meet live classes.
This removes the ManualAttendance modal, the mark_manual_attendance API
endpoint, and associated tests.
2026-02-26 18:38:55 +05:30
Jannat Patel
fa3be115d7
Merge pull request #2138 from pateljannat/nudge-profile-completion
...
feat: nudge students to complete their profile
2026-02-26 17:14:22 +05:30
Jannat Patel
975f06d956
feat: nudge students to complete their profile
2026-02-26 16:59:08 +05:30
Jannat Patel
6b24a23e70
Merge pull request #2137 from pateljannat/issues-199
...
fix: misc issues
2026-02-26 16:10:12 +05:30
Jannat Patel
87e588cd1f
fix: misc permission issues
2026-02-26 15:48:21 +05:30
Jannat Patel
3462d2f251
fix: misc ui issues
2026-02-26 15:06:30 +05:30
Jannat Patel
92e956a9a2
Merge pull request #2136 from pateljannat/issues-198
...
fix: batch admin conditions
2026-02-26 13:40:09 +05:30
Jannat Patel
0e65c2cf76
fix: batch admin conditions
2026-02-26 13:39:40 +05:30
Jannat Patel
0adda28674
Merge pull request #2135 from pateljannat/issues-197
...
fix: assignment upload issue
2026-02-26 12:12:45 +05:30
Jannat Patel
69f90fb809
fix: assignment upload issue
2026-02-26 11:31:32 +05:30
Jannat Patel
23cde1761b
Merge pull request #2132 from pateljannat/issues-196
...
fix: student home page issue when not enrolled in any batch
2026-02-25 18:22:11 +05:30
Jannat Patel
e8354e9781
fix: student home page issue when not enrolled in any batch
2026-02-25 18:14:45 +05:30
Frappe PR Bot
315ec3d655
chore(release): Bumped to Version 2.45.1
2026-02-25 12:36:10 +00:00
Jannat Patel
484c3d7402
Merge pull request #2128 from frappe/mergify/bp/main/pr-2126
...
fix: permission issue during quiz submission (backport #2126 )
2026-02-25 18:05:27 +05:30
Vaibhav Rathore
08b6a9d091
fix: use str() instead of get_time_str() for time field comparison
...
get_time_str() expects a timedelta but batch start_time is a
datetime.time object, causing AttributeError on batch details page.
2026-02-25 17:05:38 +05:30
Vaibhav Rathore
4be47af3ef
fix: skip conferencing provider validation on batch creation
...
Frappe sets Select field default to the first option ("Zoom") even
when the field isn't in the creation form. Skip validation for new
batches since conferencing is configured after creation.
2026-02-25 16:59:23 +05:30
Jannat Patel
49e989f39e
Merge pull request #2131 from pateljannat/issues-195
...
fix: verify quiz answers on server side
2026-02-25 16:57:05 +05:30
Vaibhav Rathore
898a872232
fix: make conferencing provider optional during batch creation
...
The conferencing_provider Select field defaulted to "Zoom" (first option)
when not explicitly set, causing batch creation to fail with
"Please select a Zoom account for this batch" since no zoom_account
is provided at creation time.
2026-02-25 16:56:02 +05:30
Jannat Patel
e7ce850691
fix: removed trailing comma at the end of permission
2026-02-25 16:45:02 +05:30
Jannat Patel
cb01e17aa7
fix: verify quiz answers on server side
2026-02-25 16:42:55 +05:30
Jannat Patel
d7c5ff7098
Merge pull request #2129 from pateljannat/issues-194
...
fix: sanitize data before creating new course or batch
2026-02-25 14:01:15 +05:30
Jannat Patel
62b5715b98
Merge pull request #2127 from frappe/mergify/bp/main-hotfix/pr-2126
...
fix: permission issue during quiz submission (backport #2126 )
2026-02-25 13:08:14 +05:30
Jannat Patel
593c70affb
chore: resolved conflicts
2026-02-25 13:07:05 +05:30
Jannat Patel
3a1a7db386
chore: resolved conflicts
2026-02-25 13:06:37 +05:30
Jannat Patel
af611b1603
fix: sanitize data before creating new course or batch
2026-02-25 13:03:47 +05:30
Jannat Patel
a5e948bba8
fix: permission issue during quiz submission
...
(cherry picked from commit af5bce9e34 )
# Conflicts:
# lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
2026-02-25 07:21:47 +00:00
Jannat Patel
e63d83beb5
fix: permission issue during quiz submission
...
(cherry picked from commit af5bce9e34 )
2026-02-25 07:21:40 +00:00
Jannat Patel
8fa5c899ff
Merge pull request #2126 from pateljannat/issues-193
...
fix: permission issue during quiz submission
2026-02-25 12:44:28 +05:30
Jannat Patel
af5bce9e34
fix: permission issue during quiz submission
2026-02-25 12:37:09 +05:30
Jannat Patel
1ea8705552
Merge pull request #2125 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-02-25 11:24:11 +05:30
Jannat Patel
61193b71f4
Merge branch 'main-hotfix' into develop
2026-02-25 11:09:48 +05:30
Jannat Patel
2331ddfc67
Merge pull request #2123 from frappe/main-hotfix
...
chore: merge 'main-hotfix' into 'main'
2026-02-25 10:55:53 +05:30
Jannat Patel
afe9674a6a
Merge pull request #2124 from frappe/mergify/bp/main-hotfix/pr-2121
...
chore: sync translations from crowdin (backport #2121 )
2026-02-25 10:47:30 +05:30
Jannat Patel
5b22ef46c0
chore: resolved conflicts
2026-02-25 10:40:06 +05:30
MochaMind
8f1604e237
chore: Persian translations
...
(cherry picked from commit 63321fe2c8 )
2026-02-25 05:08:21 +00:00
MochaMind
a9f4eb1291
chore: Spanish translations
...
(cherry picked from commit 68848fc642 )
# Conflicts:
# lms/locale/es.po
2026-02-25 05:08:20 +00:00
Jannat Patel
26301c26e9
Merge pull request #2121 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-25 10:37:32 +05:30
Vaibhav Rathore
559338da59
fix: include conferencing_provider and google_meet_account in batch details API
2026-02-24 23:55:33 +05:30
Vaibhav Rathore
9a7c77c57b
feat: Google Meet integration for Live Classes
...
Add Google Meet as an alternative conferencing provider for Live Classes
in Frappe LMS, alongside the existing Zoom integration. Leverages
Frappe's built-in Google Calendar sync to generate Meet links.
Changes:
- New DocType: LMS Google Meet Settings (account_name, member, calendar)
- Schema changes to LMS Batch (conferencing_provider, google_meet_account)
- Schema changes to LMS Live Class (conferencing_provider, google_meet_account)
- Participant calendar invites via Google Calendar API
- Event update/reschedule sync (on_update hook)
- Event cancellation/deletion sync (on_trash hook)
- Async Meet link handling with user-facing fallback message
- Frontend empty link guard ("Meet link generating...")
- Batch validation for conferencing provider configuration
- Manual attendance marking for Google Meet classes
- Admin UI for managing Google Meet accounts in LMS Settings
- Unit and integration tests
Upstream Issue: frappe/lms#2027
2026-02-24 23:25:27 +05:30
MochaMind
63321fe2c8
chore: Persian translations
2026-02-24 22:48:48 +05:30
MochaMind
68848fc642
chore: Spanish translations
2026-02-24 22:48:29 +05:30
Jannat Patel
aa7ec019bc
Merge pull request #2120 from pateljannat/issues-192
...
fix: misc issues
2026-02-24 18:22:57 +05:30
Jannat Patel
eb33155db2
fix: enqueue progress calculation after validating enrollments
2026-02-24 18:13:02 +05:30
Jannat Patel
3088b14d83
fix: recalculate course progress when lesson is inserted or deleted
2026-02-24 17:40:58 +05:30
Jannat Patel
bf89f3ba2f
fix: show system timezone in certificate request
2026-02-24 13:01:29 +05:30
Jannat Patel
2198adf902
fix: sidebar settings issue if guest access was not allowed
2026-02-24 12:36:46 +05:30
Jannat Patel
c5145c6c24
Merge pull request #2119 from pateljannat/issues-191
...
fix: misc issues
2026-02-24 12:17:41 +05:30
Jannat Patel
499bcd5281
chore: resolved conflicts
2026-02-24 12:05:44 +05:30
Jannat Patel
dc4bbdaa55
Merge pull request #2116 from raizasafeel/fix/codesandbox-embed
...
fix(lesson): render codesandbox
2026-02-24 12:02:52 +05:30
Jannat Patel
bf19ebd3a8
fix: assignment submission issue
2026-02-24 12:02:10 +05:30
Jannat Patel
fa7e59b4ad
Merge pull request #2118 from frappe/mergify/bp/main-hotfix/pr-2117
...
chore: capture more events for analytics (backport #2117 )
2026-02-23 16:59:02 +05:30
Jannat Patel
5fcd3ddabe
revert: removed new batch modal changes
2026-02-23 16:45:37 +05:30
Jannat Patel
a9dd43d0ea
chore: resolved conflicts
2026-02-23 16:44:04 +05:30
Jannat Patel
22e005f19c
chore: capture more events for analytics
...
(cherry picked from commit b3c8fbd833 )
# Conflicts:
# frontend/src/pages/Batches/components/NewBatchModal.vue
# lms/lms/doctype/lms_course_review/lms_course_review.json
2026-02-23 11:11:44 +00:00
Jannat Patel
5a6a7ff646
Merge pull request #2117 from pateljannat/issues-189
...
chore: capture more events for analytics
2026-02-23 16:41:23 +05:30
Jannat Patel
b3c8fbd833
chore: capture more events for analytics
2026-02-23 16:31:58 +05:30
Jannat Patel
f828c76a0f
Merge pull request #2115 from pateljannat/issues-188
...
fix: misc issues
2026-02-23 15:13:02 +05:30
raizasafeel
2634a4e316
fix(lesson): render codesandbox properly
2026-02-23 15:12:08 +05:30
Jannat Patel
fb0517caa0
fix: show only instructor tab for admins on home page
2026-02-23 14:54:54 +05:30
Jannat Patel
90151be166
fix: updated app name in workspace and desktop
2026-02-23 12:35:13 +05:30
Jannat Patel
9b0a7f5fa5
Merge pull request #2112 from pateljannat/issues-187
...
fix: lesson progress issue
2026-02-23 12:03:30 +05:30
Jannat Patel
aa93375e6c
Merge pull request #2110 from frappe/mergify/bp/main-hotfix/pr-2109
...
fix: check permission of session user during batch enrollment (backport #2109 )
2026-02-23 11:49:25 +05:30
Jannat Patel
e8edf33be6
fix: lesson progress issue
2026-02-23 11:49:06 +05:30
Jannat Patel
619f02a74b
fix: check permission of session user during batch enrollment
...
(cherry picked from commit c1260edb00 )
2026-02-23 06:08:16 +00:00
Jannat Patel
b77c4867e1
Merge pull request #2109 from pateljannat/issues-186
...
fix: check permission of session user during batch enrollment
2026-02-23 11:36:49 +05:30
Jannat Patel
c1260edb00
fix: check permission of session user during batch enrollment
2026-02-23 11:28:58 +05:30
Jannat Patel
41d5ef5fd5
Merge pull request #2108 from pateljannat/issues-185
...
fix: misc permission issues
2026-02-23 11:22:52 +05:30
Jannat Patel
14937fd4fc
fix: check ptype for permission if not admin
2026-02-23 11:06:34 +05:30
Jannat Patel
58826fe30f
fix: removed badge page reference from the router
2026-02-23 10:41:13 +05:30
Jannat Patel
0da9eec0af
Merge pull request #2105 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-23 10:29:32 +05:30
Jannat Patel
bb47fd5ba9
fix: misc permission issues
2026-02-23 10:29:13 +05:30
MochaMind
db49cb2d64
chore: Thai translations
2026-02-21 22:13:22 +05:30
MochaMind
58732148e2
chore: Vietnamese translations
2026-02-21 22:13:18 +05:30
MochaMind
08eb7ef17b
chore: Dutch translations
2026-02-21 22:13:10 +05:30
MochaMind
8bda7edb7b
chore: Spanish translations
2026-02-21 22:13:03 +05:30
Jannat Patel
49d596216d
fix: zoom account link issue
2026-02-21 12:58:19 +05:30
Jannat Patel
faa9c94970
fix: zoom account link issue
2026-02-21 12:28:55 +05:30
Jannat Patel
c596d1e215
fix: misc permission issues
2026-02-21 12:25:47 +05:30
Jannat Patel
235958e432
Merge pull request #2103 from raizasafeel/fix/lesson-body-filter
...
fix(security): remove ignore_xss_filter to enable HTML sanitization
2026-02-20 14:20:07 +05:30
raizasafeel
7f85dbccec
fix: added timestamps for bench migrate
2026-02-20 13:52:13 +05:30
Jannat Patel
5b69ddf9b5
Merge pull request #2099 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-20 13:39:16 +05:30
Jannat Patel
dfb7152aa3
fix: video watch time permission and other issues
2026-02-20 13:08:27 +05:30
Raizaaa
2a311bfb6f
Merge pull request #2104 from raizasafeel/fix/lms-enrollment
...
fix: duplicate enrollment validation on update
2026-02-20 12:21:45 +05:30
raizasafeel
0e90627144
fix: duplicate enrollment validation on update
2026-02-20 12:09:08 +05:30
Raizaaa
aac1692058
Merge branch 'frappe:develop' into fix/lesson-body-filter
2026-02-20 11:58:57 +05:30
raizasafeel
d58d362c72
fix(security): remove ignore_xss_filter to enable HTML sanitization
2026-02-20 11:54:17 +05:30
MochaMind
e7f2386d14
chore: Thai translations
2026-02-19 21:23:50 +05:30
MochaMind
79a50d2454
chore: Portuguese, Brazilian translations
2026-02-19 21:23:45 +05:30
MochaMind
936f82c477
chore: Spanish translations
2026-02-19 21:23:24 +05:30
Jannat Patel
133037698c
fix: remove read permission on lms settings for lms student
2026-02-19 16:30:13 +05:30
Jannat Patel
07c58251a1
fix: lms certificate request will allow students to read only if they are owner
2026-02-19 16:27:35 +05:30
Jannat Patel
c88d36df1e
fix: permission issues on badges
2026-02-19 15:59:03 +05:30
Jannat Patel
08373dc2ab
fix: refactored job form and permissions
2026-02-19 15:58:44 +05:30
Jannat Patel
44ca59c64a
fix: return profile details only if the profile is of an LMS user
2026-02-19 12:51:30 +05:30
Jannat Patel
c961923fa0
fix: verify enrollment and admin access before returing batch assessment data
2026-02-19 12:43:50 +05:30
Jannat Patel
72cee75474
fix: only allow lms roles to be modified by moderator
2026-02-19 12:39:55 +05:30
Jannat Patel
cb3af6fa63
fix: sanitised badge assignment api
2026-02-19 12:24:47 +05:30
Jannat Patel
0ff14a959d
Merge pull request #2096 from pateljannat/issues-184
...
fix: course form issues
2026-02-19 11:58:09 +05:30
Jannat Patel
35adf49015
fix: course form overflow issue
2026-02-19 11:47:17 +05:30
Jannat Patel
e5f0d55ff0
fix: course form permission issue
2026-02-19 11:46:56 +05:30
Jannat Patel
ba395fe982
Merge pull request #2081 from pateljannat/batch-dashboard-update
...
Batch dashboard update
2026-02-18 15:45:01 +05:30
Jannat Patel
8ab6776fa9
fix: redirect from batch/details to batch
2026-02-18 15:36:55 +05:30
Jannat Patel
61d13aeb12
Merge pull request #2094 from frappe/develop
...
chore: merge `develop` into `main-hotfix`
2026-02-18 12:11:10 +05:30
Jannat Patel
24bfe69985
chore: resolved conflicts
2026-02-18 11:16:00 +05:30
Jannat Patel
7b2a4fe24a
Merge pull request #2092 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-18 11:10:40 +05:30
Jannat Patel
6f86b822bf
fix: mobile view for batch dashboard
2026-02-18 10:58:49 +05:30
MochaMind
c3b2907ebf
chore: Portuguese, Brazilian translations
2026-02-17 21:06:06 +05:30
MochaMind
48c5b82c73
chore: Spanish translations
2026-02-17 21:06:04 +05:30
Jannat Patel
af273a9a1c
refactor: batch student progress
2026-02-17 19:38:19 +05:30
Jannat Patel
3b80ccd8db
Merge pull request #2083 from raizasafeel/fix/dark-mode
...
fix: dark mode ui
2026-02-17 17:41:40 +05:30
Jannat Patel
6484d551d1
Merge pull request #2091 from frappe/mergify/bp/main-hotfix/pr-2087
...
chore: project URLs (backport #2087 )
2026-02-17 17:41:05 +05:30
Ankush Menat
719d7b5e88
chore: project URLs ( #2087 )
...
(cherry picked from commit 3cd9d89f0b )
2026-02-17 11:38:09 +00:00
Ankush Menat
3cd9d89f0b
chore: project URLs ( #2087 )
2026-02-17 15:54:23 +05:30
raizasafeel
6e44da1993
test: update batch creation test to match Badge component
2026-02-17 15:13:13 +05:30
Jannat Patel
44b7a210ce
chore: resolved conflicts
2026-02-17 15:04:31 +05:30
Jannat Patel
0e382f77ef
Merge pull request #2048 from raizasafeel/fix/video-embedding
...
fix(lesson): vimeo player rendered for private and unsanitized content
2026-02-17 14:57:00 +05:30
raizasafeel
7a1a247113
Merge upstream/develop into fix/dark-mode
2026-02-17 14:28:46 +05:30
raizasafeel
2c6ab3c331
Merge remote-tracking branch 'upstream/develop' into fix/video-embedding
2026-02-17 14:21:22 +05:30
Jannat Patel
79dba165c5
Merge pull request #2084 from pateljannat/issues-183
...
fix: misc issues
2026-02-17 13:57:09 +05:30
Jannat Patel
d83f3464cd
fix: permission issue when cancelling evaluation
2026-02-17 13:35:15 +05:30
Jannat Patel
e2ef8f732d
test: fixed category input selection in course creation test
2026-02-17 12:09:29 +05:30
Jannat Patel
919904a7f1
refactor: autocomplete component
2026-02-17 12:05:40 +05:30
raizasafeel
8453226f29
fix: add vimeo emded URL to extract hash properly
2026-02-17 11:38:26 +05:30
Jannat Patel
03759ca3c3
fix: spacing issue on course overview page
2026-02-16 19:53:33 +05:30
Jannat Patel
c1608f8cc4
refactor: Link component
2026-02-16 19:48:58 +05:30
Jannat Patel
73b20653f0
chore: updated release process with main-hotfix
2026-02-16 18:33:45 +05:30
Jannat Patel
7e683f8b44
fix: permission checks for api
2026-02-16 18:20:02 +05:30
Jannat Patel
eba1815390
fix: permission issues when adding new members
2026-02-16 18:05:53 +05:30
raizasafeel
7564f0418b
fix: dark mode text and divider colors in course dashboard
2026-02-16 17:03:35 +05:30
raizasafeel
7e9cca2782
refactor: replace deprecated input with formcontrol in announcement modal
2026-02-16 17:00:18 +05:30
raizasafeel
dbc7e7d6d4
fix: dark mode styling for controls and modals
2026-02-16 16:58:32 +05:30
raizasafeel
ae25cfae6e
fix: text editor border color in dark mode across forms and modals
2026-02-16 16:58:32 +05:30
raizasafeel
970635430b
fix(settings): dark mode divider and text colors
2026-02-16 16:58:32 +05:30
raizasafeel
fe869a5988
fix(batch): use frappe-ui badge for dark mode compatibility
2026-02-16 16:58:32 +05:30
raizasafeel
7ea8040790
fix(sidebar): configuration popover and dark mode fixes
2026-02-16 16:58:32 +05:30
Jannat Patel
9f6f717585
fix: discussions reply endpoint permission check
2026-02-16 12:18:41 +05:30
Jannat Patel
641d729bd1
refactor: student batch dashboard
2026-02-16 12:17:13 +05:30
Jannat Patel
ee73d8db86
Merge pull request #2077 from pateljannat/issues-182
...
refactor: MultiSelect field
2026-02-16 09:10:46 +05:30
Jannat Patel
c7b5f9a04d
Merge pull request #2078 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-16 09:10:28 +05:30
MochaMind
fa4c3a8ad7
chore: Persian translations
2026-02-15 19:54:51 +05:30
MochaMind
71318bff04
chore: Portuguese translations
2026-02-15 19:54:42 +05:30
MochaMind
186ddc93c8
chore: Portuguese, Brazilian translations
2026-02-14 19:58:13 +05:30
Jannat Patel
2f1d9a8690
refactor: MultiSelect field
2026-02-13 13:04:02 +05:30
Jannat Patel
5fc7c52bfe
Merge pull request #2073 from UmakanthKaspa/fix/categories-dark-mode-text
...
fix: add text color for category names in dark mode
2026-02-13 10:18:29 +05:30
Jannat Patel
d0da6e7401
Merge pull request #2076 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-13 10:17:53 +05:30
UmakanthKaspa
a437c197a5
fix: format code with pre-commit
2026-02-12 21:41:19 +05:30
Jannat Patel
944fd6d013
refactor: new batch quick entry modal
2026-02-12 19:52:46 +05:30
MochaMind
80a9f2abe2
chore: Spanish translations
2026-02-12 19:28:48 +05:30
Jannat Patel
c0298f0a70
Merge branch 'develop' of https://github.com/frappe/lms into batch-dashboard-update
2026-02-12 11:09:19 +05:30
Jannat Patel
c30b21e5ae
Merge pull request #2075 from pateljannat/issues-181
...
fix: issues on home page
2026-02-12 11:07:12 +05:30
Jannat Patel
3e3afa63c2
fix: issues on home page
2026-02-12 10:44:01 +05:30
Jannat Patel
7ef8aad2c8
fix: dirty state of batch form
2026-02-12 10:33:21 +05:30
Jannat Patel
c00cb100a9
Merge pull request #2072 from UmakanthKaspa/fix/job-details-missing-type-hint
...
fix: add missing type annotation to get_job_details
2026-02-11 21:41:28 +05:30
Jannat Patel
f824ac3c28
Merge pull request #2070 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-11 21:40:28 +05:30
UmakanthKaspa
2dea096fa0
fix: use semantic bg class for MultiSelect "Create New" button
2026-02-11 21:39:30 +05:30
UmakanthKaspa
f1853a3c97
fix: add text color for category names in dark mode
2026-02-11 21:13:48 +05:30
UmakanthKaspa
4995f8e3fd
fix: add missing type annotation to get_job_details
2026-02-11 20:38:08 +05:30
Jannat Patel
f59eecd34e
fix: circular dependency issues
2026-02-11 19:24:50 +05:30
MochaMind
560ac8d5c4
chore: Burmese translations
2026-02-11 18:52:08 +05:30
Jannat Patel
eab929da47
refactor: batch form
2026-02-11 18:42:42 +05:30
Jannat Patel
d370ca796f
Merge pull request #2067 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-10 19:53:48 +05:30
Jannat Patel
e9f0b12550
feat: batch page new look
2026-02-10 19:53:26 +05:30
MochaMind
a4035168be
chore: Italian translations
2026-02-10 17:32:47 +05:30
Jannat Patel
70872857d1
fix: show console error if course creation fails
2026-02-10 10:55:59 +05:30
Jannat Patel
332334b556
Merge pull request #2066 from UmakanthKaspa/fix/course-creation-error-toast
...
fix: show error toast when course creation fails
2026-02-10 10:48:34 +05:30
UmakanthKaspa
1d91baa9c5
fix: show error toast when course creation fails
2026-02-09 13:41:12 +00:00
Jannat Patel
1e8040ef7b
Merge pull request #2036 from Aradhya-Tripathi/setup-fix
...
fix(setup): Add frappe dependency and build utils
2026-02-09 17:21:05 +05:30
Jannat Patel
ad6e0a3b80
Merge pull request #2064 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-09 15:32:59 +05:30
Jannat Patel
8f6810923d
fix: only published courses should be added to batch
2026-02-09 14:42:32 +05:30
Jannat Patel
990db83ab3
chore: Italian translations
2026-02-09 13:02:11 +05:30
Jannat Patel
01f08ba449
chore: fixed typing for non mandatory fields of certificate
2026-02-09 12:44:54 +05:30
Jannat Patel
7a3701cc10
Merge pull request #2063 from pateljannat/issues-180
...
chore: added type hints to all whitelisted functions
2026-02-06 17:29:57 +05:30
Jannat Patel
f021ddd84c
chore: fixed type annotations for doc_event methods
2026-02-06 17:08:49 +05:30
Jannat Patel
0e3157c57e
chore: fixed type check for batch flows
2026-02-06 16:53:25 +05:30
Raizaaa
22eb8b9f3f
Merge branch 'frappe:develop' into fix/video-embedding
2026-02-06 16:51:52 +05:30
Jannat Patel
9609398643
chore: fixed type check for batch flows
2026-02-06 16:18:37 +05:30
Jannat Patel
cd0d4c413d
chore: added type hints to all whitelisted functions
2026-02-06 16:01:49 +05:30
Jannat Patel
1bbdff9aaf
Merge pull request #2060 from raizasafeel/translations-fix
...
fix(profile): translations in tab are now rendered
2026-02-06 15:00:20 +05:30
Jannat Patel
8754d0498c
Merge pull request #2062 from pateljannat/issues-179
...
fix: improved the default print format
2026-02-06 14:59:08 +05:30
raizasafeel
395ac52740
fix(assessments): translation render in list heading
2026-02-06 14:46:02 +05:30
Jannat Patel
29cdbe5b8b
Merge pull request #2061 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-06 14:38:40 +05:30
Raizaaa
0677c21dc7
Merge branch 'frappe:develop' into translations-fix
2026-02-06 14:37:22 +05:30
Jannat Patel
1a58e2669f
fix: improved the default print format
2026-02-06 14:33:24 +05:30
raizasafeel
3fa27024f9
fix(breadcrumbs): translations are now rendered
2026-02-06 12:53:17 +05:30
Jannat Patel
04c4069c75
chore: Serbian (Latin) translations
2026-02-06 12:08:55 +05:30
Jannat Patel
dd77b01ff1
chore: Bosnian translations
2026-02-06 12:08:52 +05:30
Jannat Patel
085614bca6
chore: Croatian translations
2026-02-06 12:08:50 +05:30
Jannat Patel
ef2606c41a
chore: Swedish translations
2026-02-06 12:08:41 +05:30
Jannat Patel
1d95361587
chore: Serbian (Cyrillic) translations
2026-02-06 12:08:40 +05:30
raizasafeel
6ead16edf0
fix(profile): translations in tab are now rendered
2026-02-06 10:10:29 +05:30
Jannat Patel
31d21bf689
Merge pull request #2056 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-02-05 13:07:15 +05:30
Jannat Patel
c5ee140551
Merge pull request #2054 from pateljannat/issues-178
...
feat: student progress in course dashboard
2026-02-05 12:40:26 +05:30
Jannat Patel
8e97b2f5bb
chore: codecov config
2026-02-05 12:33:38 +05:30
Jannat Patel
19171a8019
chore: removed files that are no longer used
2026-02-05 12:24:56 +05:30
Jannat Patel
3f49cf0c9c
chore: added type hints to course assessment progress functions
2026-02-05 12:24:36 +05:30
Jannat Patel
8f9cc536e2
chore: Esperanto translations
2026-02-05 12:13:55 +05:30
Jannat Patel
573bc74a41
chore: Serbian (Latin) translations
2026-02-05 12:13:53 +05:30
Jannat Patel
bb2552b30c
chore: Norwegian Bokmal translations
2026-02-05 12:13:52 +05:30
Jannat Patel
20ac312f57
chore: Bosnian translations
2026-02-05 12:13:50 +05:30
Jannat Patel
f58842438b
chore: Burmese translations
2026-02-05 12:13:49 +05:30
Jannat Patel
a34f99ed49
chore: Croatian translations
2026-02-05 12:13:48 +05:30
Jannat Patel
44b7243f75
chore: Thai translations
2026-02-05 12:13:46 +05:30
Jannat Patel
d2f7d80114
chore: Persian translations
2026-02-05 12:13:45 +05:30
Jannat Patel
192b246381
chore: Indonesian translations
2026-02-05 12:13:43 +05:30
Jannat Patel
17d9a3991e
chore: Portuguese, Brazilian translations
2026-02-05 12:13:42 +05:30
Jannat Patel
3407a02046
chore: Vietnamese translations
2026-02-05 12:13:41 +05:30
Jannat Patel
be3546e79c
chore: Chinese Simplified translations
2026-02-05 12:13:39 +05:30
Jannat Patel
556067de7a
chore: Turkish translations
2026-02-05 12:13:38 +05:30
Jannat Patel
4ce08af516
chore: Swedish translations
2026-02-05 12:13:36 +05:30
Jannat Patel
8a4477a01f
chore: Serbian (Cyrillic) translations
2026-02-05 12:13:35 +05:30
Jannat Patel
21d868a355
chore: Slovenian translations
2026-02-05 12:13:33 +05:30
Jannat Patel
68a2cc1003
chore: Russian translations
2026-02-05 12:13:32 +05:30
Jannat Patel
5a288836e0
chore: Portuguese translations
2026-02-05 12:13:30 +05:30
Jannat Patel
4eab5e2867
chore: Polish translations
2026-02-05 12:13:29 +05:30
Jannat Patel
6082093fb6
chore: Dutch translations
2026-02-05 12:13:27 +05:30
Jannat Patel
66c26c2a2c
chore: Italian translations
2026-02-05 12:13:26 +05:30
Jannat Patel
f7eaf3faaa
chore: Hungarian translations
2026-02-05 12:13:24 +05:30
Jannat Patel
82a43b4f24
chore: German translations
2026-02-05 12:13:23 +05:30
Jannat Patel
5bd33a1536
chore: Danish translations
2026-02-05 12:13:21 +05:30
Jannat Patel
a063c0735c
chore: Czech translations
2026-02-05 12:13:20 +05:30
Jannat Patel
732db8290d
chore: Arabic translations
2026-02-05 12:13:19 +05:30
Jannat Patel
2b1d57f2bc
chore: Spanish translations
2026-02-05 12:13:17 +05:30
Jannat Patel
c8c051c1de
chore: French translations
2026-02-05 12:13:16 +05:30
Jannat Patel
13139bc2de
test: course assessment progress
2026-02-05 12:10:24 +05:30
Jannat Patel
9814abf55f
fix: dark mode issues of course dashboard
2026-02-04 16:04:28 +05:30
Jannat Patel
249ecb8c4c
Merge pull request #2053 from frappe/develop
...
chore: merge 'develop' into 'main'
2026-02-04 15:24:23 +05:30
Jannat Patel
582540e7f0
feat: student progress on course dashboard
2026-02-03 21:31:31 +05:30
raizasafeel
2f3fa7c295
fix: added regex anchors to embed urls
2026-02-03 16:22:50 +05:30
raizasafeel
3b49aac1b3
refactor: removed unused functions
2026-02-03 16:14:58 +05:30
raizasafeel
dc25b408e6
fix(vimeo): video player is rendered for private videos and unsanitized vimeo links
2026-02-03 14:51:17 +05:30
raizasafeel
c8d9b97ab7
refactor: reuse function 'escapehtml' from utils
2026-02-03 14:01:48 +05:30
Jannat Patel
754d3cf2ca
fix: import permissions
2026-02-03 10:56:22 +05:30
Jannat Patel
e4268d0437
fix: allow attaching payment information for batch enrollment
2026-02-03 10:49:48 +05:30
Jannat Patel
8febe21aa8
fix: dont allow contact us email sending to guest users
2026-02-03 10:48:59 +05:30
Jannat Patel
5384b26610
Merge pull request #2042 from raizasafeel/fix/chapter-deletion
...
test(chapter): added reindexing test on chapter deletion
2026-02-02 19:20:55 +05:30
Jannat Patel
2a4650e5ed
Merge pull request #2044 from raizasafeel/fix/quiz-order
...
fix(batches): order assessments by their index
2026-02-02 19:12:50 +05:30
Jannat Patel
737993c543
Merge pull request #2043 from raizasafeel/fix/multilanguage-filters
...
fix: filter tabs not working in non-english languages
2026-02-02 18:34:50 +05:30
raizasafeel
58b49e3608
fix(batches): order assessments by their index
2026-02-02 18:28:06 +05:30
Raizaaa
27553464d6
Merge branch 'frappe:develop' into fix/chapter-deletion
2026-02-02 16:28:06 +05:30
raizasafeel
be76268c70
fix(batches): use constant value for filter instead of translated label
2026-02-02 16:22:37 +05:30
raizasafeel
df2f2e6603
fix(courses): use constant value for filter instead of translated label
2026-02-02 16:21:31 +05:30
Jannat Patel
fb1e1ec2e4
Merge pull request #2040 from pateljannat/issues-177
...
fix: permissions cleanup
2026-02-02 15:55:22 +05:30
Jannat Patel
ac81d1817b
fix: batch dashboard chart visibility
2026-02-02 15:43:36 +05:30
Jannat Patel
da33e1d3bd
test: course and batch details
2026-02-02 15:11:16 +05:30
Jannat Patel
24a511f48e
fix: do nor return details of unpublished courses and batches via api
2026-02-02 14:44:13 +05:30
Jannat Patel
14e669435f
fix: permissions cleanup
2026-02-02 13:14:16 +05:30
Jannat Patel
0407f01016
Merge pull request #2038 from vishwajeet-13/fix/issue-date
...
fix: issue date not coming from backend
2026-02-02 11:06:53 +05:30
vishwajeet-13
2a63f781ac
fix: issue date not coming from backend
2026-01-30 17:37:07 +05:30
Aradhya-Tripathi
3e7555264f
fix(setup): Add frappe dependency and build utils
2026-01-30 15:12:23 +05:30
Jannat Patel
ab155ae609
Merge pull request #2017 from Anexus5919/fix-instructor-notes-settings-menu
...
fix: instructor notes block settings menu overlapped by sidebar
2026-01-30 13:02:07 +05:30
Jannat Patel
2c60521894
Merge pull request #2018 from Anexus5919/fix-lesson-form-stale-state
...
fix: reindex lessons after deletion to prevent stale form state
2026-01-30 13:01:32 +05:30
Jannat Patel
4fd3e2549a
fix: batch access conditions
2026-01-30 13:00:49 +05:30
Jannat Patel
6d3f7ef3c1
chore: resolved conflicts
2026-01-30 12:53:57 +05:30
Jannat Patel
10a9a5230e
Merge pull request #2001 from frappe/feat/config-fe-base-path
...
feat: configurable frontend base path
2026-01-30 12:40:43 +05:30
Jannat Patel
bfda88dfd2
chore: resolved conflicts
2026-01-30 12:30:53 +05:30
Jannat Patel
4be34848a4
fix: allow mark as read notification endpoints in auth
2026-01-30 12:26:29 +05:30
Jannat Patel
c51eae5665
fix: show course progress summary if average progress is greater than 0
2026-01-30 11:19:08 +05:30
Jannat Patel
6c06a86af4
fix: reset the value of multiple of only one correct answer in quiz question
2026-01-30 11:08:53 +05:30
Jannat Patel
8be53d9050
Merge pull request #2035 from pateljannat/issues-176
...
fix: api permissions
2026-01-29 21:54:32 +05:30
Jannat Patel
015f903d68
fix: api permissions
2026-01-29 21:42:20 +05:30
Jannat Patel
dc06ad6b22
fix: removed tags methods
2026-01-29 20:40:35 +05:30
Jannat Patel
5689fbb455
fix: api permissions
2026-01-29 20:32:02 +05:30
Jannat Patel
62631daafb
chore: resolved conflicts
2026-01-29 19:55:13 +05:30
Jannat Patel
a9a322c9af
Merge pull request #2015 from pateljannat/enroll-students-in-course-from-ui
...
feat: course admin dashboard
2026-01-29 19:53:27 +05:30
Jannat Patel
933bc58264
fix: api permissions
2026-01-29 19:52:56 +05:30
Jannat Patel
8896a79c09
Merge branch 'develop' into enroll-students-in-course-from-ui
2026-01-29 16:42:26 +05:30
Jannat Patel
3170c066dc
Merge pull request #2012 from raizasafeel/fix/chapter-deletion
...
fix(chapter): recalculate indices on deletion to prevent duplicate index errors
2026-01-29 16:37:44 +05:30
Jannat Patel
7360780022
Merge pull request #1998 from raizasafeel/fix/course-deletion
...
fix(course): resolve deletion failure for enrolled courses
2026-01-29 16:35:59 +05:30
Jannat Patel
7fe398fc66
test: fixed course ui tests based on new flow
2026-01-29 16:17:34 +05:30
Jannat Patel
5970540a99
feat: lesson completion rate in course dashboard
2026-01-29 15:24:20 +05:30
raizasafeel
a882432702
test: added test for chapter deletion and renumbering
2026-01-29 13:32:37 +05:30
raizasafeel
f8b6dfc981
Merge branch 'develop' into fix/chapter-deletion
2026-01-29 13:27:29 +05:30
Jannat Patel
486e2b4a37
Merge branch 'develop' of https://github.com/frappe/lms into enroll-students-in-course-from-ui
2026-01-29 12:35:58 +05:30
Jannat Patel
d8891b8a7d
fix: brand settings
2026-01-29 12:35:44 +05:30
Jannat Patel
98c5318b66
feat: new course form slow
2026-01-29 10:50:28 +05:30
Jannat Patel
a353635bb9
Merge pull request #2028 from raizasafeel/fix/restrict-batch-student-details
...
fix(batch): restrict student list in batch details API to authorised roles
2026-01-28 21:20:33 +05:30
Jannat Patel
9eeb948f04
Merge pull request #2029 from raizasafeel/fix/quiz-questions-empty-on-back-navigation
...
fix(quiz): questions list empty on back navigation from test quiz
2026-01-28 21:19:20 +05:30
raizasafeel
383850aeb8
fix(quiz): questions list empty on back navigation from test quiz
2026-01-28 16:30:36 +05:30
raizasafeel
fb0499acc4
fix(Batch): restrict student list in batch details API
2026-01-28 14:41:10 +05:30
Jannat Patel
ff978f5c29
Merge pull request #2022 from raizasafeel/fix/multiselect-last-option-visibility
...
fix: prevent 'Create New' button from overlapping last dropdown element
2026-01-28 11:33:36 +05:30
Jannat Patel
e8768d5687
Merge pull request #2026 from frappe/develop
...
chore: merge 'develop' into 'main'
2026-01-28 11:32:28 +05:30
Jannat Patel
fa1b583968
Merge branch 'main' into develop
2026-01-28 11:15:28 +05:30
Jannat Patel
b50d584a5b
feat: new course modal
2026-01-28 10:57:58 +05:30
Jannat Patel
5271709094
Merge pull request #2016 from frappe/pot_develop_2026-01-23
...
chore: update POT file
2026-01-27 14:37:20 +05:30
raizasafeel
b66b603af2
fix(MultiSelect): prevent 'Create New' button from overlapping dropdown option
2026-01-27 14:12:43 +05:30
Adarsh Singh
53c77f9070
fix: reindex lessons after deletion to prevent stale form state
...
When a lesson was deleted, the remaining lessons' idx values were not resequenced. This caused Add Lesson to navigate to an existing lesson instead of creating a new one, showing stale data in the form.
2026-01-24 17:04:38 +05:30
Jannat Patel
49ed082831
feat: allow moderators to create new payment from settings
2026-01-24 11:31:37 +05:30
Adarsh Singh
05d21cf817
fix: instructor notes block settings menu overlapped by sidebar
...
PR #1987 fixed the "+" (Add block) menu positioning but missed the
block settings menu (6-dot "Click to tune" icon) which uses a different
parent container (.ce-toolbar__actions instead of .ce-toolbox).
This adds the missing selector to fix both menus.
Related: #1990
2026-01-24 00:25:21 +05:30
frappe-pr-bot
39473f0037
chore: update POT file
2026-01-23 16:05:21 +00:00
Jannat Patel
0e8b232ef1
feat: course admin dashboard
2026-01-23 18:26:09 +05:30
raizasafeel
aeb2724e82
test: use BaseTestUtils in test_auth for consistent test setup
2026-01-23 12:26:03 +05:30
Jannat Patel
b429fb2e47
Merge pull request #1997 from raizasafeel/fix/markdown-paste-render
...
fix(lesson): ensure markdown text is displayed when pasted
2026-01-23 10:25:25 +05:30
Jannat Patel
14a1c2ac07
Merge pull request #2014 from raizasafeel/fix/lms-import-get-frappe-version
...
refactor(lms): update get_frappe_version import
2026-01-22 18:25:30 +05:30
raizasafeel
36b0594960
refactor(lms): update get_frappe_version import
2026-01-22 17:42:06 +05:30
raizasafeel
cc3cb7ac8d
Merge remote-tracking branch 'upstream/develop' into fix/course-deletion
2026-01-22 16:33:07 +05:30
raizasafeel
8bf896f766
refactor(tests): use BaseTestUtils inheritance for tests
2026-01-22 16:05:48 +05:30
raizasafeel
9e61982dcb
refactor(tests): extract shared test utilities into BaseTestUtils
2026-01-22 16:03:01 +05:30
Jannat Patel
59e40d5a83
Merge branch 'develop' into fix/chapter-deletion
2026-01-22 14:00:12 +05:30
Jannat Patel
412bdeb085
Merge pull request #2007 from pateljannat/issues-174
...
fix: misc issues
2026-01-22 13:59:54 +05:30
Jannat Patel
4ef0bd30d9
test: fixed authentication tests
2026-01-22 13:16:12 +05:30
Jannat Patel
87e1fa8d6c
Merge pull request #2013 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-22 12:16:01 +05:30
Jannat Patel
984ea27d59
chore: Serbian (Latin) translations
2026-01-22 01:46:42 +05:30
Jannat Patel
9d2c7a7ce0
chore: Norwegian Bokmal translations
2026-01-22 01:46:41 +05:30
Jannat Patel
3b2768cdcc
chore: Bosnian translations
2026-01-22 01:46:39 +05:30
Jannat Patel
9ef5f01a80
chore: Croatian translations
2026-01-22 01:46:37 +05:30
Jannat Patel
fe492d1134
chore: Portuguese, Brazilian translations
2026-01-22 01:46:33 +05:30
Jannat Patel
3a15e132c2
chore: Vietnamese translations
2026-01-22 01:46:32 +05:30
Jannat Patel
2fb20e2db1
chore: Chinese Simplified translations
2026-01-22 01:46:31 +05:30
Jannat Patel
1fd9b4e626
chore: Turkish translations
2026-01-22 01:46:29 +05:30
Jannat Patel
11668235c2
chore: Swedish translations
2026-01-22 01:46:27 +05:30
Jannat Patel
d349af940a
chore: Serbian (Cyrillic) translations
2026-01-22 01:46:26 +05:30
Jannat Patel
7eadb6b683
chore: Polish translations
2026-01-22 01:46:22 +05:30
Jannat Patel
904b6c3462
chore: German translations
2026-01-22 01:46:20 +05:30
Jannat Patel
733ab34007
chore: Arabic translations
2026-01-22 01:46:17 +05:30
Jannat Patel
6215817954
chore: Spanish translations
2026-01-22 01:46:15 +05:30
Jannat Patel
1760b01914
chore: French translations
2026-01-22 01:46:14 +05:30
Jannat Patel
d218a4773a
chore: Italian translations
2026-01-22 01:46:12 +05:30
Jannat Patel
6fbe32cacd
chore: Hungarian translations
2026-01-22 01:46:11 +05:30
Jannat Patel
c10dd9f5b6
chore: Persian translations
2026-01-22 01:46:09 +05:30
Jannat Patel
7eb1237aa0
chore: Russian translations
2026-01-22 01:46:07 +05:30
Jannat Patel
570e8eaf34
chore: Dutch translations
2026-01-22 01:46:06 +05:30
raizasafeel
297ffa5171
fix(chapter): index recalculation on deletion
2026-01-21 14:37:10 +05:30
Jannat Patel
355c752ec1
Merge pull request #2008 from pateljannat/issues-175
...
fix: misc issues
2026-01-20 22:08:56 +05:30
Jannat Patel
f1031c49a9
fix: allow reset password endpoint
2026-01-20 22:08:39 +05:30
Jannat Patel
043c7902a3
test: updated test for open to work
2026-01-20 22:07:42 +05:30
Jannat Patel
338f46ac17
chore: changed frappe dependency range
2026-01-20 16:57:30 +05:30
Jannat Patel
9987ea1db6
fix: enable pulse only for logged in users
2026-01-20 16:52:42 +05:30
Jannat Patel
d507479bda
fix: filters on jobs page
2026-01-20 16:52:20 +05:30
Jannat Patel
afbdb46fe8
fix: open to work patch
2026-01-20 15:47:55 +05:30
Jannat Patel
1308101fe6
fix: parse allowed_endpoints to list if its string
2026-01-20 12:45:28 +05:30
Jannat Patel
c2d6e160d9
fix: renamed open to opportunities to open to work
2026-01-20 12:43:00 +05:30
Jannat Patel
28c88ec519
Merge pull request #2005 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-20 10:58:07 +05:30
Jannat Patel
f77eeafb9e
chore: Esperanto translations
2026-01-20 01:43:56 +05:30
Jannat Patel
92b8343db3
chore: Serbian (Latin) translations
2026-01-20 01:43:54 +05:30
Jannat Patel
ac44cdc303
chore: Norwegian Bokmal translations
2026-01-20 01:43:53 +05:30
Jannat Patel
75dcea4c7e
chore: Bosnian translations
2026-01-20 01:43:52 +05:30
Jannat Patel
ee03d75b5f
chore: Burmese translations
2026-01-20 01:43:50 +05:30
Jannat Patel
31f372629a
chore: Croatian translations
2026-01-20 01:43:49 +05:30
Jannat Patel
1b30f476e8
chore: Thai translations
2026-01-20 01:43:47 +05:30
Jannat Patel
e4738e9a50
chore: Tamil translations
2026-01-20 01:43:46 +05:30
Jannat Patel
893f9d34fd
chore: Indonesian translations
2026-01-20 01:43:44 +05:30
Jannat Patel
2c17a03d36
chore: Portuguese, Brazilian translations
2026-01-20 01:43:43 +05:30
Jannat Patel
74cbe1bb47
chore: Vietnamese translations
2026-01-20 01:43:41 +05:30
Jannat Patel
88c468068b
chore: Chinese Simplified translations
2026-01-20 01:43:40 +05:30
Jannat Patel
6b5e269564
chore: Turkish translations
2026-01-20 01:43:38 +05:30
Jannat Patel
97d9460157
chore: Swedish translations
2026-01-20 01:43:37 +05:30
Jannat Patel
0d614a5919
chore: Serbian (Cyrillic) translations
2026-01-20 01:43:35 +05:30
Jannat Patel
3f6afbf1ff
chore: Slovenian translations
2026-01-20 01:43:34 +05:30
Jannat Patel
6d0996ebfd
chore: Portuguese translations
2026-01-20 01:43:32 +05:30
Jannat Patel
14e085c826
chore: Polish translations
2026-01-20 01:43:31 +05:30
Jannat Patel
53bf2f1fe8
chore: German translations
2026-01-20 01:43:29 +05:30
Jannat Patel
b06e199432
chore: Danish translations
2026-01-20 01:43:28 +05:30
Jannat Patel
06e1ec38ad
chore: Czech translations
2026-01-20 01:43:27 +05:30
Jannat Patel
3063236bfb
chore: Arabic translations
2026-01-20 01:43:25 +05:30
Jannat Patel
e3a2eb382d
chore: Spanish translations
2026-01-20 01:43:24 +05:30
Jannat Patel
566ef576f5
chore: French translations
2026-01-20 01:43:23 +05:30
Jannat Patel
80ad2da206
chore: Italian translations
2026-01-20 01:43:21 +05:30
Jannat Patel
5d720031b6
chore: Hungarian translations
2026-01-20 01:43:20 +05:30
Jannat Patel
ac719b9e8e
chore: Persian translations
2026-01-20 01:43:19 +05:30
Jannat Patel
db9ebb1d86
chore: Russian translations
2026-01-20 01:43:17 +05:30
Jannat Patel
37f6d62101
chore: Dutch translations
2026-01-20 01:43:16 +05:30
Jannat Patel
f7a0fc8b5f
build: removed unused inter files
2026-01-19 19:54:06 +05:30
Jannat Patel
0fbe015607
fix: center aligned the load more button on batch student list
2026-01-19 19:49:30 +05:30
Jannat Patel
61909c8498
fix: track cmi.completion_status for SCORM 2004
2026-01-19 19:49:05 +05:30
Jannat Patel
f297f2630b
fix: only block endpoints if enabled in site config
2026-01-19 19:03:51 +05:30
Jannat Patel
9425f2aa0e
fix: allow custom app endpoints
2026-01-19 18:56:39 +05:30
Jannat Patel
535bb60d69
Merge pull request #2004 from pateljannat/issues-173
...
fix: allow enabled server script endpoints
2026-01-19 18:33:51 +05:30
Jannat Patel
5175050ed6
fix: allow enabled server script endpoints
2026-01-19 18:33:14 +05:30
Jannat Patel
66486a5a1c
fix: do no execute send_notification bg job from batch immediately
2026-01-19 18:17:40 +05:30
Jannat Patel
2d4bf49ab9
Merge pull request #2003 from pateljannat/issues-172
...
fix: allow social login endpoints
2026-01-19 17:41:10 +05:30
Jannat Patel
50a091a7b0
fix: allow social login endpoints
2026-01-19 17:32:09 +05:30
Jannat Patel
854ebee2e6
Merge branch 'develop' of https://github.com/frappe/lms into issues-172
2026-01-19 17:04:35 +05:30
Jannat Patel
c829ab65d9
fix: payment gateway form
2026-01-19 16:28:16 +05:30
Jannat Patel
1e0e10ca59
Merge branch 'develop' into fix/markdown-paste-render
2026-01-19 15:39:15 +05:30
Jannat Patel
a8cdc76278
Merge branch 'develop' into fix/course-deletion
2026-01-19 15:32:51 +05:30
Jannat Patel
c310460727
Merge pull request #2002 from pateljannat/issues-171
...
fix: misc issues
2026-01-19 15:31:31 +05:30
Jannat Patel
3e98d962aa
test: access to endpoints
2026-01-19 15:06:44 +05:30
Jannat Patel
ad90b89d25
fix: restrict comments in notifications to 3 lines
2026-01-19 12:58:43 +05:30
Jannat Patel
92eac9634a
test: fixed evaluator schedule test
2026-01-19 12:46:45 +05:30
Jannat Patel
96015246bd
refactor: get certified from certification list will now redirect to certification courses
2026-01-19 12:39:54 +05:30
Jannat Patel
0883aedc1d
fix: course and bath category filter issue
2026-01-19 12:38:12 +05:30
Jannat Patel
c97a5e813c
fix: only system users can access high level APIs
2026-01-19 11:47:57 +05:30
raizasafeel
2abc243b88
test: refactor course tests and add deletion test
2026-01-19 11:20:33 +05:30
Jannat Patel
62b18e6ffa
Merge pull request #2000 from frappe/pot_develop_2026-01-16
...
chore: update POT file
2026-01-19 10:35:43 +05:30
raizasafeel
36d813b90f
feat: add markdown styling for pasted content
2026-01-19 09:53:41 +05:30
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
frappe-pr-bot
ec5e197716
chore: update POT file
2026-01-16 16:04:50 +00:00
Jannat Patel
244b5e445c
fix: open course and batch from evaluation event modal
2026-01-16 15:59:16 +05:30
raizasafeel
0f927071c0
fix(course): resolve deletion failure for enrolled courses
2026-01-16 11:37:13 +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
raizasafeel
5890885475
fix(lesson): ensure markdown text is displayed when pasted
2026-01-15 14:49:04 +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
Jannat Patel
bd8baa6671
chore: Danish translations
2026-01-14 01:14:25 +05:30
Jannat Patel
d387c7b493
chore: Czech translations
2026-01-14 01:14:24 +05:30
Jannat Patel
c7a991e1b0
chore: Arabic translations
2026-01-14 01:14:22 +05:30
Jannat Patel
f7e8707220
chore: Spanish translations
2026-01-14 01:14:21 +05:30
Jannat Patel
27cbc265e2
chore: French translations
2026-01-14 01:14:19 +05:30
Jannat Patel
949ea333eb
chore: Italian translations
2026-01-14 01:14:18 +05:30
Jannat Patel
d32a80ef85
chore: Hungarian translations
2026-01-14 01:14:16 +05:30
Jannat Patel
d0ee3fe2d0
chore: Persian translations
2026-01-14 01:14:14 +05:30
Jannat Patel
d4e3676032
chore: Russian translations
2026-01-14 01:14:13 +05:30
Jannat Patel
0265c9dc4c
chore: Dutch translations
2026-01-14 01:14:10 +05:30
Jannat Patel
4c81eef80d
Merge pull request #1971 from pateljannat/notifications-feed
...
Notifications feed
2026-01-13 20:38:10 +05:30
Jannat Patel
57c7a8d85c
chore: fixed translatable string
2026-01-13 19:16:36 +05:30
Jannat Patel
775d5ecf3a
chore: formatting of BrandSettings
2026-01-13 19:13:12 +05:30
Jannat Patel
60fcf0472e
fix: mark notification as read when link is visited
2026-01-13 19:07:40 +05:30
Jannat Patel
a09599ec8a
feat: notification sent checkbox to prevent resending the notification
2026-01-13 19:06:30 +05:30
Om vataliya
fb5d79fc77
Merge branch 'develop' into develop
2026-01-13 16:55:36 +05:30
Jannat Patel
8ad5288226
chore: resolved merge conflicts
2026-01-13 12:18:30 +05:30
Jannat Patel
65b18641b5
Merge branch 'develop' of https://github.com/frappe/lms into develop
2026-01-13 11:22:40 +05:30
Jannat Patel
78494b9963
chore: added frappe dependency range to pyproject
2026-01-13 11:22:23 +05:30
Jannat Patel
1d83402163
Merge pull request #1984 from frappe/pot_develop_2026-01-13
...
chore: update POT file
2026-01-13 11:14:47 +05:30
frappe-pr-bot
64bdd85b03
chore: update POT file
2026-01-13 05:34:56 +00:00
Jannat Patel
0f1b6f3eeb
chore: upgraded node version for pot file runner
2026-01-13 11:02:16 +05:30
Jannat Patel
566711df22
Merge pull request #1983 from pateljannat/issues-167
...
fix: certification filters
2026-01-13 10:44:24 +05:30
Jannat Patel
c9c6aef466
fix: certified participants query
2026-01-13 10:36:17 +05:30
Jannat Patel
ad650c73c1
fix: changed order by query for certified participants listing
2026-01-13 10:27:08 +05:30
Jannat Patel
af5bc2b071
chore: upgraded node version for linter and release github actions
2026-01-13 10:26:13 +05:30
Jannat Patel
b5fcfb62de
fix: certification filters
2026-01-13 10:18:06 +05:30
Om vataliya
7dccef6b10
fix: Add missing /lms prefix to assignment submission notification links
...
Fixes #1969
- Added /lms prefix to notification link in lms_assignment_submission.py
- Added /lms prefix to assessment URL in utils.py
- Ensures consistent routing with other notification links (courses, billing, etc.)
- Resolves 404 errors when users click 'View' on assignment submission notifications
2026-01-09 23:45:29 +05:30
Jannat Patel
e1d343528d
Merge pull request #1972 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-09 15:47:05 +05:30
Jannat Patel
6eeb688f06
chore: Hungarian translations
2026-01-07 20:03:15 +05:30
Jannat Patel
86e3794d00
Merge pull request #1970 from frappe/develop
...
chore: merge 'develop' into 'main'
2026-01-07 14:29:49 +05:30
Jannat Patel
45e98b9ddc
fix: notification on quiz update and mention
2026-01-07 14:28:56 +05:30
Jannat Patel
aad875f72c
Merge pull request #1968 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-07 10:59:45 +05:30
Jannat Patel
1698bf0bca
chore: Hungarian translations
2026-01-06 20:01:12 +05:30
Jannat Patel
ea94813d94
feat: system notification for new courses published
2026-01-06 12:36:15 +05:30
Jannat Patel
142b893f2c
Merge pull request #1966 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-06 10:26:01 +05:30
Jannat Patel
f88dd84ed3
ci: upgraded python version for pot file generation
2026-01-05 19:55:32 +05:30
Jannat Patel
50660f6720
chore: Persian translations
2026-01-05 19:12:35 +05:30
Jannat Patel
958128060c
chore: Dutch translations
2026-01-05 19:12:33 +05:30
Jannat Patel
b2b1d2bb00
feat: email notifications for published courses
2026-01-05 18:18:56 +05:30
Jannat Patel
a3069bd760
Merge pull request #1965 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2026-01-05 12:52:02 +05:30
Jannat Patel
f39ee39452
chore: Russian translations
2026-01-04 18:25:34 +05:30
Jannat Patel
a43e90e2d0
Merge pull request #1963 from pateljannat/issues-166
...
fix: payment validation during course enrollment
2026-01-02 16:54:29 +05:30
Jannat Patel
2aa3765ed3
Merge pull request #1962 from rehanrehman389/multiselect
...
fix: show options on focus and filter selected values
2026-01-02 14:58:17 +05:30
Jannat Patel
45dae0b9d3
fix: payment validation during course enrollment
2026-01-02 14:47:28 +05:30
Jannat Patel
b1789cdcba
fix: payment validation during course enrollment
2026-01-02 14:42:42 +05:30
Jannat Patel
e21f0e3a7f
refactor(ui): settings
2026-01-02 14:41:17 +05:30
rehanrehman389
ea9975db2c
fix: fix build failure
2026-01-02 12:33:09 +05:30
rehanrehman389
b1c8e01bf5
fix: show options on focus and filter selected values
2026-01-02 12:18:03 +05:30
Jannat Patel
1d19389fc0
Merge pull request #1961 from pateljannat/issues-165
...
fix: misc issues
2026-01-01 14:51:58 +05:30
Jannat Patel
dbd3e17b26
Merge pull request #1912 from royalpinto007/fix/quiz-enter
...
fix(quizzes): enable enter key to submit quiz creation
2026-01-01 14:28:42 +05:30
Jannat Patel
b17c7ca2db
fix: statistics chart based on frappe version
2026-01-01 14:26:34 +05:30
Jannat Patel
e17af04c9a
Merge branch 'develop' into fix/quiz-enter
2026-01-01 13:16:34 +05:30
Jannat Patel
638a9abf88
fix: test case table issue in programming exercise form
2026-01-01 13:09:35 +05:30
Jannat Patel
89f9cbd30d
Merge pull request #1959 from pateljannat/full-text-search-improvements
...
feat: search by instructor name from command palette
2026-01-01 12:30:56 +05:30
Jannat Patel
204fb669c0
test: fixed evaluator schedule test
2026-01-01 12:23:31 +05:30
Jannat Patel
7a24a83d9e
fix: improved search result sorting
2026-01-01 12:06:15 +05:30
Jannat Patel
edc6007fb6
feat: search by instructor name from command palette
2025-12-31 20:03:44 +05:30
Jannat Patel
27a36540d4
Merge pull request #1957 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-31 12:19:21 +05:30
Frappe PR Bot
6dd1274150
chore(release): Bumped to Version 2.44.0
2025-12-31 06:37:47 +00:00
Jannat Patel
6a80c2ab38
Merge pull request #1952 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-30 10:47:34 +05:30
Jannat Patel
8633444b91
Merge pull request #1953 from pateljannat/open-to-hiring
...
feat: open to hiring
2025-12-30 10:46:57 +05:30
Jannat Patel
cb014a9507
test: certified participants with opportunities and hiring filters
2025-12-30 10:40:26 +05:30
Jannat Patel
c241abb820
test: fixed evaluator schedule test
2025-12-29 19:37:02 +05:30
Jannat Patel
a497a2d838
fix: mobile layout
2025-12-29 19:14:22 +05:30
Jannat Patel
5e78848d38
chore: Persian translations
2025-12-29 16:39:59 +05:30
Jannat Patel
adf897cc08
Merge pull request #1947 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-29 16:03:14 +05:30
Jannat Patel
5053b4e45f
test: certified participants data
2025-12-29 16:02:38 +05:30
Jannat Patel
3151854bfd
feat: open to hiring
2025-12-29 13:24:04 +05:30
Jannat Patel
db5868f69a
refactor(ui): no permission page
2025-12-29 13:21:13 +05:30
Jannat Patel
9b6f7635bc
chore: Persian translations
2025-12-29 06:49:37 +05:30
Jannat Patel
55ff59095c
chore: Persian translations
2025-12-28 06:29:21 +05:30
Jannat Patel
3dce1c0930
Merge pull request #1945 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-26 10:45:27 +05:30
Jannat Patel
fd33aa8b70
Merge pull request #1943 from rehanrehman389/python-3.14
...
build: support Python 3.14
2025-12-26 10:45:06 +05:30
Jannat Patel
05170da762
chore: Serbian (Latin) translations
2025-12-26 05:02:40 +05:30
Jannat Patel
64f0c693d2
chore: Serbian (Cyrillic) translations
2025-12-26 05:02:38 +05:30
Jannat Patel
aac1e2d01f
chore: Portuguese, Brazilian translations
2025-12-25 04:55:13 +05:30
Jannat Patel
5472c4d387
chore: Chinese Simplified translations
2025-12-25 04:55:11 +05:30
Jannat Patel
39a31a0baf
chore: Turkish translations
2025-12-25 04:55:10 +05:30
Jannat Patel
cffc740ed3
chore: Russian translations
2025-12-25 04:55:05 +05:30
Rehan Ansari
114f3aae6d
build(ci): use python 3.14 and node 24
2025-12-24 19:22:23 +05:30
Rehan Ansari
fea7f8f9ae
build(deps): bump
2025-12-24 19:21:54 +05:30
Jannat Patel
830f513a06
Merge pull request #1939 from pateljannat/consent-on-billing-page
...
feat: consent on billing page
2025-12-24 16:50:24 +05:30
Jannat Patel
e76ff45241
Merge pull request #1942 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-24 15:57:13 +05:30
Jannat Patel
66f19d06b0
chore: resolved conflicts
2025-12-24 15:54:55 +05:30
Jannat Patel
987b655976
fix: skip self enrollment check if paid batch
2025-12-24 11:18:54 +05:30
Jannat Patel
8619712d20
Merge pull request #1940 from rehanrehman389/dark-mode-fix
...
fix: dark mode visibility
2025-12-24 09:09:02 +05:30
Jannat Patel
bc6ca205d5
Merge pull request #1941 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-24 09:06:27 +05:30
Jannat Patel
48d17e88d9
chore: Esperanto translations
2025-12-24 04:55:52 +05:30
Jannat Patel
1e9f1b7661
chore: Serbian (Latin) translations
2025-12-24 04:55:50 +05:30
Jannat Patel
faa6fbf68e
chore: Norwegian Bokmal translations
2025-12-24 04:55:49 +05:30
Jannat Patel
789b1016fb
chore: Bosnian translations
2025-12-24 04:55:48 +05:30
Jannat Patel
8fb491ac18
chore: Burmese translations
2025-12-24 04:55:46 +05:30
Jannat Patel
3eea872137
chore: Croatian translations
2025-12-24 04:55:45 +05:30
Jannat Patel
e4d98019e7
chore: Thai translations
2025-12-24 04:55:44 +05:30
Jannat Patel
7847f681e9
chore: Tamil translations
2025-12-24 04:55:42 +05:30
Jannat Patel
26d7971d99
chore: Persian translations
2025-12-24 04:55:41 +05:30
Jannat Patel
e25ef7e07b
chore: Indonesian translations
2025-12-24 04:55:40 +05:30
Jannat Patel
85fafe7d56
chore: Portuguese, Brazilian translations
2025-12-24 04:55:38 +05:30
Jannat Patel
fdced5c204
chore: Vietnamese translations
2025-12-24 04:55:37 +05:30
Jannat Patel
b21fe69123
chore: Chinese Simplified translations
2025-12-24 04:55:36 +05:30
Jannat Patel
4572d03470
chore: Turkish translations
2025-12-24 04:55:35 +05:30
Jannat Patel
d348fd9f99
chore: Swedish translations
2025-12-24 04:55:33 +05:30
Jannat Patel
4b6e91e81f
chore: Serbian (Cyrillic) translations
2025-12-24 04:55:32 +05:30
Jannat Patel
9126e7cd27
chore: Slovenian translations
2025-12-24 04:55:31 +05:30
Jannat Patel
713ee5287f
chore: Russian translations
2025-12-24 04:55:29 +05:30
Jannat Patel
79109f1265
chore: Portuguese translations
2025-12-24 04:55:28 +05:30
Jannat Patel
20f16849bf
chore: Polish translations
2025-12-24 04:55:27 +05:30
Jannat Patel
99968f5961
chore: Dutch translations
2025-12-24 04:55:25 +05:30
Jannat Patel
0741fbf583
chore: Italian translations
2025-12-24 04:55:24 +05:30
Jannat Patel
784ed37de0
chore: Hungarian translations
2025-12-24 04:55:23 +05:30
Jannat Patel
1c29b4966c
chore: German translations
2025-12-24 04:55:21 +05:30
Jannat Patel
a06ea92c8e
chore: Danish translations
2025-12-24 04:55:20 +05:30
Jannat Patel
60a47889d2
chore: Czech translations
2025-12-24 04:55:18 +05:30
Jannat Patel
d758039b2c
chore: Arabic translations
2025-12-24 04:55:17 +05:30
Jannat Patel
4b507f0706
chore: Spanish translations
2025-12-24 04:55:16 +05:30
Jannat Patel
5986838056
chore: French translations
2025-12-24 04:55:14 +05:30
Rehan Ansari
e02c99bd16
fix: dark theme styling for programs
2025-12-23 22:35:03 +05:30
Rehan Ansari
a3f580a9fb
fix: search page dark theme styling
2025-12-23 21:54:07 +05:30
Jannat Patel
43fb0f92df
fix: hide consent warning when consent has been provided
2025-12-23 15:05:28 +05:30
Jannat Patel
dd4fbfa8a2
feat: billing consent ui
2025-12-23 15:01:14 +05:30
Jannat Patel
cf2e57ec40
Merge branch 'develop' of https://github.com/frappe/lms into consent-on-billing-page
2025-12-23 13:09:53 +05:30
Jannat Patel
daf2d28f3a
Merge pull request #1938 from pateljannat/enrollment-from-batch-main
...
fix: batch enrollment conditions
2025-12-23 13:05:31 +05:30
Jannat Patel
d5e48f9502
fix: batch enrollment conditions
2025-12-23 12:56:17 +05:30
Jannat Patel
3318a1c599
fix: certification list border style
2025-12-23 12:44:36 +05:30
Jannat Patel
3fa2320fe3
Merge pull request #1937 from pateljannat/enrollment-from-batch
...
fix: batch enrollment conditions
2025-12-23 12:13:11 +05:30
Jannat Patel
c0c8fb5bf3
fix: skip cancelled slots when checking if slot is already booked
2025-12-23 12:05:43 +05:30
Jannat Patel
acde5ad1d1
fix: batch enrollment conditions
2025-12-23 11:42:45 +05:30
Jannat Patel
0a9b18d04d
Merge pull request #1928 from pateljannat/issues-164
...
fix: misc issues
2025-12-23 11:08:06 +05:30
Jannat Patel
3013372711
fix: don't fetch application count when user is not logged in
2025-12-23 10:58:12 +05:30
Jannat Patel
76979e292d
Merge branch 'develop' of https://github.com/frappe/lms into issues-164
2025-12-23 10:40:03 +05:30
Jannat Patel
115d52776f
Merge pull request #1936 from rehanrehman389/profile
...
fix: profile save after image removal
2025-12-23 10:39:36 +05:30
Jannat Patel
f1b392ac9b
Merge pull request #1935 from rehanrehman389/guest-issue
...
fix: job details for guest user
2025-12-23 10:38:55 +05:30
Jannat Patel
00198464e9
Merge pull request #1934 from rehanrehman389/fix/jobs
...
fix: skip closed jobs API call for guest users
2025-12-23 10:37:49 +05:30
Jannat Patel
1b84f00673
Merge pull request #1927 from frappe/pot_develop_2025-12-19
...
chore: update POT file
2025-12-23 10:36:03 +05:30
Rehan Ansari
3d9850dc73
fix: profile save after image removal
2025-12-22 23:26:41 +05:30
Rehan Ansari
dfcf295493
revert: job details api
2025-12-22 23:00:53 +05:30
Rehan Ansari
b987bf7f20
revert: job details changes from PR #1890
2025-12-22 22:49:22 +05:30
Rehan Ansari
e1d160a898
fix: skip closed jobs API call for guest users
2025-12-22 21:54:11 +05:30
Jannat Patel
a3fb63cd08
fix: default livecode url
2025-12-22 11:45:52 +05:30
Jannat Patel
1faa697b6c
fix: enrollment eligibility conditions
2025-12-22 11:45:36 +05:30
Jannat Patel
01094cd10a
fix: enrollment eligibility conditions
2025-12-22 10:55:36 +05:30
Jannat Patel
4141022431
feat: billing consent
2025-12-22 10:50:45 +05:30
Jannat Patel
69d0efbfa7
Merge pull request #1926 from pateljannat/filter-assignment-by-course
...
feat: filter assignments by course in lesson
2025-12-19 22:54:29 +05:30
frappe-pr-bot
66cc7d392e
chore: update POT file
2025-12-19 16:05:21 +00:00
Jannat Patel
8048cb47c5
feat: filter assignments by course in lesson
2025-12-19 17:42:33 +05:30
Jannat Patel
09c668f7ed
fix: description on course details
2025-12-19 16:21:22 +05:30
Jannat Patel
984a63c46a
fix: description on course details
2025-12-19 16:20:53 +05:30
Jannat Patel
80c978d265
Merge pull request #1924 from pateljannat/issues-163
...
fix: certification caching issue
2025-12-19 16:12:47 +05:30
Jannat Patel
cde6828c1f
fix: certification caching issue
2025-12-19 15:58:46 +05:30
Jannat Patel
51c1b816a1
fix: increase toast duration when evaluation scheduling fails
2025-12-19 14:36:00 +05:30
Jannat Patel
356ce7478c
Merge pull request #1923 from pateljannat/improved-evaluation-scheduling
...
feat: Improved evaluation scheduling
2025-12-19 12:47:49 +05:30
Jannat Patel
2210ef7af7
test: evaluation schedule unavailability
2025-12-19 12:39:39 +05:30
Jannat Patel
0884e1315b
test: evaluation schedule
2025-12-19 12:14:10 +05:30
Jannat Patel
58b26b6e32
fix: increased schedule range to 60 days
2025-12-19 10:42:45 +05:30
Jannat Patel
2631681c1d
fix: enrollment in restricted courses by admin
2025-12-18 18:01:08 +05:30
Jannat Patel
82d6284b06
Merge pull request #1922 from pateljannat/issues-162
...
fix: enrollment in restricted courses by admin
2025-12-18 17:56:44 +05:30
Jannat Patel
46d13d65c1
fix: enrollment in restricted courses by admin
2025-12-18 14:59:37 +05:30
Jannat Patel
9da6cff8a5
feat: see all upcoming slots when scheduling evaluation
2025-12-18 14:40:41 +05:30
Jannat Patel
dc724831c3
fix: read permission for certificates
2025-12-17 16:50:51 +05:30
Jannat Patel
776730447a
fix: removed vue jsx
2025-12-17 15:30:16 +05:30
Jannat Patel
82c6fdf475
fix: removed vue jsx
2025-12-17 14:58:38 +05:30
Jannat Patel
ca2b175e1c
fix: assignment permission to course creator and evaluator
2025-12-17 14:47:47 +05:30
Jannat Patel
ec7e250f96
Merge pull request #1919 from pateljannat/open-to-work
...
feat: open to opportunities
2025-12-17 11:46:35 +05:30
Jannat Patel
126570fcca
fix: save button of profile edit modal
2025-12-17 11:23:10 +05:30
Jannat Patel
a7bbb7f150
Merge pull request #1921 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-17 11:01:30 +05:30
Frappe PR Bot
4345ff18bd
chore(release): Bumped to Version 2.43.0
2025-12-17 05:20:08 +00:00
Jannat Patel
26409b0336
Merge pull request #1907 from KerollesFathy/fix-category-on-certified-members
...
fix: Category dropdown options not visible in the certification list page
2025-12-17 10:49:11 +05:30
Jannat Patel
7653b64353
Merge pull request #1920 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-17 10:45:01 +05:30
Jannat Patel
32dd5832b8
chore: Swedish translations
2025-12-17 02:53:41 +05:30
Jannat Patel
59072c3580
chore: Slovenian translations
2025-12-17 02:53:39 +05:30
Jannat Patel
d121cd3526
chore: Hungarian translations
2025-12-17 02:53:28 +05:30
KerollesFathy
cfbac5f2c4
fix: use update:modelvalue instead of using watch
2025-12-16 21:05:04 +00:00
Jannat Patel
371c72b96c
Merge branch 'develop' of https://github.com/frappe/lms into open-to-work
2025-12-16 20:37:38 +05:30
Jannat Patel
55a02004bd
fix: updated course and batch category filters
2025-12-16 20:36:53 +05:30
Jannat Patel
b3119f5295
feat: open to opportunities
2025-12-16 20:27:00 +05:30
Jannat Patel
f57b64531c
fix: misc home page issues
2025-12-16 14:33:35 +05:30
Jannat Patel
94a3afdc9b
Merge pull request #1918 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-16 11:09:00 +05:30
Jannat Patel
b65102e6c8
fix: course card gradient color
2025-12-16 11:06:03 +05:30
Jannat Patel
0f1b48b3e3
chore: Esperanto translations
2025-12-16 02:50:54 +05:30
Jannat Patel
0a62da02fe
chore: Serbian (Latin) translations
2025-12-16 02:50:52 +05:30
Jannat Patel
ae54e39b69
chore: Norwegian Bokmal translations
2025-12-16 02:50:50 +05:30
Jannat Patel
ea565d7334
chore: Bosnian translations
2025-12-16 02:50:49 +05:30
Jannat Patel
d11f625ecb
chore: Burmese translations
2025-12-16 02:50:48 +05:30
Jannat Patel
ab6761a6ce
chore: Croatian translations
2025-12-16 02:50:46 +05:30
Jannat Patel
081bc0eaa6
chore: Thai translations
2025-12-16 02:50:45 +05:30
Jannat Patel
30748b7287
chore: Tamil translations
2025-12-16 02:50:43 +05:30
Jannat Patel
ad928eb2a6
chore: Persian translations
2025-12-16 02:50:42 +05:30
Jannat Patel
bdb281dfa3
chore: Indonesian translations
2025-12-16 02:50:41 +05:30
Jannat Patel
8d26800a5d
chore: Portuguese, Brazilian translations
2025-12-16 02:50:39 +05:30
Jannat Patel
f0d85b391c
chore: Vietnamese translations
2025-12-16 02:50:37 +05:30
Jannat Patel
ac205b6944
chore: Chinese Simplified translations
2025-12-16 02:50:36 +05:30
Jannat Patel
c6979a2f61
chore: Turkish translations
2025-12-16 02:50:35 +05:30
Jannat Patel
0bbf4a9925
chore: Swedish translations
2025-12-16 02:50:33 +05:30
Jannat Patel
16b047bb73
chore: Serbian (Cyrillic) translations
2025-12-16 02:50:32 +05:30
Jannat Patel
f674fdcc0d
chore: Slovenian translations
2025-12-16 02:50:30 +05:30
Jannat Patel
05b40ae47e
chore: Russian translations
2025-12-16 02:50:29 +05:30
Jannat Patel
ce5413f622
chore: Portuguese translations
2025-12-16 02:50:28 +05:30
Jannat Patel
fbf4971f52
chore: Polish translations
2025-12-16 02:50:26 +05:30
Jannat Patel
a2e2de2ec3
chore: Dutch translations
2025-12-16 02:50:25 +05:30
Jannat Patel
9937851146
chore: Italian translations
2025-12-16 02:50:23 +05:30
Jannat Patel
a0bdb84d3f
chore: German translations
2025-12-16 02:50:22 +05:30
Jannat Patel
21fca61fab
chore: Danish translations
2025-12-16 02:50:21 +05:30
Jannat Patel
1157e6a007
chore: Czech translations
2025-12-16 02:50:19 +05:30
Jannat Patel
6d9db8ef46
chore: Arabic translations
2025-12-16 02:50:18 +05:30
Jannat Patel
8c23510622
chore: Spanish translations
2025-12-16 02:50:16 +05:30
Jannat Patel
660945b8fa
chore: French translations
2025-12-16 02:50:15 +05:30
Jannat Patel
6550e1c926
chore: Hungarian translations
2025-12-16 02:50:13 +05:30
KerollesFathy
49bc5750a1
fix: prevent duplicate certification categories
2025-12-15 18:30:01 +00:00
Jannat Patel
163e4b8b1e
fix: course card gradient color
2025-12-15 16:32:42 +05:30
Jannat Patel
52fb5e2ad8
Merge pull request #1915 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-15 16:02:38 +05:30
Jannat Patel
2596b85eb2
Merge pull request #1913 from rehanrehman389/cleanup-cohort
...
chore: Remove deprecated doctype and related links
2025-12-15 15:44:24 +05:30
Jannat Patel
1210a6aa87
chore: beautifulsoup dependency management
2025-12-15 15:21:44 +05:30
Jannat Patel
d3a27e8bc9
fix: enrollment eligibility validation
2025-12-15 15:21:22 +05:30
Jannat Patel
6cabb4eed7
chore: resolved conflicts
2025-12-15 15:18:08 +05:30
Jannat Patel
38e6320d8f
Merge pull request #1890 from pateljannat/tests-1
...
test: utils
2025-12-15 15:05:39 +05:30
Jannat Patel
8d41a3d688
test: certificate and rating test
2025-12-15 14:51:37 +05:30
Jannat Patel
7bf6311a90
Merge branch 'develop' of https://github.com/frappe/lms into tests-1
2025-12-15 12:13:19 +05:30
Jannat Patel
41660a1dfe
Merge pull request #1895 from pateljannat/full-text-search
...
feat: Full Text Search
2025-12-15 12:07:04 +05:30
Jannat Patel
46b467847e
Merge pull request #1908 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-15 11:22:02 +05:30
Jannat Patel
810635d964
Merge pull request #1906 from frappe/pot_develop_2025-12-12
...
chore: update POT file
2025-12-15 11:21:48 +05:30
Rehan Ansari
b0a96641ef
chore: Remove deprecated doctype and related links
2025-12-14 21:16:02 +05:30
royalpinto007
f2846da4ad
fix(quizzes): enable enter key to submit quiz creation
...
Signed-off-by: royalpinto007 <royalpinto007@gmail.com >
2025-12-14 15:28:29 +05:30
Jannat Patel
e150225226
chore: Hungarian translations
2025-12-14 02:05:58 +05:30
KerollesFathy
4580ab0181
fix: add watcher for currentCategory to update participants
2025-12-13 15:18:37 +00:00
KerollesFathy
f8c10d1807
fix: update certification categories to include label and value
2025-12-13 14:22:08 +00:00
frappe-pr-bot
f783c6a62f
chore: update POT file
2025-12-12 16:04:35 +00:00
Jannat Patel
1bc610bd76
feat: search jobs from command palette
2025-12-12 19:14:25 +05:30
Jannat Patel
f49bb98b92
fix: sidebar improvements
2025-12-12 16:25:45 +05:30
Jannat Patel
819318de37
feat: broke down sidebar into categories
2025-12-12 12:30:16 +05:30
Jannat Patel
3ebff2143a
Merge pull request #1903 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-11 17:28:55 +05:30
Frappe PR Bot
80deed2be7
chore(release): Bumped to Version 2.42.0
2025-12-11 11:48:42 +00:00
Jannat Patel
8de3996d36
Merge pull request #1866 from muhamiyan/issues-1
...
fix: open dialog directly to create quiz and assignment
2025-12-11 17:15:47 +05:30
Jannat Patel
b56fd01f39
Merge pull request #1899 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-11 16:36:05 +05:30
Jannat Patel
820ea7e2a4
feat: search page functionality
2025-12-11 14:56:28 +05:30
Jannat Patel
3de5fb0622
Merge branch 'develop' of https://github.com/frappe/lms into full-text-search
2025-12-11 11:45:36 +05:30
Jannat Patel
a5f112ff16
fix: remove course filters from certificate evaluation form
2025-12-11 11:33:29 +05:30
Jannat Patel
32b3fceb3b
Merge pull request #1900 from pateljannat/issues-161
...
fix: exclude cancelled slots when fetching available slots
2025-12-11 11:27:58 +05:30
Jannat Patel
1d7c88674d
fix: exclude cancelled slots when fetching available slots
2025-12-11 11:25:59 +05:30
Jannat Patel
ce158692d4
Merge pull request #1898 from pateljannat/issues-160
...
fix: misc issues
2025-12-11 10:39:02 +05:30
Jannat Patel
9845498f76
chore: Croatian translations
2025-12-11 00:59:38 +05:30
Jannat Patel
7b8250056b
chore: Serbian (Cyrillic) translations
2025-12-11 00:59:37 +05:30
Jannat Patel
80a217e646
feat: configuration to disable pwa
2025-12-10 18:05:50 +05:30
Jannat Patel
0877e32e1b
fix: sanitize html of all description fields
2025-12-10 17:25:56 +05:30
Jannat Patel
316e739dd6
Merge pull request #1897 from pateljannat/issues-159
...
fix: misc issues
2025-12-10 16:41:22 +05:30
Jannat Patel
43efebe3a7
fix: removed filter of an old field from LMS Certificate Evaluation
2025-12-10 16:14:27 +05:30
Jannat Patel
ca849da815
fix: validate url starts with http or https for job form
2025-12-10 14:51:16 +05:30
Jannat Patel
9470cc192c
fix: batch validations
2025-12-10 14:25:10 +05:30
Jannat Patel
631008832c
fix: no need to check if not in test before sending certificate email
2025-12-10 14:11:08 +05:30
Jannat Patel
7fc066679d
fix: validate url starts with http or https for job form
2025-12-10 14:06:17 +05:30
Jannat Patel
73ee1b2f09
Merge pull request #1893 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-10 11:19:02 +05:30
Jannat Patel
4c98282335
feat: search page
2025-12-10 11:17:49 +05:30
Jannat Patel
7e3c5beaea
fix: filter search records based on roles
2025-12-10 11:17:21 +05:30
Jannat Patel
59d27e06a0
chore: Serbian (Latin) translations
2025-12-10 00:25:38 +05:30
Jannat Patel
2caddafd0b
chore: Russian translations
2025-12-10 00:25:22 +05:30
Jannat Patel
cbfc10c08b
chore: Hungarian translations
2025-12-10 00:25:17 +05:30
muhamiyan
ae8ffd4cbd
fix: linter issues
2025-12-09 19:41:12 +07:00
muhamiyan
e768d5d55c
fix: reset QuizForm.vue
2025-12-09 19:40:51 +07:00
Jannat Patel
829245f373
Merge pull request #1891 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-09 11:29:29 +05:30
Jannat Patel
c901a15969
test: utils
2025-12-09 11:24:35 +05:30
muhamiyan
017798ce89
fix: url with query string
2025-12-09 12:07:58 +07:00
muhamiyan
d16874da7c
fix: open dialog directly to create assignment
2025-12-09 12:01:10 +07:00
muhamiyan
d8c9204b61
fix: open dialog directly to create quiz
2025-12-09 11:19:51 +07:00
muhamiyan
1ab51b423f
Revert "fix: remove redirect to create new quiz and new assignment"
...
This reverts commit fc82ec8070 .
2025-12-09 09:54:16 +07:00
Jannat Patel
ce110e8758
chore: Esperanto translations
2025-12-09 00:28:23 +05:30
Jannat Patel
e257a3f757
chore: French translations
2025-12-09 00:28:21 +05:30
Jannat Patel
49a6305dec
chore: Serbian (Latin) translations
2025-12-09 00:28:20 +05:30
Jannat Patel
1b30df0c41
chore: Norwegian Bokmal translations
2025-12-09 00:28:19 +05:30
Jannat Patel
edb2369967
chore: Bosnian translations
2025-12-09 00:28:17 +05:30
Jannat Patel
4f93908ab1
chore: Burmese translations
2025-12-09 00:28:16 +05:30
Jannat Patel
dc95c63c62
chore: Croatian translations
2025-12-09 00:28:14 +05:30
Jannat Patel
28a0cb5b12
chore: Thai translations
2025-12-09 00:28:13 +05:30
Jannat Patel
a4cbcc2f32
chore: Tamil translations
2025-12-09 00:28:12 +05:30
Jannat Patel
0add20e637
chore: Persian translations
2025-12-09 00:28:10 +05:30
Jannat Patel
50a8550a0c
chore: Indonesian translations
2025-12-09 00:28:09 +05:30
Jannat Patel
dbd6ac10e9
chore: Portuguese, Brazilian translations
2025-12-09 00:28:07 +05:30
Jannat Patel
1252234eed
chore: Vietnamese translations
2025-12-09 00:28:06 +05:30
Jannat Patel
5ee7a6efb6
chore: Chinese Simplified translations
2025-12-09 00:28:04 +05:30
Jannat Patel
a4bfe3752b
chore: Turkish translations
2025-12-09 00:28:03 +05:30
Jannat Patel
dd034ec7ae
chore: Swedish translations
2025-12-09 00:28:02 +05:30
Jannat Patel
c93b189ede
chore: Serbian (Cyrillic) translations
2025-12-09 00:28:00 +05:30
Jannat Patel
2819531d57
chore: Slovenian translations
2025-12-09 00:27:59 +05:30
Jannat Patel
dc1ce8e55e
chore: Russian translations
2025-12-09 00:27:57 +05:30
Jannat Patel
2e0266a265
chore: Portuguese translations
2025-12-09 00:27:56 +05:30
Jannat Patel
bcd7aca2ff
chore: Polish translations
2025-12-09 00:27:55 +05:30
Jannat Patel
8c66558b63
chore: Dutch translations
2025-12-09 00:27:53 +05:30
Jannat Patel
a263bcd8c3
chore: Italian translations
2025-12-09 00:27:52 +05:30
Jannat Patel
97a873c6b0
chore: Hungarian translations
2025-12-09 00:27:50 +05:30
Jannat Patel
fc43259dcb
chore: German translations
2025-12-09 00:27:49 +05:30
Jannat Patel
73116446e2
chore: Danish translations
2025-12-09 00:27:48 +05:30
Jannat Patel
f0d3439071
chore: Czech translations
2025-12-09 00:27:46 +05:30
Jannat Patel
31a1aa7cac
chore: Arabic translations
2025-12-09 00:27:45 +05:30
Jannat Patel
34cd751114
chore: Spanish translations
2025-12-09 00:27:43 +05:30
Jannat Patel
196d4a835f
test: utils
2025-12-08 21:10:13 +05:30
Jannat Patel
d82517f402
test: utils
2025-12-08 20:22:55 +05:30
Jannat Patel
bcda74a455
Merge pull request #1889 from pateljannat/code-coverage
...
chore: configured codecov for CI
2025-12-08 15:59:53 +05:30
Jannat Patel
1f65439efd
chore: upload coverage data codecov
2025-12-08 15:52:41 +05:30
Jannat Patel
f95b62a6a6
chore: configured codecov for CI
2025-12-08 15:23:18 +05:30
Jannat Patel
0dc0794add
Merge pull request #1888 from pateljannat/version-16-changes
...
chore: removed cohort related doctypes
2025-12-08 14:54:31 +05:30
Jannat Patel
552b5845ea
chore: fixed merge conflicts
2025-12-08 14:54:14 +05:30
Jannat Patel
b05739257d
chore: removed cohort related doctypes
2025-12-08 14:47:02 +05:30
Jannat Patel
61215cf0ad
Merge pull request #1887 from pateljannat/issues-158
...
fix: charts and dashboards as per version 16
2025-12-08 13:43:16 +05:30
Jannat Patel
bc84e46e09
fix: charts and dashboards as per version 16
2025-12-08 13:23:42 +05:30
Jannat Patel
645581e202
Merge pull request #1886 from pateljannat/issues-157
...
fix: misc issues
2025-12-08 12:46:51 +05:30
Jannat Patel
4dddb9f2e1
fix: exclude frappe-ui from optimiseDeps only on local
2025-12-08 12:37:04 +05:30
Jannat Patel
6e93f952ab
refactor: markdown editor
2025-12-08 12:33:38 +05:30
Jannat Patel
93ffcdb8f9
Merge branch 'develop' of https://github.com/frappe/lms into issues-157
2025-12-08 10:37:45 +05:30
Jannat Patel
040d74c20a
fix: use frappe-ui theme colors and fixed tailwind config
2025-12-08 10:37:31 +05:30
Jannat Patel
5825bcf9b3
fix: use frappe-ui theme colors and fixed tailwind config
2025-12-08 10:37:08 +05:30
Jannat Patel
114d183524
Merge pull request #1884 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-08 10:35:55 +05:30
Jannat Patel
de356c4e64
Merge pull request #1883 from frappe/pot_develop_2025-12-05
...
chore: update POT file
2025-12-08 10:35:42 +05:30
Jannat Patel
fedd5e6a14
chore: Hungarian translations
2025-12-05 22:58:03 +05:30
frappe-pr-bot
29217ab2bb
chore: update POT file
2025-12-05 16:04:48 +00:00
Jannat Patel
95f37f7120
Merge pull request #1882 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-05 12:16:51 +05:30
Frappe PR Bot
87a7b93334
chore(release): Bumped to Version 2.41.0
2025-12-05 06:34:16 +00:00
Jannat Patel
0d430ad86c
Merge pull request #1881 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-05 12:02:53 +05:30
Jannat Patel
308a108e60
Merge pull request #1880 from pateljannat/issues-155
...
fix: misc permission issues
2025-12-05 12:02:32 +05:30
Jannat Patel
17401a330d
fix: settings issue
2025-12-05 11:34:49 +05:30
Jannat Patel
f9d7463710
test: removed tests for old batch and exercises
2025-12-05 11:03:38 +05:30
Jannat Patel
097c53c7b1
chore: Bosnian translations
2025-12-04 22:37:08 +05:30
Jannat Patel
9ae2e5babb
chore: Croatian translations
2025-12-04 22:37:05 +05:30
Jannat Patel
1f29f7a282
chore: Slovenian translations
2025-12-04 22:36:52 +05:30
Jannat Patel
1d1fcd5f6d
chore: Russian translations
2025-12-04 22:36:51 +05:30
Jannat Patel
b6f8f87923
chore: Hungarian translations
2025-12-04 22:36:45 +05:30
Jannat Patel
466b248c30
fix: validate course details before enrolling
2025-12-04 17:48:39 +05:30
Jannat Patel
7c6747aeb0
test: enroll user in course before creating certificate
2025-12-04 17:35:08 +05:30
Jannat Patel
836a6d1203
fix: misc permission issues
2025-12-04 17:15:14 +05:30
Jannat Patel
a3bd9d2706
Merge pull request #1879 from pateljannat/issues-156
...
fix: use dayjs from frappe-ui in evaluation modal
2025-12-04 11:24:49 +05:30
Jannat Patel
2cdd45da96
fix: use dayjs from frappe-ui in evaluation modal
2025-12-04 11:06:34 +05:30
Jannat Patel
0367c1db72
fix: validate course and batch before a reply is added
2025-12-04 09:25:07 +05:30
Jannat Patel
5f17802ab8
fix: only moderators should be allowed to delete sidebar pages
2025-12-04 09:24:27 +05:30
Jannat Patel
b3e90c7f2f
fix: validate before enrolling in batch
2025-12-03 15:44:19 +05:30
Jannat Patel
6c2978306c
Merge branch 'develop' of https://github.com/frappe/lms into develop
2025-12-03 14:18:20 +05:30
Jannat Patel
b951e1567c
chore: upgraded dependencies
2025-12-03 14:17:49 +05:30
Jannat Patel
97cdb57406
Merge pull request #1878 from pateljannat/issues-154
...
fix: increased the rate limit
2025-12-03 10:56:05 +05:30
Jannat Patel
651300b043
Merge pull request #1877 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-12-03 10:48:37 +05:30
Jannat Patel
b537e2789d
fix: increased the rate limit
2025-12-03 10:43:19 +05:30
Jannat Patel
3cd766bc74
Merge pull request #1876 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-03 10:38:46 +05:30
Jannat Patel
30ee06c0ab
Merge pull request #1874 from pateljannat/closed-job-applications
...
feat: Closed job applications
2025-12-03 10:38:34 +05:30
Jannat Patel
74a1f1dc77
chore: Bosnian translations
2025-12-02 21:42:12 +05:30
Jannat Patel
7a6f6d2c7c
chore: Croatian translations
2025-12-02 21:42:11 +05:30
Jannat Patel
de8868ec68
chore: Persian translations
2025-12-02 21:42:09 +05:30
Jannat Patel
7105d6271f
fix: allow moderators to edit all jobs
2025-12-02 18:34:46 +05:30
Jannat Patel
b04a3de201
feat: closed jobs
2025-12-02 17:59:04 +05:30
Jannat Patel
0107032ee3
Merge pull request #1873 from pateljannat/issues-153
...
fix: misc issues
2025-12-02 16:41:05 +05:30
Jannat Patel
34e07b0083
fix: fetch correct application count
2025-12-02 16:31:54 +05:30
Jannat Patel
6c16516e89
fix: evaluators can only edit batches where they are instructors
2025-12-02 16:14:17 +05:30
Jannat Patel
7bc6dff6ea
fix: misc issues
2025-12-02 15:41:42 +05:30
Jannat Patel
1c0be8a2ec
Merge pull request #1870 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-02 11:37:50 +05:30
Jannat Patel
4a9f1197fb
Merge pull request #1861 from pateljannat/data-import-fixes
...
fix: data import issues
2025-12-02 11:34:45 +05:30
Jannat Patel
ad4e7496cb
chore: Slovenian translations
2025-12-01 21:28:42 +05:30
Jannat Patel
d321b81a64
chore: Esperanto translations
2025-12-01 21:28:40 +05:30
Jannat Patel
3691e3f240
chore: Serbian (Latin) translations
2025-12-01 21:28:38 +05:30
Jannat Patel
62e2fe56d0
chore: Norwegian Bokmal translations
2025-12-01 21:28:37 +05:30
Jannat Patel
4a6a98c533
chore: Bosnian translations
2025-12-01 21:28:35 +05:30
Jannat Patel
4e5d44c464
chore: Burmese translations
2025-12-01 21:28:34 +05:30
Jannat Patel
b2e8fbd84d
chore: Croatian translations
2025-12-01 21:28:32 +05:30
Jannat Patel
41dde09a6a
chore: Thai translations
2025-12-01 21:28:30 +05:30
Jannat Patel
7bbfb85b0e
chore: Tamil translations
2025-12-01 21:28:29 +05:30
Jannat Patel
c99d05cf6c
chore: Persian translations
2025-12-01 21:28:27 +05:30
Jannat Patel
f856aaaacd
chore: Indonesian translations
2025-12-01 21:28:26 +05:30
Jannat Patel
d029d4e371
chore: Portuguese, Brazilian translations
2025-12-01 21:28:24 +05:30
Jannat Patel
04f3744624
chore: Vietnamese translations
2025-12-01 21:28:23 +05:30
Jannat Patel
4e1d00afff
chore: Chinese Simplified translations
2025-12-01 21:28:21 +05:30
Jannat Patel
ccfa281490
chore: Turkish translations
2025-12-01 21:28:19 +05:30
Jannat Patel
8979b5ef0c
chore: Swedish translations
2025-12-01 21:28:17 +05:30
Jannat Patel
765bd8bfab
chore: Serbian (Cyrillic) translations
2025-12-01 21:28:16 +05:30
Jannat Patel
4e7f371c49
chore: Russian translations
2025-12-01 21:28:14 +05:30
Jannat Patel
5ca5624f99
chore: Portuguese translations
2025-12-01 21:28:13 +05:30
Jannat Patel
6e5066022b
chore: Polish translations
2025-12-01 21:28:11 +05:30
Jannat Patel
b16d8cbd6d
chore: Dutch translations
2025-12-01 21:28:10 +05:30
Jannat Patel
030b3095a9
chore: Italian translations
2025-12-01 21:28:08 +05:30
Jannat Patel
d9febdaf82
chore: Hungarian translations
2025-12-01 21:28:06 +05:30
Jannat Patel
3143fc8b2a
chore: German translations
2025-12-01 21:28:05 +05:30
Jannat Patel
d8396d13b4
chore: Danish translations
2025-12-01 21:28:03 +05:30
Jannat Patel
6a474b25ef
chore: Czech translations
2025-12-01 21:28:02 +05:30
Jannat Patel
c8494f3246
chore: Arabic translations
2025-12-01 21:28:00 +05:30
Jannat Patel
1d66f9695a
chore: Spanish translations
2025-12-01 21:27:59 +05:30
Jannat Patel
053a9cd3a9
chore: French translations
2025-12-01 21:27:57 +05:30
Jannat Patel
b7546fd2f4
chore: fixed linters
2025-12-01 17:54:47 +05:30
Jannat Patel
61fc0a9ce7
chore: upgraded frappe-ui
2025-12-01 17:54:15 +05:30
Jannat Patel
251abad821
Merge pull request #1865 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-12-01 12:12:02 +05:30
Jannat Patel
f581e7894d
Merge pull request #1867 from frappe/pot_develop_2025-11-28
...
chore: update POT file
2025-12-01 12:11:49 +05:30
Jannat Patel
c16b81bfa2
chore: Slovenian translations
2025-11-30 20:15:46 +05:30
Jannat Patel
4fcb19010c
chore: Persian translations
2025-11-30 20:15:39 +05:30
Jannat Patel
7f1e2a18ea
chore: Slovenian translations
2025-11-29 20:09:06 +05:30
Jannat Patel
7f4bb9e05d
chore: Persian translations
2025-11-29 20:08:59 +05:30
frappe-pr-bot
58d9dd3c26
chore: update POT file
2025-11-28 16:04:30 +00:00
Jannat Patel
609ed3cb09
chore: Slovenian translations
2025-11-28 20:12:18 +05:30
Jannat Patel
67dd8ac151
Merge pull request #1864 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-28 16:19:37 +05:30
muhamiyan
fc82ec8070
fix: remove redirect to create new quiz and new assignment
2025-11-28 17:21:29 +07:00
Jannat Patel
f218230ad7
chore: Slovenian translations
2025-11-27 19:55:31 +05:30
Jannat Patel
f8380226ee
chore: Croatian translations
2025-11-27 19:55:29 +05:30
Jannat Patel
b087faeb90
fix: batch instructors selection issue
2025-11-27 16:19:17 +05:30
Jannat Patel
a333b0b754
chore: fixed conflicts
2025-11-27 16:15:58 +05:30
Jannat Patel
2614fbc94c
chore: upgraded frappe-ui to latest version
2025-11-27 14:34:08 +05:30
Jannat Patel
66c70dd233
Merge pull request #1860 from pateljannat/issues-152
...
fix: round the amount after exchange rate calculation
2025-11-27 12:45:03 +05:30
Jannat Patel
8d1c0a7bd1
Merge pull request #1862 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-27 12:42:18 +05:30
Jannat Patel
eae74dacae
fix: redirect to courses if user is not moderator on data import
2025-11-27 12:41:39 +05:30
Jannat Patel
ca0fed9f17
chore: Slovenian translations
2025-11-26 19:26:44 +05:30
Jannat Patel
cfc5d94711
chore: upgraded frappe-ui to latest version
2025-11-26 16:06:03 +05:30
Jannat Patel
924a11e4f4
chore: frappe-ui tree shaking changes
2025-11-26 15:06:21 +05:30
Jannat Patel
3be3124951
fix: profile update form
2025-11-26 15:05:55 +05:30
Jannat Patel
c846e36032
fix: data import issues
2025-11-26 14:14:09 +05:30
Jannat Patel
cf9e5f861b
Merge pull request #1858 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-26 11:32:53 +05:30
Jannat Patel
219139e45b
fix: round the amount after exchange rate calculation
2025-11-26 11:21:18 +05:30
Jannat Patel
eab43a66cf
feat: improved search results in command palette
2025-11-25 19:44:31 +05:30
Jannat Patel
faa18d6a88
chore: Slovenian translations
2025-11-25 19:10:19 +05:30
Jannat Patel
470e446ae6
chore: Persian translations
2025-11-25 19:10:08 +05:30
Jannat Patel
af3f1a5fc3
chore: Turkish translations
2025-11-25 19:10:02 +05:30
Jannat Patel
3b925246ee
chore: German translations
2025-11-25 19:09:51 +05:30
Jannat Patel
e2d7b409bd
chore: Arabic translations
2025-11-25 19:09:47 +05:30
Jannat Patel
731e242974
chore: Spanish translations
2025-11-25 19:09:46 +05:30
Jannat Patel
9614f8eb9d
chore: French translations
2025-11-25 19:09:44 +05:30
Jannat Patel
a98e8025c4
Merge pull request #1854 from rehanrehman389/fix-zoom
...
fix: data persistence issue
2025-11-25 10:42:10 +05:30
Jannat Patel
397b7ee032
Merge pull request #1807 from rehanrehman389/program-fix
...
Misc Programs Issues
2025-11-25 10:40:59 +05:30
Jannat Patel
22b041d252
Merge pull request #1852 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-25 10:40:30 +05:30
Jannat Patel
5f20d8ad63
chore: Slovenian translations
2025-11-24 19:11:54 +05:30
Jannat Patel
d3879a9d11
Merge pull request #1853 from frappe/pot_develop_2025-11-21
...
chore: update POT file
2025-11-24 10:01:27 +05:30
Jannat Patel
0d0b6dcd36
Merge pull request #1785 from pateljannat/data-import
...
feat: data import
2025-11-24 10:01:10 +05:30
Jannat Patel
588f796069
chore: Slovenian translations
2025-11-23 18:37:06 +05:30
Jannat Patel
440c51f1ca
chore: Swedish translations
2025-11-23 18:36:52 +05:30
Rehan Ansari
b99b2bd123
refactor: simplify zoom account modal form handling
2025-11-22 23:29:35 +05:30
Jannat Patel
e502ff3491
chore: Slovenian translations
2025-11-22 18:07:54 +05:30
Jannat Patel
1ae0f87f9c
chore: Serbian (Latin) translations
2025-11-22 18:07:53 +05:30
Jannat Patel
5a3e72eaaf
chore: Croatian translations
2025-11-22 18:07:52 +05:30
Jannat Patel
41c8384ef5
chore: Serbian (Cyrillic) translations
2025-11-22 18:07:50 +05:30
frappe-pr-bot
12a5641cb4
chore: update POT file
2025-11-21 16:05:05 +00:00
Jannat Patel
e8cd305171
chore: upgraded frappe-ui to latest version
2025-11-21 20:22:32 +05:30
Jannat Patel
880b799df5
chore: upgraded frappe-ui to latest data import commit
2025-11-21 20:00:20 +05:30
Jannat Patel
4c6dc25589
chore: Slovenian translations
2025-11-21 18:01:52 +05:30
Jannat Patel
10a301eebc
chore: Persian translations
2025-11-21 18:01:44 +05:30
Jannat Patel
e6e50c96e4
chore: Portuguese, Brazilian translations
2025-11-21 18:01:41 +05:30
Jannat Patel
fab2ee8420
chore: Polish translations
2025-11-21 18:01:33 +05:30
Jannat Patel
58eb3ccacb
chore: Spanish translations
2025-11-21 18:01:25 +05:30
Jannat Patel
aacd5ab7a1
chore: upgraded frappe-ui to latest data import commit
2025-11-21 17:40:18 +05:30
Jannat Patel
38b0b9ceb1
Merge branch 'develop' of https://github.com/frappe/lms into data-import
2025-11-21 17:13:27 +05:30
Jannat Patel
9fb2a169e8
chore: downgraded vite-pwa-plugin
2025-11-21 16:46:31 +05:30
Jannat Patel
5977be4a14
chore: upgraded frappe-ui to latest data import commit
2025-11-21 15:53:04 +05:30
Jannat Patel
5b5c53bebc
chore: added runtime caching for PWA
2025-11-21 15:02:42 +05:30
Jannat Patel
9b38e62eaf
chore: upgraded node version in CI
2025-11-21 14:49:39 +05:30
Jannat Patel
7a490b19bd
chore: downgraded vite-pwa-plugin
2025-11-21 14:29:56 +05:30
Jannat Patel
4d34e9e702
Merge pull request #1773 from HUMENTH/patch-2
...
fix: beautifulsoap4 version upgrade to match with Frappe Framework
2025-11-21 11:32:28 +05:30
Jannat Patel
6fbd504e39
Merge branch 'develop' into patch-2
2025-11-21 10:48:55 +05:30
Jannat Patel
b0b79f1d19
test: click on dropdown option to open course or batch form
2025-11-20 18:30:52 +05:30
Jannat Patel
3d7a3ecfc5
refactor: new data import flow
2025-11-20 18:02:02 +05:30
Jannat Patel
9b7d763d52
refactor: new data import flow
2025-11-20 18:01:36 +05:30
Jannat Patel
aae8624269
Merge pull request #1851 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-19 21:44:59 +05:30
Jannat Patel
7fd16915c0
chore: Persian translations
2025-11-19 18:02:16 +05:30
Jannat Patel
eacb9fe356
Merge pull request #1846 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-18 19:43:28 +05:30
Jannat Patel
a7305b679e
Merge branch 'develop' into l10n_develop2
2025-11-18 19:09:55 +05:30
Jannat Patel
d48405d440
chore: Esperanto translations
2025-11-18 18:04:28 +05:30
Jannat Patel
35157c0b58
chore: Serbian (Latin) translations
2025-11-18 18:04:27 +05:30
Jannat Patel
ee7aacd776
chore: Norwegian Bokmal translations
2025-11-18 18:04:25 +05:30
Jannat Patel
2c08b94c3a
chore: Bosnian translations
2025-11-18 18:04:23 +05:30
Jannat Patel
d34cfbc327
chore: Burmese translations
2025-11-18 18:04:22 +05:30
Jannat Patel
d9933e6933
chore: Croatian translations
2025-11-18 18:04:20 +05:30
Jannat Patel
7dbb215a18
chore: Thai translations
2025-11-18 18:04:19 +05:30
Jannat Patel
132f8be21c
chore: Tamil translations
2025-11-18 18:04:17 +05:30
Jannat Patel
5fac2198cd
chore: Persian translations
2025-11-18 18:04:15 +05:30
Jannat Patel
f94b4d1205
chore: Indonesian translations
2025-11-18 18:04:14 +05:30
Jannat Patel
fc75f92e89
chore: Portuguese, Brazilian translations
2025-11-18 18:04:13 +05:30
Jannat Patel
998049872d
chore: Vietnamese translations
2025-11-18 18:04:11 +05:30
Jannat Patel
f9ed0bab5e
chore: Chinese Simplified translations
2025-11-18 18:04:10 +05:30
Jannat Patel
b87497411b
chore: Turkish translations
2025-11-18 18:04:08 +05:30
Jannat Patel
b6be206630
chore: Swedish translations
2025-11-18 18:04:07 +05:30
Jannat Patel
f7a4350fe8
chore: Serbian (Cyrillic) translations
2025-11-18 18:04:05 +05:30
Jannat Patel
802a104a49
chore: Russian translations
2025-11-18 18:04:03 +05:30
Jannat Patel
35aea2dd77
chore: Portuguese translations
2025-11-18 18:04:02 +05:30
Jannat Patel
6ef7dd75e9
chore: Polish translations
2025-11-18 18:04:00 +05:30
Jannat Patel
115ccdb26a
chore: Dutch translations
2025-11-18 18:03:59 +05:30
Jannat Patel
6f888bcf4a
chore: Italian translations
2025-11-18 18:03:58 +05:30
Jannat Patel
d55de747f5
chore: Hungarian translations
2025-11-18 18:03:56 +05:30
Jannat Patel
ba45c57cc6
chore: German translations
2025-11-18 18:03:54 +05:30
Jannat Patel
8632f81237
chore: Danish translations
2025-11-18 18:03:53 +05:30
Jannat Patel
f7c2ec7fa6
chore: Czech translations
2025-11-18 18:03:51 +05:30
Jannat Patel
6617c1ef54
chore: Arabic translations
2025-11-18 18:03:49 +05:30
Jannat Patel
229c537731
chore: Spanish translations
2025-11-18 18:03:48 +05:30
Jannat Patel
d0060d828f
chore: French translations
2025-11-18 18:03:46 +05:30
Jannat Patel
98f9778464
Merge pull request #1845 from frappe/pot_develop_2025-11-14
...
chore: update POT file
2025-11-17 20:01:25 +05:30
Jannat Patel
1f6a0194f7
chore: resolved conflicts
2025-11-17 10:12:26 +05:30
Jannat Patel
c7915e2c3d
feat: launch command palette
2025-11-17 10:10:26 +05:30
Jannat Patel
41f7979eb4
chore: Norwegian Bokmal translations
2025-11-16 17:56:52 +05:30
Jannat Patel
343ed8d22f
chore: Bosnian translations
2025-11-16 17:56:51 +05:30
Jannat Patel
1c038d3334
chore: Persian translations
2025-11-16 17:56:46 +05:30
Jannat Patel
1c3cdec563
chore: Indonesian translations
2025-11-16 17:56:44 +05:30
Jannat Patel
6c37f0f4fe
chore: Turkish translations
2025-11-16 17:56:40 +05:30
Jannat Patel
f9967bff2e
chore: Swedish translations
2025-11-16 17:56:39 +05:30
Jannat Patel
96a9e34487
chore: Italian translations
2025-11-16 17:56:34 +05:30
Jannat Patel
2eb1574131
chore: German translations
2025-11-16 17:56:32 +05:30
Jannat Patel
583871912b
chore: Danish translations
2025-11-16 17:56:30 +05:30
Jannat Patel
f4483d7973
chore: Arabic translations
2025-11-16 17:56:28 +05:30
Jannat Patel
21f49690bd
chore: Spanish translations
2025-11-16 17:56:27 +05:30
Jannat Patel
18ebac2130
chore: French translations
2025-11-16 17:56:25 +05:30
frappe-pr-bot
1deee7e396
chore: update POT file
2025-11-14 16:05:00 +00:00
Jannat Patel
0a72f0a9a9
Merge pull request #1844 from pateljannat/issues-150
...
fix: misc issues
2025-11-14 18:14:00 +05:30
Jannat Patel
1932338660
test: open students tab before adding to batch
2025-11-14 18:06:23 +05:30
Jannat Patel
a481bcd974
fix: test case table ux
2025-11-14 17:46:31 +05:30
Jannat Patel
d86fd0f6f6
fix: misc issues
2025-11-14 12:48:46 +05:30
Jannat Patel
bca70e0842
Merge pull request #1843 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-13 19:15:14 +05:30
Jannat Patel
cf659f93d8
Merge branch 'develop' into l10n_develop2
2025-11-13 17:42:48 +05:30
Jannat Patel
8bfc2a5297
Merge pull request #1777 from JoeBrar/feature/coupons
...
feat: coupon code discount
2025-11-13 17:42:34 +05:30
Jannat Patel
783f0ed750
chore: German translations
2025-11-13 17:11:59 +05:30
Jannat Patel
90e4097fa3
fix: update redemption count when payment received
2025-11-13 14:50:55 +05:30
Jannat Patel
2aac558d4a
fix: don't escape batch details field
2025-11-13 14:22:50 +05:30
Jannat Patel
9d3714eb90
Merge pull request #1841 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-13 11:47:06 +05:30
Jannat Patel
46f5808fdb
refactor: transactions changes based on coupon code
2025-11-13 11:46:35 +05:30
Jannat Patel
8dbc85d03d
chore: Bosnian translations
2025-11-12 17:15:50 +05:30
Jannat Patel
f4be59f958
chore: Croatian translations
2025-11-12 17:15:48 +05:30
Jannat Patel
4d38f0637c
chore: Persian translations
2025-11-12 17:15:46 +05:30
Jannat Patel
feb7758830
chore: Swedish translations
2025-11-12 17:15:45 +05:30
Jannat Patel
915be8dbdc
Merge pull request #1835 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-12 10:51:02 +05:30
Jannat Patel
3a6d0998c4
chore: Esperanto translations
2025-11-11 17:19:40 +05:30
Jannat Patel
048bc7e421
chore: Serbian (Latin) translations
2025-11-11 17:19:39 +05:30
Jannat Patel
3b0643da47
chore: Norwegian Bokmal translations
2025-11-11 17:19:36 +05:30
Jannat Patel
f873b396b6
chore: Bosnian translations
2025-11-11 17:19:35 +05:30
Jannat Patel
5ec67115ba
chore: Burmese translations
2025-11-11 17:19:33 +05:30
Jannat Patel
2a21714ed1
chore: Croatian translations
2025-11-11 17:19:31 +05:30
Jannat Patel
1913529bf0
chore: Thai translations
2025-11-11 17:19:30 +05:30
Jannat Patel
419f47d36e
chore: Tamil translations
2025-11-11 17:19:28 +05:30
Jannat Patel
fba2b1ea9b
chore: Persian translations
2025-11-11 17:19:27 +05:30
Jannat Patel
9f53e2c8da
chore: Indonesian translations
2025-11-11 17:19:25 +05:30
Jannat Patel
13f2a79ebb
chore: Portuguese, Brazilian translations
2025-11-11 17:19:24 +05:30
Jannat Patel
800f624d1d
chore: Vietnamese translations
2025-11-11 17:19:22 +05:30
Jannat Patel
91e7b18506
chore: Chinese Simplified translations
2025-11-11 17:19:21 +05:30
Jannat Patel
cc3a46b1ff
chore: Turkish translations
2025-11-11 17:19:19 +05:30
Jannat Patel
a4aed7b61f
chore: Swedish translations
2025-11-11 17:19:17 +05:30
Jannat Patel
1aee97c64f
chore: Serbian (Cyrillic) translations
2025-11-11 17:19:16 +05:30
Jannat Patel
d33980a8c6
chore: Russian translations
2025-11-11 17:19:14 +05:30
Jannat Patel
c589def0de
chore: Portuguese translations
2025-11-11 17:19:12 +05:30
Jannat Patel
c70ef1e2e5
chore: Polish translations
2025-11-11 17:19:11 +05:30
Jannat Patel
60b6a73bd7
chore: Dutch translations
2025-11-11 17:19:09 +05:30
Jannat Patel
b755f3b29b
chore: Italian translations
2025-11-11 17:19:07 +05:30
Jannat Patel
be4eeeb9d7
chore: Hungarian translations
2025-11-11 17:19:06 +05:30
Jannat Patel
31beae63fd
chore: German translations
2025-11-11 17:19:04 +05:30
Jannat Patel
16a530fb50
chore: Danish translations
2025-11-11 17:19:03 +05:30
Jannat Patel
b8c5b7f479
chore: Czech translations
2025-11-11 17:19:01 +05:30
Jannat Patel
f64475b793
chore: Arabic translations
2025-11-11 17:18:59 +05:30
Jannat Patel
8e6de04e23
chore: Spanish translations
2025-11-11 17:18:58 +05:30
Jannat Patel
25f6440b1b
chore: French translations
2025-11-11 17:18:56 +05:30
Jannat Patel
c1bdfe33f0
Merge branch 'develop' of https://github.com/frappe/lms into feature/coupons
2025-11-11 16:28:07 +05:30
Jannat Patel
d7de538345
Merge pull request #1834 from pateljannat/issues-149
...
fix: clear user cache after updating roles
2025-11-11 15:42:16 +05:30
Jannat Patel
d2950bc0b5
fix: clear user cache after updating roles
2025-11-11 15:32:44 +05:30
Jannat Patel
6333f58f56
Merge pull request #1831 from pateljannat/issues-148
...
fix: misc
2025-11-11 14:30:50 +05:30
Jannat Patel
bc187aabfe
test: open settings before creating evaluator in batch test
2025-11-11 13:17:10 +05:30
Jannat Patel
f825887181
fix: replaced notifications Link with a tag
2025-11-11 13:01:51 +05:30
Jannat Patel
2bdc35055c
Merge pull request #1815 from rehanrehman389/link-fix
...
fix: ensure options reload after updates
2025-11-11 13:00:26 +05:30
Jannat Patel
b6602f9e4b
feat: session refresh
2025-11-11 12:55:51 +05:30
Jannat Patel
ab366837a2
fix: escape HTML in forms
2025-11-11 12:17:26 +05:30
Jannat Patel
c0a7a9b753
Merge branch 'develop' of https://github.com/frappe/lms into data-import
2025-11-10 15:35:42 +05:30
Jannat Patel
c951732eb4
fix: profile edit issue
2025-11-10 15:11:13 +05:30
Jannat Patel
1b638d118d
chore: upgraded frappe-ui to latest data import commit
2025-11-10 15:08:07 +05:30
Jannat Patel
1173ac6504
Merge pull request #1830 from pateljannat/issues-147
...
fix: misc issues
2025-11-10 13:42:13 +05:30
Jannat Patel
9447903d5b
fix: misc issues
2025-11-10 13:19:54 +05:30
Jannat Patel
fff9769791
fix: profile slot and schedule tab visibility
2025-11-10 12:09:51 +05:30
Jannat Patel
d5c5faf0ca
Merge pull request #1829 from pateljannat/issues-146
...
fix: evaluation issues
2025-11-10 11:34:18 +05:30
Jannat Patel
85d793ee64
fix: evaluation issues
2025-11-10 11:24:43 +05:30
Jannat Patel
cf9c9fb5d3
chore: upgraded frappe-ui to latest data import commit
2025-11-10 10:39:43 +05:30
Jannat Patel
b7144727e9
Merge pull request #1828 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-10 09:12:29 +05:30
Jannat Patel
60cd84972c
Merge pull request #1827 from frappe/pot_develop_2025-11-07
...
chore: update POT file
2025-11-10 09:12:16 +05:30
Jannat Patel
5854d2514f
fix: reload import list after import completes
2025-11-09 15:16:32 +05:30
Jannat Patel
226893a8b2
chore: upgraded frappe-ui to latest data import commit
2025-11-09 14:57:27 +05:30
Jannat Patel
b182d5ea16
fix: replaced Link component with a tag in notifications
2025-11-09 12:12:35 +05:30
Jannat Patel
6bc28eafbf
chore: upgraded frappe-ui to latest data import commit
2025-11-08 19:28:54 +05:30
Jannat Patel
1983190da3
chore: Indonesian translations
2025-11-08 14:05:12 +05:30
frappe-pr-bot
656c0cf012
chore: update POT file
2025-11-07 16:04:28 +00:00
Jannat Patel
60ddc1f8b2
chore: merged conflicts
2025-11-07 15:45:21 +05:30
Jannat Patel
c3604ab74a
chore: changed frappe-ui version to data-import commit
2025-11-07 15:26:25 +05:30
Jannat Patel
eac0428dc6
Merge pull request #1822 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-11-07 12:41:36 +05:30
Frappe PR Bot
53cd427a75
chore(release): Bumped to Version 2.40.0
2025-11-07 06:34:46 +00:00
Jannat Patel
96cf6ddbf9
Merge pull request #1791 from rehanrehman389/job-application
...
feat: show job applications on frontend
2025-11-07 12:02:02 +05:30
Jannat Patel
66c2ec013c
Merge pull request #1814 from rehanrehman389/fix-resume-url
...
fix: use file_url instead of file_name
2025-11-07 12:00:54 +05:30
Rehan Ansari
e3d5bf0220
refactor: add dropdown menu for job application actions
2025-11-06 23:42:36 +05:30
Jannat Patel
3281358282
fix: added horizontal scroll to settings modal
2025-11-06 16:45:31 +05:30
Jannat Patel
7a47591967
Merge pull request #1819 from rehanrehman389/misc-fix
...
fix: UI improvements
2025-11-06 16:43:28 +05:30
Jannat Patel
6931ca27c3
Merge pull request #1824 from pateljannat/issues-145
...
fix: roles, permission and access on profile page
2025-11-06 12:51:45 +05:30
Jannat Patel
d00d2de1cc
fix: export livecodeURL from settings store
2025-11-06 12:28:27 +05:30
Jannat Patel
b1be568991
fix: removed uncalled function
2025-11-06 12:23:18 +05:30
Jannat Patel
28be3891d2
fix: roles, permission and access on profile page
2025-11-06 12:21:12 +05:30
Jannat Patel
27d2297e2b
Merge pull request #1823 from pateljannat/issues-144
...
fix: misc improvements
2025-11-05 12:50:21 +05:30
Jannat Patel
7212ddd5c5
fix: evaluators and modetators can now see schedule of other evaluators
2025-11-05 12:34:40 +05:30
Jannat Patel
f4e9ac5bf1
fix: IPhone PWA install prompt
2025-11-05 11:59:45 +05:30
Jannat Patel
18e499e6de
fix: coupon code application on billing page
2025-11-04 15:12:17 +05:30
Jannat Patel
8fec484d66
Merge pull request #1818 from frappe/l10n_develop2
...
chore: sync translations from crowdin
2025-11-04 13:14:49 +05:30
Rehan Ansari
514d52f895
fix: improve job applications UI
2025-11-03 09:49:01 +05:30
Rehan Ansari
8719fa6696
feat: refactor job applications UI with ListView
2025-11-03 01:49:59 +05:30
Jannat Patel
bcf781c37b
chore: Serbian (Latin) translations
2025-11-03 00:37:46 +05:30
Jannat Patel
d8a8e689d0
chore: Bosnian translations
2025-11-03 00:37:45 +05:30
Jannat Patel
a844b95de3
chore: Burmese translations
2025-11-03 00:37:44 +05:30
Jannat Patel
ece885f973
chore: Thai translations
2025-11-03 00:37:42 +05:30
Jannat Patel
66dd30604b
chore: Tamil translations
2025-11-03 00:37:41 +05:30
Jannat Patel
d0f0f4905c
chore: Indonesian translations
2025-11-03 00:37:40 +05:30
Jannat Patel
c9cb6702b6
chore: Portuguese, Brazilian translations
2025-11-03 00:37:39 +05:30
Jannat Patel
1ddb980242
chore: Vietnamese translations
2025-11-03 00:37:37 +05:30
Jannat Patel
94b626a4d2
chore: Chinese Simplified translations
2025-11-03 00:37:36 +05:30
Jannat Patel
d2a011462d
chore: Turkish translations
2025-11-03 00:37:35 +05:30
Jannat Patel
4c34926af0
chore: Serbian (Cyrillic) translations
2025-11-03 00:37:34 +05:30
Jannat Patel
ce35cd1009
chore: Russian translations
2025-11-03 00:37:32 +05:30
Jannat Patel
56d072bd06
chore: Portuguese translations
2025-11-03 00:37:31 +05:30
Jannat Patel
5d336ef669
chore: Polish translations
2025-11-03 00:37:30 +05:30
Jannat Patel
b47c59eac1
chore: Dutch translations
2025-11-03 00:37:29 +05:30
Jannat Patel
87285db361
chore: Italian translations
2025-11-03 00:37:27 +05:30
Jannat Patel
84312e498c
chore: Hungarian translations
2025-11-03 00:37:26 +05:30
Jannat Patel
bd763d9462
chore: German translations
2025-11-03 00:37:25 +05:30
Jannat Patel
a00e66f786
chore: Czech translations
2025-11-03 00:37:24 +05:30
Jannat Patel
78c7b52088
chore: Arabic translations
2025-11-03 00:37:23 +05:30
Jannat Patel
c3a5bee993
chore: Spanish translations
2025-11-03 00:37:21 +05:30
Jannat Patel
c2b5b7c3e2
chore: French translations
2025-11-03 00:37:20 +05:30
Jannat Patel
3992f00353
chore: Persian translations
2025-11-03 00:37:19 +05:30
Jannat Patel
97d853e0d3
chore: Danish translations
2025-11-03 00:37:18 +05:30
Jannat Patel
f786cec75f
chore: Norwegian Bokmal translations
2025-11-03 00:37:16 +05:30
Jannat Patel
07cd08b55e
chore: Croatian translations
2025-11-03 00:37:15 +05:30
Jannat Patel
ca42faf14a
chore: Swedish translations
2025-11-03 00:37:14 +05:30
Rehan Ansari
87f5b68279
fix: UI improvements
2025-11-02 13:43:25 +05:30
Rehan Ansari
9c38444c4b
fix: make resumes private, linked and shared with job owner
2025-11-01 19:08:36 +05:30
Rehan Ansari
a5f9adc875
fix: patch old resumes to be private, link to job application, and share with job owner
2025-11-01 14:48:45 +05:30
Jannat Patel
6b31edb687
chore: Esperanto translations
2025-10-31 23:03:40 +05:30
Jannat Patel
6a64048bb6
Merge pull request #1817 from frappe/pot_develop_2025-10-31
...
chore: update POT file
2025-10-31 22:03:56 +05:30
frappe-pr-bot
6cf069ee6a
chore: update POT file
2025-10-31 16:04:36 +00:00
Rehan Ansari
74de43c3d6
fix: ensure options reload after updates
2025-10-31 00:10:16 +05:30
Jannat Patel
3b74bba6ab
Merge pull request #1813 from rehanrehman389/missing-type-fix
...
fix: add missing type prop
2025-10-30 11:13:31 +05:30
Rehan Ansari
9f81bf695c
fix: use file_url instead of file_name
2025-10-30 01:03:01 +05:30
Rehan Ansari
8689788523
fix: add missing type prop
2025-10-29 21:41:48 +05:30
Jannat Patel
3caf743f29
Merge pull request #1811 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-10-29 21:02:30 +05:30
Jannat Patel
ad28218893
refactor: coupon list and form
2025-10-28 18:05:31 +05:30
Jannat Patel
760811f172
Merge branch 'develop' of https://github.com/frappe/lms into feature/coupons
2025-10-27 12:39:10 +05:30
Rehan Ansari
68e7684da3
fix: avoid backend updates without save action
2025-10-25 14:42:22 +05:30
Rehan Ansari
ca2cc7bbda
fix: improve delete button UX and add confirmation dialog
2025-10-25 14:09:31 +05:30
Rehan Ansari
741cc4ccc7
fix: allow adding courses/members to new programs
2025-10-25 13:03:53 +05:30
Rehan Ansari
0c1f1fada4
fix: incorrect error msg
2025-10-25 10:09:31 +05:30
Himanshu Shivhare
5a91c73a91
Merge branch 'develop' into patch-2
2025-10-22 17:38:05 +05:30
Rehan Ansari
9da1bfeea1
fix: set job owner as reply-to for job emails
2025-10-20 13:21:52 +05:30
Jannat Patel
d4b603a4dd
Merge pull request #1792 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-10-20 12:08:28 +05:30
Rehan Ansari
a1a302f222
feat: show job applications on frontend
2025-10-20 11:17:02 +05:30
Jannat Patel
7d2b98f674
Merge pull request #1782 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-10-15 12:21:17 +05:30
Jannat Patel
2f5b0a3bf8
feat: data import
2025-10-14 19:21:35 +05:30
Joedeep Singh
1efd5ebad5
Merge branch 'develop' into feature/coupons
2025-10-13 21:37:44 +05:30
Joedeep Singh
acb5e5e1c9
chore: removed unnecessary comments and log statements
2025-10-13 15:35:56 +00:00
Joedeep Singh
0f24fd6edc
feat(coupon-details): prevent duplicate course/batch selections and clear name on type change
2025-10-13 14:54:03 +00:00
Joedeep Singh
99c448e0e5
chore: applied pre-commit hooks
2025-10-13 14:06:37 +00:00
Joedeep Singh
cabb499a43
fix: correctly show coupon code in transactions
2025-10-13 13:47:02 +00:00
Joedeep Singh
6933105261
feat: implement coupon code manage
...
ment with billing and transaction integration; bug fixes
2025-10-13 13:03:43 +00:00
Joedeep Singh
bf36890bd3
feat: added coupon code functionality
2025-10-12 17:07:42 +00:00
Himanshu Shivhare
05b6b97b2a
fix: beautifulsoap4 version upgrade to match with Frappe Framework
2025-10-12 17:00:34 +05:30
Jannat Patel
6a8aca39a0
Merge pull request #1764 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-10-10 16:45:01 +05:30
Jannat Patel
7434a324fb
Merge pull request #1754 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-10-01 13:08:16 +05:30
Jannat Patel
fd934e1e82
Merge pull request #1735 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-09-24 13:02:43 +05:30
Jannat Patel
dd94d12e3a
Merge pull request #1723 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-09-19 10:51:28 +05:30
Jannat Patel
fe85dd867d
Merge branch 'develop' of https://github.com/frappe/lms
2025-09-03 15:44:43 +05:30
Jannat Patel
12f2047910
Merge pull request #1709 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-09-03 12:30:33 +05:30
Jannat Patel
cb6931bd88
Merge pull request #1699 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-08-29 17:42:38 +05:30
Jannat Patel
c76f9141fc
Merge pull request #1685 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-08-13 10:47:33 +05:30
Jannat Patel
ddf70ce3d4
Merge pull request #1662 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-07-30 11:57:59 +05:30
Jannat Patel
7beb82e804
Merge pull request #1654 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-07-23 11:34:46 +05:30
Jannat Patel
8d9b8951bf
Merge pull request #1652 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-07-23 11:10:44 +05:30
Jannat Patel
b20d045c8e
Merge pull request #1650 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-07-22 19:00:42 +05:30
Jannat Patel
736ce8eb3f
Merge pull request #1636 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-07-14 12:06:42 +05:30
Jannat Patel
3409049559
Merge pull request #1576 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-06-16 17:17:02 +05:30
Jannat Patel
5212122946
Merge pull request #1570 from frappe/develop
...
chore: merge 'develop' into 'main'
2025-06-10 15:51:20 +05:30