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
a1eb4a296f
feature(dashboard): refactor overview
...
fix(lint)
2025-03-20 09:40:01 +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
André Brito
acc675bd36
style: formatted and added example env
2025-02-17 21:27:18 +01:00
Carl-Gerhard Lindesvärd
0ce963fc7e
chore(api): update test mocks
2025-02-17 21:00:14 +01: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
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
6e57a8337e
chore(api): update referrers list
2024-12-03 20:49:08 +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
f9a0025c72
chore(api): update bots and referrers
2024-10-05 23:49:03 +02:00
Carl-Gerhard Lindesvärd
ea141e99a2
fix(worker): handle edge cases when jobs are not delayed
2024-09-25 09:11:54 +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
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
3993b493e3
prep events partition
2024-07-19 22:08:22 +02:00
Carl-Gerhard Lindesvärd
5e225b7ae6
batching events
2024-07-17 17:27:19 +02:00
Carl-Gerhard Lindesvärd
444e553b74
🧹 clean up duty 🧹
2024-03-28 10:40:49 +01:00
Carl-Gerhard Lindesvärd
48aecc4b37
format:fix
2024-03-13 08:55:24 +01:00
Carl-Gerhard Lindesvärd
e6c0bc2ec8
rename mixan to OPENPANEL!
2024-03-11 13:40:46 +01:00
Carl-Gerhard Lindesvärd
6d4f9010d4
move sdk packages to its own folder and rename api & dashboard
2024-03-11 13:15:44 +01:00