Skip to content
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

Sitemap editor: Validation improvements #2720

Merged
merged 10 commits into from
Sep 13, 2024

Conversation

mherwege
Copy link
Contributor

@mherwege mherwege commented Aug 19, 2024

Closes #2701.

This PR contains a number of sitemap validation improvements, interactive, before saving and in the DSL parser.

@mherwege mherwege requested a review from a team as a code owner August 19, 2024 19:44
@mherwege mherwege marked this pull request as draft August 19, 2024 19:46
Copy link

relativeci bot commented Aug 19, 2024

#2255 Bundle Size — 10.84MiB (+0.03%).

f7b327d(current) vs d79efb7 main#2250(baseline)

Warning

Bundle contains 2 duplicate packages – View duplicate packages

Bundle metrics  Change 2 changes
                 Current
#2255
     Baseline
#2250
No change  Initial JS 1.89MiB 1.89MiB
No change  Initial CSS 576.5KiB 576.5KiB
Change  Cache Invalidation 17.59% 18.22%
No change  Chunks 226 226
No change  Assets 249 249
Change  Modules 2919(+0.17%) 2914
No change  Duplicate Modules 149 149
No change  Duplicate Code 1.8% 1.8%
No change  Packages 96 96
No change  Duplicate Packages 2 2
Bundle size by type  Change 2 changes Regression 2 regressions
                 Current
#2255
     Baseline
#2250
Regression  JS 9.05MiB (+0.04%) 9.05MiB
Regression  CSS 863.35KiB (+0.02%) 863.17KiB
No change  Fonts 526.1KiB 526.1KiB
No change  Media 295.6KiB 295.6KiB
No change  IMG 140.74KiB 140.74KiB
No change  HTML 1.36KiB 1.36KiB
No change  Other 871B 871B

Bundle analysis reportBranch mherwege:sitemap_mappingProject dashboard


Generated by RelativeCIDocumentationReport issue

@mherwege mherwege marked this pull request as ready for review August 19, 2024 20:04
@florian-h05 florian-h05 added enhancement New feature or request main ui Main UI labels Aug 26, 2024
@florian-h05
Copy link
Contributor

@mherwege One of the unit tests fails, can you please have a look?

@mherwege
Copy link
Contributor Author

@mherwege One of the unit tests fails, can you please have a look?

It should be OK now.

Copy link
Contributor

@florian-h05 florian-h05 left a comment

Choose a reason for hiding this comment

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

Thanks for the PR, I just looked through it and have a few comments:

@mherwege
Copy link
Contributor Author

@florian-h05 Thank you for the feedback. I have addressed your comments.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Copy link
Contributor

@florian-h05 florian-h05 left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

Just one minor codestyle comment I will take care of myself.

…/widget-details.vue

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
@florian-h05 florian-h05 added this to the 4.3 milestone Sep 13, 2024
@florian-h05 florian-h05 changed the title Sitemap editor: validation improvements Sitemap editor: Validation improvements Sep 13, 2024
@florian-h05 florian-h05 merged commit b293ab1 into openhab:main Sep 13, 2024
8 checks passed
@mherwege mherwege deleted the sitemap_mapping branch September 13, 2024 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request main ui Main UI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Hyphen in template cannot be used in sitemap mapping
2 participants