Commit Graph

20 Commits

Author SHA1 Message Date
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
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
0d58a5bf0c improve(queue): how we handle incoming events and session ends 2025-06-03 21:19:01 +02:00
Carl-Gerhard Lindesvärd
a1eb4a296f feature(dashboard): refactor overview
fix(lint)
2025-03-20 09:40:01 +01:00
Carl-Gerhard Lindesvärd
6ad47c8bd1 improve(api): ensure we do 3 attempts to add events to the queue 2025-02-19 10:34:52 +01:00
Carl-Gerhard Lindesvärd
af0f9717a8 improve(worker): handle sessions with unknown state 2025-02-09 20:39:52 +01:00
Carl-Gerhard Lindesvärd
4fe338c628 feature(api,worker): Override default timestamp with a date from the past (#76)
* feature(worker,api): refactor incoming events and support custom timestamps from the past

* fix(queue): add retry logic to events queue

* fix(worker): remove properties when merging server events
2024-10-22 10:25:21 +02:00
Carl-Gerhard Lindesvärd
301d86aa71 fix(common): move ua parser to common and import isServer flag 2024-10-05 23:44:56 +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
c819c18962 fix(root): add hyperdx and better logging 2024-09-13 22:05:25 +02:00
Carl-Gerhard Lindesvärd
fd92e703e4 parse server user-agents better 2024-08-11 22:45:52 +02:00
Carl-Gerhard Lindesvärd
1b613538cc first working cli 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
7d35f7e65c add origin to events 2024-06-16 21:24:34 +02:00
Carl-Gerhard Lindesvärd
43f9cf08b5 update serie icons 2024-05-19 22:41:30 +02:00
Carl-Gerhard Lindesvärd
e24b07424a fix createLogger 2024-05-04 15:29:48 +02:00
Carl-Gerhard Lindesvärd
8098f9af33 create logger package 2024-05-04 14:24:00 +02:00
Carl-Gerhard Lindesvärd
a877c44324 move all logic in event.controller to worker (speed up request) 2024-04-02 15:57:36 +02:00
Carl-Gerhard Lindesvärd
df239ba436 make tracker script smaller and general improvement for web 2024-01-21 22:50:49 +01:00