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
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
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
f65a633403
feature(dashboard): add integrations and notifications
2024-10-02 22:41:35 +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
4e29cd3cfc
update to latest @openpanel/nextjs
2024-09-02 12:51:38 +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
ac9cbae138
use latest openpanel/nextjs package (1.0.0)
2024-08-09 23:09:04 +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
438b70e930
fix clerk auth sign in with provider
2024-05-19 22:41:45 +02:00
Carl-Gerhard Lindesvärd
ee83a6db6f
added realtime view
2024-05-12 19:53:48 +02:00
Carl-Gerhard Lindesvärd
4059dad727
improved date range selector with hotkeys
2024-04-27 09:56:01 +02:00
Carl-Gerhard Lindesvärd
e2d56fb34f
update Clerk V5
2024-04-24 18:26:53 +02:00
Carl-Gerhard Lindesvärd
ec8bf02fb9
move trpc to api
2024-04-23 08:21:15 +02:00
Carl-Gerhard Lindesvärd
5b6c67714e
improve funnels
2024-04-22 21:07:17 +02:00
Carl-Gerhard Lindesvärd
dd53a5757a
add baselime to nextjs
2024-04-18 09:18:00 +02:00
Carl-Gerhard Lindesvärd
ac84adf1a4
prisma
2024-04-18 09:18:00 +02:00
Carl-Gerhard Lindesvärd
694f5bf622
add loading indicator
2024-04-18 09:18:00 +02:00
Carl-Gerhard Lindesvärd
e11ed557dc
remove sentry
2024-04-18 09:18:00 +02:00
Carl-Gerhard Lindesvärd
1e363195bf
update next
2024-04-17 09:33:47 +02:00
Carl-Gerhard Lindesvärd
7d22d2ddad
onboarding completed
2024-04-16 11:50:34 +02:00
Carl-Gerhard Lindesvärd
bface463e2
change how we create/edit clients
2024-04-12 20:32:57 +02:00
Carl-Gerhard Lindesvärd
95b93b5f3a
update pushmodal
2024-04-08 20:07:50 +02:00
Carl-Gerhard Lindesvärd
efc8ff2108
update pushmodal
2024-04-05 08:58:02 +02:00
Carl-Gerhard Lindesvärd
eb12f728d1
update modals to use pushmodal
2024-04-04 23:18:57 +02:00
Carl-Gerhard Lindesvärd
aed62c59e4
inception: add openpanel to openpanel 🥷
2024-04-02 14:30:53 +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
d0079c8dc3
dashboard: restrict access to organization users
2024-03-26 21:13:11 +01:00
Carl-Gerhard Lindesvärd
29527b558c
dashboard: add sentry
2024-03-23 21:24:22 +01:00
Carl-Gerhard Lindesvärd
ffed9bfaa5
move back 😏
2024-03-19 23:23:14 +01:00
Carl-Gerhard Lindesvärd
e4643ce63e
temp move
2024-03-19 23:22:59 +01:00
Carl-Gerhard Lindesvärd
b7513f24d5
well deserved clean up ( #1 )
2024-03-19 06:02:28 +01:00
Carl-Gerhard Lindesvärd
48aecc4b37
format:fix
2024-03-13 08:55:24 +01:00
Carl-Gerhard Lindesvärd
83816fa104
make onboarding + create client easier
2024-03-12 22:31:54 +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