Carl-Gerhard Lindesvärd
b8ad8dfede
fix: view event details without session
2025-10-23 15:13:01 +02:00
Carl-Gerhard Lindesvärd
e3d3627c16
fix: broken integration
2025-10-22 17:18:49 +02:00
Carl-Gerhard Lindesvärd
42d0fb8572
fix self-hosting
2025-10-22 11:38:37 +02:00
Carl-Gerhard Lindesvärd
95de29dfed
fix: auth
2025-10-18 11:33:25 +02:00
Carl-Gerhard Lindesvärd
967a155d5e
debug: auth
2025-10-18 11:08:40 +02:00
Carl-Gerhard Lindesvärd
21fc076368
fix: checkout
2025-10-18 10:28:56 +02:00
Carl-Gerhard Lindesvärd
077a47a263
fix: improvements in the dashboard
2025-10-17 18:51:55 +02:00
Carl-Gerhard Lindesvärd
4d060cb7d2
fix: trpc
2025-10-16 13:14:33 +02: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
df32bb04a0
feat(api): add insights endpoints
2025-09-08 22:07:09 +02:00
Carl-Gerhard Lindesvärd
e5cacb73df
fix(api): ensure we always have profile in cache (before inserted to clickhouse)
2025-08-13 20:57:42 +02:00
Carl-Gerhard Lindesvärd
26efb7a94d
fix: display name for events
2025-08-08 14:13:56 +02:00
Carl-Gerhard Lindesvärd
92d62c3e5c
improve: prepare for coolify and general self-hosting improvements ( #175 )
...
* fix(self-hosting): improve docker compose, add healthchecks, rename env SELF_HOSTED
* improve(db): improve initial migration when no data exists
* fix(db): misstakes were made
* improve(dashboard): better curl preview depending on project type
* fix(db): fix migrations
* fix(onboarding): ensure we publish event correctly
* wip
* fix: curl preview
* add coolify template
* fix(dashboard): page -> route
* fix
* fix env
2025-06-23 22:21:11 +02:00
Carl-Gerhard Lindesvärd
9b16bbaccd
feature: prepare for demo mode
2025-06-17 23:10:23 +02:00
Carl-Gerhard Lindesvärd
e3e9e60b25
fix(api): handle profile filters/breakdowns better
2025-06-11 22:31:27 +02:00
Carl-Gerhard Lindesvärd
82239a7d9a
improve(dashboard): the flow of creating a project
2025-06-11 22:31:27 +02:00
Carl-Gerhard Lindesvärd
f59bcfba3c
improve(dashboard): better event selector and other improvements
2025-06-05 11:28:06 +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
ab2f711880
fix(dashboard): fix previous data for time series
2025-05-13 23:10:08 +02:00
Carl-Gerhard Lindesvärd
2cd358e1bb
improve(dashboard): better event details
2025-05-13 23:09:37 +02:00
Carl-Gerhard Lindesvärd
dd39ff70a9
feature(dashboard): customize event columns
2025-05-09 21:00:27 +02:00
Carl-Gerhard Lindesvärd
584a6d21f1
fix(dashboard): minor adjustments here and there
2025-05-09 21:00:27 +02:00
Carl-Gerhard Lindesvärd
d0e90dfa79
improve(dashboard): make pages page better (ux and features)
2025-04-17 09:27:50 +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
ec5207947b
fix(dashboard): crashes when trial expired for some intervals
2025-03-30 22:59:49 +02:00
Carl-Gerhard Lindesvärd
a9c664dcfb
feat(email): send trial ending soon mails
2025-03-30 20:58:17 +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
8a21fadc0d
feature(dashboard): add conversion rate graph
2025-03-28 09:21:10 +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
800a484ad4
improve(api): make retention fast again
2025-03-23 21:14:43 +01:00
Carl-Gerhard Lindesvärd
1257381bf2
feature(dashboard): improved funnels
2025-03-23 21:13:32 +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
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
93944fe85f
chore(db): add logger to mutations
2025-02-22 14:27:07 +01:00
Carl-Gerhard Lindesvärd
329c0885d4
improve(self-hosting): remove goose, custom migration, docs, remove zookeeper
2025-02-17 20:54:54 +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
f216a7b9c5
feature(dashboard): actually add password production to overviews
2025-01-21 15:19:50 +00:00
Carl-Gerhard Lindesvärd
8fb0236d13
fix(api): move skipOnboardingCheck to public producer
2024-12-30 21:48:46 +01:00
Carl-Gerhard Lindesvärd
c4e815b405
fix(auth): improve oauth flow, fix invite flow (with google), add copy invite link
2024-12-30 20:09:25 +01:00
Carl-Gerhard Lindesvärd
c12eb80867
fix(dashboard): improvements to notifications templates
2024-12-29 22:48:06 +01:00
Carl-Gerhard Lindesvärd
b6bdcddcbe
fix(auth): more auth things
2024-12-21 11:18:06 +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
f28802b1c2
chore(cookies): debug (revert this)
2024-12-19 21:44:56 +01:00
Carl-Gerhard Lindesvärd
cdd13778de
fix(dashboard+api): add cors + domain from onboarding
2024-12-11 23:35:11 +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
6bfeca5708
fix(api): temp limit values with 100_000 (max call stack reached)
2024-11-25 14:35:11 +01:00