Commit Graph

44 Commits

Author SHA1 Message Date
Carl-Gerhard Lindesvärd
790801b728 feat: revenue tracking
* wip

* wip

* wip

* wip

* show revenue better on overview

* align realtime and overview counters

* update revenue docs

* always return device id

* add project settings, improve projects charts,

* fix: comments

* fixes

* fix migration

* ignore sql files

* fix comments
2025-11-19 14:27:34 +01:00
Carl-Gerhard Lindesvärd
212254d31a feat: new importer (#214) 2025-11-05 09:49:36 +01:00
Carl-Gerhard Lindesvärd
ddc99e9850 feat: ignore secret or cors for client 2025-10-29 21:14:43 +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
680727355b feature(dashboard,api): add timezone support
* feat(dashboard): add support for today, yesterday etc (timezones)

* fix(db): escape js dates

* fix(dashboard): ensure we support default timezone

* final fixes

* remove complete series and add sql with fill instead
2025-05-23 11:26:44 +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
d38ccb4717 fix(worker): better deletion of project 2025-04-01 10:40:59 +02:00
Carl-Gerhard Lindesvärd
8a21fadc0d feature(dashboard): add conversion rate graph 2025-03-28 09:21:10 +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
0cf73e299a chore(root): clean up unused stuff 2025-02-11 12:07:57 +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
c12eb80867 fix(dashboard): improvements to notifications templates 2024-12-29 22:48:06 +01:00
Carl-Gerhard Lindesvärd
a32b8b37bd fix(auth): find account better 2024-12-21 10:45:17 +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
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
9c8badd68d fix(dashboard): broken af 2024-11-20 14:19:48 +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
71794c802c feature(dashboard): add template for notification rules 2024-10-23 19:59:52 +02:00
Carl-Gerhard Lindesvärd
c4a2ea4858 feature(dashboard): add more settings for funnels
* wip
* feature(dashboard): add more settings for funnels
2024-10-21 10:13:57 +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
41143ca5f8 ADD CROSS DOMAIN SUPPORT 2024-06-26 22:35:29 +02:00
Carl-Gerhard Lindesvärd
c7dbc2f7c4 migrate organizations from clerk to in-house 2024-06-16 19:32:53 +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
88be927ecd add directUrl to prisma (pgBouncer) 2024-04-20 13:23:26 +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
7f8d857508 api: add first version of export api 2024-04-12 20:32:57 +02:00
Carl-Gerhard Lindesvärd
097ea18320 rename all db columns 2024-04-08 21:25:32 +02:00
Carl-Gerhard Lindesvärd
d0079c8dc3 dashboard: restrict access to organization users 2024-03-26 21:13:11 +01:00
Carl-Gerhard Lindesvärd
4786adb052 dashboard: allow accepted users in 2024-03-11 21:17:11 +01:00
Carl-Gerhard Lindesvärd
6d5bfa4cbe add references, chart improvement, fix scrollable combobox, fixed funnels 2024-03-07 20:23:34 +01:00
Carl-Gerhard Lindesvärd
15388882be add funnels 2024-02-24 07:22:39 +01:00
Carl-Gerhard Lindesvärd
2f3c5ddf76 refactor packages 2024-02-19 10:55:15 +01:00
Carl-Gerhard Lindesvärd
02d52d5da8 wip event list 2024-02-16 23:06:36 +01:00
Carl-Gerhard Lindesvärd
f6c6a403b4 wip event list item 2024-02-15 00:35:13 +01:00
Carl-Gerhard Lindesvärd
7f2c0f6cf0 a lot 2024-02-13 11:25:14 +01:00
Carl-Gerhard Lindesvärd
86d2d0750f refactoring and more work with clerk 2024-02-07 23:28:55 +01:00
Carl-Gerhard Lindesvärd
a9cbff2306 wip: clerk auth 2024-02-07 11:59:40 +01:00
Carl-Gerhard Lindesvärd
fab3a0d9a8 add public website 2024-02-04 21:35:17 +01:00
Carl-Gerhard Lindesvärd
ccd1a1456f a lot 2024-02-04 13:23:21 +01:00
Carl-Gerhard Lindesvärd
46d5d203dc web: add previous/compare values for all charts 2024-01-21 22:05:49 +01:00
Carl-Gerhard Lindesvärd
308ae98472 migrate to app dir and ssr 2024-01-20 22:54:38 +01:00
Carl-Gerhard Lindesvärd
719a82f1c4 wip: docker 2024-01-14 07:39:02 +01:00