Commit graph

52690 commits

Author SHA1 Message Date
KerollesFathy
1bfa2f256e fix: set max-width 150px 2026-01-01 19:21:38 +00:00
KerollesFathy
3d17912bff fix: update max-width for data-pill 2026-01-01 19:04:57 +00:00
KerollesFathy
fcc9daf069 fix: add ellipsis to tag labels 2026-01-01 13:44:46 +00:00
Ankush Menat
fe5e9ddf4e
fix: Remove DNT based check (#35588)
Firefox has stopped supporting this checkbox, it has no meaning anymore.
2026-01-01 10:50:06 +00:00
Saqib Ansari
b47ae8a053
fix: don't run server tests on svg change (#35583) 2026-01-01 12:37:38 +05:30
ismxilxrif
2f50f3174f
fix(desk): guard owner/modified_by access in update_user_info (#35581)
* fix(desk): guard owner/modified_by access in update_user_info

Fixes a regression introduced by #35557

This updates the code to safely check for the presence of those
fields using `getattr` before adding them to the uservlist. This
preserves the intended upstream behavior while avoiding
runtime errors for virtual/single/transient documents.

* chore: cache getattr instead of calling it twice

* refactor: less code

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
2026-01-01 07:03:15 +00:00
Ejaaz Khan
c8e36907ac
Merge pull request #35577 from KerollesFathy/fix-copy-title-on-todo-frm
fix: copy title functionality to handle HTML content correctly
2026-01-01 12:24:55 +05:30
Ejaaz Khan
2bbe91cf10
Merge pull request #35552 from Packeting1/fix/quick-entry-client-api
fix(Quick Entry): align quick entry with form APIs to avoid client errors
2026-01-01 11:58:24 +05:30
Soham Kulkarni
7d2b6a4ca9
Merge pull request #35578 from frappe/mergify/bp/develop/pr-35570 2025-12-31 23:46:55 +05:30
Suhas Bharadwaj
0a8cf0588d fix: prevent adding of grid rows on tab press when cannot_add_rows is set (#35570)
(cherry picked from commit a43d3b80e421fd0653dd577c025553b98089f055)
2025-12-31 17:17:33 +00:00
Faris Ansari
e0eb087694
Merge pull request #35573 from netchampfaris/sqlite-search-deduplicate 2025-12-31 22:05:47 +05:30
KerollesFathy
92744795d6 fix: update form title display to handle HTML content correctly 2025-12-31 15:33:18 +00:00
KerollesFathy
9cd0dff713 style: make it more readable 2025-12-31 15:07:50 +00:00
KerollesFathy
85c08f5f5d fix: copy title functionality to handle HTML content correctly 2025-12-31 14:59:32 +00:00
El-Shafei H.
3f2a942846
fix: handle precision correctly when decimal string is empty (#35526) 2025-12-31 18:37:32 +05:30
Akhil Narang
936e7947c2
Merge pull request #35565 from akhilnarang/simplify-chromium-setup
fix: ensure `bench setup-chrome` respects site config path for chromium
2025-12-31 18:32:27 +05:30
Faris Ansari
1f9460f1c2 fix: deduplicate documents in search index while updating 2025-12-31 18:06:44 +05:30
Ankush Menat
987be17ea1
perf: Reduce memory usage of exif stripping (#35566)
This was at least 4x inefficient because of:

- Way too many copies of same buffers
- Serialization of binary data to python integers :woozy: using `list()`
2025-12-31 11:30:13 +00:00
Akhil Narang
19ccfcc453
fix: ensure bench setup-chrome respects site config path for chromium
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-31 16:49:23 +05:30
Deepesh Garg
a5cf31c546
fix: Log errors for bulk action update (#35563) 2025-12-31 10:44:41 +00:00
Ankush Menat
e7598ec3a8
fix: Fetch user info for owner, modified_by and versions (#35557) 2025-12-31 07:56:26 +00:00
Raizaaa
0a2ab6364c
fix: added 'autoname' to reserved keywords (#35473)
* fix: added 'autoname' to reserved keywords

* fix: prevent using autoname as DocField name

- Add validation for autoname in check_invalid_fieldnames()
- Treat Python keywords as reserved fieldnames

* fix: move autoname out of reserved keywords

* fix: move python keywords out of reserved keywords

* fix: skip reserved docfield name check for 'DocType'

---------

Co-authored-by: Raiza Safeel <raizasafeel@Raizas-MacBook-Air.local>
2025-12-31 12:00:49 +05:30
Packeting
e0abf8f86f fix(Quick Entry): align quick entry with form APIs to avoid client errors 2025-12-31 14:25:26 +08:00
Soham Kulkarni
e8a5529b98
Merge pull request #35547 from sokumon/sidebar-fixes 2025-12-31 01:16:10 +05:30
sokumon
ab0de99d86 fix(mobile): always bind click to trigger sidebar 2025-12-30 23:41:20 +05:30
Akhil Narang
eb4139ed4a
Merge pull request #35545 from akhilnarang/bump-freezegun
build(deps): bump freezegun
2025-12-30 19:38:00 +05:30
Akhil Narang
8cb7e4b0b7
build(deps): bump freezegun
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-30 18:36:58 +05:30
Soham Kulkarni
a05c098467
Merge pull request #35544 from sokumon/menu-fixes 2025-12-30 18:33:54 +05:30
Ejaaz Khan
ae0b24841b
Merge pull request #35542 from iamejaaz/multiple-list-form-fixes
fix(sidebar): show edit indicator on when editable
2025-12-30 18:26:10 +05:30
sokumon
f4bb6d6dbb fix: remove that desktop edit button 2025-12-30 18:07:52 +05:30
Akhil Narang
0661fa3f60
Merge pull request #35538 from akhilnarang/ignore-filter-fifth-parameter
fix(query): ignore 5th filter parameter
2025-12-30 17:59:42 +05:30
sokumon
9327732b4c fix: move dropdown options to sidebar dropdown 2025-12-30 17:58:00 +05:30
Ejaaz Khan
2a74092606 fix: remove box shadow on attachment click 2025-12-30 17:45:04 +05:30
Ejaaz Khan
1af31c6ecf fix(sidebar): show edit indicator on when editable 2025-12-30 17:29:08 +05:30
Ejaaz Khan
fd71cc0dd0
Merge pull request #35540 from iamejaaz/multiple-list-form-fixes
fix(form): revert section design to old one
2025-12-30 17:18:22 +05:30
Soham Kulkarni
bb175d2613
Merge pull request #35528 from alirezamohammadi/fix/rtl-ui-bugs 2025-12-30 17:17:22 +05:30
Akhil Narang
92900d366c
refactor: simplify code using match
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-30 16:54:59 +05:30
Soham Kulkarni
c145726f5f
Merge pull request #35539 from sokumon/cancel 2025-12-30 16:53:29 +05:30
Ejaaz Khan
c03fe1b2df fix(form): revert section design 2025-12-30 16:44:36 +05:30
sokumon
a235fc110b chore: add correct docs url 2025-12-30 16:43:34 +05:30
Akhil Narang
038bd44d08
fix(query): ignore 5th filter parameter
It doesn't do anything, but many old charts, etc. still have it present, no point erroring out.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-30 16:30:42 +05:30
Ejaaz Khan
e0c3f31a90
Merge pull request #35536 from iamejaaz/multiple-list-form-fixes
fix: multiple fixes of list and form view
2025-12-30 16:12:23 +05:30
UmakanthKaspa
6bb584f725
feat: Support dynamic expressions in workflow update_value field (#34354)
* feat: add dynamic value support for workflow update_value field

* feat: add evaluate as expression checkbox to workflow states

* test: add tests for dynamic workflow update_value expression

* fix: use description field instead of sender in workflow
  tests

* chore: fix typo

---------

Co-authored-by: UmakanthKaspa <kaspaumakanth1999@gmail.com>
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2025-12-30 15:58:43 +05:30
Soham Kulkarni
068a66b70b
Merge pull request #35531 from sokumon/desktop-fixes 2025-12-30 15:50:09 +05:30
sokumon
beceaa6cf3 chore: run linter 2025-12-30 15:48:46 +05:30
Ejaaz Khan
56316a817f fix: breadcrumb button over issue 2025-12-30 15:46:31 +05:30
Akhil Narang
873a12827c
Merge pull request #35505 from akhilnarang/fix-ruff-autofix
fix: correct some type annotations changed by ruff
2025-12-30 15:34:30 +05:30
Ejaaz Khan
75f73df572 fix(Tab): remove default icon from tabs 2025-12-30 15:27:27 +05:30
Vishnu Priya Baskaran
66f1491c9d
fix: clear defaults in on_trash (#35508) 2025-12-30 15:24:53 +05:30
rohitwaghchaure
d14aa77e51
Merge pull request #35522 from rohitwaghchaure/fixed-description-of-permission-types
fix: description for Permission Types in Role Permissions Manager
2025-12-30 15:14:48 +05:30