Commit Graph

125 Commits

Author SHA1 Message Date
Carl-Gerhard Lindesvärd
59012526e2 fix(worker): add reqId to logger for better traceability 2025-02-19 10:33:42 +01:00
Carl-Gerhard Lindesvärd
8e94ce5877 fix(buffer): merge events in queue and get last screen view from buffer instead of cache 2025-02-18 23:08:38 +01:00
Carl-Gerhard Lindesvärd
329c0885d4 improve(self-hosting): remove goose, custom migration, docs, remove zookeeper 2025-02-17 20:54:54 +01:00
Carl-Gerhard Lindesvärd
cfd7fd9c5e chore: more clean up + ts issues 2025-02-11 21:50:51 +01:00
Carl-Gerhard Lindesvärd
3205ea0a31 fix(buffer): live counter 2025-02-11 21:39:10 +01:00
Carl-Gerhard Lindesvärd
848f475412 improve(db): do not use keys in redis 2025-02-11 21:39:10 +01:00
Carl-Gerhard Lindesvärd
cc1f4aa625 improve(buffer): do not create profile for each event 2025-02-04 15:36:04 +01:00
Carl-Gerhard Lindesvärd
e3131ed72a improve(api): cache salts 2025-02-04 14:21:37 +01:00
Carl-Gerhard Lindesvärd
ff2dca42f6 improve(buffer): prep postgres buffer 2025-02-03 09:19:00 +01:00
Carl-Gerhard Lindesvärd
c12eb80867 fix(dashboard): improvements to notifications templates 2024-12-29 22:48:06 +01:00
Carl-Gerhard Lindesvärd
964daef4c1 fix(dashboard): handle * (any events) for notifications 2024-12-27 21:51:17 +01:00
Carl-Gerhard Lindesvärd
b6bdcddcbe fix(auth): more auth things 2024-12-21 11:18:06 +01:00
Carl-Gerhard Lindesvärd
d31d9924a5 feature(auth): replace clerk.com with custom auth (#103)
* feature(auth): replace clerk.com with custom auth

* minor fixes

* remove notification preferences

* decrease live events interval

fix(api): cookies..

# Conflicts:
#	.gitignore
#	apps/api/src/index.ts
#	apps/dashboard/src/app/providers.tsx
#	packages/trpc/src/trpc.ts
2024-12-20 22:23:07 +01:00
Carl-Gerhard Lindesvärd
f4ad97d87d feature(dashboard): add ability to filter out events by profile id and ip (#101) 2024-12-07 21:34:32 +01:00
Carl-Gerhard Lindesvärd
b0c8e25b0a Revert "improve(funnel): make sure group by profile id works as you would think"
This reverts commit 56edb91dd0.
2024-11-23 23:39:58 +01:00
Carl-Gerhard Lindesvärd
56edb91dd0 improve(funnel): make sure group by profile id works as you would think 2024-11-23 21:52:11 +01:00
Carl-Gerhard Lindesvärd
cd16ac878d chore(root): rename organizationSlug to organizationId (#91) 2024-11-20 14:04:55 +01:00
Carl-Gerhard Lindesvärd
fac1e90a39 fix(api): group or statements for chart service 2024-10-23 22:55:25 +02:00
Carl-Gerhard Lindesvärd
71794c802c feature(dashboard): add template for notification rules 2024-10-23 19:59:52 +02:00
Carl-Gerhard Lindesvärd
c4a2ea4858 feature(dashboard): add more settings for funnels
* wip
* feature(dashboard): add more settings for funnels
2024-10-21 10:13:57 +02:00
Carl-Gerhard Lindesvärd
f977c5454a feature(dashboard): add new retention chart type 2024-10-16 10:18:16 +02:00
Carl-Gerhard Lindesvärd
f450a2871b fix(dashboard,api): minor improvement for integrations and notifications 2024-10-03 20:48:37 +02:00
Carl-Gerhard Lindesvärd
f45b02407c fix(api): return correct events for profile 2024-10-03 11:11:10 +02:00
Carl-Gerhard Lindesvärd
f65a633403 feature(dashboard): add integrations and notifications 2024-10-02 22:41:35 +02:00
Carl-Gerhard Lindesvärd
c4be1dc05d fix(api): exclude some keys for export cache 2024-09-25 21:23:08 +02:00
Carl-Gerhard Lindesvärd
0391552ef7 fix(api): add parentheses around or statements in chart.service 2024-09-24 13:15:03 +02:00
Carl-Gerhard Lindesvärd
25a7365569 perf(worker): try to improve perf of worker 2024-09-24 09:19:30 +02:00
Carl-Gerhard Lindesvärd
25f329a4cd chore(buffer): iron out the buffer issues 2024-09-19 21:38:40 +02:00
Carl-Gerhard Lindesvärd
545cbfd520 feature(worker+api): improve buffer 2024-09-18 23:46:37 +02:00
Carl-Gerhard Lindesvärd
32e91959f6 chore(root): migrate to biome 2024-09-18 23:46:11 +02:00
Carl-Gerhard Lindesvärd
efd24ca67a perf(api): improve inserting events 2024-09-12 22:09:35 +02:00
Carl-Gerhard Lindesvärd
46fe17e558 perf(api): add bot events with buffer 2024-09-12 20:51:54 +02:00
Carl-Gerhard Lindesvärd
3e19f90e51 fix(dashboard): get properties and createdAt for profiles 2024-09-11 12:18:10 +02:00
Carl-Gerhard Lindesvärd
b44f1958a2 feat(root): added migrations and optimized profile table 2024-09-10 23:30:41 +02:00
Carl-Gerhard Lindesvärd
27b814eba2 fix(dashboard): reduce re-renders for pages table 2024-09-05 22:10:20 +02:00
Carl-Gerhard Lindesvärd
b19a874a0b feat(dashboard): add basic search to profiles 2024-09-05 22:08:35 +02:00
Carl-Gerhard Lindesvärd
92fd302648 perf(dashboard): improve chart when only one value exists 2024-09-05 17:12:18 +02:00
Carl-Gerhard Lindesvärd
e6ebb2c11f fix(export): fix/add option to better select what fields you want 2024-09-05 17:11:49 +02:00
Carl-Gerhard Lindesvärd
18b3bc3018 feat(dashboard): reuse reports filter on overview and add more operators (#31) 2024-09-05 15:55:31 +02:00
Carl-Gerhard Lindesvärd
7e941080dc feat(dashboard): added new Pages 2024-09-04 11:19:10 +02:00
Carl-Gerhard Lindesvärd
668434d246 Feature/move list to client (#50) 2024-09-01 15:02:12 +02:00
Carl-Gerhard Lindesvärd
b5b126f05d fix invites 2024-08-30 15:18:06 +02:00
Carl-Gerhard Lindesvärd
1f3b56cdbb fix export api 2024-08-28 21:58:08 +02:00
Carl-Gerhard Lindesvärd
2be2ff3e12 better handling dates in clickhouse 2024-08-28 10:53:23 +02:00
Carl-Gerhard Lindesvärd
df05e2dab3 Self-hosting! (#49)
* added self-hosting
2024-08-28 09:28:44 +02:00
Carl-Gerhard Lindesvärd
64d3a59722 improve event list a bit 2024-08-12 22:34:44 +02:00
Carl-Gerhard Lindesvärd
6934959d5b minor worker fix 2024-08-11 22:34:11 +02:00
Carl-Gerhard Lindesvärd
b02cbb2946 add better cache for getProfileId 2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
ccfddc215f save sdk name and version 2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
41e46570b7 improvements while testing 2024-08-09 23:00:38 +02:00