This project is mirrored from https://github.com/plausible/analytics.
Pull mirroring updated .
- 03 May, 2022 1 commit
-
-
Vignesh Joglekar authored
* Adds tri-state disable_registration config * Formatting * Changes variable back to atom * Changelog * Uses atoms correctly :/ * Swaps to a more fitting value * Formatting
-
- 25 Apr, 2022 1 commit
-
-
Uku Taht authored
-
- 21 Apr, 2022 1 commit
-
-
RobertJoonas authored
* added custom dimension filtering tests for pages * first filter UI in place * pages, entry pages and exit pages can be filtered by pageview props * added tests for expected filtering behaviour * fix dimension filter for sources + tests * added is_not filtering functionality * fixed formatting * fixed admin_test * added (none) as filter value + is_not filter type in UI * added prefilling applied filter values and some UI tweaks * added fetch options * Make prop suggestions work with `props` filter * Fix test * Track login state internally * Add CHANGELOG entry Co-authored-by:
Uku Taht <[email protected]>
-
- 18 Apr, 2022 1 commit
-
-
Andrea Mazzarella authored
* Update the internal /sites api to paginate results and adapts site-switcher to it * Update the Changelog * Format internal controller * Remove the `+ Add Site` link from the site-switcher in the dashboard * Change camel to snake case and replace imports with fully qualified calls * Remove trailing comma from site-switcher
-
- 13 Apr, 2022 1 commit
-
-
Vignesh Joglekar authored
* First pass bringing in previous graph improvements, and comparsion context * Swaps issue template to new issue form syntax * Indentation update * Indentation update? * More indentation * Intendation is hard * Finalized indentation? * Github indentation * Missing fields * Formatting changes * Checkbox changes * Uses new timeseries API, various UI improvements, descopes conversions, ToP from graphing * Fixes Mobile UI Issues * Improves point detection and display on hover * Fixes & adds tests for updated main-graph API route * Changelog * Changes to better metric option declaration & minor UI/default fixes * Fixes top stat tooltips showing unformatted numbers for special (non-rounded) top stats * Formatting * Fixes regression with dashed portion not stopping at present_index * Removes comparison + lint * Improves top stat active style * Removes comparison tests * Splits out tooltip and top stats Still needs: - Tests - Potentially more cleanup * Adds/moves tests for top stats * Formatting * Updates metric LS key, removes console log * Various fixes + cleanup * Makes tooltip position & style more consistent * Fixes test (returns import status on both main graph & top stats) * Fixes interaction with month dateFormatter * Fixes edge case tooltip behavior It was simpler than I thought :/ * Make the entire top stat clickable * Minor UI improvements * Fixes another tooltip visibility edge case + cleans up boolean algebra Co-authored-by:
Uku Taht <[email protected]>
-
- 31 Mar, 2022 1 commit
-
-
RobertJoonas authored
* added file-downloads script extension * fixed the issues and made it compatible with IE * changelog update
-
- 29 Mar, 2022 1 commit
-
-
Andrea Mazzarella authored
* small refactors and adds 'contains' to modal * supports contains filter in the backend * moves entry and exit page under the page filter * prettier * updates the CHANGELOG * undo package-lock changes * fixes formatting for elixir * renames unused parameter to _ * Update changelog * Use uppercase for constants and update type/prefix lookup
-
- 28 Mar, 2022 1 commit
-
-
Jordy van den Aardweg authored
* Prevent canvas from being selected on long press on mobile browsers * Update CHANGELOG.md
-
- 11 Mar, 2022 1 commit
-
-
RobertJoonas authored
Added referrer spam integration
-
- 17 Feb, 2022 1 commit
-
-
Eric Sullivan authored
* optional ipv6 for repo * changelog
-
- 01 Feb, 2022 1 commit
-
-
Ralf Zimmermann authored
-
- 24 Jan, 2022 1 commit
-
-
Uku Taht authored
-
- 21 Jan, 2022 2 commits
-
-
ssendev authored
-
Niklas Hambüchen authored
This enables safer deployments to allow localhost-only or VPN-interface-only listening.
-
- 29 Dec, 2021 1 commit
-
-
Uku Taht authored
* Fix Security error with localstorage access * Changelog
-
- 28 Dec, 2021 1 commit
-
-
Uku Taht authored
-
- 22 Dec, 2021 1 commit
-
-
Ru Singh authored
* chore(docker): improve repeat contributions workflow * This change adds two new commands to gracefully stop and remove the Postgres and Clickhouse docker containers. To do so, it also gives them a recognizable name. * Additionally, the Postgres container is updated to use a named volume for its data. This lower friction for repeat contributions where one would otherwise sign up and activate their accounts again and again each time. * fix(ui): site switcher should toggle, instead of just opening * feat/wip: public site toggle dropdown * fix(ux): toggling the site switcher & closing from anywhere * Do not react to key presses for guest users * Cleanup duplicate code * Fix logic left in for local testing * Add a changelog entry for guest dropdown toggle
-
- 16 Dec, 2021 1 commit
-
-
Uku Taht authored
* Add `utm_content` and `utm_term`. Support `utm_content` and `utm_term` as requested in #515. * Add dropdown for UTM options * Remove utm_content and term from filter modal for now Co-authored-by:
Blender Defender <[email protected]>
-
- 14 Dec, 2021 1 commit
-
-
Ralf Zimmermann authored
-
- 09 Dec, 2021 1 commit
-
-
Uku Taht authored
* adding api route PUT /api/v1/sites/goals with form fields "goal_type" and "goal_value" with supported types "event" and "page" * arm64 docker images * adding api route DELETE /api/v1/sites/goals/:goal_id with form param "site_id" * revert makfile + package.json * return statement hotfix in case site could not be found * adding api route PUT /api/v1/sites/goals/:goal_id with form params "site_id", "goal_type", and "goal_value" * update the goal api routes to accept event_name or page_path instead of goal_value * cleaning goals model * mix format Co-authored-by:
Ahmed Abbas <[email protected]>
-
- 08 Dec, 2021 1 commit
-
-
Uku Taht authored
* Allow custom styles to be passed to embedded iframe * Changelog
-
- 06 Dec, 2021 1 commit
-
-
RobertJoonas authored
-
- 30 Nov, 2021 2 commits
- 29 Nov, 2021 1 commit
-
-
Ru Singh authored
* chore(docker): improve repeat contributions workflow * This change adds two new commands to gracefully stop and remove the Postgres and Clickhouse docker containers. To do so, it also gives them a recognizable name. * Additionally, the Postgres container is updated to use a named volume for its data. This lower friction for repeat contributions where one would otherwise sign up and activate their accounts again and again each time. * fix(ui): pill text to use text decoration instead of border Support is pretty good including Safari 12+ without a prefix. * docs(changelog): entry for pill text fix
-
- 23 Nov, 2021 3 commits
-
-
Uku Taht authored
* Merge branch 'plausible_master' * Add City level details * Add City level details * Use ISO codes instead of geoname_id for subdivisions * Add easier way to configure geolocation database * Add workflow for dev branch * Correct clickhouse migration * Translate subdivision names * Translate city names * WIP * Region and country filters * Fix region filter * Remove region_name when removing region filter * Add modals for regions and cities * Remove dead code * WIP * Revert "WIP" This reverts commit 3202bf2f . * Feature flag to hide cities when deployed * Add changelog entry * Remove unused code * Remove unused variables * Fix test Co-authored-by:
AymanTerra <[email protected]>
-
Uku Taht authored
-
Émile Perron authored
* Add option to specify a URL in the manual extension * Fix error when option parameter isn't provided The uglify-js dependency had to be updated to support the optional chaining operator * Remove the possibility to pass a function for the custom URL This added weight unnecessarily, as the users can simply call the function themselves before triggering the event. * Change optional chaining to ternary for improved browser support * Revert package-lock.json to version 3.9.4 of uglify-js It was previously updated to support optional chaining; reverting it as a reminder that this is the current browser support level that is accepted by Plausible.
-
- 04 Nov, 2021 1 commit
-
-
Matt Colligan authored
* Add details=True to export API parameters This makes the ZIP export add `%{"details" => "True"}` to the query's `params` when fetching data internally for packaging in the ZIP. This adds bounce_rate and time_on_page to the data in pages.csv, and bounce_rate and visit_duration to sources.csv. * Make API return data with consistent names Some of the data types returned via the JSON or CSV API use inconsistent naming, and some have redundant name changes (i.e. count -> visitors -> count). This makes these all consistent and removes the redundancy. This addresses #1426, fixes some of the CSV headers, and unifies the JSON and CSV return data labels. * Update changelog * Test should use Timex.shift, not relative time * Return full country names in CSV export This also replaces the " character with ' in two country names, as those are the characters used in the names, yielding a more predictable and 'correct' output. * Fetch CSV exported data concurrently * Use spinner to indicate when export has started * Use 300 as default number of brekadown entries for export Higher numbers (e.g. 1000) seem to cause clickhouse errors when there many pages to request. It is unclear what is causing the error, as clickhouse returns an "unknown" error code and an empty error message.
-
- 28 Oct, 2021 1 commit
-
-
Uku Taht authored
-
- 26 Oct, 2021 1 commit
-
-
Matt Colligan authored
* Export all dashboard data in zip This packages all data currently visible in the dashboard into individual CSVs and downloads them together in a zip. * Also export conversions in zip of CSVs * Update export test with zip file response * Add zip file download to changelog
-
- 18 Oct, 2021 1 commit
-
-
Uku Taht authored
-
- 14 Oct, 2021 2 commits
-
-
Vignesh Joglekar authored
* Adds list option for countries report * Changelog * Renames Geo to Locations * Lint Co-authored-by:
Uku Taht <[email protected]>
-
Vignesh Joglekar authored
* Adds pagination for custom props, fixes errant (none) being returned in the middle of a dataset * Formatting * Fixes errant (none) value correctly * Changelog * Adds tests
-
- 13 Oct, 2021 1 commit
-
-
Vignesh Joglekar authored
* Fixes custom prop tab wrapping & spacing on smaller viewports * Changelog Co-authored-by:
Uku Taht <[email protected]>
-
- 12 Oct, 2021 1 commit
-
-
Felix Haase authored
fixes #1352
-
- 21 Sep, 2021 1 commit
-
-
Uku Taht authored
* Fix links in new tab * CHANGELOG
-
- 20 Sep, 2021 1 commit
-
-
Ro Savage authored
* Add conversion_rate to sources api and source table * Remove percentageFormatter * Update source tests to include conversionat rate * Add CR to detals modal * Correct formatting with linter * Add change log * Add CR to Pages, Device and Countries panels
-
- 09 Sep, 2021 1 commit
-
-
Richard Willis authored
-
- 13 Aug, 2021 1 commit
-
-
Ru Singh authored
* chore(docker): improve repeat contributions workflow * This change adds two new commands to gracefully stop and remove the Postgres and Clickhouse docker containers. To do so, it also gives them a recognizable name. * Additionally, the Postgres container is updated to use a named volume for its data. This lower friction for repeat contributions where one would otherwise sign up and activate their accounts again and again each time. * Format countries modal * Remove unused imports * Run ESLint and make related fixes * ESlint formatting for entry pages modal * WIP: proof of concept for scrollable modals on mobile * Fix modals being too wide on desktop * Make modals truly responsive This fixes the desktop behaviour completely now. * Update changelog with modals responsiveness * Update desktop modal width to 860px It was an oversight to set it at 800px in the first place. Co-authored-by:
Uku Taht <[email protected]>
-