Commit graph

53547 commits

Author SHA1 Message Date
Ejaaz Khan
b8f278decf fix(mobile): consistent padding across form view 2026-02-03 14:29:25 +05:30
Ejaaz Khan
7196eec980 fix(UI): list view of file doctype 2026-02-02 18:04:47 +05:30
Ejaaz Khan
39e5e9f0c6 fix: align icons in the centre 2026-02-02 16:35:01 +05:30
Ejaaz Khan
b489af436f fix: replace scan barcode icon 2026-02-02 14:26:02 +05:30
Soham Kulkarni
0b0c76f8fe
Merge pull request #36352 from AarDG10/fix-desktop-icon-perm 2026-02-02 12:06:55 +05:30
MochaMind
ff7e2b2c4a
fix: sync translations from crowdin (#36530)
* fix: Spanish translations

* fix: Portuguese, Brazilian translations

* fix: Italian translations

* fix: Swedish translations

* fix: Italian translations

* fix: Swedish translations
2026-02-02 10:13:54 +05:30
MochaMind
05f779c272
chore: update POT file (#36548) 2026-02-02 10:13:31 +05:30
Soham Kulkarni
71ee51d437
Merge pull request #36486 from KerollesFathy/fix-preferred-sidebars 2026-02-01 22:24:01 +05:30
Soham Kulkarni
17d0d30304
Merge pull request #35761 from KAVIRAJ0712/fix-client-script 2026-02-01 21:34:00 +05:30
Soham Kulkarni
e703fe9598
fix: don't show duplicate icons (#36545) 2026-02-01 02:48:21 +05:30
sokumon
3e1504beea fix: don't show duplicate icons 2026-02-01 02:25:22 +05:30
Clayton
41d95f3741
fix: use icon_grid for Create Folder in Desk Edit layou (#36511) 2026-01-31 15:09:59 +05:30
Aarol D'Souza
bb4ed1f96c
Merge pull request #36403 from AarDG10/ux-postgres-install
feat(UX): warn users during install that multi-db support (pg/sqlite) is in testing
2026-01-31 09:23:32 +05:30
Ejaaz Khan
d590d96a49
Merge pull request #36143 from claytonlin1110/fix/preserve-active-tab-after-save
fix: Preserve active tab after saving DocType (fixes #35309)
2026-01-30 22:43:11 +05:30
mergify[bot]
0df21cef42
Merge branch 'develop' into fix/preserve-active-tab-after-save 2026-01-30 16:48:10 +00:00
Hussain Nagaria
a5d7f7eef7
Merge pull request #36528 from frappe/fix/log-settings
fix: filters is expected to be a list
2026-01-30 21:17:25 +05:30
Hussain Nagaria
4911303977 fix: filters is expected to be a list
* check the next line, extend is being called
2026-01-30 18:04:41 +05:30
Ejaaz Khan
9bfe2cb5fb
Merge pull request #36523 from iamejaaz/various-ui-fixes
fix: prevent delete icon from going out of view
2026-01-30 18:02:07 +05:30
Ejaaz Khan
8b8570e28c fix: prevent delete icon from going out of view 2026-01-30 17:17:43 +05:30
Ejaaz Khan
d1c508c686
Merge pull request #36518 from iamejaaz/sidebar-title-tooltip
fix: change label to make it more specific
2026-01-30 17:05:22 +05:30
Ankush Menat
3cb6602704
fix!: Only query single for single doctypes (#36519)
Right now, if `None` is passed as second arguement we automatically
query singles, in 99% cases this just results in `None` with extra
steps... But why do that?

Better to terminate query early and return nothing if `pk==null` is
requested.
2026-01-30 11:22:17 +00:00
Ankush Menat
fa45415086
fix!: Remove weird fallback to tabSingles (#36517)
This doesn't make any sense.
2026-01-30 11:10:18 +00:00
Ejaaz Khan
40f782a7ee fix: change label to make it more specific 2026-01-30 16:40:04 +05:30
Akhil Narang
76253eba00
build(deps): bump oauthlib and google stack (#36509)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2026-01-30 10:13:49 +00:00
Soham Kulkarni
9337571b62
Merge pull request #36508 from sokumon/desktop-icons 2026-01-30 14:15:30 +05:30
sokumon
8c4fcd51b8 fix: show non standard icons 2026-01-30 13:42:25 +05:30
MochaMind
a2577e160a
fix: sync translations from crowdin (#36437)
* fix: Portuguese, Brazilian translations

* fix: Persian translations

* fix: Spanish translations

* fix: Italian translations

* fix: Persian translations

* fix: update test for new translation

Signed-off-by: Akhil Narang <me@akhilnarang.dev>

---------

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2026-01-30 06:31:20 +00:00
Aarol D'Souza
c8b95bb350
Merge pull request #36499 from AarDG10/algerian-curr
fix(data): fix currency in words for Algerian compliance
2026-01-30 09:58:22 +05:30
Angel98518
0c59f49ce3
fix: remove redundant isinstance check in encode_dict (#35932)
* fix: remove redundant isinstance check in encode_dict

The encode_dict function was checking isinstance(d[key], str) twice,
which is redundant. Removed the duplicate check to clean up the code.

This is a simple code quality improvement that removes unnecessary
redundancy in the type checking logic.

* fix: correct decode_dict to check for bytes instead of always-false condition

The decode_dict function had a logic error:
'isinstance(d[key], str) and not isinstance(d[key], str)' is always False.
It should check for bytes instead, since decode() is called on bytes objects.

This fixes the decode_dict function to properly decode bytes to strings.

* fix: remove redundant isinstance check in encode_dict

---------

Co-authored-by: Daniel Miner <daniel@gittensor.miner>
2026-01-30 04:09:58 +00:00
AarDG10
2050a127bc fix(data): fix currency in words for Algerian compliance
Co-authored-by: half-ware <contact@half-ware.com>
2026-01-30 09:31:29 +05:30
Ejaaz Khan
c7921aa855
Merge pull request #36484 from nikkothari22/fix-list-view-pagination-bar
fix(ui): line up pagination with list view
2026-01-29 21:40:56 +05:30
K
b8574b032b
fix: fetch parent node when filter is applied (#36482)
* fix: fetch parent node when filter is applied

* fix: add line for aesthetics
2026-01-29 13:12:42 +00:00
KerollesFathy
6149dad890 fix(sidebar): init preferred_sidebars to avoid undefinded error 2026-01-29 12:50:11 +00:00
Nikhil Kothari
f7b7181d6f fix(ui): line up pagination with list view 2026-01-29 18:12:01 +05:30
Nikhil Kothari
5d412f9a87
fix(ui): show correct estimated number of records on list view (#36478) 2026-01-29 11:58:07 +00:00
Ankush Menat
0530aa63b2
fix: Clear assets cache in clear-cache (#36479) 2026-01-29 11:33:33 +00:00
Nikhil Kothari
e05bf5b1c0
fix(ui): text color for selected rows toast (#36472)
* fix(ui): text color for selected rows toast

* chore: run pre-commit
2026-01-29 16:45:12 +05:30
Nikhil Kothari
c3d06b6456
Merge pull request #36473 from nikkothari22/fix-date-guess-in-import
fix: add support for DD/MMM/YYYY when guessing date format
2026-01-29 16:44:09 +05:30
Akhil Narang
7196bbcd37
Merge pull request #36452 from akhilnarang/allow-blocking-extra-tags
feat(sanitize_html): allow the caller to block additional tags
2026-01-29 16:24:03 +05:30
Ejaaz Khan
fff55a7f26
Merge pull request #36471 from iamejaaz/sidebar-title-tooltip
fix(navbar): remove extra navbar on impersonate
2026-01-29 16:15:57 +05:30
Nikhil Kothari
6cfb09cef5 fix: add support for DD/MMM/YYYY when guessing date format 2026-01-29 16:07:51 +05:30
Ejaaz Khan
ca685cb11f fix(navbar): remove extra navbar on impersonate 2026-01-29 15:50:18 +05:30
Soham Kulkarni
d7e63bec75
Merge pull request #36466 from sokumon/billing-dropdown 2026-01-29 15:05:20 +05:30
sokumon
1c4e6265ff fix: add manage billing button back 2026-01-29 14:30:08 +05:30
Ahmed Shareef
af8e132e47
fix: custom parent field in tree (#35860)
* fix: custom parent field in tree

* fix: custom parent field in treeview

Co-authored-by: Akhil Narang <me@akhilnarang.dev>

---------

Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2026-01-29 14:10:59 +05:30
DennisOchulor
15602ce059
fix: importing packages with scripts that have "." in the script name (#35784)
* fix: importing packages with scripts that have "." in the script name

* style: code formatting
2026-01-29 14:07:11 +05:30
Ejaaz Khan
7279b8e89d
Merge pull request #36453 from iamejaaz/sidebar-title-tooltip
fix: global search not working
2026-01-29 13:08:17 +05:30
Akhil Narang
7eeeee1ff8
Merge pull request #36444 from akhilnarang/escape-name-2fa-qr
fix(qrcode): escape user name
2026-01-29 12:45:24 +05:30
Ejaaz Khan
1b78c5d9ae fix: global search not working 2026-01-29 12:43:05 +05:30
Akhil Narang
7f5b5d4164
fix(comment): block some additional tags
Although we escape HTML before sending the comment, that's done in the frontend.
People can directly send a request to the add_comment API with unescaped HTML.
This extra validation ensures comments can't lead to some form of phishing.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2026-01-29 12:10:36 +05:30