Created
June 9, 2025 21:29
-
-
Save lindesvard/72a134ec7f9c4e6807968a5f92e0ca23 to your computer and use it in GitHub Desktop.
Changelog between 1.0.0 - 1.1.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1cfd7 (HEAD -> main, origin/main) fix(dashboard): dockerfile + other self-hosting issues | |
| 5445d test: add vitest | |
| 09c83 fix(dashboard): scroll issues in modals | |
| 34414 feat(geo): make geo a package instead of service (#161) | |
| f59bc improve(dashboard): better event selector and other improvements | |
| cd5dc fix(dashboard): add property selector | |
| 5b1e9 fix(api): filter empty values when using sum and average, added min and max | |
| 5c515 fix: clear cache for organizations when subscriptions updates | |
| 92210 fix(api): broken overview when filter path | |
| e0871 fix: Fix broken discord link (#163) | |
| 0d58a improve(queue): how we handle incoming events and session ends | |
| 39775 fix(api): ensure we get correct date format | |
| 95a30 fix(api): ensure we use correct date format to get chart (export) | |
| 68072 feature(dashboard,api): add timezone support | |
| 46bfe fix(dashboard): speed up project cards on project list | |
| ce184 fix(api): filter events by profileId for export route | |
| af714 fix(dashboard): add weekly interval #154 | |
| 0eed1 fix(dashboard): fill empty days for project card series | |
| 023a2 fix(dashboard): event field value cant have key as prop | |
| e0c35 fix(dashboard): add typing for data table meta | |
| ab2f7 fix(dashboard): fix previous data for time series | |
| 2cd35 improve(dashboard): better event details | |
| dd39f feature(dashboard): customize event columns | |
| 584a6 fix(dashboard): minor adjustments here and there | |
| 60ed0 docs: fix typo in Vue SDK documentation (react -> vue) (#136) | |
| 4adeb added missing `TrackProperties` import on web and updated OpenPanelMethods to fix type errors (#149) | |
| eaab2 docs(nextjs): fix small example mistake (#152) | |
| d4c2f improve(public): ensure to use next/image | |
| 2d8f6 sdk(astro,nextjs): add astro sdk and ensure window.op always first on nextjs | |
| 0189b test: edge headers | |
| d0e90 improve(dashboard): make pages page better (ux and features) | |
| 89ab8 improve(api): increase limit 1000, allow both projectId and project_id | |
| e2254 fix(dashboard): breakdowns on profile properties | |
| bfa1e fix(dashboard): able to filter on event names | |
| be3c1 feature(dashboard): filter on profile properties and support drag n drop for events | |
| 34769 feat(ai): add ai chat to dashboard | |
| 804a9 improve(dashboard): add settings to conversions and add average line | |
| c3199 fix(api): use left join on sessions when doing funnels | |
| 62dbe fix(docs): edit imported type in docs for custom filter (#139) | |
| c5d25 fix(dashboard): broken funnels on profile_id | |
| a6762 improve(payments): handling free products and subscriptions | |
| 1e99c fix(docs): broken link | |
| d38cc fix(worker): better deletion of project | |
| 58c4a add(public): new funnel article | |
| e58e8 fix(db): read invites from primary instead of replica (avoid race condition) #134 | |
| 6ae85 fix(docs): code block max height (#138) | |
| fe87b fix(dashboard): hydrate issues | |
| ec520 fix(dashboard): crashes when trial expired for some intervals | |
| a9c66 feat(email): send trial ending soon mails | |
| 0f0bb fix(dashboard): restrict data if trial ended | |
| ecda9 fix(dashboard,api): show correct percentage on retention | |
| e9133 trigger(build) | |
| d4fcc fix(ts) | |
| 56c72 chore(root): add git hooks | |
| 8a21f feature(dashboard): add conversion rate graph | |
| be358 fix(dashboard): use correct link to billing | |
| e6a65 fix(dashboard): css issues with large modals on overview | |
| d4c1c feature(dashboard): add trial ended popup | |
| ee80b fix(dashboard): remove self-hosting tag 🤦 | |
| c5407 feature(public): add supporter page | |
| 1ce8a trigger build | |
| f06f1 fix(ts) | |
| b77ee fix(dashboard): cancel subscription before new checkout if free | |
| a26e6 fix(dashboard): format currency better on all places | |
| 490d1 fix(dashboard): correct prices | |
| 7ab86 fix: remove free tier | |
| 76239 fix(dashboard): css on billing table | |
| f3133 fix(funnel): fallback to 0 if nan for funnel | |
| aeb9a fix(ts) | |
| c03ee fix(dashboard): show hours when needed and remove bugs for filters | |
| 584c7 fix(buffer): ensure we only set path and origin if its set and no previous value was set | |
| 800a4 improve(api): make retention fast again | |
| 12573 feature(dashboard): improved funnels | |
| bb018 fix(dashboard): use correct overview metrics on share page | |
| d3ef0 fix(dashboard): force prefetch for project links | |
| 38ff5 fix(dashboard): set initial size for map | |
| b5921 fix(session): use correct batch size | |
| 8d502 fix(session): negative duration #2 | |
| cf01d fix(session): negative duration | |
| 7c1d3 fix(worker): add validation to worker dockerfile | |
| 56355 trigger(build) | |
| a1eb4 feature(dashboard): refactor overview | |
| b035c fix(polar): filter out custom products | |
| 1784a fix(dashboard): ensure we only pass dates to formatdate | |
| 08b07 fix(buffer): do not update created_at for profiles since its our partition key | |
| 164a1 docs: publish new article on self-hosting | |
| 020ed fix(api): send empty response | |
| cd519 improve(buffer): remove check in buffer | |
| 5c6ad improve(api): how we check duplicate requests | |
| 7750c improve(api): update api to fastify v5 | |
| f0b0f fix(dashboard): fix issues where info can accidentally be removed by a save | |
| 44721 fix(buffer): ensure we don't have duplicate events | |
| 9aa0e chore(public): remove some beta things | |
| d6f5b fix(public): remove db dependencies and use traditional api call to get stats | |
| 9d43c fix(db): clickhouse dates (unsure what have happen) | |
| bc220 chore(public): remove beta tag | |
| 75846 fix(worker): return any thing so cachable cache the request | |
| 5abf7 fix(buffer): check if key exists | |
| 80fa3 fix(db): count rows broken | |
| 98d94 fix(worker): escape more things | |
| 906a0 fix(worker): remove clear cache for events count | |
| 27a94 fix(worker): escape string | |
| 168eb feat(subscriptions): added polar as payment provider for subscriptions | |
| 86bf9 remove(api): profile alias are no gone since not used | |
| 5863d improve(buffer): don't add profile if its from an event and already created | |
| bc3b9 chore(db): add logger to mutations (forgot model) | |
| 93944 chore(db): add logger to mutations | |
| bc311 chore(worker): add prom-client `collectDefaultMetrics` | |
| b96af improve(buffer): consistent loggic | |
| 2022a fix(buffer): better merging profiles in buffer | |
| 4c938 improve(dashboard): add basic code snippets for script tag and curl on onboarding | |
| 6ad47 improve(api): ensure we do 3 attempts to add events to the queue | |
| 59012 fix(worker): add reqId to logger for better traceability | |
| c4258 fix(buffer): delete last screen view again on completed session | |
| 64a60 chore(docs): update links to docs |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment