From f783ec49f38b8562f4988d2061fd09e9b27de4b9 Mon Sep 17 00:00:00 2001 From: Frank Harris Date: Sun, 31 May 2026 16:37:46 -0500 Subject: [PATCH] Revert "Cleanup legacy branding/domains, rebuild footer/mobile nav, and normalize public routes/assets" --- .github/copilot-instructions.md | 8 +- assets/css/CSS-README.md | 6 +- assets/css/{runlevel.css => coreloop.css} | 149 +++++++++++-------- client/agreement.php | 2 +- client/contracts.php | 2 +- client/login.php | 2 +- client/proposal.php | 2 +- client/proposals.php | 2 +- client/register.php | 2 +- client/request.php | 2 +- client/requests.php | 2 +- contact.php | 2 +- content/projects/gsp.md | 16 +- content/staff-credentials.json | 4 +- contracts.php | 2 +- coop-journey.php | 2 +- cpanel.yml | 2 +- dashboard.php | 2 +- debug.php | 2 +- design-debug-deploy.php | 2 +- developer-workspaces.php | 2 +- docs/AUTO_UPDATE_FRAMEWORK.md | 2 +- docs/CHANGES_SUMMARY.md | 6 +- docs/DATABASE_SETUP.md | 4 +- game-server-panel.php | 2 +- game-server-support-terms.php | 2 +- game-server-support.php | 2 +- gameserver-hosting.php | 2 +- gameservers-world-hosting-terms.php | 2 +- includes/config.php | 2 +- includes/db-config.example.php | 12 +- includes/db-config.php | 12 +- includes/email.php | 2 +- includes/footer.php | 56 ++++--- includes/header.html | 4 +- includes/navigation.php | 10 +- includes/project-navigation.php | 24 ++- index.php | 36 +---- joinus.php | 6 +- login.php | 2 +- ops-tools/INSTRUCTIONS.txt | 2 +- ops-tools/bootstrap-gameserverhost.sh | 12 +- ops-tools/scripts/build_tools_package.sh | 2 +- ops-tools/scripts/change_passwd.sh | 4 +- ops-tools/scripts/install.sh | 12 +- ops-tools/scripts/status_all.sh | 2 +- ops-tools/scripts/xfer.sh | 2 +- ops-tools/www/default/index.html | 2 +- payments.php | 2 +- portal/index.php | 2 +- pricing.php | 2 +- privacy.php | 6 +- products.php | 2 +- project.php | 6 +- projects.php | 2 +- projects/mystical-islands.php | 2 +- projects/neverwards.php | 2 +- projects/pure-storage-training-simulator.php | 2 +- projects/roadkill.php | 2 +- proposals.php | 2 +- resend-verification.php | 4 +- runlevel-terms.php | 2 +- search.php | 2 +- simulation.php | 2 +- software.php | 2 +- staff-info.php | 14 +- staff/client-portal.php | 2 +- staff/commercial-requests.php | 2 +- staff/create-agreement.php | 4 +- staff/create-proposal.php | 4 +- staff/estimate-requests.php | 2 +- staff/operations.php | 2 +- staff/paypal-setup.php | 2 +- staff/projects-links.php | 2 +- staff/server-status.php | 2 +- staff/tools.php | 2 +- staff/users.php | 2 +- staff/wiki/index.php | 2 +- staff/wiki/view.php | 2 +- start-project.php | 2 +- verify-email.php | 2 +- 81 files changed, 275 insertions(+), 258 deletions(-) rename assets/css/{runlevel.css => coreloop.css} (94%) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index daaab535..b6444dc0 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,11 +1,11 @@ -# Runlevel Systems - Website Development Guidelines +# World Domination Software - Website Development Guidelines ## Site Overview -Runlevel Systems (Runlevel) is a worker co-op focused on game development, server hosting, and business applications. The website showcases our projects, facilitates community engagement, and provides information about joining our co-op. +World Domination Software (WDS) is a worker co-op focused on game development, server hosting, and business applications. The website showcases our projects, facilitates community engagement, and provides information about joining our co-op. ## Multi-Repo Architecture (Important for AIs) -- This repository (`WDS_Website`) is the public marketing and information site at runlevelsystems.com. +- This repository (`WDS_Website`) is the public marketing and information site at worlddomination.dev. - The separate GitHub repository `World-Domination-Software/Projects` is the customer-facing hub for **all project details and interactions** (wiki pages, discussions, ideas, and issues). - The `projects.php` page in this repo lists projects and links out to the `Projects` repo for: - Detailed project descriptions and design docs (GitHub Wiki) @@ -198,7 +198,7 @@ $base_path = $is_in_projects ? '../' : ''; 7. **Selected Button States**: Buttons should not look "selected" by default ## Deployment & Environment -- **Production**: runlevelsystems.com (shared hosting environment) +- **Production**: worlddomination.dev (shared hosting environment) - **Development**: XAMPP local server (different path structure) - **Database**: External MySQL connection to gaming panel database - **Sessions**: Namespace isolation from gaming panel sessions diff --git a/assets/css/CSS-README.md b/assets/css/CSS-README.md index 6898eeb2..e442b5bb 100644 --- a/assets/css/CSS-README.md +++ b/assets/css/CSS-README.md @@ -1,9 +1,9 @@ - -# Runlevel Website CSS Guide + +# WDS Website CSS Guide ## SIMPLIFIED CSS STRUCTURE -The Runlevel website now uses a single, unified CSS file for consistent styling across all pages: +The WDS website now uses a single, unified CSS file for consistent styling across all pages: ### Main CSS File - **wds-unified.css** - The ONLY custom CSS file you need! diff --git a/assets/css/runlevel.css b/assets/css/coreloop.css similarity index 94% rename from assets/css/runlevel.css rename to assets/css/coreloop.css index d22cd10d..52f26ea0 100644 --- a/assets/css/runlevel.css +++ b/assets/css/coreloop.css @@ -396,18 +396,17 @@ img { .core-nav-collapse { width: 100%; position: absolute; - top: calc(100% + 0.55rem); + top: calc(100% + 0.35rem); left: 0; right: 0; margin-left: 0; - background: #050b15; - border: 1px solid rgba(54, 243, 255, 0.28); - border-radius: 12px; - padding: 0.8rem; + background: #03070d; + border: 1px solid rgba(54, 243, 255, 0.25); + border-radius: 8px; + padding: 0.5rem; flex-direction: column; align-items: stretch; - gap: 0.65rem; - box-shadow: 0 18px 34px rgba(0, 0, 0, 0.48); + gap: 0.5rem; } .core-nav-collapse { @@ -421,15 +420,13 @@ img { .core-nav-links { flex-direction: column; align-items: stretch; - gap: 0.35rem; + gap: 0.1rem; width: 100%; } .core-nav-links a { width: 100%; - padding: 0.72rem 0.85rem; - background: rgba(7, 17, 31, 0.7); - border: 1px solid rgba(54, 243, 255, 0.18); + padding: 0.65rem 0.75rem; } .core-nav-search { @@ -493,6 +490,24 @@ img { color: var(--core-cyan); } +/* ============================================================ + Footer placeholder + ============================================================ */ +footer { + background-color: #000000; + color: var(--core-cyan); + padding: 2rem 1rem; + margin-top: 3rem; +} + +footer a { + color: var(--core-cyan); +} + +footer a:hover { + color: var(--core-gold); +} + /* ============================================================ Highlight Text: Gold on Blue Surfaces ============================================================ */ @@ -649,10 +664,6 @@ body *[style*="color:#4cc9ff"] { grid-template-columns: repeat(2, minmax(0, 1fr)); } -.service-card-grid.three-columns { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - .three-column-stack { grid-template-columns: repeat(3, minmax(0, 1fr)); } @@ -697,20 +708,6 @@ body *[style*="color:#4cc9ff"] { line-height: 1.3; } -.service-card-link { - display: inline-flex; - margin-top: 0.35rem; - color: var(--core-cyan); - font-weight: 600; - text-decoration: none; -} - -.service-card-link:hover, -.service-card-link:focus { - color: var(--core-gold); - text-decoration: underline; -} - .service-icon { width: 44px; height: 44px; @@ -1424,11 +1421,10 @@ body *[style*="color:#4cc9ff"] { Sitemap footer, project pages, and request flow ============================================================ */ .sitemap-footer { - background: #040915; + background: #000000; color: #eaf3ff; - margin-top: 3.4rem; - padding: 3rem 0 2rem; - border-top: 2px solid rgba(54, 243, 255, 0.34); + padding: 2rem 0 1.6rem; + border-top: 1px solid rgba(255, 255, 255, 0.08); } .sitemap-footer .footer-widget-container { @@ -1438,25 +1434,60 @@ body *[style*="color:#4cc9ff"] { padding: 0 1rem; } +.sitemap-footer .footer-search-wrap { + display: flex; + justify-content: center; + margin: 0 0 1.4rem; +} + +.sitemap-footer .footer-search-form { + width: 100%; + max-width: 560px; + display: flex; + align-items: center; + gap: 0.45rem; +} + +.sitemap-footer .footer-search-form input { + flex: 1 1 auto; + min-width: 0; + border: 1px solid rgba(54, 243, 255, 0.32); + background: #09111d; + color: #eef6ff; + height: 38px; + border-radius: 4px; + padding: 0 0.7rem; +} + +.sitemap-footer .footer-search-form button { + height: 38px; + padding: 0 0.9rem; + border: 1px solid rgba(255, 198, 0, 0.55); + border-radius: 4px; + background: #0a84ff; + color: #08111f; + white-space: nowrap; +} + +.sitemap-footer .footer-search-form button:hover, +.sitemap-footer .footer-search-form button:focus { + background: #36f3ff; + color: #08111f; +} + .footer-sitemap-grid { display: grid; - grid-template-columns: minmax(220px, 1.3fr) repeat(5, minmax(150px, 1fr)); - gap: 1.2rem; + grid-template-columns: repeat(6, minmax(0, 1fr)); + gap: 1rem; } .sitemap-footer .footer-col h4 { color: #eaf3ff; - font-size: 1.02rem; - margin: 0 0 0.8rem; + font-size: 1rem; + margin: 0 0 0.7rem; text-align: left; } -.sitemap-footer .footer-description { - color: #b8cee7; - line-height: 1.6; - margin: 0 0 0.45rem; -} - .sitemap-footer .footer-list { list-style: none; padding: 0; @@ -1464,13 +1495,12 @@ body *[style*="color:#4cc9ff"] { } .sitemap-footer .footer-list li { - margin: 0 0 0.58rem; + margin: 0 0 0.45rem; } .sitemap-footer .footer-list a { color: #d9ebff; text-decoration: none; - font-size: 0.95rem; } .sitemap-footer .footer-list a:hover, @@ -1480,10 +1510,10 @@ body *[style*="color:#4cc9ff"] { } .footer-signoff { - background: #040915; + background: #000000; color: #c7d7e8; padding: 0.9rem 0 1.2rem; - border-top: 1px solid rgba(54, 243, 255, 0.16); + border-top: 1px solid rgba(255, 255, 255, 0.08); } .footer-signoff p { @@ -1617,6 +1647,11 @@ body *[style*="color:#4cc9ff"] { } @media (max-width: 768px) { + .sitemap-footer .footer-search-form { + flex-direction: column; + align-items: stretch; + } + .footer-sitemap-grid, .project-page-grid, .request-form-grid, @@ -1624,28 +1659,12 @@ body *[style*="color:#4cc9ff"] { grid-template-columns: 1fr; } - .sitemap-footer { - margin-top: 2.4rem; - padding: 2.25rem 0 1.6rem; - } - - .sitemap-footer .footer-col { - padding: 0.85rem 0; - border-top: 1px solid rgba(54, 243, 255, 0.14); - } - - .sitemap-footer .footer-col:first-child { - border-top: none; - padding-top: 0; - } - .sitemap-footer .footer-col h4 { - text-align: left; - margin-bottom: 0.6rem; + text-align: center; } .sitemap-footer .footer-list li, .sitemap-footer .footer-list a { - text-align: left; + text-align: center; } } diff --git a/client/agreement.php b/client/agreement.php index e69c3525..23efa797 100644 --- a/client/agreement.php +++ b/client/agreement.php @@ -39,7 +39,7 @@ $header_class = 'inner-header'; ?> -Project Agreement | Client Portal +Project Agreement | Client Portal diff --git a/client/contracts.php b/client/contracts.php index a9c84f9f..08c1d1f8 100644 --- a/client/contracts.php +++ b/client/contracts.php @@ -36,7 +36,7 @@ My Project Agreements | Client Portal | Runlevel Systems - + diff --git a/client/proposals.php b/client/proposals.php index 095ad08a..6ff7a7ad 100644 --- a/client/proposals.php +++ b/client/proposals.php @@ -36,7 +36,7 @@ My Proposals | Client Portal | Runlevel Systems - +

GameServer Panel (GSP)

Powered by Runlevel Systems

-Learn MoreLive Server Stats
+Learn MoreLive Server Stats

About

GSP is a modern, multi-location game server control panel with advanced billing, mod mirroring, and automated installs. This node is part of our distributed footprint. Visit the live stats to see overall fleet health.

© Runlevel Systems – Build. Play. Profit together.

diff --git a/payments.php b/payments.php index 4f9614ae..df2d184f 100644 --- a/payments.php +++ b/payments.php @@ -11,7 +11,7 @@ Payment Details | Runlevel Systems - + diff --git a/portal/index.php b/portal/index.php index df36f42b..78440598 100644 --- a/portal/index.php +++ b/portal/index.php @@ -54,7 +54,7 @@ Runlevel Systems | Client Portal - +