What's Changed
- refactor: reduce bundle size (backport #2719) by @mergify[bot] in #2774
- chore: V16 support (backport #2789) by @mergify[bot] in #2791
- chore: sync translations from crowdin (backport #2786) by @mergify[bot] in #2793
- chore: update POT file (backport #2788) by @mergify[bot] in #2792
- fix(security): dashboard APIs & realtime events (backport #2795) by @mergify[bot] in #2800
- fix: add support for button variables in custom buttons (backport #2803) by @mergify[bot] in #2804
- chore: sync translations from crowdin (backport #2797) by @mergify[bot] in #2802
- chore: sync translations from crowdin (backport #2805) by @mergify[bot] in #2814
- chore: update POT file (backport #2809) by @mergify[bot] in #2815
- fix: use get_list to get count (backport #2827) by @mergify[bot] in #2828
- fix: preserve query parameters when switching tabs (#2790) (backport #2798) by @mergify[bot] in #2829
- chore: sync translations from crowdin (backport #2816) by @mergify[bot] in #2830
- chore: update POT file (backport #2823) by @mergify[bot] in #2831
- feat: add profile, general settings page & search bars for lists (backport #2664) by @pratikb64 in #2832
- fix: bugs related to frappe-ui update (backport #2794) by @mergify[bot] in #2801
- chore: sync translations from crowdin (backport #2833) by @mergify[bot] in #2844
- chore: update POT file (backport #2837) by @mergify[bot] in #2845
- fix: last_synced_at to last_received_at in email sync (backport #2842) by @mergify[bot] in #2847
- fix(workspace): helpdesk reports routing (backport #2839) by @mergify[bot] in #2848
- feat(i18n): Add translation wrappers to Vue components (backport #2836) by @mergify[bot] in #2849
- chore(release): hotfix to main by @RitvikSardana in #2855
Full Changelog: v1.17.4...v1.18.0