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
Francis Cao
77dda7268e
add event-data property filtering
2026-04-24 11:39:40 -07:00
Francis Cao
be6154cb68
Event data properties refactor and design
2026-04-23 11:15:59 -07:00
Francis Cao
85f57e90c5
update session replay tracking code UI/UX
2026-03-23 14:44:31 -07:00
Mike Cao
8227a99c0a
Fix tracking-code intl message not rendering due to unescaped HTML tags
2026-03-20 11:41:50 -07:00
Mike Cao
6e1a05f686
Gate replays.
2026-03-15 18:03:36 -07:00
Francis Cao
a28ea79228
saved session replays updates and polish
2026-03-09 15:00:36 -07:00
Francis Cao
1bffb3cbf3
saved session replay implementation checkpoint
2026-03-09 13:51:08 -07:00
Mike Cao
c4226bc63d
Add board share management UI
2026-03-08 22:24:24 -07:00
Mike Cao
f76b22b303
Add board type binding support
2026-03-06 23:54:46 -08:00
Francis Cao
acfd4462e3
Improvements to revenue screen
2026-03-06 09:58:43 -08:00
Francis Cao
38577a9c0c
fix toggle behavior and reorder replays table with play at beginning. Add missing messages script
2026-03-05 13:31:00 -08:00
Francis Cao
383922ab17
performance page polish
2026-03-05 12:21:34 -08:00
Francis Cao
0e1d6cef6b
refactor session replays to be per visit. sessions persist too long resulting in low-quality recordings
2026-03-03 22:59:25 -08:00
Francis Cao
4ecef2e290
add better metrics to revenue page AOV/ARPU
2026-03-03 16:00:39 -08:00
Francis Cao
b5f91f11f0
update formatMessage to t. add session replay labels
2026-02-27 16:42:58 -08:00
Mike Cao
e2ab4af493
Merge branch 'performance' into dev
2026-02-25 02:27:46 -08:00
Francis Cao
68fdc1c147
update translations remove AND/OR. not needed
2026-02-21 21:37:29 -08:00
Francis Cao
cc1e4438d0
implement OR logic to filters, segments, cohorts
2026-02-21 20:00:43 -08:00
Francis Cao
f2cf071523
add regex operators
2026-02-20 13:43:16 -08:00
Mike Cao
631cc46f7f
Add personal dashboard flow and per-component website selection
...
This introduces a user-scoped dashboard with board-style view/edit pages while keeping it unavailable in team context, and moves website targeting to component config so dashboard components can each select their own website.
2026-02-13 11:48:15 -08:00
Mike Cao and Claude Opus 4.6
2c7ab2b734
Use i18n for board component strings, show controls in edit mode, require website before editing
...
- Replace raw strings with useMessages hook in BoardColumn and BoardComponentSelect
- Show WebsiteControls on edit screen so users can test filters
- Disable board body editing until a website is selected
- Scope website select to team websites when editing a team board
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 02:46:30 -08:00
Mike Cao and Claude Opus 4.6
ce9e2416fb
Add Web Vitals performance tracking (LCP, INP, CLS, FCP, TTFB)
...
End-to-end performance metrics tracking: dedicated database table with
percentile aggregation, tracker collection behind data-perf attribute,
/api/send handling, report API endpoints, and Performance dashboard page
with threshold-based metric cards, time-series chart, and per-page breakdown.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 19:25:20 -08:00
Mike Cao and Claude Opus 4.6
a954824f65
Add 46 missing translation keys to all locale files.
...
These keys existed in messages.ts but were missing from the JSON files,
previously relying on react-intl defaultMessage fallback.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 11:24:01 -08:00
Mike Cao and Claude Opus 4.6
50edb71687
Simplify i18n: remove old react-intl artifacts, rename formatMessage to t, replace FormattedMessage with t.rich().
...
- Rewrite messages.ts to plain string key maps (remove MessageDescriptor)
- Rewrite useMessages hook to expose t from useTranslations() directly
- Rename formatMessage → t across 193 consumer files
- Replace custom FormattedMessage component with next-intl t.rich()
- Update 52 language files to use rich text tags (<b>, <a>)
- Remove all direct imports from @/components/messages in favor of useMessages()
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 11:19:04 -08:00
Mike Cao and Claude Opus 4.6
a1890e9261
Replace react-intl with next-intl and consolidate lang files.
...
Migrate i18n from react-intl to next-intl, eliminating the formatjs
compilation pipeline. Translation files now live as nested JSON in
public/intl/messages/ (single source of truth), removing the duplicated
src/lang/ directory and the copy/compile build steps. The useMessages()
hook API is preserved so all 195+ consumer components are unchanged.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 01:51:29 -08:00
Mike Cao
3e163940da
Updated lang files.
2025-10-06 12:11:26 -07:00
Mike Cao
184a387ecd
Lang updates.
2025-06-27 08:53:10 -07:00
Mike Cao
0692134ea5
AI generated translations.
2025-06-26 13:59:46 -07:00
Mike Cao
543674c7f2
Updated hooks. Changed url, host to path, hostname.
2025-06-20 22:35:02 -07:00
Mike Cao
8ee37d1246
New event data screen.
2024-08-09 01:09:54 -07:00
Mike Cao
0142e0ff2f
Fixed typo.
2024-06-28 20:20:12 -07:00
Mike Cao
cda3ba345b
Build new lang files.
2024-06-18 23:12:12 -07:00
Mike Cao
df66acaacf
Updated metrics components for compare mode.
2024-05-23 00:17:20 -07:00
Mike Cao
d90256b55f
Updated language files.
2024-04-10 12:27:28 -07:00
Mike Cao and GitHub
901e9480b6
Merge branch 'master' into analytics
2024-04-04 11:13:15 -07:00
Mike Cao
f277580722
Updated language files.
2024-03-14 11:29:01 -07:00
Michael Hespenheide and GitHub
c91ade01c1
fix: Update admininstrator -> admin for translations ( #3 )
2024-03-11 20:55:24 -04:00
Maxime-J
fd1bb49bed
Fix typo.
2024-03-02 08:28:02 +00:00
Mike Cao
c5c4aaeb44
Updated lang files.
2024-02-23 20:40:44 -08:00
Mike Cao
d1e9bb9472
Updated lang.
2024-02-16 10:46:14 -08:00
jaasonw
048707dffe
replace all instances of publically with publicly
2023-12-27 23:02:29 -08:00
Mike Cao
ea43872dd0
Update message bundles.
2023-09-04 22:50:53 -07:00
Mike Cao
211ecf7edb
Added formatMessage wrapper. Updated messages.
2023-08-17 16:28:26 -07:00
Mike Cao
acbffed2ce
Fixed incorrect labels.
2023-08-09 11:05:45 -07:00