Skip to content

Conversation

@RitvikSardana
Copy link
Member

@RitvikSardana RitvikSardana commented Nov 1, 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

@RitvikSardana RitvikSardana moved this to In Progress in Helpdesk Roadmap Nov 3, 2025
@RitvikSardana RitvikSardana marked this pull request as draft November 3, 2025 10:38
@RitvikSardana RitvikSardana marked this pull request as ready for review November 25, 2025 11:11
@RitvikSardana RitvikSardana merged commit f052dec into develop Nov 26, 2025
4 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Helpdesk Roadmap Nov 26, 2025
RitvikSardana added a commit that referenced this pull request Dec 3, 2025
@RitvikSardana RitvikSardana deleted the helpdesk-cleanup branch December 9, 2025 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants