Aarol D'Souza
0122b49ef6
Merge pull request #37554 from AarDG10/refactor-password
...
refactor(user): misc. fixes and refactors
2026-04-09 11:26:33 +05:30
Saqib Ansari
d990bece32
fix: allow importing custom docperms
2026-04-09 11:14:49 +05:30
Kaushal Shriwas
f77e9f09f2
chore: resolve merge conflict with develop
2026-04-09 10:58:08 +05:30
Kaushal Shriwas
7111e942f2
fix: notification badge not clearing on click and missing on sidebar
2026-04-09 10:49:10 +05:30
Ankush Menat
9c77848b81
refactor: Simpler iterator implementation using itertools
2026-04-09 10:02:57 +05:30
Shrihari Mahabal
4c94239b1c
Merge pull request #38372 from ShrihariMahabal/load-notifications-on-demand
...
perf: load notifications and events on demand
2026-04-08 22:24:03 +05:30
Ankush Menat
02510e506a
fix: get_docs - Always use iterator internally
...
When `get_docs` output is unknown, we might end up generating queries
for child table with `in (...)` containing thousands of doc names.
This doesn't fare well with databases, so it's better to chunk it to
1000 by default. This is an acceptable tradeoff IMO.
2026-04-08 21:59:44 +05:30
Ankush Menat
2364216fb1
fix: Avoid masking in get_docs
...
get_doc, so far doesn't do perm checks by default. Masking is part of
permissions.
2026-04-08 21:41:45 +05:30
Ankush Menat
b1a723f514
refactor: remove redundant lock_rows
2026-04-08 21:36:07 +05:30
Ankush Menat
8a0825fe6d
test: don't hardcode throw-away doctype names
2026-04-08 21:31:04 +05:30
Ankush Menat
a303fbc3ea
refactor: Consistent API for list/generator
...
Returning chunks is not expected API. Why? Because we should always be
able to do:
```python
for doc in frappe.get_docs(...):
...
```
2026-04-08 21:31:02 +05:30
Ankush Menat
0d833d658e
refactor: use as_iterator instead of as_generator
...
Because it's already used in `db.sql`. So use consistent naming.
2026-04-08 21:17:25 +05:30
MochaMind
4a316e6842
fix: Swedish translations
2026-04-08 20:52:40 +05:30
Kaushal Shriwas
c5aa51a7e6
fix: show notification badge on desktop bell icon
2026-04-08 20:15:29 +05:30
mergify[bot]
ba254318a0
Merge branch 'develop' into fix-calendar-end-date-issue
2026-04-08 08:15:21 +00:00
Kaushal Shriwas
51cfc8181e
perf(query): replace Coalesce with OR IS NULL in func_in ( #38336 )
2026-04-08 10:57:07 +05:30
Ankush Menat
0ae52b051e
test: use another doctype to avoid test pollution
2026-04-08 10:50:47 +05:30
Ankush Menat
0d8ddb5958
Merge branch 'develop' into get-docs
2026-04-08 10:50:31 +05:30
Soham Kulkarni
e6180c4ab4
Merge pull request #38487 from mikaeylinen/portal-no-cache
2026-04-08 10:39:21 +05:30
Aarol D'Souza
6841a4a808
Merge pull request #38481 from AarDG10/fix-junit-xml-output
...
fix(testing): use XMLTestRunner when junit_xml_output is wanted
2026-04-08 10:23:07 +05:30
Raffael Meyer
8a80840abd
fix(Email Account): create_dummy ( #38480 )
2026-04-07 22:37:09 +02:00
Mikael Ylinen
838506a6e1
fix(website): disable HTML caching for portal pages
2026-04-07 23:15:41 +03:00
Raffael Meyer
dadf822152
fix(Translation): don't remove HTML from source_text ( #33558 )
2026-04-07 21:09:56 +02:00
AarDG10
fe12722e4b
fix(testing): use XMLTestRunner when junit_xml_output is wanted
2026-04-07 22:10:36 +05:30
Ejaaz Khan
62c297678d
Merge pull request #38450 from raizasafeel/feat/a11y
...
feat: add accessibillity to desk landing page icons
2026-04-07 21:22:35 +05:30
Ejaaz Khan
dc9aea5383
Merge pull request #38456 from iamejaaz/63835-number-card
...
fix(Dashboard): hide widget not working
2026-04-07 21:17:16 +05:30
raizasafeel
5748321526
feat: user menu made accessible
2026-04-07 15:39:25 +00:00
raizasafeel
c1ffb98693
feat: notifications button made accessible
2026-04-07 15:39:25 +00:00
raizasafeel
c0b12feb35
feat: desktop icons made accessible
2026-04-07 15:39:25 +00:00
raizasafeel
14ade113b3
feat: add focus to buttons and links
2026-04-07 15:39:25 +00:00
KerollesFathy
14edcce3b4
refactor: remove empty values after splitting
2026-04-07 15:34:47 +00:00
Ejaaz Khan
d6d732cf91
fix: hide widget not working
2026-04-07 15:34:17 +00:00
MochaMind
2748bb78bf
fix: German translations ( #38467 )
2026-04-07 21:00:34 +05:30
KerollesFathy
00cffe2881
fix(filter): remove empty values from value
2026-04-07 14:50:57 +00:00
Kaushal Shriwas
7957fa0902
fix: sync role_profile_name for user list view display
2026-04-07 19:53:55 +05:30
rohitwaghchaure
b80b121f51
Merge pull request #38461 from rohitwaghchaure/fixed-do_not_round_fields
...
feat: do not round fields
2026-04-07 17:24:16 +05:30
Rohit Waghchaure
1c47e262ae
feat: do not round fields
2026-04-07 17:01:51 +05:30
Ankush Menat
b274d2ba11
Revert "perf: Add ignore_ifnull parameter to get_values call in version.py (#…" ( #38458 )
...
This reverts commit 2cb6c5edcc .
2026-04-07 10:54:23 +00:00
Nikhil Kothari
5fb76f30a6
fix(onboarding): hide onboarding card on mobile ( #38453 )
2026-04-07 09:43:15 +00:00
Krishna Pramod Shirsath
a2f2fb34b1
Merge branch 'frappe:develop' into fix-calendar-end-date-issue
2026-04-07 12:21:41 +05:30
Ankush Menat
2cb6c5edcc
perf: Add ignore_ifnull parameter to get_values call in version.py ( #38442 )
...
Co-authored-by: zeel prajapati <zeelprajapati321@gmail.com>
2026-04-07 03:46:57 +00:00
s-aga-r
5b4d36b087
fix(email): validate message size only when SIZE limit is greater than 0 ( #38441 )
2026-04-07 03:39:36 +00:00
Ejaaz Khan
8c3708a87a
Merge pull request #38342 from KerollesFathy/fix/link-autocomplete-description
...
fix: convert description to plain text after escaping
2026-04-06 23:39:47 +05:30
MochaMind
02c84e5682
fix: sync translations from crowdin ( #38431 )
...
* fix: Russian translations
* fix: Serbian (Cyrillic) translations
* fix: Swedish translations
* fix: Croatian translations
* fix: Bosnian translations
* fix: Serbian (Latin) translations
2026-04-06 22:12:05 +05:30
Kerolles Fathy
2aa234f907
Merge pull request #38432 from KerollesFathy/confirm-before-logout
...
fix(ux): add confirm before logout
2026-04-06 17:55:03 +02:00
diptanilsaha
6d12ae7a40
docs(schema): fixed SPECIAL_CHAR_PATTERN constant definition string ( #38433 )
2026-04-06 15:52:32 +00:00
KerollesFathy
842921c587
fix(ux): add confirm before logout
...
Note:
This not a new fix it's already merged before in #37880
But removed by mistake in this #38192 so this for make it come back :)
2026-04-06 15:18:15 +00:00
Shrihari Mahabal
381f5e5c06
fix: set notifications list to empty when no notifications
2026-04-06 18:50:31 +05:30
Shrihari Mahabal
2f0319d3b5
Merge pull request #38426 from ShrihariMahabal/xss-in-importer
...
fix(security): escape html in invalidation warnings in importer
2026-04-06 17:40:44 +05:30
Shrihari Mahabal
e562966d46
fix(security): escape html in invalidation warnings
2026-04-06 17:25:36 +05:30