Commit graph

50365 commits

Author SHA1 Message Date
theerayut
85a5f05b80 feat: Add action confirm on Workflow
imp: move Action Confirmation into transitions level
2025-07-29 23:36:58 +07:00
Niraj Gautam
aca2801897
Parse html to text in export_query (#32794)
* fix: Parse html to text in export_query

* chore: Use xlsx data for csv content
2025-07-23 18:19:52 +05:30
mahsem
3efc476da9
fix: web_form_context_title_translation (#33173) 2025-07-23 18:14:33 +05:30
Raffael Meyer
93b4700899
fix: make labels in error message translatable (#33166) 2025-07-23 18:11:51 +05:30
Kitti U. @ Ecosoft
74683428cf
feat: Add hook on print pdf (#33387) 2025-07-23 10:45:39 +05:30
MochaMind
e7ad633b15
fix: sync translations from crowdin (#33423) 2025-07-22 21:59:18 +00:00
Raffael Meyer
6cb5f7287a
feat: allow user to change timezone (#33419) 2025-07-22 19:50:12 +02:00
MochaMind
0cdf9b2d05
fix: sync translations from crowdin (#33409) 2025-07-22 00:04:38 +02:00
Shadrak Gurupnor
68246a73fb
fix: add order_by params to Frappeclient get_list (#33324)
* fix: add order_by params to client getlist

* fix(test): Test for groupby and orderby

* chore: pre-commit

* fix(test): Add test for group_by

* fix(test): Use dbapi for testing

* linter fix

* chore(test): linter
2025-07-21 19:23:32 +05:30
Akhil Narang
1cc3c6aff0
Merge pull request #33344 from akhilnarang/fix-orderby-groupby
fix(db_query): improve order_by/group_by sanitization
2025-07-21 19:19:25 +05:30
MochaMind
9836f835c8
chore: update POT file (#33394) 2025-07-21 13:48:23 +02:00
Ejaaz Khan
8cbb944165
Merge pull request #33396 from iamejaaz/42088-link-title-issue
fix: link field title not reliable
2025-07-21 01:20:01 +05:30
Ejaaz Khan
59a6604b70 fix: link title not being translated 2025-07-20 21:25:29 +05:30
Ejaaz Khan
41f0eac98b
Merge pull request #33378 from frappe/l10n_develop
fix: sync translations from crowdin
2025-07-20 19:14:17 +05:30
Ejaaz Khan
ddba77bb1c
Merge pull request #33392 from Venkateshvenki404224/fix-maintenance-mode-session-bug
fix: handle None session.data in maintenance mode (fixes #33258)
2025-07-20 19:11:03 +05:30
Soham Kulkarni
fa7040fcbb
fix: use correct route (#33393) 2025-07-20 13:30:41 +05:30
MochaMind
19534de7c2 fix: Persian translations 2025-07-20 02:53:06 +05:30
Venkatesh M
96e0f49df4 fix: handle None session.data in maintenance mode (fixes #33258)
- Add null check for session.data in safe_exec.py
- Add null check for session.data in base_template_page.py
- Prevents AttributeError when session.data is None during maintenance mode
2025-07-19 16:02:57 +00:00
Ankush Menat
996843f11b
Merge pull request #33391 from ankush/perf/safe_exec
perf: ~10x faster server script execution
2025-07-19 19:45:06 +05:30
Ankush Menat
b94b6ec939 perf!: Compute safe exceptions only once 2025-07-19 19:29:27 +05:30
Ankush Menat
38365beb52 perf: Compute safe utils only once
300us -> 60us for this silly change LOL!
2025-07-19 18:49:24 +05:30
Ankush Menat
17a1244585 perf: Always use cached config for checking safe_exec
It expires in 1min anyway
2025-07-19 18:14:04 +05:30
Ankush Menat
bddc89544d perf: Cache safe_exec compilation 2025-07-19 18:04:29 +05:30
Soham Kulkarni
377e3640af
fix: open sidebar on mobile (#32945)
* fix: open sidebar on mobile

* fix: show logo from app_data

* fix: show correct logo in toolbar
2025-07-18 13:32:07 +05:30
MochaMind
e536c4d41e fix: Serbian (Cyrillic) translations 2025-07-18 01:44:21 +05:30
MochaMind
00a237b6b9 fix: Serbian (Latin) translations 2025-07-18 01:44:12 +05:30
MochaMind
cc82ef51dc fix: Persian translations 2025-07-18 01:44:03 +05:30
MochaMind
c70d3b5c41 fix: Swedish translations 2025-07-18 01:43:55 +05:30
Soham Kulkarni
f6d1af5693
Merge pull request #33368 from sokumon/date-datetime-recursion
fix(datetime): add a should refresh check to avoid recursion in grid
2025-07-17 19:40:25 +05:30
MochaMind
590dc3aae4
fix: sync translations from crowdin (#33332) 2025-07-17 15:12:24 +02:00
sokumon
33f0781bf9 fix(datetime): add a should refresh check to avoid recursion in grid 2025-07-17 18:30:13 +05:30
Ejaaz Khan
acf798c1cd
Merge pull request #33356 from iamejaaz/41091-copy-doctype
fix: copy doctype not working
2025-07-17 16:33:05 +05:30
Ejaaz Khan
5b8f0727ac fix: copy doctype not working 2025-07-16 18:03:34 +05:30
Akhil Narang
6c47ed2fa7
Merge pull request #33351 from akhilnarang/fix-dashboard-chart-permission-query
fix(dashboard_chart): check for `Group By` chart type as well in permission query
2025-07-16 15:26:55 +05:30
Akhil Narang
29d7a5b94d
fix(dashboard_chart): check for Group By chart type as well in permission query
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-16 13:16:01 +05:30
Diptanil Saha
725659972e
fix: export query report hidden columns (#33350) 2025-07-16 12:33:50 +05:30
Nihantra C. Patel
03109a7b67
fix: Remove specific links from Integrations workspace and reindex (#33285)
* fix: update the Integrations workspace

* fix: Remove specific links from Integrations workspace and reindex

* fix: again update the Integrations workspace

* fix: remove patch as per comment

* fix: remove custom button Newsletter from email group doctype
2025-07-16 12:14:15 +05:30
Prafful S
bd4fc118e5
feat: Database SSL one way support (#33044)
* feat: Support one-way SSL authentication for database connections

Updated MariaDB database connection to support one-way SSL authentication

* feat(database): Add support for MySQLClient one-way SSL connections

* feat: Format and pre-commit

* fix: Default option for hostname check

* chore: simplify

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

---------

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2025-07-16 06:36:19 +00:00
Diptanil Saha
ba298488c5
feat: include hidden columns in query report export file (#33333) 2025-07-16 11:22:07 +05:30
Soham Kulkarni
db5433a98d
Merge pull request #33323 from sokumon/email-queue-sending-issue
fix: dont let email queue stay in Sending status
2025-07-15 19:03:06 +05:30
Ankush Menat
ef30873fe8
chore: update title in hooks.py (#33341) 2025-07-15 18:55:38 +05:30
sokumon
8e9187483c fix: avoid circular import 2025-07-15 18:03:41 +05:30
Shariq Ansari
590be752ac
Merge pull request #33345 from shariquerik/ignore-validation-email 2025-07-15 17:58:23 +05:30
HENRY Florian
56b2dfeea1
feat: remove strip_dirs in Recorder python cProcfile (#33300) 2025-07-15 17:51:44 +05:30
sokumon
6ff0c937d7 fix: use get_retry method and change error message 2025-07-15 17:44:53 +05:30
Shariq Ansari
2751207c68 fix: ignore validation in to, cc & bcc multiselect field in New Email modal 2025-07-15 17:31:08 +05:30
Akhil Narang
ce4f7f7418
chore: extend function blacklist
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-15 17:05:08 +05:30
Akhil Narang
0934d5117d
fix: strengthen subquery check
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-15 17:05:08 +05:30
Akhil Narang
8d62e4de01
Revert "fix(db_query): don't allow unclosed quotes"
This reverts commit 6e6150d193.
2025-07-15 17:05:08 +05:30
Ejaaz Khan
c0c8529436
Merge pull request #33042 from nd28/nd28-patch-set-value-error-handling
fix(form): adding context in error message for `set_value` method
2025-07-15 14:22:44 +05:30