Skip to content

[C-145] [issue-298] Change all tab title to match page titles#819

Merged
joanagmaia merged 5 commits intolinuxfoundation:mainfrom
keshari1arya:improvement/tab-titles-to-match-page-title
May 11, 2023
Merged

[C-145] [issue-298] Change all tab title to match page titles#819
joanagmaia merged 5 commits intolinuxfoundation:mainfrom
keshari1arya:improvement/tab-titles-to-match-page-title

Conversation

@keshari1arya
Copy link
Copy Markdown
Contributor

@keshari1arya keshari1arya commented May 1, 2023

Changes proposed ✍️

Change browser tab titles to match all page titles #298

What

🤖 Generated by Copilot at 401b845

Added title properties to the meta objects of various routes in different modules to enable dynamic document titles based on the current route. This is part of a feature to improve the user experience and SEO of the web pages. Implemented a global router guard in App.vue to set the document title according to the meta.title property of each route.

🤖 Generated by Copilot at 401b845

Sing, O Muse, of the skillful crowd.dev team
Who added dynamic titles to their web pages
With beforeCreate and beforeEach hooks, they set the scheme
To honor each route with meta.title as its sages

Why

How

🤖 Generated by Copilot at 401b845

Checklist ✅

  • Label appropriately with Feature, Improvement, or Bug.
  • Add screehshots to the PR description for relevant FE changes
  • New backend functionality has been unit-tested.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 1, 2023

CLA assistant check
All committers have signed the CLA.

@joanreyero joanreyero requested a review from gaspergrom May 1, 2023 09:56
@joanagmaia joanagmaia self-requested a review May 8, 2023 09:45
@jonathimer jonathimer requested review from joanagmaia and joanreyero and removed request for joanagmaia May 8, 2023 19:58
Copy link
Copy Markdown
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

Hey @keshari1arya 👋
Thank you so much for your contribution 🙏 Great to see a new contributor joining our community 😄

Just left a few comments, but it's already looking great.
Another thing that also needs update:

  • If you run the app you will notice some errors and warnings related to eslint. Do you mind fixing those as well? You have it in multiple files but you'll be able to see them in the logs of your terminal. You can also configure your IDE to have eslint set to format/fix on save. Let me know if you run into any issues fixing these

Comment thread frontend/src/app.vue Outdated
Comment thread frontend/src/modules/auth/auth-routes.js
@keshari1arya keshari1arya requested a review from joanagmaia May 11, 2023 04:33
Comment thread frontend/src/modules/auth/auth-routes.js Outdated
@keshari1arya keshari1arya requested a review from joanagmaia May 11, 2023 08:10
Copy link
Copy Markdown
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

@joanagmaia joanagmaia added Contributor Created by Linear-GitHub Sync Improvement Created by Linear-GitHub Sync labels May 11, 2023
@joanagmaia joanagmaia merged commit a4e3df7 into linuxfoundation:main May 11, 2023
@jonathimer
Copy link
Copy Markdown
Contributor

Thanks for your first contribution @keshari1arya 🙌⭐️🚀

@keshari1arya
Copy link
Copy Markdown
Contributor Author

Thank you @jonathimer and @joanagmaia for giving me this opportunity. Aiming to not stop contributing. Cheers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contributor Created by Linear-GitHub Sync Improvement Created by Linear-GitHub Sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants