Skip to content

Added site detection for Vue and added relevant tab and info #20781

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
May 26, 2023

Conversation

AltamashShaikh
Copy link
Contributor

@AltamashShaikh AltamashShaikh commented May 24, 2023

Description:

Added site detection for Vue and added relevant tab and info.
Fixes: #PG-2778, #PG-2749 style changes

Review

@AltamashShaikh AltamashShaikh added Needs Review PRs that need a code review BHAG-Tracking-OKR-Q2 labels May 24, 2023
@AltamashShaikh AltamashShaikh requested a review from sgiehl May 24, 2023 10:44
@AltamashShaikh AltamashShaikh requested a review from sgiehl May 25, 2023 05:27
@AltamashShaikh AltamashShaikh requested a review from sgiehl May 25, 2023 15:36
Copy link
Member

@sgiehl sgiehl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left another comment. Otherwise this seems to work as expected. Tests are still running, so I can't check if they are passing.

@sgiehl sgiehl added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label May 25, 2023
@sgiehl sgiehl added this to the 5.0.0 milestone May 25, 2023
@AltamashShaikh
Copy link
Contributor Author

@sgiehl updated tests, should be good to merge now once all the test cases passes 👍

Copy link
Contributor

@bx80 bx80 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me 👍 The related tests are all passing and I can't see any issues when checking detection manually.

@michalkleiner michalkleiner self-requested a review May 26, 2023 03:48
@michalkleiner
Copy link
Contributor

Apologies @AltamashShaikh, a few minor things to look at. Generally it's all good though!

@bx80 bx80 merged commit 79e4a9e into 5.x-dev May 26, 2023
@bx80 bx80 deleted the PG-2778-vue-no-data-screen branch May 26, 2023 05:55
AltamashShaikh added a commit that referenced this pull request May 26, 2023
…nfo (#20781)

* Added site detection for Vue and added relevant tab and info, #PG-2778

* Minor fix

* Updated UI screenshots

* Minor fix

* Added FAQ link and PR feedback applied

* Removed extra spaces and styling changes

* Textual update

* Updated UI screenshots

* Changed to JS_FRAMEWORK instead of vue

* Fixed type in methhod name

* Updated note2 to not include support for on premise

* Updated screenshots

* Fix accidental typo in English lang string

* Updated UI screenshot

* Added z-index for fixed footer no data screen

* PR feedback applied

* updated screenshot

---------

Co-authored-by: Michal Kleiner <michal@innocraft.com>
sgiehl added a commit that referenced this pull request May 26, 2023
* Add site detection for Vue.js, with no data screen tab and tracking info (#20781)

* Added site detection for Vue and added relevant tab and info, #PG-2778

* Minor fix

* Updated UI screenshots

* Minor fix

* Added FAQ link and PR feedback applied

* Removed extra spaces and styling changes

* Textual update

* Updated UI screenshots

* Changed to JS_FRAMEWORK instead of vue

* Fixed type in methhod name

* Updated note2 to not include support for on premise

* Updated screenshots

* Fix accidental typo in English lang string

* Updated UI screenshot

* Added z-index for fixed footer no data screen

* PR feedback applied

* updated screenshot

---------

Co-authored-by: Michal Kleiner <michal@innocraft.com>

* Changes to make it compatible for 4.x-dev

* fix test

* fix test

---------

Co-authored-by: Michal Kleiner <michal@innocraft.com>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Review PRs that need a code review not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Development

Successfully merging this pull request may close these issues.

4 participants