Mike Cao
8cd3c03702
Added opacity to tooltips.
2026-02-08 00:04:13 -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
80cad6ea65
Merge remote-tracking branch 'origin/dev' into dev
2026-02-07 03:40:11 -08:00
Mike Cao
af2c823c1b
Fixed tooltip text sizes.
2026-02-07 03:39:56 -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
fed8d4c71a
Fixed maximize button on Panel.
2026-02-07 00:16:15 -08:00
Mike Cao and Claude Opus 4.6
b9eb5f9800
Fix missing back button in WebsiteNav by defaulting sidenav-collapsed state to false.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 05:01:11 -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
18702e130e
Decompose BoardPage into individual components and remove debug logging.
...
Extract BoardRow, BoardColumn, BoardViewHeader, BoardEditHeader, and
boardConstants into separate files. Remove 9 console.log statements
from BoardBody and BoardProvider.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 04:47:23 -08:00
Mike Cao and Claude Opus 4.6
5f404f62d8
Bold text for selected items in SideNav and WebsiteNav.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 04:43:21 -08:00
Mike Cao and Claude Opus 4.6
3467184b8f
Consolidate WebsiteNavSection into WebsiteNav and fix scrollbar flash.
...
Move sidebar rendering logic into WebsiteNav with isCollapsed prop so
SideNav uses WebsiteNav directly instead of duplicating code. Add
overflow hidden to prevent horizontal scrollbar during expand transition.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 04:27:37 -08:00
Mike Cao and Claude Opus 4.6
dea3c41ecc
Fix WebsiteSelect showing empty value on initial load.
...
Fall back to queried website name when local state hasn't been set yet,
since useState only captures the initial value which is undefined before
the query resolves.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 04:04:53 -08:00
Mike Cao and Claude Opus 4.6
b3a77d7c04
Fix CompareTables select width, WebsiteSelect min height, and MetricCard gap.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 04:00:42 -08:00
Mike Cao and Claude Opus 4.6
635317ecfb
Combine WebsiteNav into SideNav when viewing a website.
...
Replace the separate 240px WebsiteNav sidebar with website navigation
integrated into the main SideNav. When a websiteId is active, SideNav
shows a back arrow, WebsiteSelect dropdown, and grouped nav items
instead of the main links. Extract shared useWebsiteNavItems hook used
by both SideNav and WebsiteNav (still used by MobileNav).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 03:57:28 -08:00
Mike Cao and Claude Opus 4.6
84522b2475
Fix ChangeLabel colors to use react-zen theme variables.
...
Replace old CSS variables with new theme tokens for success, error,
and neutral states.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 03:31:20 -08:00
Mike Cao
403bdfd6e2
Fixed previous select width.
2026-02-06 03:24:29 -08:00
Mike Cao and Claude Opus 4.6
d9f8a0418c
Fix WebsiteDateFilter width and date popup minimum width.
...
Remove unnecessary wrapper Row around DateFilter and set min-width
on the date picker popover to 200px.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 03:22:16 -08:00
Mike Cao and Claude Opus 4.6
18c3ffc2d8
Fix NavButton text not showing and remove unused Sidebar.
...
Show NavButton text whenever sidebar is not collapsed, not only on
pages without sub-navigation. Also remove unused Sidebar component.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 03:12:47 -08:00
Mike Cao and Claude Opus 4.6
28c9c7d3ec
Fix Select component usage by removing items prop and render functions.
...
Replace render function children with mapped ListItem elements and remove
the unsupported items prop across all Select instances.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 02:46:38 -08:00
Mike Cao and Claude Opus 4.6
1b347531dc
Add hover background to MetricsTable rows.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 02:24:41 -08:00
Mike Cao and Claude Opus 4.6
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 and Claude Opus 4.6
7cafc3e61d
Replace numeric prop values with named react-zen values.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 23:41:10 -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
d3d86f43fa
Updated packages.
2026-02-05 20:29:40 -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
Mike Cao
8484fd26e1
Code cleanup.
2026-02-05 19:46:16 -08:00
Mike Cao and Claude Opus 4.6
a8534a9d4d
Add board view/edit mode separation with cancel button.
...
/boards/[id] is now view mode (read-only) with an edit button.
/boards/[id]/edit is edit mode with save and cancel buttons.
Save navigates back to view, cancel discards changes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 19:42:50 -08:00
Mike Cao
5f316a79e5
Merge pull request #3972 from IndraGunawan/fix-inconsistent-date-format
...
fix inconsistent date format
2026-01-26 11:15:20 -08:00
Mike Cao
63c9cf2e30
Merge pull request #3954 from maennenajere/dev
...
Update fi-FI.json
2026-01-16 22:15:10 -08:00
Mike Cao
a270b0afea
Merge pull request #3956 from Nayrode/master
...
Fix autofill styling inconsistency in dark theme
2026-01-14 21:34:52 -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
Mike Cao
5213e04f44
Merge pull request #3866 from RaenonX/master
...
Added custom slug for links
2026-01-06 18:23:28 -08:00
Mike Cao
17d24bf8e2
Merge pull request #3872 from GochoMugo/fix/denied-storage-access
...
fix: handle denied storage access
2026-01-06 18:03:16 -08:00
Mike Cao
767fda21cd
Merge pull request #3874 from maphubs/fix-session-error
...
fix prisma session race condition error
2026-01-06 18:01:09 -08:00
Mike Cao
c122fb718b
Merge pull request #3875 from FEgor04/master
...
fix(events): use correct key for event values
2026-01-06 17:50:24 -08:00
Mike Cao
f105a52fc2
Merge pull request #3884 from XahidEx/patch-2
...
Correct UAE emirate names in iso-3166-2.json
2026-01-06 17:48:29 -08:00
Mike Cao
5506314e54
Merge pull request #3891 from journry789/master
...
This resolves the issue of being unable to obtain the client's IP add…
2026-01-06 17:46:04 -08:00
Mike Cao
e90b2201ca
Merge pull request #3917 from Mintimate/master
...
feat: add EdgeOne CDN geolocation headers support
2026-01-06 17:32:48 -08:00
Mike Cao
d8dcf05a20
Merge pull request #3920 from PaiJi/chore/update-zh-CN-translation
...
chore(i18n): update zh-CN translation
2026-01-06 17:29:43 -08:00
Mike Cao
2e62a06aa4
Merge pull request #3926 from Yashh56/feat/default-currency
...
feat: Add default currency support and update currency handling in Revenue component
2026-01-06 17:27:47 -08:00
Mike Cao
75ae7528fb
Merge pull request #3929 from dyanakiev/master
...
chore(i18n): update bg-BG translation
2026-01-06 17:25:35 -08:00
Mike Cao
58880b6a5f
Merge pull request #3939 from AymanAlSuleihi/master
...
Fix double scrollbar in dropdown
2026-01-06 17:24:38 -08:00
Mike Cao
42d0594118
Merge pull request #3936 from sbozh/fix/compatible-event-name
...
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-02 13:03:34 -08:00
Mike Cao
34c31ca63c
Merge pull request #3937 from AymanAlSuleihi/master
...
Add country flag image for Tor traffic (T1)
2026-01-02 13:02:35 -08:00
Mike Cao
4c0c9e6aa0
Merge pull request #3910 from kkhys/fix/ja-jp-breakdown
...
Fix Japanese translation for label 'breakdown'
2025-12-20 21:39:29 -08:00
Mike Cao
7c804b10ea
Merge pull request #3834 from umami-software/dependabot/npm_and_yarn/jws-3.2.3
...
Bump jws from 3.2.2 to 3.2.3
2025-12-04 17:50:55 -08:00
Mike Cao
81e27fc18c
Fix formatting for Docker compose instructions
2025-12-04 00:37:13 -08:00
Mike Cao
2b771ff2b4
Merge pull request #3832 from umami-software/dev
...
v3.0.2
2025-12-03 23:54:31 -08:00
Mike Cao
7e42b5b35e
Merge pull request #3827 from umami-software/dependabot/npm_and_yarn/next-15.5.7
...
Bump next from 15.5.3 to 15.5.7
2025-12-03 21:27:43 -08:00
Mike Cao
9a269ab811
Merge pull request #3805 from prince0xdev/feat/mobile-navigation-improvement
...
Improve mobile navigation: clickable “online” badge & page title
2025-12-03 00:16:16 -08:00
Mike Cao
32aee652a5
Merge pull request #3824 from IndraGunawan/disable-prefetch-view-link
...
fix: disable prefetch for Links view button
2025-12-03 00:14:11 -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
7b3be59c8d
Merge pull request #3819 from Lokimorty/seed-sample-data
...
feat(dev): add sample data generator script
2025-12-02 23:30:55 -08:00
Mike Cao
b08413ebea
Merge branch 'dev' into seed-sample-data
2025-12-02 23:30:47 -08:00
Mike Cao
06251e1317
Merge pull request #3803 from imsyedabdullah/3802-team-to-user-switch
...
Issue#3802 - Team to user switch fixed
2025-12-01 23:15:00 -08:00
Mike Cao
9a2827b50d
Merge pull request #3811 from IndraGunawan/support-uuidv7
...
add support for UUID v7
2025-12-01 23:11:23 -08:00
Mike Cao
b0c1f9041d
Merge pull request #3760 from umami-software/dependabot/npm_and_yarn/js-yaml-3.14.2
...
Bump js-yaml from 3.14.1 to 3.14.2
2025-12-01 15:25:48 -08:00
Mike Cao
4b954fbc7c
Merge pull request #3806 from prince0xdev/feat/thumbnail-team-memory
...
Add favicon icons and auto-redirect to last selected team
2025-12-01 10:43:58 -08:00
Mike Cao
f5d6d0ebaf
Merge branch 'dev' into feat/thumbnail-team-memory
2025-12-01 10:43:48 -08:00
Mike Cao
3071ee8b88
Merge branch 'dev' into 3802-team-to-user-switch
2025-12-01 10:12:19 -08:00
Mike Cao
875c03bca1
Merge pull request #3801 from Lokimorty/skip-realtime-anim
...
fix: skip realtime chart animation when data unchanged
2025-11-29 23:31:36 -08:00
Mike Cao
5ea2a8659c
Merge pull request #3755 from Maxime-J/docker-prisma-engine
...
Permit Docker use in read-only mode and/or offline env.
2025-11-25 21:33:37 -08:00
Mike Cao
a19b92a5cb
Merge pull request #3756 from Abrar74774/master
...
docs: remove underlines between badges in README.md
2025-11-25 21:31:35 -08:00
Mike Cao
dcc1ae1864
Merge pull request #3787 from RaenonX/master
...
Fixed `/api/batch` request recreation failure
2025-11-25 16:08:02 -08:00
Mike Cao
5a44e6deb2
Merge pull request #3791 from travzhang/master
...
fix: fix SQL syntax error in getPageviewExpandedMetrics query
2025-11-25 16:05:58 -08:00
Mike Cao
24b017cad8
Merge pull request #3765 from umami-software/dev
...
v3.0.1
2025-11-17 22:39:48 -08:00
Mike Cao
d382ad2975
Merge pull request #3682 from rkoh-rq/patch-1
...
fix: quote "event" reserved keyword in journey queries
2025-11-14 11:44:31 -08:00
Mike Cao
b1dc690e2f
Merge branch 'dev' into patch-1
2025-11-14 11:44:20 -08:00
Mike Cao
81bedec6d5
Merge pull request #3749 from Maxime-J/os-formatting
...
Restore OS formatting in tables
2025-11-13 13:06:39 -08:00
Mike Cao
9fbcec46af
Merge pull request #3737 from prince0xdev/fix/login-autocomplete-username
...
fix: correct autocomplete attributes to enable password manager autofill
2025-11-12 21:38:12 -08:00
Mike Cao
d98cc35208
Merge pull request #3743 from Mintimate/master
...
feat(geo): add redirect support for direct .mmdb downloads
2025-11-12 21:33:19 -08:00
Mike Cao
7ac5913c86
Merge pull request #3704 from prince0xdev/fix/disable-download-when-no-data
...
Fix: Disable download button when no data available
2025-11-10 22:43:42 -08:00
Mike Cao
227201a73c
Merge pull request #3706 from metaloozee/3703
...
fix: Redirect loop on auth failure
2025-11-08 11:32:02 -08:00
Mike Cao
03c892aac0
Merge pull request #3688 from mathis5711/patch-docker-image-name
...
Fixing docker image name
2025-11-08 11:26:31 -08:00
Mike Cao
98092004b6
Merge pull request #3683 from umami-software/dev
...
v3
2025-11-05 18:34:36 -08:00
Mike Cao
777515f754
Merge pull request #3637 from mdotme/uz-lang
...
feat: add missing uzbek language
2025-10-05 18:04:26 -07:00
Mike Cao
eca6b069f6
Merge pull request #3633 from mcnaveen/fix/asia-kolkata-tz
...
feat (timezone): normalization function for handling legacy timezone identifiers
2025-09-24 12:55:20 -07:00
Mike Cao
9ee8f301ed
Merge pull request #3582 from fnwbr/master
...
`POST /api/websites/<id>`: Make name and domain optional in the validation schema
2025-09-23 17:53:40 -07:00
Mike Cao
077eeceb88
Merge pull request #3628 from umami-software/dependabot/npm_and_yarn/next-15.4.7
...
Bump next from 15.3.3 to 15.4.7
2025-09-23 17:52:43 -07:00
Mike Cao
e191d9dae4
Merge pull request #3631 from umami-software/mikecao-patch-1
...
Add ISO country codes to constants
2025-09-23 17:51:40 -07:00
Mike Cao
a6966179f5
Add ISO country codes to constants
2025-09-23 17:50:40 -07:00
Mike Cao
050df528a6
Merge pull request #3629 from kronthto/patch-1
...
Incomplete ISO Countries Constants
2025-09-23 17:39:41 -07:00
Mike Cao
6497cd0cd4
Merge pull request #3611 from halkeye/migrate-docker-gha
...
Migrate to docker actions
2025-09-22 22:29:46 -07:00
Mike Cao
3a4f4c1e27
Merge pull request #3627 from malwarepad/master
...
URGENT! Resolve IPv6 address destruction on GeoIP query
2025-09-22 22:26:33 -07:00
Mike Cao
9c36f76e1b
Merge pull request #3623 from nickcmaynard/fix-ci
...
Add setup-pnpm to hopefully fix CI tests etc.
2025-09-17 21:43:28 -07:00
Mike Cao
39c99997ce
Merge pull request #3608 from fauzora/fix/tracker-configuration
...
fix(hash): improve URL normalization and handling in tracking functions
2025-09-16 22:44:51 -07:00
Mike Cao
aa398201be
Merge pull request #3613 from nickcmaynard/fix-ip-header-ordering
...
Fix ordering to allow X-Forwarded-For to be correctly managed by Cloudflare
2025-09-16 20:57:20 -07:00
Mike Cao
2826daad1a
Merge branch 'master' into fix-ip-header-ordering
2025-09-16 20:57:12 -07:00
Mike Cao
840e0314f5
Merge pull request #3619 from go-task/geolocation-netlify
...
fix(geo): parse netlify ip header by default: `x-nf-client-connection-ip`
2025-09-16 20:55:15 -07:00
Mike Cao
503a1f740c
Merge pull request #3615 from matiasfacello/master
...
Adds missing spanish translations
2025-09-09 22:12:59 -07:00
Mike Cao
1b6da0aaa0
Merge pull request #3599 from 0xflotus/patch-2
...
fix: put Google in the right order of grouped domains
2025-08-28 10:59:31 -07:00
Mike Cao
df786d1fbc
Merge pull request #3590 from halkeye/halkeye/chore/pnpm
...
chore: finish migration of yarn/npm to pnpm everywhere
2025-08-27 22:29:51 -07:00
Mike Cao
19a87388cd
Merge pull request #3594 from 0xflotus/patch-2
...
chore: sort properties alphabetically
2025-08-27 20:41:27 -07:00
Mike Cao
d972765760
Merge pull request #3597 from badmike/feat/cloudfront-location-headers
...
feat: Add AWS CloudFront geolocation headers support
2025-08-27 20:38:52 -07:00
Mike Cao
04fd5d370c
Merge pull request #3568 from markkuhar/update-slovenian-translation
...
Update Slovenian translation
2025-08-24 13:20:25 -07:00
Mike Cao
60eaaaff60
Merge pull request #3528 from umami-software/analytics
...
v2.19.0
2025-07-26 18:34:00 -07:00
Mike Cao
ab0826d91a
Merge pull request #3517 from vicke4/feature/persistent-event-tab
...
feat: persistent event tab selection
2025-07-21 00:47:03 -07:00
Mike Cao
195619aeed
Merge pull request #3507 from basbroek/feature/table-view-events
...
Feature: Table view for event properties
2025-07-13 22:03:59 -07:00
Mike Cao
31f9b17942
Merge branch 'dev' into feature/table-view-events
2025-07-13 22:03:52 -07:00