Commit Graph
923 Commits
Author SHA1 Message Date
Mike Cao 5d8cf10bf1 Replace Focusable navigation wrappers with tabIndex-based focus handling 2026-08-02 19:42:53 -07:00
Mike Cao d336eba27d Fix sidebar user menu accessibility and full-width behavior 2026-08-02 12:43:07 -07:00
Mike Cao df302595c0 Upgrade react-zen and migrate attribution and menu controls to updated components 2026-07-31 22:14:31 -07:00
Mike Cao cfe8020831 Fix multi-select menus and selected label rendering 2026-07-30 23:47:34 -07:00
Mike Cao 0941ea06f9 Wrap dialogs with ControlledDialog for consistent modal state management 2026-07-30 22:57:49 -07:00
Mike Cao 6ac2b9377c Upgrade react-zen and migrate UI components to its updated APIs 2026-07-30 22:35:20 -07:00
Mike Cao adba113b04 Load subscription data from API before rendering replay and heatmap views 2026-07-28 14:07:09 -07:00
Mike Cao 385088d53a Tighten navigation section header spacing 2026-07-27 16:02:27 -07:00
Francis Cao 3136e3590a Revert "Move timezone selection to query parameters"
This reverts commit 4d7930060c.
2026-07-27 10:32:28 -07:00
Mike Cao 4d7930060c Move timezone selection to query parameters 2026-07-27 02:24:59 -07:00
Mike Cao fb56a8f922 Merge branch 'dev' into fix/improve-ir-fa-support 2026-07-25 10:42:33 -07:00
Francis Cao 44eb78f553 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-07-24 15:47:05 -07:00
Francis Cao f9850f02b3 add session delete feature to relational only. add test, share conditions, and permissions. Closes #2940 2026-07-24 15:47:01 -07:00
Mike Cao 8148d775b0 Add coverage for send route and core permission and query logic 2026-07-24 15:27:17 -07:00
Francis Cao 3b4d5b9575 2FA reset feature 2026-07-24 10:46:19 -07:00
Francis Cao 32170eed00 2FA migration and schema clean-up 2026-07-23 12:46:55 -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
Francis Cao 8004afe63d Punycode support. Closes #2170 2026-07-17 10:22:37 -07: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
Francis Cao 7afc4ccf6b session activity identify stitching 2026-07-15 11:20:27 -07:00
Francis Cao 712b32c7bf sparkline performance 2026-07-14 14:58:11 -07:00
Francis Cao 86b35475c0 Add sparklines to Website, Pixel, Link tables 2026-07-08 10:03:08 -07:00
Francis Cao 8b177f1a21 Fix ComboBox/MultiSelect issues. Closes #4355 2026-07-02 11:11:53 -07:00
Francis Cao 7a176e10bc share component column wrapping. link/pixel card mode. website table formatting. Closes #4372 2026-07-01 09:15:50 -07:00
Mike Cao a53996575e Keep website filter dialog content within viewport 2026-06-22 21:34:38 -07:00
Mike Cao eb2e271a08 Constrain filter edit tabs to scroll within the modal 2026-06-22 21:22:41 -07:00
Francis Cao 324e1d91a7 fix mobile layout for session replay filter button 2026-06-17 11:56:03 -07:00
Francis Cao c61c01e3bb implement session replay filters 2026-06-17 11:38:57 -07:00
Francis Cao f3ce0e64ca typescript fixes, replayer close error, show page toggle fix. 2026-06-17 10:02:12 -07:00
Mike Cao 8227589ad9 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-09 23:07:24 -07:00
Mike Cao 0c0a3aee65 Propagate unlimited website entitlement through subscription checks 2026-06-09 13:32:52 -07:00
Francis Cao 2df051e216 fix sharetoken permissions for pixels,links,boards, and failed routes 2026-06-08 19:16:01 -07:00
Mike Cao 306ca4a435 Lint format files. Updated rng function. 2026-06-02 22:35:07 -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
Francis Cao a7a0d73dd7 fix PieChart rendering issues by giving default height. 2026-05-18 23:06:47 -07:00
Mike Cao b6a4c70a7a Fix IntersectionObserver mock for updated lib.dom.d.ts 2026-05-17 22:34:47 -07:00
Mike Cao 72fb239566 Merge branch 'dev' into fix/website-select-page-size 2026-05-16 02:26:38 -04:00
Mike Cao bd7b794307 Merge branch 'dev' into master 2026-05-15 02:18:29 -04:00
Mike Cao c99ab3102d Fix DataGrid JSX nesting 2026-05-14 23:00:49 -07:00
Mike Cao c0ea3aefbe Migrate tests to Vitest 2026-05-14 22:05:34 -07:00
Mike Cao be1161b32e Merge branch 'dev' into feat/datagrid-view-toggle 2026-05-15 00:28:51 -04:00
Mike Cao caa200db29 Merge pull request #4259 from yancat160/feat/persist-hidden-events-across-range
fix: keep hidden events hidden across date-range changes
2026-05-15 00:15:40 -04:00
Mike Cao a48f5aad5f Merge pull request #4140 from seojcarlos/fix/firefox-events-nan
fix: prevent NaN timestamps from breaking event charts in Firefox
2026-05-14 23:28:51 -04:00
Mike Cao bbe105524d Merge pull request #4257 from yancat160/fix/stable-event-chart-colors
fix: stabilize event chart colors per label
2026-05-14 23:18:07 -04:00