Francis Cao
534af98809
remove slug from board schema
2026-03-12 10:27:58 -07:00
Francis Cao
1bffb3cbf3
saved session replay implementation checkpoint
2026-03-09 13:51:08 -07:00
Francis Cao
2524a95d2f
fix migrations
2026-03-04 15:42:33 -08:00
Mike Cao
b389c417de
Merge branch 'dev' of https://github.com/umami-software/umami into dev
...
# Conflicts:
# src/app/(main)/websites/[websiteId]/replays/ReplayModal.tsx
# src/app/(main)/websites/[websiteId]/replays/ReplaysTable.tsx
# src/app/(main)/websites/[websiteId]/replays/[sessionId]/ReplayPlayback.tsx
# src/queries/sql/replays/saveReplayChunk.ts
# src/recorder/index.js
2026-03-04 12:36:23 -08:00
Mike Cao
8c1ee0b3ce
Progress check-in. Updated tracker and recorder scripts.
2026-03-04 12:21:36 -08:00
Francis Cao
0e1d6cef6b
refactor session replays to be per visit. sessions persist too long resulting in low-quality recordings
2026-03-03 22:59:25 -08:00
Mike Cao
e73d827d21
Merge branch 'session-recording' into dev
2026-02-25 02:32:07 -08:00
Mike Cao
d349c3aea9
Merge branch 'dev' into session-recording
2026-02-16 09:20:39 -08:00
Mike Cao and Claude Opus 4.6
ce9e2416fb
Add Web Vitals performance tracking (LCP, INP, CLS, FCP, TTFB)
...
End-to-end performance metrics tracking: dedicated database table with
percentile aggregation, tracker collection behind data-perf attribute,
/api/send handling, report API endpoints, and Performance dashboard page
with threshold-based metric cards, time-series chart, and per-page breakdown.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 19:25:20 -08:00
Mike Cao and Claude Opus 4.6
0a3cf7a9ff
Rename session recording to session replay across the codebase.
...
Renames all files, components, database schema, API routes, hooks,
messages, and build config from "recording" to "replay" terminology.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 00:38:47 -08:00
Mike Cao and Claude Opus 4.6
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
Francis Cao
9b814aa1ca
revert prisma schema to latest, add global css for scroll-bar, fix css
2026-02-06 15:06:10 -08:00
Mike Cao
e08907d998
Board setup.
2026-01-16 19:52:16 -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
Francis Cao
889a404650
share table schema + migration
2026-01-14 15:33:06 -08:00
Mike Cao
d227bc369f
Progress check-in.
2025-12-05 16:49:08 -08:00
Mike Cao
7edddf15a7
Boards schema.
2025-11-28 00:37:51 -08:00
Francis Cao
3cc2c5b7a8
downgrade prisma until 3.1 release
2025-11-26 11:09:21 -08:00
Francis Cao
099c8bf1b4
Revert "remove relationMode from schema file"
...
This reverts commit bc737268b6 .
2025-11-22 22:24:52 -08:00
Mike Cao
d51f0641a6
Merge branch 'dev' of https://github.com/umami-software/umami into dev
...
# Conflicts:
# prisma/schema.prisma
2025-11-22 16:40:42 -08:00
Mike Cao
b9d52af215
Updated prisma.
2025-11-21 21:35:11 -08:00
Francis Cao
bc737268b6
remove relationMode from schema file
2025-11-21 13:43:54 -08:00
Mike Cao
67105f2cff
Updated packages.
2025-09-10 17:16:04 -07:00
Mike Cao
3c5c1e48e9
Refactored settings. Updated sidebar.
2025-08-15 22:16:28 -07:00
Mike Cao
eabdd18604
Updated Prisma build.
2025-08-15 12:29:33 -07:00
Mike Cao
88639dfe83
New schema for pixels and links.
2025-08-13 20:27:54 -07:00
Mike Cao
585706cc16
Fix css issue.
2020-08-13 00:29:07 -07:00
Mike Cao
000f84df96
Rename website column. Table component.
2020-08-06 23:02:24 -07:00
Mike Cao
e17c9da3d5
Added device collection.
2020-08-06 19:14:44 -07:00
Mike Cao
0f0b1e39e7
Build cli using rollup.
2020-07-24 17:00:56 -07:00
Mike Cao
cb0c912c5b
Switch to json web tokens.
2020-07-22 20:45:09 -07:00
Mike Cao
d8c8df2955
Updated schema.
2020-07-18 23:54:25 -07:00
Mike Cao
58a1c63407
Added CORS middleware. Updated umami script.
2020-07-18 10:36:46 -07:00
Mike Cao
c681441601
Add indexes to tables.
2020-07-17 19:33:40 -07:00
Mike Cao
f7f0c05e12
Initial commit.
2020-07-17 01:03:38 -07:00