Mike Cao
fb56a8f922
Merge branch 'dev' into fix/improve-ir-fa-support
2026-07-25 10:42:33 -07:00
Francis Cao
0dcba7d388
sync translations for 2FA and misc messages/labels
2026-07-24 14:25:31 -07:00
Francis Cao
ba741eb617
clean message order and remove extra keys
2026-07-24 11:17:09 -07:00
Francis Cao
3b4d5b9575
2FA reset feature
2026-07-24 10:46:19 -07:00
Mike Cao
5188b18cc4
Merge pull request #4392 from imparpaulo01/i18n/pt-pt-missing-strings
...
i18n: add missing pt-PT (European Portuguese) strings
2026-07-23 14:58:50 -07:00
Francis Cao
13d18c0880
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-07-23 11:50:39 -07:00
Francis Cao
d05d9c4f34
Session and event property filtering. Closes #2945 . Closes #4008 .
2026-07-23 11:50:35 -07:00
Mike Cao
aafe068bc1
Merge branch 'dev' into feat-2FA
2026-07-23 11:14:59 -07:00
Francis Cao
03ef78724b
add design translations. Fix empty-dashboard message. Closes #4398
2026-07-22 12:56:11 -07:00
Paulo Rodrigues
1e691afc20
i18n: add missing pt-PT (European Portuguese) strings
2026-07-17 10:57:28 +01:00
Francis Cao
f7b94c259b
add tracking code workflow for Add website. Add linked ID to session modal.
2026-07-16 11:32:32 -07:00
Mike Cao
a8c275ec61
Merge pull request #4382 from Kopaev/fix/ru-ru-missing-translations
...
i18n(ru-RU): add 21 missing Russian translations
2026-07-13 17:47:41 -07:00
Aleksey Kopaev
71f1745111
i18n(ru-RU): add 21 missing Russian translations
...
Several keys present in en-US were missing from ru-RU, so the UI showed
raw keys (e.g. label.heatmaps) on the Russian locale. Adds translations
for the missing label.* and message.* keys, including heatmap, replay
recorder, board, LLM, and upgrade/plan strings.
2026-07-13 10:11:58 +02:00
Daeho Ro
cd409cc617
Add Korean translations to sync english keys
...
Fill 21 missing keys in ko-KR messages (19 labels, 2 messages) to reach
100% parity with en-US, following existing translation conventions.
2026-07-08 20:01:42 +09:00
Sebastian G
cf51f277fd
Add Spanish translations to sync english keys
...
Add Spanish translations for cumulative, heatmap, property filter, LLM, period, and event selection features in the es-ES locale.
2026-06-27 14:31:44 -07:00
Sebastian Goscinski and greptile-apps[bot]
126574cb5a
Update de-DE.json
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-25 13:28:06 +02:00
Sebastian Goscinski
d29473fffb
Update de-DE.json
2026-06-25 13:23:31 +02:00
Francis Cao
c61c01e3bb
implement session replay filters
2026-06-17 11:38:57 -07:00
Mohamad Jahani
b077714f7c
Improve Persian (fa-IR) support
...
- Add 12 missing translation keys to fa-IR.json
- Set lang and dir on document.documentElement via useEffect on locale
change, fixing the hardcoded lang="en" and ensuring both attributes
are on the same element and applied on initial load
2026-06-02 05:09:25 +03:30
Mike Cao
77886a32cc
Merge pull request #4300 from yancat160/feat/datagrid-view-toggle-i18n
...
i18n: translate DataGrid view-toggle tooltips
2026-05-26 23:48:46 -04:00
Yan
c43dd1da92
i18n DataGrid view-toggle tooltips
...
PR #4262 introduced a DataGrid view-toggle button with two hardcoded
English tooltip strings ("Switch to table view" / "Switch to card view")
and explicitly deferred translation to a follow-up. Without the keys in
the locale JSON files, next-intl would surface the raw label paths at
runtime for any non-English user once the strings move to t().
Adds switchToTableView and switchToCardView label entries in
messages.ts, swaps the hardcoded strings in DataGrid.tsx for
t(labels.x), and populates "switch-to-table-view" and
"switch-to-card-view" in all 52 locale JSON files with proper
translations (no English fallbacks).
Verified in Playwright that the toggle tooltip renders the expected
translated string in en-US, fr-FR and ja-JP via the same useMessages
pipeline already used for the search field placeholder, with no
MISSING_MESSAGE errors in the console.
2026-05-25 08:36:23 -04:00
Francis Cao
5bd92ce950
implement sepearte replay/heatmap enabled routes and collection
2026-05-19 15:46:01 -07:00
Mike Cao
0157c23922
Merge branch 'master' into dev
2026-05-14 02:56:13 -07:00
Francis Cao
c6ec8385c9
Add revenue chart cumulative mode.
2026-05-12 10:32:43 -07:00
Francis Cao
21b56d2922
add LLM channel logic
2026-05-11 10:31:04 -07:00
Mike Cao
6c2155d496
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-05-07 14:54:25 -07:00
Mike Cao
9b18511af0
Merge branch 'heatmaps' into dev
...
# Conflicts:
# db/clickhouse/schema.sql
2026-05-07 14:49:21 -07:00
Francis Cao
9b099408c2
add share page options enable filtering and enforce theme
2026-05-07 13:24:45 -07:00
Mike Cao
1b69ce6e90
Add scroll heatmaps.
2026-05-05 10:43:39 -07:00
Francis Cao
d5c48ee75f
clean-up session property string charts and insights.
2026-05-01 12:09:22 -07:00
Rudy B.
4b15f2ad7c
fix(2FA): error when trying to setup an already activated 2FA
2026-04-25 20:05:50 +02:00
Rudy B.
1ffe01f682
fix(2FA): add missing translation
2026-04-25 12:43:04 +02:00
Rudy B.
0795833135
fix(2FA): add missing translation for backup codes file
2026-04-25 12:06:50 +02:00
Rudy B.
c127767c83
fix(2FA): add missing translations
2026-04-25 11:38:54 +02:00
Rudy B.
8d822c63a3
fix(2FA): error codes returned by API
2026-04-25 01:40:06 +02:00
Rudy B.
d8006317c8
feat(translations): add 2FA wording in fr-FR
2026-04-25 01:40:06 +02:00
Rudy B.
2428f292a1
feat(translations): add 2FA wording in en-US
2026-04-25 01:40:06 +02:00
Francis Cao
77dda7268e
add event-data property filtering
2026-04-24 11:39:40 -07:00
Yhya syrian
f60a9fd187
The Syrian flag has changed
2026-04-24 08:58:39 +03:00
Francis Cao
be6154cb68
Event data properties refactor and design
2026-04-23 11:15:59 -07:00
Francis Cao
93ed3cb89f
Merge pull request #4190 from Nirator78/fix-translation-multiple-language
...
fix: translation multiple language
2026-04-23 09:44:52 -07:00
Francis Cao
c1e7e78ec9
Merge pull request #4188 from Nirator78/fix-french-translation
...
fix: add missing french translation
2026-04-23 09:44:37 -07:00
Nirator
136eb7715f
update Uzbek translations for consistency and clarity
2026-04-20 18:01:07 +02:00
Nirator
0ed9e8859d
update Turkish translations for consistency and clarity
2026-04-20 18:01:03 +02:00
Nirator
3d80818656
update Swedish translations for consistency and clarity
2026-04-20 18:00:59 +02:00
Nirator
589bed4aea
update Slovenian translations for consistency and clarity
2026-04-20 18:00:55 +02:00
Nirator
216105088c
update Slovak translations for consistency and clarity
2026-04-20 18:00:51 +02:00
Nirator
eb404dcb21
update Romanian translations for consistency and clarity
2026-04-20 18:00:48 +02:00
Nirator
93b3fb07bd
update Portuguese translations for consistency and clarity
2026-04-20 18:00:44 +02:00
Nirator
7914fd9356
update Brazilian Portuguese translations for consistency and clarity
2026-04-20 18:00:40 +02:00