Commit Graph
6538 Commits
Author SHA1 Message Date
Francis Cao 7bdc2f215e harden report references in boards 2026-07-06 10:58:43 -07:00
Francis Cao a4a0167515 enforce minimum 8 character slug on create/update. Closes #4376 2026-07-04 08:44:23 -07:00
Francis Cao 735d85c7af fix channel attribution for organic Facebook traffic. Closes #4297 2026-07-02 11:51:46 -07:00
Francis Cao 0d7503a320 remove event property mock data 2026-07-02 11:12:26 -07:00
Francis Cao 8b177f1a21 Fix ComboBox/MultiSelect issues. Closes #4355 2026-07-02 11:11:53 -07:00
Francis Cao 22176eb76d Fix: Session modal issues on mobile: scroll jumps to top on close, avatar overflow causes horizontal scroll. Closes #4358 2026-07-02 10:41:57 -07:00
Francis Cao 952143ba5e match order by with clickhouse queries 2026-07-02 10:32:43 -07:00
Francis Cao 2575f11d26 Merge pull request #4365 from PeterUstinox/fix/eventdata-events-groupby-postgres
fix(events): add GROUP BY to getEventDataEvents no-event relational branch (PostgreSQL 42803)
2026-07-02 10:30:27 -07:00
Francis Cao 6af12977d1 Merge pull request #4364 from Sebasmzt/feat/es-ES-add-missing-keys
Add Spanish translations to sync with en-US.json keys
2026-07-02 10:21:00 -07:00
Francis Cao 0b0a784c76 fix: improve 100vh heatmap iframe alignment 2026-07-02 09:52:51 -07:00
Francis Cao 4c4071b270 keep createSession raw writes on primary when replicas are enabled 2026-07-01 09:53:08 -07:00
Francis Cao 7a176e10bc share component column wrapping. link/pixel card mode. website table formatting. Closes #4372 2026-07-01 09:15:50 -07:00
Francis Cao 2efe6297be implement board clone feature 2026-06-30 08:50:33 -07:00
Francis Cao ab5b1bf354 Board component, security, test updates 2026-06-29 18:17:57 -07:00
PeterUstinox 7b2a235741 fix(events): add GROUP BY to getEventDataEvents no-event relational branch
The no-event branch selects event_name, data_key and data_type alongside
count(*) without a GROUP BY, which throws on PostgreSQL (42803) and on MySQL
with ONLY_FULL_GROUP_BY. The event-filtered branch and both ClickHouse
branches already group correctly. Fixes #4359.
2026-06-28 23:38:00 +02:00
Sebastian G cf51f277fd Add Spanish translations to sync english keys
Add Spanish translations for cumulative, heatmap, property filter, LLM, period, and event selection features in the es-ES locale.
2026-06-27 14:31:44 -07:00
Mike Cao f525898b79 Merge pull request #4354 from sebiweise/master
Update de-DE.json
2026-06-26 20:29:39 -04:00
Mike Cao 0e598fb040 Merge pull request #4343 from anvme/fix/docker-exec-server-single-process
Run server as PID 1 in Docker to drop idle launcher processes. -30% RAM Usage
2026-06-26 20:28:39 -04:00
Mike Cao 91b31634e1 Align DiceBear core with collection version 2026-06-25 22:29:15 -07:00
Mike Cao 284c192bec Update frontend, database, and build dependencies 2026-06-25 20:57:38 -07:00
Sebastian Goscinskiandgreptile-apps[bot] 126574cb5a Update de-DE.json
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-25 13:28:06 +02:00
Sebastian Goscinski d29473fffb Update de-DE.json 2026-06-25 13:23:31 +02:00
Mike Cao 6061bcf14b Fix Docker release cache export 2026-06-24 16:35:37 -07:00
Mike Cao af1b6c6efc Merge pull request #4349 from umami-software/dev
v3.2.0
2026-06-24 14:58:05 -04:00
Mike Cao 2f6e2b5ff2 Include all non-dist packages in the pnpm workspace 2026-06-24 11:28:11 -07:00
Mike Cao 17bd781de5 Remove workspace package glob from pnpm configuration 2026-06-24 11:16:22 -07:00
Francis Cao 8b479e3b32 remove R2/Playwright packages 2026-06-23 15:19:27 -07:00
Francis Cao 42765249ee remove shouldSkipSnapshot rule 2026-06-23 15:10:27 -07:00
Francis Cao 8a0bdc2727 heatmap migration/code clean-up 2026-06-23 15:01:00 -07:00
Francis Cao 3888ec6f4f Allow legacy stateless tokens that were minted without a password fingerprint. 2026-06-23 13:24:55 -07:00
Francis Cao 3b792720af fix semver error 2026-06-23 11:50:19 -07:00
Francis Cao 9defe7e3e0 Only enforce password-change invalidation for sessions that include a password fingerprint. 2026-06-23 00:27:44 -07:00
Francis Cao d4b6f3d25f Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-22 23:31:16 -07:00
Francis Cao 727490269b Invalidate auth sessions after password changes 2026-06-22 23:31:12 -07:00
Mike Cao ec56e58567 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-22 23:26:10 -07:00
Mike Cao ced1107261 Use sunken styling for heatmap page buttons 2026-06-22 23:26:01 -07:00
Francis Cao 2e74b3ebae sanitize logging of sensitive info. 2026-06-22 23:03:01 -07:00
Mike Cao 527ef9d769 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-22 22:34:21 -07:00
Mike Cao ce3d928f77 Keep heatmap depth labels readable while scaling overlay 2026-06-22 22:32:05 -07:00
Francis Cao 86485e8b52 fix paths to orphaned team-owner 2026-06-22 22:13:55 -07:00
Francis Cao 129681ebd7 fix: harden analytics writes and hide internal server errors from client 2026-06-22 22:07:07 -07:00
Francis Cao 770b4d59d2 Merge pull request #4341 from Kyzenkms/fix/session-distinct-id-wrap
fix: wrap long distinct ids in session info
2026-06-22 21:59:39 -07:00
Francis Caoandgreptile-apps[bot] 9fafd0cfd4 Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-22 21:58:39 -07:00
Mike Cao 7d84c84d9a Clip outlier heatmap clicks without stretching canvas 2026-06-22 21:48:29 -07:00
Mike Cao a53996575e Keep website filter dialog content within viewport 2026-06-22 21:34:38 -07:00
Mike Cao eb2e271a08 Constrain filter edit tabs to scroll within the modal 2026-06-22 21:22:41 -07:00
Mike Cao 30ca4d6680 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-22 17:27:05 -07:00
Mike Cao 5ebb49a8f1 Group heatmap overlays by screen width 2026-06-22 17:26:51 -07:00
Francis Cao bf886d6224 Merge pull request #4348 from KadirFiratFTW/fix/4347-information-disclosure-returned-in-response
fix: Information Disclosure: Internal Prisma & Database Errors Return…
2026-06-22 16:39:10 -07:00
kadirfiratftw 173f28c677 fix: Information Disclosure: Internal Prisma & Database Errors Returned in API Response 2026-06-23 01:51:44 +03:00