Skip to content

Update web features including SVG, diagnostics, pricing, and 404 page - #877

Merged
ProdigyV21 merged 6 commits into
ProdigyV21:mainfrom
Himanth-reddy:feat/wordmark-diagnostics-release
Nov 7, 2026
Merged

ProdigyV21 merged 6 commits into
ProdigyV21:mainfrom
Himanth-reddy:feat/wordmark-diagnostics-release

Conversation

@Himanth-reddy

Copy link
Copy Markdown
Collaborator

This pull request introduces several improvements and updates across the ARVIO site, focusing on user experience, branding consistency, and site maintenance. The most significant changes include the addition of a custom 404 error page, updates to redirects for the /companion route, enhancements to the homepage with dynamic release information, and consistent branding updates throughout the site. Below are the most important changes grouped by theme:

User Experience Improvements:

  • Added a custom, branded 404.html page with navigation links, popular destinations, and a modern design to improve the experience for users who encounter broken or missing pages.
  • Enhanced the homepage (home-v2.js) to dynamically fetch and display the latest GitHub release in the hero badge, ensuring users see up-to-date release information.

Site Maintenance and Redirects:

  • Updated the Netlify _redirects file to permanently redirect /companion and all its subpaths to the homepage, reflecting the removal of the companion app and preventing broken links.
  • Removed the now-obsolete companion/index.html file, as the companion app is no longer available.

Branding and Visual Consistency:

  • Replaced text-based or PNG logo usage with the SVG wordmark in headers and footers across multiple pages (such as collection-studio/index.html, credits/index.html, da/premium/index.html, de/premium/index.html, and the Spanish homepage) to ensure consistent and high-quality branding. [1] [2] [3] [4] [5] [6]
  • Updated the Spanish homepage hero section to use a generic "latest release" message and link to the latest release, rather than a specific version, for better maintainability and clarity.

Security and Policy Adjustments:

  • Relaxed the Content Security Policy in collection-studio/index.html to allow loading images from self, enabling proper display of images in the studio app.

@github-actions github-actions Bot added the area: web Changes to web or Netlify sites label Nov 6, 2026
@ProdigyV21

Copy link
Copy Markdown
Owner

Fixed the three review issues while keeping Himanth's original commits intact:

  • Merged current main, preserving the 2.3.1 fallback, Google Play badge and localized homepages; kept the SVG branding and dynamic release update.
  • Removed the catch-all rule that shadowed Netlify TOML routes. /app and its subpaths, premium rewrites, companion redirects and the custom 404 now work together.
  • Restored visible copy-failure feedback and selected manual-copy text in the webapp, and made the website's report page handle the same failure/retry path correctly.

Screenshot review also caught and fixed a literal arrow entity on the webapp 404 page. Manual-copy fields use readable 16px input text.

Verified the final production Next build and type checks; 145 targeted website/web tests pass. Real Netlify Dev routing and Playwright checks passed on desktop and mobile for all three localized homepages, latest-release success/rate-limit fallback, regional pricing, both report pages (blocked clipboard, manual copy, successful retry, and bare visits), both custom 404s, loaded wordmarks, Discover, and horizontal overflow. Inspected the screenshots too.

The full local web suite still has five unrelated existing/platform-sensitive failures in unchanged files. The previous GitHub run for this fix had only the pre-existing Android YouTube-extraction safeguard failure; that is not changed or suppressed here. Final-head CI is running separately.

No physical TV was accessed. Merging with a regular merge to retain the original author/history.

@ProdigyV21
ProdigyV21 merged commit 6866346 into ProdigyV21:main Nov 7, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: web Changes to web or Netlify sites

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants