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
Mike Cao
98b824ce48
Update Next.js and related dependencies
2026-09-01 17:47:03 -07:00
Mike Cao
8d0229b598
Remove autogenerated operation descriptions from OpenAPI contracts
2026-09-01 16:07:08 -07:00
Mike Cao
e1a4934038
Generate explicit OpenAPI contracts for API routes
2026-09-01 15:09:10 -07:00
Mike Cao
cc5d71d39f
Generate OpenAPI from App Router handlers with inferred contracts and source analysis
2026-09-01 13:09:40 -07:00
Nicolas Moreno
054c365504
fix(teams): respect basePath in Manage teams menu link
2026-09-01 06:59:38 -05:00
Mike Cao
5ce5664b29
Add OpenAPI schema generation and validation for API routes
2026-08-31 19:37:37 -07:00
Mike Cao
5d822e6c7e
Add annotation modal headings and restore row button styling
2026-08-27 00:17:25 -07:00
Mike Cao
64e4cc1c3b
Add website annotations with chart markers and CRUD management
2026-08-27 00:09:03 -07:00
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
af542569bf
fix realtime search bar css
2026-08-19 22:25:41 -07:00
Francis Cao
cb9cb27fbe
fix(send): reset visit state on session drift and add missing 2FA translations
2026-08-19 22:06:19 -07:00
Francis Cao
c3a70b123d
fix(relational): prevent orphaned website_event sessions and keep event pagination stable. Closes #4462 .
2026-08-18 14:16:03 -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
NoiceHax
319a09cdb5
fix(send): keep the root path when REMOVE_TRAILING_SLASH is enabled
...
The trailing-slash regex also matched the leading slash of the root URL, so with REMOVE_TRAILING_SLASH set every home page view was stored with an empty url_path: the home page vanished from the paths/entry/exit reports and could not be selected as a funnel step. Skip the match at the start of the path so "/" and "/#hash" are preserved while "/blog/" and "/blog/#hash" are still trimmed.
Closes #4152
2026-08-17 11:21:07 -07:00
Francis Cao and NoiceHax
d6a3b8c6d3
fix(auth): lowercase existing usernames for pre-3.2 accounts
...
Co-authored-by: NoiceHax <yashasprakash021@gmail.com >
2026-08-17 10:39:49 -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
Mike Cao
6f5d0d2bc2
Merge pull request #4447 from tomazic89/fix/funnel-null-event-values
...
Fix funnel step editor crash on null event values
2026-08-13 09:48:00 -04:00
Nejc Tomažič
b58172c591
fix funnel step editor crash on null event values
2026-08-13 12:59:02 +02:00
Mike Cao
80a0bb3715
Merge pull request #4437 from nrps9909/codex/complete-zhtw-dashboard-copy
...
fix(i18n): polish Traditional Chinese 2FA copy
2026-08-11 23:55:08 -04:00
Mike Cao
de474a1da9
Update README
2026-08-11 23:29:10 -04:00
Mike Cao
ba2aa48546
Merge pull request #4441 from umami-software/dev
...
v3.3.0
2026-08-11 16:08:23 -04:00
Mike Cao
79d62720b2
Bump version to 3.3.0
2026-08-11 15:52:33 -04:00
Mike Cao
3447438c49
Upgrade pnpm and verify Prisma engines are installed during build
2026-08-11 15:49:18 -04:00
陳廷安
6e3ff550c2
fix(i18n): polish Traditional Chinese 2FA copy
2026-08-11 15:03:42 +08:00
Francis Cao
3e729bc0e4
harden eventData delete. Add translations. Closes #4435 .
2026-08-10 12:41:41 -07:00
Francis Cao
e89956597b
Merge pull request #4434 from Yashh56/fix/funnel-val
...
fix(funnel): add client-side validation to funnel window input
2026-08-10 12:03:05 -07:00
Yash
d9dfd75549
fix(i18n): add missing invalidValue translation keys
2026-08-08 16:29:11 +05:30
Yash
3dce2c85ea
feat: added client side validation
2026-08-08 16:15:38 +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
92fd4b71c3
Fix TopNav prisma error
2026-08-06 09:20:27 -07:00
Mike Cao
d7042c141b
Revise Umami description for clarity and focus
...
Updated description to emphasize privacy-first features and comprehensive analytics.
2026-08-05 15:13:10 -07:00
Francis Cao
8d6943bf51
fix count query
2026-08-05 11:33:05 -07:00
Francis Cao
69cd0941ad
revert getWebsiteEvent
2026-08-05 10:54:08 -07:00
Francis Cao
ff08111ef1
Fix getWebsiteEvents
2026-08-05 10:41:15 -07:00
Francis Cao
311190f44a
getWebsiteEvent optimizations
2026-08-05 09:24:00 -07:00
Mike Cao
ba78b9a5c2
Disable standalone output on Vercel builds
2026-08-04 23:08:06 -07:00
Mike Cao
823fd0e607
Pin pnpm version and remove deprecated dev indicator config
2026-08-04 22:23:23 -07:00
Mike Cao
aab5462e38
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-08-04 21:21:17 -07:00
Mike Cao
11a158775c
Upgrade Next.js and React Zen dependencies
2026-08-04 21:21:07 -07:00