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
RitvikSardana and GitHub
dd1fba74ec
Merge pull request #3474 from frappe/l10n_develop
...
chore: sync translations from crowdin
2026-06-15 13:25:05 +05:30
RitvikSardana and GitHub
04d2f28d1e
Merge pull request #3473 from frappe/pot_develop_2026-06-14
...
chore: update POT file
2026-06-15 13:06:10 +05:30
RitvikSardana and GitHub
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
RitvikSardana and GitHub
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 Gomes and GitHub
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 Gomes and GitHub
1502deeff9
Merge pull request #3448 from aerodeval/fix-ui-issues
...
fix: UI bugs
2026-06-12 00:57:19 +05:30