9b197abcfa
chore:little fixes and formating and linting and patches
2026-03-31 15:50:54 +02:00
Carl-Gerhard Lindesvärd
4483e464d1
fix: optimize event buffer ( #278 )
...
* fix: how we fetch profiles in the buffer
* perf: optimize event buffer
* remove unused file
* fix
* wip
* wip: try groupmq 2
* try simplified event buffer with duration calculation on the fly instead
2026-03-16 13:29:40 +01:00
Carl-Gerhard Lindesvärd
02897e11cb
fix: favicons
2026-02-05 21:23:24 +00:00
Carl-Gerhard Lindesvärd
470ddbe8e7
feat: add manage api for projects, clients and references
2026-01-20 05:53:57 +01:00
Carl-Gerhard Lindesvärd
3c085e445d
fix: better validation of events + clean up ( #267 )
2026-01-07 11:58:11 +01:00
Carl-Gerhard Lindesvärd
28692d82ae
fix: add groupmq back to api
2025-12-14 11:34:43 +01:00
Carl-Gerhard Lindesvärd
9bedd39e48
fix: remove groupmq from api
2025-12-09 22:45:09 +01:00
Carl-Gerhard Lindesvärd
d2b22867b9
fix: bump groupmq
2025-12-09 13:29:33 +01:00
Carl-Gerhard Lindesvärd
2b8bcf1ed7
fix: bump groupmq
2025-12-08 22:13:04 +01:00
Carl-Gerhard Lindesvärd
da59622dce
fix: overall perf improvements
...
* fix: ignore private ips
* fix: performance related fixes
* fix: simply event buffer
* fix: default to 1 events queue shard
* add: cleanup scripts
* fix: comments
* fix comments
* fix
* fix: groupmq
* wip
* fix: sync cachable
* remove cluster names and add it behind env flag (if someone want to scale)
* fix
* wip
* better logger
* remove reqid and user agent
* fix lock
* remove wait_for_async_insert
2025-11-15 22:13:59 +01:00
Carl-Gerhard Lindesvärd
8fbe944df0
fix: use correct client ip header
2025-11-14 13:16:57 +01:00
Carl-Gerhard Lindesvärd
212254d31a
feat: new importer ( #214 )
2025-11-05 09:49:36 +01:00
Carl-Gerhard Lindesvärd
81a7e5d62e
feat: dashboard v2, esm, upgrades ( #211 )
...
* esm
* wip
* wip
* wip
* wip
* wip
* wip
* subscription notice
* wip
* wip
* wip
* fix envs
* fix: update docker build
* fix
* esm/types
* delete dashboard :D
* add patches to dockerfiles
* update packages + catalogs + ts
* wip
* remove native libs
* ts
* improvements
* fix redirects and fetching session
* try fix favicon
* fixes
* fix
* order and resize reportds within a dashboard
* improvements
* wip
* added userjot to dashboard
* fix
* add op
* wip
* different cache key
* improve date picker
* fix table
* event details loading
* redo onboarding completely
* fix login
* fix
* fix
* extend session, billing and improve bars
* fix
* reduce price on 10M
2025-10-16 12:27:44 +02:00
Carl-Gerhard Lindesvärd
7d4a4c1944
bump groupmq
2025-10-09 10:10:30 +02:00
Carl-Gerhard Lindesvärd
e7c21bc92c
fix: remove old event queue, cleaned up session handling, remove hacks
2025-10-09 09:25:52 +02:00
Carl-Gerhard Lindesvärd
174a30d515
bump groupmq
2025-10-07 18:35:12 +02:00
Carl-Gerhard Lindesvärd
6bc4f6fbd2
bump groupmq
2025-10-07 12:59:13 +02:00
Carl-Gerhard Lindesvärd
af580333b4
fix: bump groupmq, fix stalled sessions in buffers, improve heavy event count
2025-10-06 22:20:14 +02:00
Carl-Gerhard Lindesvärd
d06589831d
chore: update groupmq
2025-10-05 12:00:50 +02:00
Carl-Gerhard Lindesvärd
0b4fcbad69
feat: use groupmq instead of bullmq for incoming events ( #206 )
...
* wip
* wip working group queue
* wip
* wip
* wip
* fix: groupmq package (tests failed)
* minor fixes
* fix: zero is fine for duration
* add logger
* fix: make buffers more lightweight
* bump groupmq
* new buffers and bump groupmq
* fix: buffers based on comments
* fix: use profileId as groupId if exists
* bump groupmq
* add concurrency env for only events
2025-10-04 21:07:55 +02:00
Carl-Gerhard Lindesvärd
5445d6309e
test: add vitest
...
* feature(root): add vitest and some basic tests
* fix(test): after rebase + added referrars test and more sites
* fix(test): test broken after rebase
* fix(test): provide db url to make prisma happy
* fix tests
2025-06-06 19:14:18 +02:00
Carl-Gerhard Lindesvärd
34414e1d3e
feat(geo): make geo a package instead of service ( #161 )
2025-06-06 05:56:54 +02:00
Carl-Gerhard Lindesvärd
34769a5d58
feat(ai): add ai chat to dashboard
2025-04-15 14:30:21 +02:00
Carl-Gerhard Lindesvärd
e9133aa5a8
trigger(build)
2025-03-28 09:37:24 +01:00
Carl-Gerhard Lindesvärd
1ce8ab8fc8
trigger build
2025-03-24 19:17:44 +01:00
Carl-Gerhard Lindesvärd
563551992d
trigger(build)
2025-03-20 09:47:48 +01:00
Carl-Gerhard Lindesvärd
7750ca117f
improve(api): update api to fastify v5
2025-02-28 09:19:27 +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
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
ee0f7e7d75
fix(api,worker): general improvements for workers, debugging and logging
2024-12-03 13:25:05 +01:00
Carl-Gerhard Lindesvärd
1e3b90c971
feature(api): add rate limiter
2024-10-07 10:33:50 +02:00
Carl-Gerhard Lindesvärd
f9a0025c72
chore(api): update bots and referrers
2024-10-05 23:49:03 +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
dfe00040de
chore(buffer): final adjustments to buffer before deploy
2024-09-18 23:46:38 +02:00
Carl-Gerhard Lindesvärd
32e91959f6
chore(root): migrate to biome
2024-09-18 23:46:11 +02:00
Carl-Gerhard Lindesvärd
c819c18962
fix(root): add hyperdx and better logging
2024-09-13 22:05:25 +02:00
Carl-Gerhard Lindesvärd
4bafa16419
chore(logger): remove baselime
2024-09-13 22:05:25 +02:00
Carl-Gerhard Lindesvärd
d4bbad6eb9
add gzip support
2024-07-23 22:52:03 +02:00
Carl-Gerhard Lindesvärd
da856152c7
wip importer
2024-07-21 23:55:04 +02:00
Carl-Gerhard Lindesvärd
5e225b7ae6
batching events
2024-07-17 17:27:19 +02:00
Carl-Gerhard Lindesvärd
f20cca6e15
add charts to export api
2024-06-12 22:05:21 +02:00
Carl-Gerhard Lindesvärd
1e6cd0dee2
add better access control
2024-06-05 23:47:45 +02:00
Carl-Gerhard Lindesvärd
06367b504c
add metrics to api
2024-05-24 10:18:21 +02:00
Carl-Gerhard Lindesvärd
8098f9af33
create logger package
2024-05-04 14:24:00 +02:00
Carl-Gerhard Lindesvärd
ec8bf02fb9
move trpc to api
2024-04-23 08:21:15 +02:00
Carl-Gerhard Lindesvärd
971e645bdd
replace logtail with baselime
2024-04-18 09:18:00 +02:00
Carl-Gerhard Lindesvärd
7d22d2ddad
onboarding completed
2024-04-16 11:50:34 +02:00
Carl-Gerhard Lindesvärd
b04b9d16c6
api: use request-ip
2024-03-31 22:19:00 +02:00
Carl-Gerhard Lindesvärd
ecf68463c9
🙊 escape sql strings
2024-03-28 15:57:13 +01:00
Carl-Gerhard Lindesvärd
709449e55c
api: clean up favicon route
2024-03-21 09:01:22 +01:00