Commit graph

4516 commits

Author SHA1 Message Date
Soham Kulkarni
481a886a2e
Merge pull request #39071 from KerollesFathy/fix/workspace-private-routing 2026-05-04 22:35:24 +05:30
Soham Kulkarni
4d850046a8
Merge pull request #39066 from KerollesFathy/fix/desktop-modal-heading-close 2026-05-03 22:27:15 +05:30
KerollesFathy
96e61b23e2 fix(workspace): use workspace name instead of title for routing in sidebar link 2026-05-03 13:56:20 +00:00
KerollesFathy
32496da7eb fix(desktop-modal): close modal when clicking outside the title 2026-05-02 19:29:30 +00:00
Soham Kulkarni
1b2cf94563
fix: restrict resetting of form tours (#39026) 2026-05-01 09:25:55 +05:30
Hussain Nagaria
a921de1fc6
Merge pull request #39030 from kaulith/fix/query-report-export-datetime-total 2026-04-30 16:53:51 +05:30
Kaushal Shriwas
e4e1c4af55 refactor: better naming and move variable inside the scope 2026-04-30 16:37:31 +05:30
Kaushal Shriwas
eb76248c99 refactor: extract non-labelable fieldtypes to constant 2026-04-30 15:24:38 +05:30
Kaushal Shriwas
ede2dea043 fix(report): skip total row label for datetime/time first column 2026-04-30 13:20:16 +05:30
Soham Kulkarni
3bc0a61826
Merge pull request #39019 from sokumon/onboarding 2026-04-30 01:31:28 +05:30
sokumon
f71597fedf fix(onboarding): only update allowed fields 2026-04-30 01:01:14 +05:30
Shrihari Mahabal
961183f5a6
Merge pull request #38942 from ShrihariMahabal/doc-follow-perm-check
fix: add perm check to document follow
2026-04-29 14:07:11 +05:30
Shrihari Mahabal
a87e2654c7 fix: add perm check on unfollow doc 2026-04-29 13:55:21 +05:30
sokumon
63724e1e3a fix: small jitter while opening an folder icon 2026-04-28 11:56:51 +05:30
Shrihari Mahabal
56c602e94d fix: add perm check to document follow 2026-04-27 18:00:47 +05:30
Shrihari Mahabal
b4c2a6c617 fix: check permissions for getting and updating events 2026-04-23 15:38:32 +05:30
Ejaaz Khan
b17f60a7fa fix(BulkEdit): Default app options not populating 2026-04-22 17:47:44 +05:30
Abdeali Chharchhodawala
690826ff9b
feat!: faster generation and formatting utils for excel exports (#36323)
* feat: Style builder for report xlsx formatting

* fix: update report to use direct import for query report execution

* refactor: simplify module method retrieval in report execution

* feat: get xlsx styles for report

* refactor: enhance XLSXStyleBuilder with currency formatting and default style registration

* feat: add xlsxwriter dependency for enhanced XLSX report generation

* refactor: enhance XLSXStyleBuilder with improved style registration and formatting methods

* feat: enhance XLSX export functionality with improved styling and metadata support

* refactor: default formatting of currency

* chore: remove some typo

* feat: update make_xlsx function to use xlsxwriter for improved Excel file generation and styling

* perf: some micro optimisations

* refactor: inline generator back and improve condition

* refactor: replace frappe.request_cache with functools.cache

* fix: handle styling in email

* fix: fix old test case to handle styles in export

* refactor: enhance XLSX style handling and registration methods

* refactor: improve currency formatting logic

* fix: update make_xlsx to use constant_memory for large datasets and improve row style handling

* fix: handle None style_id in XLSXStyleBuilder methods to prevent errors

* fix: include owner field with proper doctype naming

* fix: set default date format in XLSX workbook creation

* fix: pass applied filters to metadata

* fix: getting accurate field info for report view exporting

* chore: Minor changes

* feat: add function to generate default XLSX styles for exports

* feat: integrate default XLSX styles into builder report export functionality

* feat: styles on export docs xlsx

* feat: enhance make_xlsx function to support file path saving

* feat: add make_xls function for creating Excel files in old format and improve sheet name sanitization

* fix: handle default date formatting

* refactor: changes xlsx builder usage

* refactor: update xlsx style builder usage

* refactor: enhance field info retrieval with default field support

* fix: handle update key in report data

* refactor: enhance get_field_info to include options and improve label retrieval

* fix: improve error handling for unsupported file formats and ensure applied filters are set correctly

* refactor: update XLSX header index handling and improve metadata structure

* fix: handle currency formatting in reportview export

* fix: update default date format to datetime format in XLSX creation

* fix: update serial number field in auto email report to use 'sr' instead of 'idx'

* fix: enhance XLSX styling by adding right alignment for specific field types

* chore: remove unused code

* fix: update XLSXMetadata attributes for improved report styling options

* perf: further improve currency styling

* fix: correct column index mapping in XLSX export header

* refactor: optimize indentation style registration in XLSXStyleBuilder

* perf: improve apply_indentations

* fix: reduce more attr lookup

* refactor: remove duplication

* fix: use report name in XLSX export instead of hardcoded title

* fix: remove ignore_visible_idx from XLSXMetadata

* fix: review

* fix: update XLSX style fetching logic in build_xlsx_data function

* fix: add right alignment to date, time, and datetime styles in XLSXStyleBuilder

* fix: simplify number format handling in XLSXStyleBuilder

* fix: register common styles in XLSXStyleBuilder for improved style management

* test: add tests for XLSX styles structure and fieldtype column styles in XLSXStyleBuilder

---------

Co-authored-by: Sagar Vora <16315650+sagarvora@users.noreply.github.com>
2026-04-21 19:07:43 +05:30
Soham Kulkarni
e516f716bf
Merge pull request #38764 from sokumon/remove-icon-close
fix: replace icon-close with icon-x
2026-04-21 17:36:05 +05:30
sokumon
32aaaa7abe fix: replace icon-close with icon-x 2026-04-21 17:01:39 +05:30
Raffael Meyer
166bb914c1
fix: set autocomplete attribute for password fields in user and setup wizard forms (#38744) 2026-04-20 23:09:49 +00:00
Abdeali Chharchhodawala
3796860c92
fix: simplify total row calculation logic in query report (#38677) 2026-04-20 10:38:34 +00:00
Ejaaz Khan
fe0e46b37c
Merge pull request #38689 from iamejaaz/ui-ux-improvement
feat: toggle awesomebar
2026-04-17 22:30:36 +05:30
Ankush Menat
a96482b7b0
fix(DX): Allow db.commit from drop-down console (#38688)
This is anyways allowed, it's just extra friction at this point.

After using it for a while I feel we should allow it from drop-down
console too now.

It's risky, but hey, you're literally executing arbitrary code you just
wrote so I am trusting you.
2026-04-17 12:29:48 +00:00
Ejaaz Khan
002d58c53f feat: toggle awesomebar 2026-04-17 17:52:58 +05:30
Aarol D'Souza
c6d1a2362d
Merge pull request #38529 from AarDG10/fix-note
fix(note): force sanitization in notes
2026-04-17 17:00:49 +05:30
KerollesFathy
189afcf08b fix(CustomHTMLBlock): validate private field in server-side 2026-04-16 17:32:17 +00:00
Ejaaz Khan
afe9d9fd8d
Merge pull request #38498 from kaulith/fix/notification-badge-on-desktop
fix: show notification badge on desktop bell icon
2026-04-15 11:24:53 +05:30
Shrihari Mahabal
16440d71e9
Merge pull request #37861 from ShrihariMahabal/get-docs
feat: get_docs to fetch instantiated document objects from db
2026-04-15 11:24:21 +05:30
Ejaaz Khan
93bec95024
Merge pull request #36615 from GursheenK/virtual-df-value-in-document-getter
fix: title for link field in virtual docfield titles
2026-04-14 19:51:34 +05:30
Aarol D'Souza
c61766cd47
Merge pull request #38583 from AarDG10/fix-report-export
fix(reportview): support dict. when parsing fields
2026-04-14 16:25:23 +05:30
AarDG10
e334e327fb fix(reportview): support dict. when parsing fields
QB generates a dict. so added support for that when exporting into Excel/CSV
2026-04-14 12:48:31 +05:30
sokumon
cca94708b0 fix: allow desktop icon renaming for non-standard icons 2026-04-14 04:51:10 +05:30
sokumon
1bf32d2cb1 fix: set for user while creating private workspace 2026-04-14 01:26:54 +05:30
gajjug004
72369a329f fix: respect Enable Onboarding setting in sidebar onboarding panel 2026-04-13 15:09:00 +05:30
AarDG10
10553f80ef fix(note): force sanitization in notes 2026-04-10 16:55:25 +05:30
Kaushal Shriwas
c5aa51a7e6 fix: show notification badge on desktop bell icon 2026-04-08 20:15:29 +05:30
Ankush Menat
0d8ddb5958 Merge branch 'develop' into get-docs 2026-04-08 10:50:31 +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
AarDG10
c24d0a5731 test: add test for the whitelisted bulk_update method
Added test for the whitelisted endpoint, in particular to test the parsing of the conditions.
2026-04-05 09:02:54 +05:30
AarDG10
cbd1f8fe5c fix(bulk_update): update conditions block in bulk_update
Update conditions block to strictly use json. Conditions parsed will now have to be written in json instead of plain strings.
2026-04-01 13:51:17 +05:30
Soham Kulkarni
9c7606a660
Merge pull request #38280 from sokumon/mention-issue 2026-03-27 10:28:32 +05:30
sokumon
8e9446d630 fix: remove hover tooltip from mentions 2026-03-26 19:36:43 +05:30
Jannat Patel
653ae1e47a
Merge pull request #38260 from pateljannat/login-as-first-user
fix: login as first user after setup wizard completes
2026-03-26 14:29:42 +05:30
Nikhil Kothari
9bf22368f2
feat(setup): better onboarding flow for Frappe Cloud (#36644)
* chore(setup): disable first session recording

* feat(setup): better onboarding flow for Frappe Cloud
2026-03-26 14:16:52 +05:30
Jannat Patel
de8cbf2d42 fix: login as first user after setup wizard completes 2026-03-26 13:25:55 +05:30
Ankush Menat
462b3f6419
Merge pull request #38245 from ShrihariMahabal/enqueue-cancellation-in-submission-queue
feat: Enqueue cancellation in submission queue
2026-03-25 16:40:22 +05:30
Shrihari Mahabal
377cc70d8b feat: enqueue cancellation in submission queue 2026-03-25 15:27:20 +05:30
Ejaaz Khan
6a4e810800
Revert "fix: use JSON.parse() for filter processing" 2026-03-25 14:41:36 +05:30