Carl-Gerhard Lindesvärd
|
a1eb4a296f
|
feature(dashboard): refactor overview
fix(lint)
|
2025-03-20 09:40:01 +01:00 |
|
Carl-Gerhard Lindesvärd
|
80fa34469e
|
fix(db): count rows broken
|
2025-02-26 12:18:58 +01:00 |
|
Carl-Gerhard Lindesvärd
|
98d945c108
|
fix(worker): escape more things
|
2025-02-26 12:02:40 +01:00 |
|
Carl-Gerhard Lindesvärd
|
27a945b567
|
fix(worker): escape string
|
2025-02-26 11:39:52 +01:00 |
|
Carl-Gerhard Lindesvärd
|
168ebc3430
|
feat(subscriptions): added polar as payment provider for subscriptions
* feature(dashboard): add polar / subscription
* wip(payments): manage subscription
* wip(payments): add free product, faq and some other improvements
* fix(root): change node to bundler in tsconfig
* wip(payments): display current subscription
* feat(dashboard): schedule project for deletion
* wip(payments): support custom products/subscriptions
* wip(payments): fix polar scripts
* wip(payments): add json package to dockerfiles
|
2025-02-26 11:24:00 +01:00 |
|
Carl-Gerhard Lindesvärd
|
86bf9dd064
|
remove(api): profile alias are no gone since not used
|
2025-02-24 23:24:25 +01:00 |
|
Carl-Gerhard Lindesvärd
|
5863dd8c2b
|
improve(buffer): don't add profile if its from an event and already created
|
2025-02-24 22:55:30 +01:00 |
|
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 |
|