Kris Buist
7c5ebab2c6
Fix the interval selection in the all time view ( #3110 )
...
Previously, the interval was always overwritten with the default value, which is determined based on the age of the site.
It should not be overwritten when the interval is explicitly passed by the user
2023-07-27 16:02:16 +01:00
Vini Brasil
d49d68af8f
Create props settings page ( #3191 )
2023-07-27 15:46:32 +01:00
dependabot[bot]
d47908046f
Bump @playwright/test from 1.35.1 to 1.36.2 in /tracker ( #3195 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.35.1 to 1.36.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.35.1...v1.36.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 14:27:58 +02:00
dependabot[bot]
66bbef36bb
Bump timex from 3.7.8 to 3.7.11 ( #3198 )
...
Bumps [timex](https://github.com/bitwalker/timex ) from 3.7.8 to 3.7.11.
- [Release notes](https://github.com/bitwalker/timex/releases )
- [Changelog](https://github.com/bitwalker/timex/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitwalker/timex/commits )
---
updated-dependencies:
- dependency-name: timex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 14:27:41 +02:00
hq1
2f9103fe1b
Fix unique constraint validation on weekly/monthly reports ( #3200 )
...
* Fix unique constraint validation on weekly/monthly reports
* Undo this annoying lsp formatter race condition
2023-07-27 14:27:01 +02:00
hq1
9f0e7d54f8
Fix flaky log assertion ( #3199 )
2023-07-27 12:51:54 +02:00
hq1
82f356f387
Add debug_replay_info context to Sentry Stats reports ( #3189 )
...
* Add debug_replay_info context to Sentry Stats reports
* Test limit
2023-07-26 10:44:04 +02:00
dependabot[bot]
eb3222f840
Bump phoenix_ecto from 4.4.0 to 4.4.2 ( #3194 )
...
Bumps [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto ) from 4.4.0 to 4.4.2.
- [Changelog](https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix_ecto/compare/v4.4.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: phoenix_ecto
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 10:43:47 +02:00
Cenk Kücük
e26efdb7c0
remove dockerhub credentials from pull ( #3188 )
...
I previously introduced using the dockerhub credentials when pulling images from dockerhub. But this leads to problems when creating PRs from a fork.
And it is not so clear if we really need to use the dockerhub creds, as it seems that there were no problems before.
2023-07-25 12:19:00 +02:00
ruslandoga
1c17e89b65
add transport_opts to data migration ( #3179 )
...
* add transport_opts to data migration
* add changelog entry
---------
Co-authored-by: hq1 <hq@mtod.org>
2023-07-25 10:34:50 +02:00
dependabot[bot]
d89dc466e6
Bump eslint from 8.44.0 to 8.45.0 in /tracker ( #3186 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.44.0 to 8.45.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.44.0...v8.45.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 09:57:36 +02:00
dependabot[bot]
15daa0222f
Bump ex_doc from 0.29.4 to 0.30.3 ( #3187 )
...
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc ) from 0.29.4 to 0.30.3.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.29.4...v0.30.3 )
---
updated-dependencies:
- dependency-name: ex_doc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 09:57:12 +02:00
RobertJoonas
37b33d1dbe
read FF status per user, not only global ( #3185 )
2023-07-24 19:42:52 +01:00
RobertJoonas
51cad4c0ec
Props into CSV export ( #3167 )
...
* move set_allowed_event_props into context module
* extract parse_csv fn
* add custom_props.csv to CSV export (under FF)
* add test for custom prop export with a prop filter
* add test for goal filtered scenario
* mix format
* fix flaky test
* extract breakdown_custom_prop_values function
* Revert "fix flaky test"
This reverts commit 256b9bb2e7
. The flaky
test was already fixed in 86557b1878
* make set_allowed_event_props a bang function
* test that all files are included in the CSV export
2023-07-24 15:27:44 +01:00
dependabot[bot]
2144eb1116
Bump word-wrap from 1.2.3 to 1.2.4 in /assets ( #3159 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vini Brasil <vini@hey.com>
2023-07-24 15:16:10 +02:00
ruslandoga
f3a1a9d599
derive jason encoder for request ( #3182 )
...
* derive jason encoder for request
* test didn't test
---------
Co-authored-by: hq1 <hq@mtod.org>
2023-07-24 14:46:57 +02:00
hq1
928691158f
Fix test flakiness due to shared state in asynchronous run ( #3184 )
...
* Fix flaky test
* Prevent this in the future
2023-07-24 14:43:28 +02:00
hq1
b606fc1809
Fix long URLs in outbound breakdown ( #3183 )
...
* Truncate breakdown URLs
* Update seeds with Outbound Links
* Update changelog
Fixes https://github.com/plausible/analytics/issues/3158
2023-07-24 12:37:20 +02:00
dependabot[bot]
79274480aa
Bump ex_money from 5.12.4 to 5.15.0 ( #3177 )
...
Bumps [ex_money](https://github.com/kipcole9/money ) from 5.12.4 to 5.15.0.
- [Release notes](https://github.com/kipcole9/money/releases )
- [Changelog](https://github.com/kipcole9/money/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kipcole9/money/compare/v5.12.4...v5.15.0 )
---
updated-dependencies:
- dependency-name: ex_money
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vini Brasil <vini@hey.com>
2023-07-24 10:31:09 +01:00
Vini Brasil
60e418b357
Refine ComboBox.StaticSearch ( #3172 )
...
This commit makes static search more strict by rejecting matches with a score less than 0.6. Here's an example of suggestion that was matching with a 0.5 score that should not be suggested. This makes the suggestion list smaller and more reasonable.
Co-authored by: Robert Joonas <robertjoonas16@gmail.com>
2023-07-24 10:18:40 +01:00
ruslandoga
a9603a44c9
inspect request in sentry context ( #3180 )
2023-07-24 10:31:19 +02:00
hq1
7ba0863bc2
Fix UTM Campaigns filtering regression from #3153 ( #3181 )
2023-07-24 10:30:17 +02:00
Vini Brasil
16846b16c8
Add creatable option to ComboBox ( #3169 )
...
* Add creatable option to ComboBox
This commit changes the ComboBox component to allow a `creatable`
option. This option enables users to create new options along with
choosing existing options.
* Test ComboBox class parameter
* Use display_value instead of input
* Change scroll block to nearest to prevent glitches
2023-07-21 14:58:50 +01:00
RobertJoonas
9ed79542f2
List props frontend ( #3126 )
...
* add the props section in behaviors
* update listReport when keyLabel (=propKey) changes
* make column min-width configurable and increase for props
* add rendering condition to limit container height
* fix filter link
* fix tests
* disable clear for single-option combobox
* improve single-option combobox styling
* fix fetchPropKeyOptions fn update on query change
* BUGFIX: searching for prop_values in property filter modal
* change the order of funnels and props section pickers
* change props section Bar color from gray to light-red
* remove disabled options from combobox dropdown (multi & single)
* display percentage metric values without a % sign
* change metric labels in goal filter view to Visitors and Events
* fix realtime update timer
2023-07-21 11:19:07 +03:00
RobertJoonas
b9d122c0c7
Refactor: Use ListReport component in Sources ( #3153 )
...
* refactor SourceList to use ListReport
* refactor SourceList into a fn comp
* change referrer-drilldown API response format and remove dead code
* use ListReport in referrer-list
* fix CI
* fix flaky test
* remove IO.inspect
2023-07-21 07:35:41 +03:00
hq1
dfa5bbf4a0
Render funnel name in bold only when funnels tab active ( #3163 )
2023-07-19 12:56:56 +02:00
hq1
edd2757531
Expose 9000 for native clickhouse protocol (dev mode) ( #3162 )
...
* Expose 9009 for native clickhouse protocol (dev mode)
* s/9009/9000
2023-07-19 10:23:31 +02:00
hq1
bf84c043ce
Allow arbitrary suggestion modules in Live ComboBox component ( #3154 )
...
* Move ComboBox under Live.Components namespace
* Make suggestions module injectable through component API
* Reorganize tests
* Test ComboBox in isolation
* Allow external suggestion limit option
* Funnels editor: bugfix propagating suggestions over limit
* Update docs & typespecs
2023-07-19 10:23:14 +02:00
RobertJoonas
34fbc3d5bc
New private API to return custom prop values ( #3111 )
...
* copy prop_breakdown tests into a separate file
* add a new endpoint for custom props
Duplicate existing goal prop breakdown as a building base for the
new endpoint
* stick to original metric names + CR definitions
We currently use CR with two different definitions, which is inconsistent
and should be changed. This commit just documents the difference for the
time being.
* basic prop breakdown without goal filter
* increase % metric precision to one decimal place
* add some tests without goal filter
* silence credo for TODO comment
* use events metric instead of pageviews
* review feedback
* inline add_cr_a instead
2023-07-17 18:00:52 +03:00
hq1
e6996ccfda
Fix weekly/monthly report e-mails (MJML) ( #3150 )
...
* Render weekly/monthly reports with MJML
* Update changelog
* Fix APP-2NA (#3119 )
2023-07-17 16:59:01 +02:00
hq1
4b9b3abafd
Respond with early 400 on malformed export request ( #3151 )
...
* Respond with early 400 on malformed export request
* credo
2023-07-17 14:50:56 +02:00
Vini Brasil
35107e2b8f
Add revenue metrics to prop breakdown ( #3140 )
...
* Extract <Money> React component
* Unhide prop breakdown for revenue goals
* Query revenue metrics on prop breakdown API
2023-07-15 12:04:29 +01:00
RobertJoonas
626dcba0c5
fix CR undefined bug ( #3141 )
2023-07-13 19:26:01 +03:00
dependabot[bot]
19914112c4
Bump floki from 0.32.1 to 0.34.3 ( #3135 )
...
Bumps [floki](https://github.com/philss/floki ) from 0.32.1 to 0.34.3.
- [Release notes](https://github.com/philss/floki/releases )
- [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md )
- [Commits](https://github.com/philss/floki/compare/v0.32.1...v0.34.3 )
---
updated-dependencies:
- dependency-name: floki
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-13 13:19:40 +01:00
RobertJoonas
49a2a14237
refactor LazyLoader and fix bug ( #3121 )
2023-07-13 13:53:53 +03:00
Uku Taht
c550a87e01
Add webhook alert from Checkly -> Instatus ( #2840 )
...
* Add webhook alert from Checkly -> Instatus
* `terraform fmt`
* Send api healthcheck failures to TF
---------
Co-authored-by: Cenk Kücük <cenk@plausible.io>
2023-07-12 14:04:56 +02:00
ruslandoga
6fa558b651
release v2.0.0 ( #3030 )
2023-07-12 10:27:39 +01:00
Vini Brasil
fd01a67a5f
Plot revenue metrics on main graph ( #3112 )
...
* Move money cast function to Stats.Util
* Add revenue metrics to main graph API
* Plot revenue metrics on the main graph
* Return plain numbers instead of a map
* Fix Credo issues
* Fix canMetricBeGraphed function
* Revert canMetricBeGraphed function changes
2023-07-12 10:25:34 +01:00
Cenk Kücük
36bfdb35f5
upgrade github runner ( #3114 )
2023-07-12 10:39:46 +02:00
dependabot[bot]
eb8bc062d5
Bump eslint-plugin-playwright from 0.15.0 to 0.15.3 in /tracker ( #3129 )
...
Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright ) from 0.15.0 to 0.15.3.
- [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases )
- [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md )
- [Commits](https://github.com/playwright-community/eslint-plugin-playwright/compare/v0.15.0...v0.15.3 )
---
updated-dependencies:
- dependency-name: eslint-plugin-playwright
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 10:25:43 +02:00
dependabot[bot]
8058a06d2d
Bump phoenix_live_view from 0.19.0 to 0.19.4 ( #3131 )
...
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view ) from 0.19.0 to 0.19.4.
- [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix_live_view/compare/v0.19.0...v0.19.4 )
---
updated-dependencies:
- dependency-name: phoenix_live_view
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 10:24:27 +02:00
Kris Buist
c4316d61c6
Fix the country filter label when clicking on a country on the map ( #3109 )
2023-07-11 14:25:36 +02:00
hq1
e6e7f07915
Revert "Bump stylelint from 14.1.0 to 15.10.1 in /assets ( #3115 )" ( #3125 )
...
This reverts commit efe0d63b74
.
2023-07-11 14:23:20 +02:00
dependabot[bot]
efe0d63b74
Bump stylelint from 14.1.0 to 15.10.1 in /assets ( #3115 )
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 14.1.0 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/14.1.0...15.10.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 14:14:22 +02:00
dependabot[bot]
f1c89a28f5
Bump eslint from 8.38.0 to 8.44.0 in /tracker ( #3103 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.38.0 to 8.44.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.38.0...v8.44.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 14:01:28 +02:00
dependabot[bot]
50eb97d679
Bump semver from 5.7.1 to 5.7.2 in /assets ( #3124 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 14:01:02 +02:00
dependabot[bot]
2dbba5d724
Bump webpack from 5.38.1 to 5.88.1 in /assets ( #3093 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.38.1 to 5.88.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.38.1...v5.88.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 14:00:53 +02:00
dependabot[bot]
5b960426f9
Bump @tailwindcss/aspect-ratio from 0.2.1 to 0.4.2 in /assets ( #2263 )
...
Bumps [@tailwindcss/aspect-ratio](https://github.com/tailwindlabs/tailwindcss-aspect-ratio ) from 0.2.1 to 0.4.2.
- [Release notes](https://github.com/tailwindlabs/tailwindcss-aspect-ratio/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss-aspect-ratio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss-aspect-ratio/compare/v0.2.1...v0.4.2 )
---
updated-dependencies:
- dependency-name: "@tailwindcss/aspect-ratio"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 13:59:56 +02:00
dependabot[bot]
4615866c13
Bump phoenix_live_reload from 1.3.3 to 1.4.1 ( #2849 )
...
Bumps [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload ) from 1.3.3 to 1.4.1.
- [Release notes](https://github.com/phoenixframework/phoenix_live_reload/releases )
- [Changelog](https://github.com/phoenixframework/phoenix_live_reload/blob/main/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix_live_reload/compare/v1.3.3...v1.4.1 )
---
updated-dependencies:
- dependency-name: phoenix_live_reload
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 13:59:31 +02:00
risson
50fa1b059b
Allow optional IPv6 for clickhouse repo ( #2970 )
...
* Allow optional IPv6 for clickhouse repo
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* remove trailing comma
---------
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Co-authored-by: ruslandoga <rusl@n-do.ga>
2023-07-11 13:57:57 +02:00