Commit Graph

310 Commits

Author SHA1 Message Date
Carl-Gerhard Lindesvärd
e2254e78a9 fix(dashboard): breakdowns on profile properties 2025-04-16 20:52:22 +02:00
Carl-Gerhard Lindesvärd
bfa1ee70e6 fix(dashboard): able to filter on event names 2025-04-16 11:36:54 +02:00
Carl-Gerhard Lindesvärd
be3c18b677 feature(dashboard): filter on profile properties and support drag n drop for events 2025-04-16 11:08:58 +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
804a9c8056 improve(dashboard): add settings to conversions and add average line 2025-04-07 23:46:39 +02:00
Carl-Gerhard Lindesvärd
a6762b90ca improve(payments): handling free products and subscriptions 2025-04-01 21:27:11 +02:00
Carl-Gerhard Lindesvärd
fe87b65237 fix(dashboard): hydrate issues 2025-03-30 23:00:01 +02:00
Carl-Gerhard Lindesvärd
ec5207947b fix(dashboard): crashes when trial expired for some intervals 2025-03-30 22:59:49 +02:00
Carl-Gerhard Lindesvärd
0f0bb13107 fix(dashboard): restrict data if trial ended 2025-03-30 19:53:08 +02:00
Carl-Gerhard Lindesvärd
ecda9a7d1b fix(dashboard,api): show correct percentage on retention 2025-03-28 22:36:08 +01:00
Carl-Gerhard Lindesvärd
d4fcc82fc3 fix(ts) 2025-03-28 09:35:39 +01:00
Carl-Gerhard Lindesvärd
8a21fadc0d feature(dashboard): add conversion rate graph 2025-03-28 09:21:10 +01:00
Carl-Gerhard Lindesvärd
be358ea886 fix(dashboard): use correct link to billing 2025-03-27 23:08:25 +01:00
Carl-Gerhard Lindesvärd
e6a65d694a fix(dashboard): css issues with large modals on overview 2025-03-27 00:42:34 +01:00
Carl-Gerhard Lindesvärd
d4c1c15174 feature(dashboard): add trial ended popup 2025-03-27 00:20:21 +01:00
Carl-Gerhard Lindesvärd
ee80b47b0d fix(dashboard): remove self-hosting tag 🤦 2025-03-26 19:34:15 +01:00
Carl-Gerhard Lindesvärd
c540778825 feature(public): add supporter page 2025-03-26 14:48:36 +01:00
Carl-Gerhard Lindesvärd
f06f1b7b8f fix(ts) 2025-03-24 19:06:38 +01:00
Carl-Gerhard Lindesvärd
b77ee71445 fix(dashboard): cancel subscription before new checkout if free 2025-03-24 18:49:17 +01:00
Carl-Gerhard Lindesvärd
a26e64e80d fix(dashboard): format currency better on all places 2025-03-24 11:23:49 +01:00
Carl-Gerhard Lindesvärd
490d12b24d fix(dashboard): correct prices 2025-03-24 11:22:20 +01:00
Carl-Gerhard Lindesvärd
7ab869ff45 fix: remove free tier 2025-03-24 10:57:20 +01:00
Carl-Gerhard Lindesvärd
76239314dd fix(dashboard): css on billing table 2025-03-24 07:27:14 +01:00
Carl-Gerhard Lindesvärd
aeb9abcb13 fix(ts) 2025-03-23 22:10:09 +01:00
Carl-Gerhard Lindesvärd
c03ee3f617 fix(dashboard): show hours when needed and remove bugs for filters 2025-03-23 21:46:03 +01:00
Carl-Gerhard Lindesvärd
584c787799 fix(buffer): ensure we only set path and origin if its set and no previous value was set 2025-03-23 21:16:08 +01:00
Carl-Gerhard Lindesvärd
1257381bf2 feature(dashboard): improved funnels 2025-03-23 21:13:32 +01:00
Carl-Gerhard Lindesvärd
bb018d55ca fix(dashboard): use correct overview metrics on share page 2025-03-21 19:30:44 +01:00
Carl-Gerhard Lindesvärd
d3ef034a5d fix(dashboard): force prefetch for project links 2025-03-20 20:54:03 +01:00
Carl-Gerhard Lindesvärd
38ff55f203 fix(dashboard): set initial size for map 2025-03-20 20:52:49 +01:00
Carl-Gerhard Lindesvärd
a1eb4a296f feature(dashboard): refactor overview
fix(lint)
2025-03-20 09:40:01 +01:00
Carl-Gerhard Lindesvärd
1784a48bfc fix(dashboard): ensure we only pass dates to formatdate 2025-03-13 21:17:20 +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
f0b0f27a8f fix(dashboard): fix issues where info can accidentally be removed by a save 2025-02-27 22:10:13 +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
4c938131ca improve(dashboard): add basic code snippets for script tag and curl on onboarding 2025-02-19 20:07:02 +01:00
Carl-Gerhard Lindesvärd
64a6093f00 chore(docs): update links to docs 2025-02-19 00:09:41 +01:00
Carl-Gerhard Lindesvärd
8ca74c5435 chore(root): update scripts 2025-02-19 00:07:00 +01:00
Carl-Gerhard Lindesvärd
16b6786165 fix(dashboard): add maintenance in middleware 2025-02-17 06:02:15 +01:00
Carl-Gerhard Lindesvärd
cfd7fd9c5e chore: more clean up + ts issues 2025-02-11 21:50:51 +01:00
Carl-Gerhard Lindesvärd
3205ea0a31 fix(buffer): live counter 2025-02-11 21:39:10 +01:00
Carl-Gerhard Lindesvärd
6cc3bea802 fix(dashboard): decode uri before getting profile by id 2025-02-08 21:38:52 +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
64a7e2ab26 improvements(dashboard): add headers to all overview tables to get a better understanding if its sessions or page views 2025-01-21 15:21:24 +00:00
Carl-Gerhard Lindesvärd
b38f3913c3 improvement(dashboard): improve modal and sheet headers 2025-01-21 15:20:52 +00:00
Carl-Gerhard Lindesvärd
154c79b840 improvement(dashboard): filter by clicking on country, better colors on dark/light mode 2025-01-21 15:20:35 +00:00
Carl-Gerhard Lindesvärd
f216a7b9c5 feature(dashboard): actually add password production to overviews 2025-01-21 15:19:50 +00:00
Carl-Gerhard Lindesvärd
08bfff94cf improvement(dashboard): add interval selector on dashboard page 2025-01-21 15:18:30 +00:00
Carl-Gerhard Lindesvärd
00c76105d4 fix(dashboard): change "not set" to direct / not set 2024-12-30 20:59:05 +01:00
Carl-Gerhard Lindesvärd
2fc0ea6360 improve(dashboard): tooltip appearance and prose on dark mode 2024-12-30 20:58:05 +01:00