8697 Commits
Author SHA1 Message Date
MochaMind d3112d6dee chore: German translations 2026-06-16 00:20:27 +05:30
MochaMind 2911198312 chore: Danish translations 2026-06-16 00:20:25 +05:30
MochaMind 594637366c chore: Czech translations 2026-06-16 00:20:22 +05:30
MochaMind 857644266a chore: Arabic translations 2026-06-16 00:20:19 +05:30
MochaMind fb880716ba chore: Spanish translations 2026-06-16 00:20:17 +05:30
MochaMind a54df5e2ad chore: French translations 2026-06-16 00:20:14 +05:30
Ritvik Sardana d26bfadc51 refactor: make HD Customer primary contact optional
Stop auto-defaulting primary_contact to the first contact on save. Since
the primary contact is a manager, defaulting it would silently promote an
arbitrary contact to manager. Primary is now optional and only validated
when set; designating a primary still makes that contact a manager.

Update tests to cover the new behaviour.
2026-06-15 16:43:59 +05:30
RitvikSardanaandGitHub dd1fba74ec Merge pull request #3474 from frappe/l10n_develop
chore: sync translations from crowdin
2026-06-15 13:25:05 +05:30
RitvikSardanaandGitHub 04d2f28d1e Merge pull request #3473 from frappe/pot_develop_2026-06-14
chore: update POT file
2026-06-15 13:06:10 +05:30
RitvikSardanaandGitHub 3a53f2fcb7 Merge pull request #3475 from RitvikSardana/filter-issues
fix: assigned_on filter
2026-06-15 12:05:53 +05:30
Ritvik Sardana e2f8f781d2 fix: filter assigned_on 2026-06-15 12:03:32 +05:30
MochaMind b50d024e83 chore: Esperanto translations 2026-06-14 22:46:48 +05:30
MochaMind 91f0fba8a2 chore: Serbian (Latin) translations 2026-06-14 22:46:45 +05:30
MochaMind 0a6138fd81 chore: Norwegian Bokmal translations 2026-06-14 22:46:43 +05:30
MochaMind 1aded6da2b chore: Bosnian translations 2026-06-14 22:46:41 +05:30
MochaMind c36fc76571 chore: Burmese translations 2026-06-14 22:46:39 +05:30
MochaMind fe4ae064af chore: Hindi translations 2026-06-14 22:46:37 +05:30
MochaMind 087c1a4fa9 chore: Croatian translations 2026-06-14 22:46:35 +05:30
MochaMind 13a716e7e8 chore: Thai translations 2026-06-14 22:46:32 +05:30
MochaMind 0e19761d99 chore: Persian translations 2026-06-14 22:46:30 +05:30
MochaMind 1ea43947ac chore: Indonesian translations 2026-06-14 22:46:28 +05:30
MochaMind ce08e3db0a chore: Portuguese, Brazilian translations 2026-06-14 22:46:26 +05:30
MochaMind add68a4ae7 chore: Vietnamese translations 2026-06-14 22:46:24 +05:30
MochaMind 27eac191df chore: Chinese Simplified translations 2026-06-14 22:46:21 +05:30
MochaMind b0e53b7f1e chore: Turkish translations 2026-06-14 22:46:19 +05:30
MochaMind dfe3ac108b chore: Swedish translations 2026-06-14 22:46:17 +05:30
MochaMind 4aba0095ee chore: Serbian (Cyrillic) translations 2026-06-14 22:46:15 +05:30
MochaMind 49df5bb549 chore: Slovenian translations 2026-06-14 22:46:12 +05:30
MochaMind 733da64ba8 chore: Russian translations 2026-06-14 22:46:10 +05:30
MochaMind b0a62f13e6 chore: Portuguese translations 2026-06-14 22:46:08 +05:30
MochaMind 1256b5bf16 chore: Polish translations 2026-06-14 22:46:05 +05:30
MochaMind be969f704c chore: Dutch translations 2026-06-14 22:46:03 +05:30
MochaMind 067049a69b chore: Korean translations 2026-06-14 22:46:01 +05:30
MochaMind c0b11851ff chore: Italian translations 2026-06-14 22:45:59 +05:30
MochaMind 1e6013e763 chore: Hungarian translations 2026-06-14 22:45:57 +05:30
MochaMind 6ab5602208 chore: German translations 2026-06-14 22:45:54 +05:30
MochaMind 1a9d9367b6 chore: Danish translations 2026-06-14 22:45:52 +05:30
MochaMind ecf2c3fb04 chore: Czech translations 2026-06-14 22:45:50 +05:30
MochaMind 9593c2d88d chore: Arabic translations 2026-06-14 22:45:48 +05:30
MochaMind 8ec4f0e54c chore: Spanish translations 2026-06-14 22:45:46 +05:30
MochaMind f24d19864a chore: French translations 2026-06-14 22:45:43 +05:30
Ritvik Sardana a9fbaa0fc9 refactor(invitation: unified invitation flow for existing and new contacts 2026-06-14 20:25:22 +05:30
RitvikSardanaandGitHub 3be683a29d Merge pull request #3449 from RitvikSardana/animate-filter
fix: add animation in filter component
2026-06-14 17:41:10 +05:30
Ritvik Sardana fceb70ed16 fix: initial focus state 2026-06-14 17:19:28 +05:30
Ritvik Sardana af9d4cd995 feat: improve filter UX and rename filter module
- transactional replace: keep the existing condition until a new one is
  applied, swapping in place instead of deleting on click
- auto-return to overview after a discrete value pick (equals, is,
  timespan, single date/range)
- operator cycling shortcut moved to Alt/Opt + Up/Down (directional,
  no browser conflict) and works in list mode
- keyboard navigation for the 'Is' (Set/Not Set) list
- loading state for link-field search
- accessibility: listbox/option roles, aria-labels, focus-visible row
  actions, truncation tooltips
- rename filterCore.ts -> filter.ts, useFilterCore -> useFilter
2026-06-14 17:00:56 +05:30
frappe-pr-bot d1eddf0189 chore: update POT file 2026-06-14 11:18:42 +00:00
Ritvik Sardana a6dd7c9222 fix: add replace filter functionality 2026-06-14 16:17:40 +05:30
Sydney GomesandGitHub 60cdf56b97 Merge pull request #3472 from aerodeval/fix-custom-template-fields
fix: badges having borders & width truncation for texts
2026-06-12 01:33:15 +05:30
Sydney dd67cd2f1c fix: badges having borders & width truncation for texts 2026-06-12 01:29:21 +05:30
Sydney GomesandGitHub 1502deeff9 Merge pull request #3448 from aerodeval/fix-ui-issues
fix: UI bugs
2026-06-12 00:57:19 +05:30