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
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 and Claude Opus 4.6
f595da612c
Fix website reports route type error and pass teamId to board WebsiteSelect.
...
Remove invalid 3rd parameter from GET handler and parse report type from
query params instead. Pass teamId to WebsiteSelect in BoardEditHeader so
it shows team websites in team context.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 03:25:24 -08:00
Mike Cao and Claude Opus 4.6
ce8c108fac
Fix team boards endpoint calling getTeamPixels instead of getTeamBoards.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 04:56:42 -08:00
Mike Cao and Claude Opus 4.6
f66a508892
Add website binding to boards with filter and date controls.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 22:04:59 -08:00
Mike Cao
c3e0290e65
Merge branch 'dev' into boards
...
# Conflicts:
# .gitignore
# package.json
# pnpm-lock.yaml
# prisma/migrations/16_boards/migration.sql
# prisma/schema.prisma
# src/app/(main)/MobileNav.tsx
# src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx
# src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
# src/components/common/SideMenu.tsx
# src/lib/types.ts
2026-02-05 20:05:25 -08:00
Francis Cao
e21c1c83bb
configure salt rotation period using env vars. Closed #3427
2026-02-05 08:56:12 -08:00
Francis Cao
2489601ae6
website API shareId compatibility updates
2026-02-03 22:28:25 -08:00
Francis Cao
4a3190b2da
add name to createShare
2026-01-29 22:27:37 -08:00
Francis Cao
1174ce89bc
remove shareId from website POST
2026-01-29 21:36:38 -08:00
Mike Cao
f7bdd5c54e
Merge remote-tracking branch 'origin/dev' into dev
2026-01-27 18:05:54 -08:00
Francis Cao
a1a092dc19
Add MetricsBar to Events page. Closes #3830
2026-01-26 17:08:34 -08:00
Mike Cao
4680c89e28
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-01-26 11:18:34 -08:00
Francis Cao
7f43a0d41a
Improve team admin screen workflow for team/members. Closes #2767
2026-01-26 10:00:31 -08:00
Francis Cao
128217c0f4
add event type filter button and implementation to journeys Close #2803
2026-01-24 10:09:10 -08:00
Mike Cao
4a09f2bff6
Share page changes.
2026-01-24 02:47:09 -08:00
Francis Cao
e73432dd26
Add unit select and backend implementation. Fix compare for websitestats. Remove unused params from stats, metrics, weekly
2026-01-23 10:08:47 -08:00
Mike Cao and Claude Opus 4.5
af7f7adf5b
Add name field to share feature and require at least one item selection.
...
- Add name field to ShareCreateForm and ShareEditForm
- Add name column to SharesTable
- Update API routes to handle name field
- Require at least one item to be selected before saving
- Display parameters in responsive 3-column grid in edit form
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 20:17:45 -08:00
Mike Cao
4c9b2f10da
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-01-22 19:17:22 -08:00
Mike Cao
adea3e9b1c
Merge branch 'analytics' into dev
...
# Conflicts:
# .gitignore
# src/app/api/share/[slug]/route.ts
# src/app/share/[...shareId]/SharePage.tsx
2026-01-22 17:44:45 -08:00
Francis Cao
f4eaa9fd0d
update segmentParamSchema, add typing to getEntity
2026-01-22 16:32:06 -08:00
Francis Cao
d4ff7c8e3f
tighten zod validation for segment parameters
2026-01-22 12:53:44 -08:00
Francis Cao
8f55ed9da9
security advisory fixes opened by kolega-ai-dev
2026-01-22 09:24:08 -08:00
Mike Cao
f84e67b0e6
White-label support.
2026-01-22 01:50:24 -08:00
Mike Cao and Claude Opus 4.5
f2c49845d0
Add filtered navigation to share pages
...
- Update share API to return websiteId and parameters
- Create ShareNav component that filters nav items based on parameters
- Update SharePage to include navigation sidebar and route to correct page
- Support all website pages: overview, events, sessions, realtime, compare,
breakdown, goals, funnels, journeys, retention, utm, revenue, attribution
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 18:12:33 -08:00
Mike Cao and Claude Opus 4.5
0eb598c817
implement website share functionality using share table
...
- Add support for multiple share URLs per website with server-generated slugs
- Create shares API endpoint for listing and creating website shares
- Add SharesTable, ShareEditButton, ShareDeleteButton components
- Move share management to website settings, remove header share button
- Remove shareId from website update API (now uses separate share table)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 17:23:14 -08:00
Mike Cao
d9f698ca42
Board editing.
2026-01-18 04:20:36 -08:00
Mike Cao
e08907d998
Board setup.
2026-01-16 19:52:16 -08:00
Mike Cao
f97c840825
Merge branch 'dev' into boards
2026-01-16 16:30:31 -08:00
Francis Cao
520c91c621
fix share api routes
2026-01-16 16:29:08 -08:00
Mike Cao
e3e2ed0435
Merge branch 'dev' into boards
...
# Conflicts:
# prisma/schema.prisma
# src/permissions/index.ts
2026-01-16 16:25:21 -08:00
Francis Cao
29f2c7b7d4
share api, queries, permissions, migration, entity lib
2026-01-15 16:25:56 -08:00
Mike Cao
0fbd8a448d
Merge branch 'dev' into boards
2026-01-14 12:53:25 -08:00
Francis Cao
2bd0734162
Revert "refactor 6 month retention. use auth instead of cache:website". Fix share page retention bug.
...
This reverts commit 741c6039e6 .
2026-01-14 11:06:33 -08:00
Francis Cao
b6013c3ee8
Revert "refactor 6 month retention. use auth instead of cache:website". Fix share page retention bug.
...
This reverts commit 741c6039e6 .
2026-01-14 10:28:48 -08:00
Mike Cao
6d480d9c36
Merge pull request #3950 from AymanAlSuleihi/fix/compare-metrics
...
Fix metrics bar not updating on compare mode switch
2026-01-10 18:56:54 -08:00
AymanAlSuleihi
a049fbb5b0
Update compare parameter to use enum for valid values
2026-01-09 23:41:16 +00:00
AymanAlSuleihi
6420f2c813
Remove redundant compare param definition
2026-01-09 22:54:50 +00:00
AymanAlSuleihi
fbf03d6563
Fix metrics bar not updating on compare mode switch
2026-01-09 19:35:48 +00:00
Mike Cao
aefc36b476
Merge branch 'dev' into boards
...
# Conflicts:
# pnpm-lock.yaml
2026-01-07 01:01:39 -08:00
Francis Cao
34677bca8f
Merge pull request #3925 from Yashh56/feat/version
...
feat : Add version settings to display application version
2025-12-30 13:51:09 -08:00
Yash
b0aa6fd6ef
feat: Add current version to API response
2025-12-26 22:13:23 +05:30
Yash
5e3e6b3edd
refactor: Simplify version display by removing API endpoint and using constant
2025-12-25 09:48:09 +05:30
Yash
612b00179b
feat : Add version settings and API endpoint to display application version
2025-12-25 00:21:10 +05:30
Francis Cao
86d2672c47
fix shareId error
2025-12-18 11:33:29 -08:00
Francis Cao
741c6039e6
refactor 6 month retention. use auth instead of cache:website
2025-12-18 10:35:52 -08:00
Mike Cao
5ce1b40330
Merge branch 'dev' into boards
...
# Conflicts:
# pnpm-lock.yaml
2025-12-04 00:53:54 -08:00
Mike Cao
23ff20a10b
Merge pull request #3809 from RaenonX/master
...
Allow `browser` / `os` / `device` override in `payload` & return `cache` from `/api/batch`
2025-12-03 00:01:30 -08:00
Mike Cao
170821e2f9
Populate teams on login.
...
Closes #3796
2025-12-02 13:45:49 -08:00