Skip to content

feat: update website layout#218

Open
T-1234567890 wants to merge 1 commit into
mainfrom
website-redesign
Open

feat: update website layout#218
T-1234567890 wants to merge 1 commit into
mainfrom
website-redesign

Conversation

@T-1234567890
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings May 10, 2026 09:15
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR refreshes the Orchestrana marketing site layout, introducing a new landing-page structure and consolidating “legal document” pages onto shared CSS, while adjusting client-side behavior for GitHub-powered widgets.

Changes:

  • Redesign the homepage structure (hero/video, editorial sections, pricing, open-source, sponsor, footer) and update navigation labels/anchors.
  • Rework legal/policy pages to use the new shared header and shared styling (removing large inline <style> blocks).
  • Update script.js behavior for GitHub-driven widgets (local preview gating) and switch acknowledgements to load from markdown via marked.

Reviewed changes

Copilot reviewed 7 out of 19 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
website/index.html New landing-page layout, sections, and footer; updated metadata and navigation.
website/style.css Large CSS overhaul for the new landing + legal-document redesign and responsive behavior.
website/script.js Adds “live GitHub” gating and updates contributor ribbon placeholders / status copy.
website/policies.html New legal hub header/layout and simplified policy-card markup.
website/privacy.html Updated header/nav and removed inline styling in favor of shared CSS.
website/terms.html Updated header/nav and removed inline styling in favor of shared CSS.
website/comparison.html Updated header/nav + new comparison hero/summary layout; pricing panel markup tweaks.
website/acknowledgements.html Switches to loading acknowledgements from markdown using marked + runtime fetch.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread website/script.js
Comment on lines 144 to 148
const REPO_NAME = 'pomodoro-app';
const LIVE_GITHUB_ENABLED = /^https?:$/.test(window.location.protocol)
&& !['127.0.0.1', 'localhost'].includes(window.location.hostname);
const RIBBON_INVITE_URL = `https://github.com/${REPO_OWNER}/${REPO_NAME}`;
const RIBBON_CACHE_KEY = 'pomodoro-ribbon-users-v1';
Comment thread website/style.css
.policies-shell,
.ack-shell,
.comparison-page {
width: min(100% - 28px, var(--container));
Comment on lines +66 to +70
headerIds: true,
mangle: false
});
contentEl.innerHTML = marked.parse(markdownText);
} catch (err) {
Comment thread website/script.js
Comment on lines +145 to +146
const LIVE_GITHUB_ENABLED = /^https?:$/.test(window.location.protocol)
&& !['127.0.0.1', 'localhost'].includes(window.location.hostname);
Comment thread website/style.css

.ai-editorial,
.open-atelier {
width: min(100% - 40px, 1180px);
Comment thread website/style.css
body.legal-document .policies-shell,
body.legal-document .ack-shell,
body.legal-document .comparison-page {
width: min(100% - 28px, 1180px);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants