Commit graph

53926 commits

Author SHA1 Message Date
Aarol D'Souza
9eef4f6dae
fix: force type check in whitelisted methods (#37044)
* fix(contact): force type check in contact whitelisted methods

* fix(google_indexing): force type check in google_indexing whitelisted methods

* fix(assignment_rule): add type checks to assignment_rule whitelisted methods

* refactor: remove unused args

* fix(queue): add type hints to whitelisted methods in queue.py

* fix(auto_email_report): add type hints to whitelisted methods

* fix(dashboard): add type hints to whitelisted methods

* fix(sidebar_item_group): add type hints to whitelisted methods

* fix(weasyprint): add type hints to whitelisted methods

* fix(backups): add type hints to whitelisted methods

* fix(document_naming_settings): add type hints to whitelisted methods

* fix(get_latest_submissions): add type hints to whitelisted methods

* fix(custom_field): add type hints to whitelisted methods

* fix(customize_form): add type hints to whitelisted methods

* fix(personal_data_deletion_request): add type hints to whitelisted functions

* fix(__init__): add type hints to whitelisted methods

* fix(prepared_report): add type hints to whitelisted methods

* fix(session_default_settings): add type hints to whitelisted methods

* fix(document_follow): add type hints to whitelisted methods

* fix(route_history): add type hints to whitelisted methods

* fix(form_tour): add type hints to whitelisted methods

* fix(dashboard_settings): add type hints to whitelisted methods

* fix(address): add type hints to whitelisted methods

* fix(contact): add type hints to whitelisted methods

* fix(discussion_reply): add type hints to whitelisted methods

* fix(auto_repeat): add type hints to whitelisted methods

* fix: add the missing type hints and misc. corrections

* fix(email): add type hints to whitelisted methods

* fix(permitted_documents_for_users): add type hints to whitelisted methods

* fix: correct the type hints

* fix: int PK types

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: Ankush Menat <ankush@frappe.io>
2026-02-17 15:16:30 +00:00
Safwan
2231252fe8
Merge pull request #37141 from safwansamsudeen/gantt-dark-mode
fix: dark mode in Gantt
2026-02-17 17:09:02 +05:30
Safwan
7e0de9a902
Merge pull request #37126 from safwansamsudeen/fetch-all-gantt-fields
fix: fetch all required gantt fields
2026-02-17 16:27:48 +05:30
Safwan Samsudeen
f43e2eb6ea chore: bump gantt version 2026-02-17 16:20:23 +05:30
Soham Kulkarni
461ec2245b
Merge pull request #36898 from sokumon/role-home-page
fix: redirect system users to role home page
2026-02-17 16:08:08 +05:30
Ankush Menat
c38815c60c
fix: limit join param to get_all (#37131) 2026-02-17 10:19:54 +00:00
MochaMind
a624b42472
fix: sync translations from crowdin (#36984)
* fix: Spanish translations

* fix: Serbian (Cyrillic) translations

* fix: Burmese translations

* fix: Serbian (Latin) translations

* fix: Russian translations

* fix: Russian translations

* fix: Portuguese, Brazilian translations

* fix: Slovenian translations

* fix: Persian translations
2026-02-17 09:50:21 +00:00
Akhil Narang
5d86be2e76
Merge pull request #36754 from Abdeali099/add-total-row-if-filterd
fix: handle total row in export of data
2026-02-17 15:11:31 +05:30
Safwan Samsudeen
e321744510 fix: fetch all required gantt fields 2026-02-17 14:40:43 +05:30
Ankush Menat
69dbd05e87
fix: rebuild tree should process nodes in *some* order (#37116)
Co-authored-by: Shrihari Mahabal <shriharimahabal08@gmail.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
2026-02-17 14:33:40 +05:30
Sumit Jain
4e07945376
fix: Changed label from "Enabled" to "Enabled System Notification" in notification settings. (#37115) 2026-02-17 08:55:09 +00:00
Prathamesh Kurunkar
200bdccc0e
fix: include "Time" fieldtype in read-only check for grid row focus (#36968) 2026-02-17 14:02:57 +05:30
Akash Tom
8e43252816
fix: activity toggle render (#36974)
Co-authored-by: Akash Tom <krantheman@Akashs-MacBook-Pro.local>
2026-02-17 13:33:55 +05:30
Akash Tom
9803a75a3c
fix: link dropdown repositioning on child table horizontal scroll (#36996) 2026-02-17 13:30:44 +05:30
Akash Tom
8b276237b9
fix: navigation api for explicit sorting (#37080)
* fix: navigation api for explicit sorting

* fix: add type annotations

* fix: dont ignore perms
2026-02-17 13:28:55 +05:30
Diptanil Saha
d227e54202
fix(setup-wizard): display enabled languages on language field in setup wizard (#36982) 2026-02-17 07:57:35 +00:00
Diptanil Saha
64b7faf5df
feat: autocomplete field filter support for description (#36981)
* feat: autocomplete field filter support for description

* refactor: using const instead of var
2026-02-17 13:15:44 +05:30
Saqib Ansari
39b20610a0
Merge pull request #37109 from nextchamp-saqib/fix-false-cache-miss
fix: avoid false cache misses by ensuring string keys for linked fields
2026-02-17 12:45:34 +05:30
Ejaaz Khan
5fe7259ab9
Merge pull request #36770 from KerollesFathy/fix-df-label-in-pick-columns
fix(report-view): label handling in pick columns dialog fields
2026-02-17 12:42:32 +05:30
Priyal208
99d1fb18ef
fix: remove max-width for section content in non-form contexts like dialogs (#37079) 2026-02-17 12:31:30 +05:30
Saqib Ansari
326406d139 fix: avoid false cache misses by ensuring string keys for linked fields 2026-02-17 12:21:19 +05:30
Aarol D'Souza
5bb1dffab5
fix!: use secret for auth. between servers (#36778)
* fix: use secret for auth. between servers

* fix(security): use redis for server auth.

* fix: use socket.io directly to fetch secret from redis

* refactor: Socket secret can be bench specific

- No need to keep it site specific.

* fix: don't return anything if secrets dont match

* test: rewrite test to factor in server-to-server communication only

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
2026-02-17 11:55:00 +05:30
Shllokkk
b7678c8d39
fix: inconsistent mandatory constraint on html field during creation … (#36893)
* fix: inconsistent mandatory constraint on html field during creation of a new print format

* fix: add mandatory_depends_on for the raw commands field
2026-02-17 11:52:37 +05:30
Ejaaz Khan
7d9fa49227
Merge pull request #36731 from frappe/fix-get-desk-link
fix: get_desk_link function
2026-02-17 11:32:58 +05:30
Soham Kulkarni
79a3e181f4
Merge pull request #37101 from sokumon/delete-icons
fix(desktop_icon): use app_name instead of app_title
2026-02-17 11:28:36 +05:30
Raffael Meyer
f00b1b44ba
fix: round negative and positive values the same way (#36242) 2026-02-17 11:23:37 +05:30
Deepesh Garg
eb4b5f7973
perf: Custom query report optimization (#37078) 2026-02-17 11:14:04 +05:30
Safwan
b9e3296078
Merge pull request #34532 from frappe/gantt-integration
feat: improve calendar and gantt view
2026-02-17 11:05:46 +05:30
sokumon
c6338799e3 fix(desktop_icon): use app_name instead of app_title 2026-02-17 03:25:02 +05:30
Soham Kulkarni
9dcffad232
Merge pull request #37098 from sokumon/route-correctly
fix: route correctly from desktop
2026-02-17 02:52:47 +05:30
sokumon
6001c89faa fix: route correctly from desktop 2026-02-17 02:12:28 +05:30
s-aga-r
f951445e82
fix: properly decode encoded Subject header (#37016)
* fix: properly decode encoded `Subject` header

* test(email): add RFC2047 subject decoding tests for InboundMail
2026-02-16 20:42:52 +05:30
Exequiel Arona
06c8217c99
feat: add extractors for Workspace Sidebar and Desktop Icon (#37085)
* feat: add desktop icon extractor

* feat: add workspace sidebar extractor

* feat: add desktop icon extractor

* fix: resolve merge conflict in babel_extractors.csv

* docs: fix typo in docstring

---------

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
2026-02-16 15:12:01 +00:00
Prathamesh Kurunkar
69e655d08b
fix(db): support list of fields in get_value method when cache is True (#37050)
* fix(db): support list of fields in get_value method when cache is True

* test(db): ensure cache hit does not execute db query
2026-02-16 20:28:38 +05:30
sokumon
55c2270889 fix: redirect system users to role home page 2026-02-16 19:24:55 +05:30
Ankush Menat
91a41c921a
chore!: Drop all cordova code (#37068)
It's been dead since a long time.
2026-02-16 17:47:25 +05:30
Ejaaz Khan
353901b023
Merge pull request #36904 from ShrihariMahabal/fix-configure-columns
fix: preserve column width and sticky settings in grid configure dialog
2026-02-16 17:34:53 +05:30
Ejaaz Khan
08e52da953
Merge pull request #36500 from nipunanr/desktop-route-addition
feat: add 'Desktop' option to sidebar header
2026-02-16 17:32:55 +05:30
Safwan
d23586a30d
fix: remove reload file button (#37067) 2026-02-16 17:32:45 +05:30
Ejaaz Khan
dc8dc4a880
Merge pull request #36910 from ShrihariMahabal/fix-indicator-before-dot
fix: add flex-shrink to prevent indicator dot from being compressed
2026-02-16 17:25:49 +05:30
Kerolles Fathy
f8ea27793a
fix(ux): set default country flag for phone component (#37030)
* fix(ux): set default country for phone input

* refactor: call `set_default_country` instead of repeat the same logic
2026-02-16 17:02:41 +05:30
Ejaaz Khan
60a8498d54 Merge remote-tracking branch 'upstream' into desktop-route-addition 2026-02-16 17:01:55 +05:30
Safwan Samsudeen
dc34025840 chore: update lock file 2026-02-16 17:00:01 +05:30
Nipuna Rangika Perera
45278a3637 feat: add 'Desktop' option to sidebar header
Add 'Desktop' option to sidebar header
2026-02-16 16:59:57 +05:30
Safwan Samsudeen
b3bf9e1696 chore: update gantt 2026-02-16 16:54:33 +05:30
Akhil Narang
7c756aa811
Merge pull request #35872 from czarflix/fix/perf-bulk-link-validation
perf(validation): optimize link validation with bulk pre-fetching
2026-02-16 16:14:21 +05:30
Harsh Patadia
af628d70c8
fix: Unpacking of NoneType returned from frappe.get_cached_value() and parenthesized multiple exception syntax (#37008)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-02-16 10:19:15 +00:00
Kerolles Fathy
c46226dc7b
fix: render fetched Text Editor value as plain text on read only field (#37014)
* fix: render fetched Text Editor value as plain text on read only fields

* fix(link): render Text Editor html value as plain text on search fields area

* refactor: convert HTML to text only when value contains HTML

* refactor: add check `is_val_html` instead of unescape value
2026-02-16 15:46:46 +05:30
Safwan
92eb6aa7a0
fix: remove duplicate render calls (#37059) 2026-02-16 14:16:54 +05:30
Kerolles Fathy
1232588bb5
fix(google_calender): check cancelled event exists before update it (#37031)
- Add existence check before updating cancelled events to prevent `DoesNotExistError`

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-02-16 14:10:52 +05:30