Commit Graph
958 Commits
Author SHA1 Message Date
Francis Cao 4580cb6179 preserve tooltip css 2026-09-08 09:46:51 -07:00
Mike Cao 9ff1ecb6dd Migrate UI styles to Zen theme tokens and preserve brand colors 2026-09-07 10:28:16 -07:00
Mike Cao 42c5a53650 Merge pull request #4490 from justadityaraj/fix/page-selector-dev
Keep typed page paths selectable in reports
2026-09-05 22:41:30 -07:00
Mike Cao d7bf253363 Merge pull request #4515 from umami-software/feat/mcp-api-client
Add OAuth-protected MCP server with generated API client and OpenAPI contracts
2026-09-05 19:41:58 -07:00
Francis Cao 15a57f9e34 Merge branch 'analytics' of https://github.com/umami-software/umami into dev 2026-09-04 09:23:04 -07:00
Mike Cao 9c44a3cbbf Fix mobile date filter fullscreen dropdown 2026-09-03 17:14:22 -07:00
Mike Cao 65bf19e067 Add OAuth-protected MCP server with generated API client packages 2026-09-03 16:58:47 -07:00
Francis Cao 336fbcb3c5 Annotations workflow, UI/UX polish 2026-09-03 12:59:56 -07:00
Francis Cao 26e236c95c Fix Goal/Funnel wildcard UI bug 2026-09-02 14:56:35 -07:00
Francis Cao 2709d8e8ea Merge pull request #4502 from nicolas2601/fix/manage-teams-base-path
fix(teams): respect basePath in Manage teams menu link
2026-09-02 14:40:29 -07:00
Mike Cao f1c5b4f7bb Add account API key management 2026-09-01 21:50:07 -07:00
Nicolas Moreno 054c365504 fix(teams): respect basePath in Manage teams menu link 2026-09-01 06:59:38 -05:00
Mike Cao 64e4cc1c3b Add website annotations with chart markers and CRUD management 2026-08-27 00:09:03 -07:00
Aditya de7c06c0a5 Fix page selector custom values 2026-08-26 18:22:15 +05:30
Mike Cao eea124bbf8 Migrate UI theme variables to react-zen tokens and update dependency package 2026-08-24 17:02:57 -07:00
Francis Cao 1a91b5f1f3 fix event_name parameter collision. Closes #4461 2026-08-18 10:49:14 -07:00
Francis Cao a2374e1515 add padding to avoid content and scroll-bar collision in expanded menu 2026-08-17 16:17:23 -07:00
Francis Cao dd6b5ddf3a fix: preserve menu item actions in admin dropdowns. Closes #4453. 2026-08-17 10:00:15 -07:00
Francis Cao 0a77e50da1 Harden 2FA APi routes and UI when 2FA env var missing. Closes #4443. 2026-08-14 10:32:09 -07:00
Francis Cao f94a5cfc02 Merge pull request #4450 from NoiceHax/fix/issue-4443
fix(2fa): gate two-factor auth when the encryption key is missing
2026-08-14 09:32:50 -07:00
Francis Cao 5ca2be7598 expanded metrics performance updates. 2026-08-13 10:16:29 -07:00
NoiceHax a40b418038 fix(2fa): gate two-factor auth when the encryption key is missing
TWO_FACTOR_ENCRYPTION_KEY has no default, so instances upgrading to 3.3
without setting it hit an unhandled throw from encryptSecret: the setup
dialog only reported "Something went wrong", and where 2FA was required
the blocking dialog made the whole app unusable. The status endpoint now
reports 2FA as not required while the key is missing or invalid, and
setup initiation returns 503 with a two-factor-error-not-configured code
that the setup dialog renders as a readable message. Also documents the
variable in the README and the example compose file.

Closes #4443
2026-08-13 22:39:31 +05:30
Yash d9dfd75549 fix(i18n): add missing invalidValue translation keys 2026-08-08 16:29:11 +05:30
Mike Cao 8a05dfee58 Replace global scrollbars with themed overlay scroll areas 2026-08-07 15:31:14 -07:00
Francis Cao 85c4c1863d Fix duplicate data types using dominant logic 2026-08-06 10:25:29 -07:00
Francis Cao d4e864e4d9 Session/Event Property CSS fixes. Session Activity performance changes 2026-08-06 10:14:40 -07:00
Francis Cao 41e9ad38f1 fix sharetable UI/CSS issues 2026-08-04 07:49:21 -07:00
Mike CaoandClaude Fable 5 2fe062c49e Fix dialog context error in language popover by using DialogTrigger
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 07:36:47 -07:00
Mike Cao c5d34d10ad Add spacing between Teams popover and trigger 2026-08-03 18:56:53 -07:00
Francis Cao 079cfdde84 Improve website events query performance and fix activity search persistence 2026-08-03 16:30:19 -07:00
Mike Cao b5e9f7d968 Make mobile menu sheet height responsive and support controlled state 2026-08-03 13:11:57 -07:00
Mike Cao fbc4e86bb9 Add reusable website value combobox to attribution and journey filters 2026-08-03 13:03:58 -07:00
Mike Cao 35c3560143 Constrain DataGrid search input width 2026-08-03 11:29:41 -07:00
Mike Cao 2de1c9bcc0 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-08-02 19:43:08 -07:00
Mike Cao 5d8cf10bf1 Replace Focusable navigation wrappers with tabIndex-based focus handling 2026-08-02 19:42:53 -07:00
Francis Cao 7b22872b53 resolve UserButton bugs 2026-08-02 15:26:04 -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