-
Notifications
You must be signed in to change notification settings - Fork 247
Rebrand Engage page #15272
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
base: feat-rebrand-engage
Are you sure you want to change the base?
Rebrand Engage page #15272
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## feat-rebrand-engage #15272 +/- ##
=======================================================
- Coverage 63.05% 58.23% -4.83%
=======================================================
Files 168 49 -119
Lines 10034 6706 -3328
Branches 1182 0 -1182
=======================================================
- Hits 6327 3905 -2422
+ Misses 3678 2801 -877
+ Partials 29 0 -29
🚀 New features to boost your workflow:
|
fix: update country from IP address if not provided in form field
Can you take a look. |
* feat: remove wordpress json redirect * feat: restore app redirects
Thank you for the great work on this @Onibenjo ! :) Feedback below: Index page:
![]()
![]()
No results page:
Individual page:
|
We have the tags with inconsistent capitalizations (i.e, some are lowercase and some have normal cases). Making everything uppercase would be a better approach |
Thanks @Onibenjo! @mattea-turic It was on the case studies rebranding file (here) but now that I'm testing the filters on the engage pages, it seems like the language filter isn't working as expected. For example - the first item on the page is Portuguese, but if you filter for Portuguese engage pages, no pages are shown. This bug seems to occur on the live page too.
![]() Other than that, the page is looking really good! |
* feat(api): Expose endpoint for engage page metadata * feat: Add 'type' and 'tags' to API
Chore: Remove /gov and related files and add redirect
Bump flask-base to 2.6.0
- Added a list of allowed endpoints to restrict access in the canonical CLA API proxy. - Introduced a new test case to verify that disallowed endpoints return a 403 status with an appropriate error message. - Updated existing tests to use base64 encoding for the GitHub profile endpoint in requests.
- Implemented a new function to validate and sanitize agreement URLs, preventing open redirect vulnerabilities. - Updated existing login/logout functions to utilize the new validation logic. - Added unit tests to ensure correct behavior of the validation function for various URL scenarios.
This commit introduces several HTML5 enhancements: - **Contact Form (`_default-contact-us-form.html`):** - Added `autocomplete` attributes (given-name, family-name, organization, organization-title, email, tel) to respective input fields for improved browser autofill. - Added `inputmode="tel"` to the phone number field to aid mobile usability. - **Blog Newsletter Form (`newsletter-form.html`):** - Added `autocomplete="email"` to the email input field. - **Blog Article Page (`article.html`):** - Changed the author bio section wrapper from `div` to `aside` for better semantic representation of tangential content. - Changed the newsletter signup section wrapper from `div` to `aside` for better semantic representation. - Standardized and improved `aria-label` attributes on social media sharing links (Facebook, X/Twitter, LinkedIn) for enhanced accessibility. These changes aim to improve user experience through better form usability and enhance the semantic correctness and accessibility of the blog templates. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
fix: update /security jobtitle form IDs
feat: Implement endpoint validation for CLA API proxy
…es in engage template
562e84c
to
a807480
Compare
Done
QA
Issue / Card
Fixes # WD-19863
Screenshots
Before
After
Help
QA steps - Commit guidelines