Mike Cao
eb9a77ea64
Return 404 when session is not found and add test coverage for GET session route
2026-07-20 17:15:52 -07:00
Francis Cao
9bf95ef112
updaet session stitching model for post-identify reads. fix fullPath search
2026-07-20 12:21:07 -07:00
Mike Cao
5911ddaa93
Convert tracker build to TypeScript and add type checks
2026-07-19 22:04:49 -07:00
Mike Cao
cb801230cc
Fix identified session ID generation
2026-07-19 10:43:21 -07:00
Mike Cao
4691a344c5
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-07-18 01:35:25 -07:00
Mike Cao
bc97f9f439
Enforce a per-plan team limit when creating teams in cloud mode
2026-07-18 01:35:13 -07:00
Francis Cao
8004afe63d
Punycode support. Closes #2170
2026-07-17 10:22:37 -07:00
Francis Cao
b47847958a
fix code-textarea css
2026-07-16 11:58:49 -07:00
Francis Cao
f7b94c259b
add tracking code workflow for Add website. Add linked ID to session modal.
2026-07-16 11:32:32 -07:00
Francis Cao
7afc4ccf6b
session activity identify stitching
2026-07-15 11:20:27 -07:00
Francis Cao
8a75208d5b
fix permissions loop for charts route
2026-07-14 15:23:32 -07:00
Francis Cao
712b32c7bf
sparkline performance
2026-07-14 14:58:11 -07:00
Mike Cao
e030faf236
Merge pull request #4377 from leonacostaok/fix/kafka-verify-tls
...
verify Kafka broker TLS certificate by default
2026-07-13 17:49:45 -07:00
Mike Cao
a8c275ec61
Merge pull request #4382 from Kopaev/fix/ru-ru-missing-translations
...
i18n(ru-RU): add 21 missing Russian translations
2026-07-13 17:47:41 -07:00
Aleksey Kopaev
71f1745111
i18n(ru-RU): add 21 missing Russian translations
...
Several keys present in en-US were missing from ru-RU, so the UI showed
raw keys (e.g. label.heatmaps) on the Russian locale. Adds translations
for the missing label.* and message.* keys, including heatmap, replay
recorder, board, LLM, and upgrade/plan strings.
2026-07-13 10:11:58 +02:00
Mike Cao
889b2b7952
Merge pull request #4381 from daeho-ro/i18n-ko-KR
...
Add Korean translations to sync english keys
2026-07-09 16:36:25 -07:00
Francis Cao
31c479cf5e
Fix board funnel/goal preview
2026-07-08 11:11:55 -07:00
Francis Cao
28230ee471
sync bucket labeling
2026-07-08 10:32:16 -07:00
Francis Cao
86b35475c0
Add sparklines to Website, Pixel, Link tables
2026-07-08 10:03:08 -07:00
Daeho Ro
cd409cc617
Add Korean translations to sync english keys
...
Fill 21 missing keys in ko-KR messages (19 labels, 2 messages) to reach
100% parity with en-US, following existing translation conventions.
2026-07-08 20:01:42 +09:00
Francis Cao
1fb565bc27
fix failed prisma tests
2026-07-06 15:34:00 -07:00
Francis Cao
e47d1570b9
fix iframe viewport clipping
2026-07-06 11:24:19 -07:00
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
Leon Acosta
2771abc6a7
verify Kafka broker TLS certificate by default
...
When SASL credentials are present, getClient() connected with
`rejectUnauthorized: false`, so the SASL password was sent over a TLS
connection whose broker certificate was never verified — a MITM could
present any certificate and capture the credentials.
Verify by default; set KAFKA_SSL_ALLOW_UNAUTHORIZED=true to opt out for
self-signed brokers.
2026-07-04 18:45:45 +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 Goscinski and greptile-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