Carl-Gerhard Lindesvärd
|
ec8aaf24fb
|
fix(buffer): move to redis again 😅 but better
|
2025-02-08 21:38:27 +01:00 |
|
Carl-Gerhard Lindesvärd
|
6fae06770c
|
wip
|
2025-02-04 17:02:10 +01:00 |
|
Carl-Gerhard Lindesvärd
|
c2d2f64fc3
|
use primary for reading eventbuffer
|
2025-02-04 16:51:18 +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
|
4b3a7222f8
|
improve(buffer): exclude common properties before checking!
|
2025-02-04 15:03:49 +01:00 |
|
Carl-Gerhard Lindesvärd
|
b0a41f7911
|
improve(buffer): stringify all properties since they can be different types (unsure why now)
|
2025-02-04 14:46:58 +01:00 |
|
Carl-Gerhard Lindesvärd
|
afef578389
|
build
|
2025-02-04 14:27:40 +01:00 |
|
Carl-Gerhard Lindesvärd
|
e3131ed72a
|
improve(api): cache salts
|
2025-02-04 14:21:37 +01:00 |
|
Carl-Gerhard Lindesvärd
|
3a61276859
|
fix(buffer): better checksum for profile buffer
|
2025-02-04 14:10:38 +01:00 |
|
Carl-Gerhard Lindesvärd
|
8132ec4bb0
|
improve(clickhouse): better logger
|
2025-02-04 13:39:42 +01:00 |
|
Carl-Gerhard Lindesvärd
|
77365391c2
|
improve(buffer): understand better if checksum is broken or not
|
2025-02-04 13:39:28 +01:00 |
|
Carl-Gerhard Lindesvärd
|
272ea7fa7c
|
fix(buffer): add correct envs
|
2025-02-04 12:07:21 +01:00 |
|
Carl-Gerhard Lindesvärd
|
de3ea6c8be
|
chore(buffer): remove unused deps
|
2025-02-04 12:03:44 +01:00 |
|
Carl-Gerhard Lindesvärd
|
b3fc8ba850
|
fix(api): disable healthcheck
|
2025-02-04 11:09:45 +01:00 |
|
Carl-Gerhard Lindesvärd
|
be83b484bc
|
improve(buffer): better clean up
|
2025-02-03 21:50:35 +01:00 |
|
Carl-Gerhard Lindesvärd
|
de1a4faf28
|
fix(buffer): dont save bot events when testing
|
2025-02-03 09:42:53 +01:00 |
|
Carl-Gerhard Lindesvärd
|
10f648fa51
|
fix(ci): pnpm broken
|
2025-02-03 09:38:46 +01:00 |
|
Carl-Gerhard Lindesvärd
|
ff2dca42f6
|
improve(buffer): prep postgres buffer
|
2025-02-03 09:19:00 +01:00 |
|
Carl-Gerhard Lindesvärd
|
a2b74a9b4d
|
test(buffer): testing new buffer (only inserts, no processing)
|
2025-01-31 00:09:25 +00:00 |
|
Carl-Gerhard Lindesvärd
|
71bf22af51
|
feature(queue): use postgres instead of redis for buffer
* wip(buffer): initial implementation of psql buffer
* wip(buffer): add both profile and bots buffer
|
2025-01-30 22:50:57 +00:00 |
|
Carl-Gerhard Lindesvärd
|
2b5b8ce446
|
chore(api): remove console log
|
2025-01-30 22:50:24 +00:00 |
|
Carl-Gerhard Lindesvärd
|
a3f39b95d2
|
fix(buffer): tmp lower inserts
|
2025-01-30 22:32:04 +00:00 |
|
Carl-Gerhard Lindesvärd
|
38a93c0b2f
|
improve(db): add read replica
|
2025-01-30 22:23:41 +00:00 |
|
Carl-Gerhard Lindesvärd
|
033a6acd43
|
fix(buffer): chunk inserts
|
2025-01-29 16:07:43 +00:00 |
|
Carl-Gerhard Lindesvärd
|
0ffca70782
|
fix(api): use ping instead of keys for healtcheck
|
2025-01-29 16:07:43 +00:00 |
|
Carl-Gerhard Lindesvärd
|
7deee7e4c2
|
fix(api): handle common errors better
|
2025-01-28 07:14:35 +00:00 |
|
Carl-Gerhard Lindesvärd
|
8bbf36473b
|
improve(export): improve docs for export and add some default values
|
2025-01-26 07:15:51 +00:00 |
|
Carl-Gerhard Lindesvärd
|
64a7e2ab26
|
improvements(dashboard): add headers to all overview tables to get a better understanding if its sessions or page views
|
2025-01-21 15:21:24 +00:00 |
|
Carl-Gerhard Lindesvärd
|
b38f3913c3
|
improvement(dashboard): improve modal and sheet headers
|
2025-01-21 15:20:52 +00:00 |
|
Carl-Gerhard Lindesvärd
|
154c79b840
|
improvement(dashboard): filter by clicking on country, better colors on dark/light mode
|
2025-01-21 15:20:35 +00:00 |
|
Carl-Gerhard Lindesvärd
|
f216a7b9c5
|
feature(dashboard): actually add password production to overviews
|
2025-01-21 15:19:50 +00:00 |
|
Carl-Gerhard Lindesvärd
|
08bfff94cf
|
improvement(dashboard): add interval selector on dashboard page
|
2025-01-21 15:18:30 +00:00 |
|
Carl-Gerhard Lindesvärd
|
54d1f9b6d6
|
chore(public): update home title
|
2025-01-05 23:10:01 +01:00 |
|
Carl-Gerhard Lindesvärd
|
f7047beede
|
feature(clickhouse): move to clickhouse cloud (handle self-hosting later)
|
2025-01-05 23:08:04 +01:00 |
|
Carl-Gerhard Lindesvärd
|
995fc7794d
|
docs(article): added recap article
|
2024-12-31 08:28:21 +01:00 |
|
Carl-Gerhard Lindesvärd
|
eb00eda8cf
|
improve(public): remove heavy svgs and replaced some images with local
|
2024-12-30 22:45:59 +01:00 |
|
Carl-Gerhard Lindesvärd
|
8fb0236d13
|
fix(api): move skipOnboardingCheck to public producer
|
2024-12-30 21:48:46 +01:00 |
|
Carl-Gerhard Lindesvärd
|
00c76105d4
|
fix(dashboard): change "not set" to direct / not set
|
2024-12-30 20:59:05 +01:00 |
|
Carl-Gerhard Lindesvärd
|
2fc0ea6360
|
improve(dashboard): tooltip appearance and prose on dark mode
|
2024-12-30 20:58:05 +01:00 |
|
Carl-Gerhard Lindesvärd
|
3daddd8f57
|
fix(dashboard): improve map colors if system theme
|
2024-12-30 20:53:52 +01:00 |
|
Carl-Gerhard Lindesvärd
|
c4e815b405
|
fix(auth): improve oauth flow, fix invite flow (with google), add copy invite link
|
2024-12-30 20:09:25 +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
|
e5b5a8af62
|
fix(api): better logging for verify oauth code
|
2024-12-29 09:28:45 +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
|
7361ef3b79
|
fix(auth): make most of the fields optional instead of just nullable in oauth flow
|
2024-12-21 16:58:54 +01:00 |
|
Carl-Gerhard Lindesvärd
|
14ed77bd78
|
fix(public): register links are broken
|
2024-12-21 11:19:35 +01:00 |
|
Carl-Gerhard Lindesvärd
|
b6bdcddcbe
|
fix(auth): more auth things
|
2024-12-21 11:18:06 +01:00 |
|
Carl-Gerhard Lindesvärd
|
eb2abd6027
|
fix(auth): update provider id on sign in
|
2024-12-21 11:12:45 +01:00 |
|
Carl-Gerhard Lindesvärd
|
a32b8b37bd
|
fix(auth): find account better
|
2024-12-21 10:45:17 +01:00 |
|
Carl-Gerhard Lindesvärd
|
b6ab9d3bb9
|
fix(auth): Better error logging
|
2024-12-21 10:20:30 +01:00 |
|