Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Nov 26, 2025

What changed?

  1. Removed files / packages
  • Iconify and its dependencies
  • echarts
  • pluralize
  • unplugin
  • vue-echarts
  • lodash
  • lucide-static
  1. Lazy Import styles in "EmailContent" component.
  2. Fix placeholder for fields.
  3. Lazy load a lot of heavy components.
  4. Properly Import components from 'frappe-ui', dont use nested imports.
  5. Incorporate new changes of frappe-ui tree shaking structure
  6. Reduces bundle size by almost 3.5 Times
    Local: 2500 Kbs => 800KBs
    Prod: 800 KBs => 230KBs

depends-on: frappe/frappe-ui#445


This is an automatic backport of pull request #2719 done by [Mergify](https://mergify.com).

(cherry picked from commit 01175b0)

# Conflicts:
#	desk/src/components/ticket-agent/TicketActivityPanel.vue
(cherry picked from commit 511fa07)
(cherry picked from commit 020bd77)
(cherry picked from commit 580ac33)
(cherry picked from commit 0e84f92)
(cherry picked from commit c9a6a28)

# Conflicts:
#	desk/src/components/ticket-agent/TicketSLA.vue
(cherry picked from commit 538674f)
(cherry picked from commit 97a3be2)
(cherry picked from commit 15fdea2)
(cherry picked from commit 98c8eb7)
(cherry picked from commit 09ef6a1)
(cherry picked from commit 88acdd0)
(cherry picked from commit d14fc7d)
(cherry picked from commit b457646)
(cherry picked from commit f386c33)
@mergify
Copy link
Author

mergify bot commented Nov 26, 2025

Cherry-pick of 01175b0 has failed:

On branch mergify/bp/main-hotfix/pr-2719
Your branch is up to date with 'origin/main-hotfix'.

You are currently cherry-picking commit 01175b0f.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   desk/auto-imports.d.ts
	deleted:    desk/lucide.ts
	modified:   desk/package.json
	modified:   desk/src/components/CommunicationArea.vue
	modified:   desk/src/components/EmailContent.vue
	modified:   desk/src/components/ListViewBuilder.vue
	modified:   desk/src/components/SearchArticles.vue
	modified:   desk/src/components/SearchPopover.vue
	modified:   desk/src/components/Settings/NewTeamModal.vue
	modified:   desk/src/components/SidebarLink.vue
	modified:   desk/src/components/TextEditor.vue
	modified:   desk/src/components/UniInput.vue
	modified:   desk/src/components/ViewBreadcrumbs.vue
	modified:   desk/src/components/desk/global/NewContactDialog.vue
	modified:   desk/src/components/ticket/TicketAgentActivities.vue
	modified:   desk/src/composables/useView.ts
	modified:   desk/src/pages/desk/contact/Contacts.vue
	modified:   desk/src/pages/desk/customer/Customers.vue
	modified:   desk/src/pages/knowledge-base/KnowledgeBaseAgent.vue
	modified:   desk/src/pages/ticket/TicketCommunication.vue
	modified:   desk/src/pages/ticket/TicketConversation.vue
	modified:   desk/src/pages/ticket/TicketCustomer.vue
	modified:   desk/src/pages/ticket/TicketNew.vue
	modified:   desk/src/pages/ticket/TicketTextEditor.vue
	modified:   desk/src/pages/ticket/Tickets.vue
	modified:   desk/tsconfig.json
	modified:   desk/vite.config.js
	modified:   yarn.lock

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   desk/src/components/ticket-agent/TicketActivityPanel.vue

Cherry-pick of c9a6a28 has failed:

On branch mergify/bp/main-hotfix/pr-2719
Your branch is ahead of 'origin/main-hotfix' by 6 commits.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit c9a6a28a.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   desk/src/pages/dashboard/Dashboard.vue
	modified:   desk/tailwind.config.js

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   desk/src/components/ticket-agent/TicketSLA.vue

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants