Commit Graph

132 Commits

Author SHA1 Message Date
Carl-Gerhard Lindesvärd
a1eb4a296f feature(dashboard): refactor overview
fix(lint)
2025-03-20 09:40:01 +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
d6f5bb7833 fix(public): remove db dependencies and use traditional api call to get stats 2025-02-27 00:07:25 +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
2022a82f03 fix(buffer): better merging profiles in buffer 2025-02-22 07:46:06 +01:00
Carl-Gerhard Lindesvärd
345c3aae14 wip: try fix openpanel public styling #2 2025-02-18 08:55:31 +01:00
Carl-Gerhard Lindesvärd
38a93c0b2f improve(db): add read replica 2025-01-30 22:23:41 +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
ee0f7e7d75 fix(api,worker): general improvements for workers, debugging and logging 2024-12-03 13:25:05 +01:00
Carl-Gerhard Lindesvärd
a06e0b54a6 chore(sdk): bump @openpanel/react-native 2024-11-25 10:45:40 +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
3c04b301b8 fix(public): forgot adding tracking script 🤦‍♂️ 2024-11-15 19:54:40 +01:00
Carl-Gerhard Lindesvärd
eab92bb780 fix(public): fix problems with building #2 2024-11-13 22:12:17 +01:00
Carl-Gerhard Lindesvärd
a022cb4831 feature(public,docs): new public website and docs 2024-11-13 21:15:46 +01:00
François Best
e7d135dddb chore(dashboard): Update nuqs to v2 (#80)
* chore: Update nuqs to v2

* chore: Remove `clearOnDefault: true` (now the default)

* chore: Import from nuqs/server in server-side code.

Those imports don't contain the "use client" directive which may cause issues
on function-based parsers.

* chore: Update to nuqs@2.0.2

This actually sets clearOnDefault: true by default, which was omitted from the v2 release.
2024-10-23 19:57:38 +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
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
301d86aa71 fix(common): move ua parser to common and import isServer flag 2024-10-05 23:44:56 +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
7219921a80 fix(logger): remove browser logging and add loggers to root pkgjson 2024-09-13 22:53:21 +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
9881f34e53 feat(dashboard): add quick filter for origin 2024-09-05 21:19:38 +02:00
Carl-Gerhard Lindesvärd
7e941080dc feat(dashboard): added new Pages 2024-09-04 11:19:10 +02:00
Carl-Gerhard Lindesvärd
727da535b0 fix broken version 2024-09-02 13:17:13 +02:00
Carl-Gerhard Lindesvärd
838c38d23e cache public stats 2024-09-02 10:27:19 +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
df05e2dab3 Self-hosting! (#49)
* added self-hosting
2024-08-28 09:28:44 +02:00
Carl-Gerhard Lindesvärd
a6b3d341c1 use ids instead of alphabets (index) 2024-08-20 21:42:14 +02:00
Carl-Gerhard Lindesvärd
3179cd93e8 fix publish script 2024-08-10 00:05:29 +02:00
Carl-Gerhard Lindesvärd
4c23b842a3 fix pnpm lock 2024-08-09 23:21:34 +02:00
Carl-Gerhard Lindesvärd
ac9cbae138 use latest openpanel/nextjs package (1.0.0) 2024-08-09 23:09:04 +02:00
Carl-Gerhard Lindesvärd
15e997129a initial for v1 2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
d4bbad6eb9 add gzip support 2024-07-23 22:52:03 +02:00
Carl-Gerhard Lindesvärd
1b613538cc first working cli importer 2024-07-21 23:55:04 +02:00
Carl-Gerhard Lindesvärd
bf0c14cc88 wip 2024-07-21 23:55:04 +02:00
Carl-Gerhard Lindesvärd
da856152c7 wip importer 2024-07-21 23:55:04 +02:00
Carl-Gerhard Lindesvärd
886d913561 fix #42 react-native peer dependencies 2024-07-20 21:04:03 +02:00
Carl-Gerhard Lindesvärd
f2298a1b05 init redis lazy 2024-07-20 20:17:32 +02:00
Carl-Gerhard Lindesvärd
f0685b44e1 add metrics to queue 2024-07-20 16:34:11 +02:00
Carl-Gerhard Lindesvärd
5e225b7ae6 batching events 2024-07-17 17:27:19 +02:00
Carl-Gerhard Lindesvärd
01ed4acce2 add virtual list for combobox 2024-07-12 00:01:31 +02:00
Carl-Gerhard Lindesvärd
0bc0af8177 fixes 2024-07-01 22:37:38 +02:00
Carl-Gerhard Lindesvärd
626a6fd938 reduce chart payload 2024-06-17 22:25:18 +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
f382d4a8d5 fix lock file 2024-05-31 22:28:02 +02:00