Francis Cao
1a6f494754
add back PLAYWRIGHT_URL implementation
2026-05-27 16:24:01 -07:00
Francis Cao
cf7b722fe6
revert playwright core changes
2026-05-27 16:21:31 -07:00
Francis Cao
c3cddcb774
fix playwright service createSnapshotBrowser
2026-05-27 16:00:28 -07:00
Francis Cao
bb31fc7388
implement fix for playwright docker build
2026-05-27 13:46:14 -07:00
Francis Cao
87a04f3ac5
Merge branch 'dev' of https://github.com/umami-software/umami into heatmap_fc
2026-05-22 11:14:15 -07:00
Francis Cao
07e40db5f4
add clickhouse+s3 workflow for heatmaps
2026-05-19 22:41:59 -07:00
Mike Cao
29c73de265
Updated packages.
2026-05-19 19:19:38 -07:00
Francis Cao
afab485874
polish UI/UX color bands, add install-heatmap command
2026-05-19 12:11:48 -07:00
Francis Cao
6de5adaefc
POC for playwright based screenshots for heatmaps
2026-05-19 11:32:15 -07:00
Mike Cao
c6b2364a41
Update test tooling dependencies
2026-05-18 16:43:15 -07:00
Mike Cao
790e2ec644
Updated packaegs.
2026-05-17 22:09:28 -07:00
Mike Cao
a22274bbbc
Updated packages.
2026-05-14 10:37:08 -07:00
Mike Cao
29eba8b272
Merge branch 'master' into dev
2026-05-14 09:56:38 -07:00
dependabot[bot]
2eb25596fb
Bump next from 16.2.4 to 16.2.6
...
Bumps [next](https://github.com/vercel/next.js ) from 16.2.4 to 16.2.6.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.2.4...v16.2.6 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-14 16:54:00 +00:00
dependabot[bot]
d7c6a760be
Bump next-intl from 4.8.3 to 4.9.2
...
Bumps [next-intl](https://github.com/amannn/next-intl ) from 4.8.3 to 4.9.2.
- [Release notes](https://github.com/amannn/next-intl/releases )
- [Changelog](https://github.com/amannn/next-intl/blob/main/CHANGELOG.md )
- [Commits](https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.2 )
---
updated-dependencies:
- dependency-name: next-intl
dependency-version: 4.9.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-14 16:50:47 +00:00
Mike Cao
56e3ea6f14
Merge pull request #4238 from umami-software/dependabot/npm_and_yarn/uuid-14.0.0
...
Bump uuid from 13.0.0 to 14.0.0
2026-05-14 12:48:58 -04:00
Mike Cao
216cf6c448
Migrate test suite from Cypress and Jest to Playwright and Vitest
2026-05-09 01:23:20 -07:00
Yan
74e8b12e39
declare prop-types and react-aria-components as direct dependencies
...
Both packages are required at runtime but were not declared in package.json:
- react-simple-maps imports prop-types but does not list it as a peer or
direct dependency, so prop-types must be provided by the host project.
- @umami/react-zen lists react-aria-components in peerDependencies, so
the host project must provide it.
These are auto-installed by pnpm 8+ when auto-install-peers is true (the
project default), which masks the issue. They are not auto-installed by
npm or by pnpm with auto-install-peers disabled, causing build failures
on a fresh checkout.
2026-05-07 15:22:17 -04:00
dependabot[bot]
2e9aaf3ae7
Bump uuid from 13.0.0 to 14.0.0
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 13.0.0 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 14.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 00:44:55 +00:00
Mike Cao
e5e8a7ccc2
Merge branch 'dev' into dependabot/npm_and_yarn/uuid-14.0.0
2026-05-02 03:12:04 -04:00
dependabot[bot]
da10ea17e7
Bump postcss from 8.5.8 to 8.5.10
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.8 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-24 23:33:02 +00:00
dependabot[bot]
cb9a94f89b
Bump uuid from 13.0.0 to 14.0.0
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 13.0.0 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 14.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 03:09:07 +00:00
Mike Cao
cc829c8f6f
Replace react-spring with motion, fix breaking changes in react-window/date-fns-tz/pure-rand.
2026-04-18 15:41:25 -07:00
Mike Cao
b822374faa
Updated major packages.
2026-04-17 15:57:38 -07:00
Mike Cao
17c5c14f9f
Updated outdated packages.
2026-04-17 15:32:22 -07:00
Mahesh Ravuri
c80f9f0aa2
Update build-docker script to include recorder
2026-04-16 06:18:32 -07:00
Mike Cao
7b8403c0cc
Updated nextjs. Changed middleware to proxy.
2026-04-15 18:25:14 -07:00
Francis Cao
b7f51b3b01
clean-up stylelint dependencies. using biome
2026-04-14 09:42:54 -07:00
Mike Cao
14ab228572
Revert next and next-intl patch updates
2026-04-02 14:03:59 -04:00
Mike Cao
07356323c1
Updated packages.
2026-03-31 21:15:12 -04:00
Mike Cao
030f842242
Updated packages.
2026-03-31 18:55:44 -04:00
Mike Cao
c4e52e7dcd
Remove fs-extra dependency in favor of native node:fs
2026-03-29 23:12:45 -04:00
Mike Cao
2514330758
Remove husky and lint-staged
2026-03-10 23:16:58 -07: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
Mike Cao
0196b0d95d
Fix issues.
2026-02-26 10:29:24 -08:00
Mike Cao
e73d827d21
Merge branch 'session-recording' into dev
2026-02-25 02:32:07 -08:00
Francis Cao
8530329e14
deprecate @umami/redis-client, add redis lib
2026-02-18 09:23:27 -08:00
Mike Cao
09bc2ee5c8
chore: bump package dependencies
2026-02-16 18:34:50 -08:00
Mike Cao
d349c3aea9
Merge branch 'dev' into session-recording
2026-02-16 09:20:39 -08:00
Mike Cao
9672969c23
Add components package version bump step to build
2026-02-15 19:28:25 -08:00
Mike Cao
6a9e732457
Updated packages. Remove unneeded offset.
2026-02-14 22:55:36 -08:00
Mike Cao
b816e951a5
Fixed BarChart rendering in boards.
2026-02-12 18:10:04 -08:00
Francis Cao
02d28a9c53
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2026-02-09 17:52:00 -08:00
Mike Cao
fb6fd293fb
Updated zod validation on date range.
2026-02-08 22:58:25 -08:00
Mike Cao
d26ed3b949
Fixed collapse state of website select.
2026-02-07 23:56:06 -08:00
Mike Cao
f1b314e90b
Added dotenv-cli.
2026-02-07 19:42:19 -08:00
Mike Cao
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
72b5c658e2
Add rrweb-based session recording feature.
...
Implements full session recording with rrweb for DOM capture and rrweb-player
for playback. Includes: Prisma schema for SessionRecording model, chunked
gzip-compressed storage, recorder script built via Rollup, collection API
endpoint, recordings list/playback UI pages, website recording settings,
and cascade delete support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:49:59 -08:00
Mike Cao
c6dd3fb6ff
Rename SideMenu to NavMenu, fix tooltips, and update react-zen.
...
- Rename SideMenu to NavMenu with visible group title labels and selected item highlighting
- Update react-zen to 0.242.0 and fix responsive breakpoints (xs -> base)
- Style floating tooltips with inverted background across WorldMap, charts, and WeeklyTraffic
- Add CSS variables for primary color and use IconLabel consistently
- Remove stray console.log from LoadingPanel
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 01:58:55 -08:00
Mike Cao
d3d86f43fa
Updated packages.
2026-02-05 20:29:40 -08:00