Commit graph

49219 commits

Author SHA1 Message Date
Sagar Vora
c5f79016eb
Merge pull request #31814 from sagarvora/restrict-cprofile-output
fix(DX): limit cprofiler output to 200 lines
2025-03-20 08:48:01 +05:30
Sagar Vora
f51781c90a fix: use python feature to limit profiler output 2025-03-20 08:38:25 +05:30
Sagar Vora
5d5092d6ae fix: limit profiler output to 200 lines 2025-03-20 08:37:51 +05:30
Sagar Vora
d951bfc666
Merge pull request #31813 from sagarvora/perf-modmap
perf: reduce attribute access in setup_module_map
2025-03-20 08:37:45 +05:30
Sagar Vora
d82a1a443c perf: reduce attribute access in setup_module_map 2025-03-20 08:28:33 +05:30
Sagar Vora
f51f175ad2 chore: remove invalid type hint 2025-03-20 08:27:29 +05:30
Sagar Vora
d76d24d0d3
Merge pull request #31812 from sagarvora/site-cache-hooks
perf(DX): store hooks in site cache
2025-03-20 08:22:20 +05:30
Sagar Vora
20f407bf45 test: update test relying on wrapped _load_app_hooks 2025-03-20 08:13:49 +05:30
Sagar Vora
41a8b708d1 perf(DX): store hooks in site cache 2025-03-20 07:43:08 +05:30
Sagar Vora
15d753ea52
Merge pull request #31811 from sagarvora/cache-params-directly
perf: cache signature params instead of signature
2025-03-20 01:06:25 +05:30
Sagar Vora
6435a77e41 perf: cache signature params instead of signature 2025-03-20 00:55:52 +05:30
gavin
9a654347df
Merge pull request #31772 from gavindsouza/refactor_google-calendar
refactor: Google Calendar
2025-03-19 16:23:23 +01:00
Gavin D'souza
424f76c6b1
fix: Move google calendar sync from hourly to all 2025-03-19 15:55:29 +01:00
Leonard Goertz
8ef323e647
fix: remove autoname condition for title in delete_doc dialog (#31330)
* fix: remove autoname condition for title delete_doc dialog

* fix: convert docname to string for title

---------

Co-authored-by: Leonard Goertz <leonard.goertz@innolizer.de>
2025-03-19 13:04:37 +00:00
Ankush Menat
acbac07d01
fix: handle expired jobs while deduping (#31803)
* fix: Race condition between job fetch and expiry

* fix: don't refetch status
2025-03-19 18:20:07 +05:30
Akhil Narang
6be2ada30c
Merge pull request #31783 from silicht/undefined_in_global_search
fix: "Undefined" shown in global search results
2025-03-19 14:53:04 +05:30
Ankush Menat
fa94b03038
Merge pull request #31800 from ankush/fix_rq_worker_count
fix: rq worker count
2025-03-19 10:54:56 +05:30
Ankush Menat
8c0391d085 fix: Define InterfaceError for mariadb 2025-03-19 10:46:23 +05:30
Ankush Menat
f02ef4a905 fix: RQ Worker count 2025-03-19 10:46:21 +05:30
Shariq Ansari
99ce5e1815
Merge pull request #31782 from shariquerik/onboarding
feat: added api to get/update onboarding status
2025-03-19 05:30:43 +05:30
Raffael Meyer
11c3b40802
refactor: parse package metadata for attribution page (#31791)
* refactor: parse package metadata instead of asking pypi

* refactor: parse package metadata instead of asking npmjs

* perf: cache data forslightly faster subsequent loads

* revert: "perf: cache data forslightly faster subsequent loads"

This reverts commit 148dea660798b3b7d6e019c8dee3af0514aa8639.
2025-03-18 19:21:19 +00:00
Raffael Meyer
978abff5bb
fix: prevent layout shifts due to scrollbar (#31793) 2025-03-18 18:37:50 +01:00
Simon Lichtinghagen
ecf727ed69 fix: "Undefined" shown in global search results 2025-03-18 15:49:43 +00:00
Shariq Ansari
250d1c9d4d fix: added get_onboarding_status api 2025-03-18 18:06:30 +05:30
Ejaaz Khan
79815e57fa
Merge pull request #31787 from iamejaaz/30749-kanban-drag
fix: Kanban view link draggable issue
2025-03-18 17:13:39 +05:30
Ejaaz Khan
f49b757ed1 fix: Kanban view link draggable issue 2025-03-18 16:27:03 +05:30
Shariq Ansari
8441b9a83c feat: added api to update onboarding status 2025-03-18 14:06:19 +05:30
Tarun Pratap Singh
d771e366b4
Merge pull request #31781 from tarunps/fix/set-mysql-collation
fix(mysqlclient): set collation in connection
2025-03-18 12:57:54 +05:30
Tarun Pratap Singh
649cf2af66 fix(mysqlclient): set collation in connection 2025-03-18 12:40:25 +05:30
Raffael Meyer
4dd784fae7
chore: enable translated languages (#31779)
Languages bs, sv and tr are largely translated. Enable them by default.
2025-03-18 00:07:09 +01:00
Raffael Meyer
5f61e2eca4
ci: configure language mapping for crowdin (#31778) 2025-03-17 23:05:41 +00:00
Raffael Meyer
07283e31a6
ci: add "skip-release-notes" label to translation PRs (#31653) 2025-03-17 22:36:23 +01:00
Raffael Meyer
f3ffc88f26
ci: fix permissions for "Auto-label PRs based on title" (#31776) 2025-03-17 22:02:11 +01:00
Gavin D'souza
a73ecf5456
feat(Event): Sync Participants if they are in-system users 2025-03-17 20:09:45 +01:00
Gavin D'souza
6ead12eb1a
fix(Google Calendar): lazy translate common label properly 2025-03-17 19:29:36 +01:00
Gavin D'souza
addf682acb
fix: Sync events based on calendar user not who created it 2025-03-17 19:29:02 +01:00
Gavin D'souza
fe59e3914b
fix: Events on Google Calendar dont have mandatory titles like Frappe 2025-03-17 19:28:08 +01:00
Gavin D'souza
08657d58a3
fix: Sync all calendars and not only the first one!
I don't get how this worked for others until now
2025-03-17 19:25:53 +01:00
Gavin D'souza
ead0cb5870
refactor: Google Calendar
* Simplify logical flows based on flow of data & transactions
 * Reduce indents
 * Remove redundant blocks
 * Make code less brittle in redirect_uri generation
 * Add typing wherever valuable
2025-03-17 19:22:54 +01:00
Gavin D'souza
e9691a1b08
perf: Google Calendar
* Check if sync is enabled before refreshing token & shit - reduce
   deletion of event times like a 1000x
 * Use cached settings to avoid reading the same thing while operating
   on Events or Google Calendar syncs
2025-03-17 19:11:06 +01:00
Gavin D'souza
abe04cc6bd
refactor(minor): API usages in Event controller 2025-03-17 18:58:09 +01:00
Gavin D'souza
67ed91021b
fix(Google Calendar): Parse recurrence params correctly
Closes https://github.com/frappe/frappe/issues/15718
2025-03-17 18:54:28 +01:00
Marica
b2f7248d0b
Merge pull request #31723 from gavindsouza/ux-workflow-read_only-2
fix(UX): Show reason for read only form in headline
2025-03-17 21:09:12 +05:30
Raffael Meyer
9430e3af86
fix: respect override_whitelisted_method in map_docs (#31718)
* refactor: override_whitelisted_method

* fix: respect `override_whitelisted_method` in `map_docs`

* refactor: override_whitelisted_method
2025-03-17 14:27:12 +01:00
Akhil Narang
4a04b0a17f
Merge pull request #31523 from akhilnarang/set-mariadb-collation
fix(mariadb): set collation in connection
2025-03-17 11:06:27 +00:00
Frappe PR Bot
c83174d0bc
chore: update POT file (#31746) 2025-03-17 11:16:20 +01:00
Ejaaz Khan
8c5c66090b
Merge pull request #31761 from iamejaaz/sidebar-add-crm-banner
feat: show helpdesk and crm banner on sidebar
2025-03-17 14:41:35 +05:30
Ejaaz Khan
631e56da18 refactor: change text of crm and links 2025-03-17 13:47:27 +05:30
gavin
554c76aa13
Merge pull request #31706 from gavindsouza/fix-add_viewed
refactor: doc.add_viewed
2025-03-17 09:07:47 +01:00
Ejaaz Khan
64a1719afa style: remove space 2025-03-17 13:37:29 +05:30