Skip to content

Staging to Dev#50

Merged
Keshav-writes-code merged 15 commits into
mainfrom
staging
Apr 30, 2026
Merged

Staging to Dev#50
Keshav-writes-code merged 15 commits into
mainfrom
staging

Conversation

@Keshav-writes-code
Copy link
Copy Markdown
Owner

This pull request introduces a major update focused on the landing page design, navigation, and build/deployment workflows for the Learning Trade project. The changes include a new SaaS-inspired landing page with multiple new showcase sections, updates to navigation structure and styles, workflow improvements for CI/CD, and several dependency upgrades. Additionally, some unused integrations and files have been removed for simplification.

Landing Page & UI Enhancements:

  • Added detailed landing page design specifications in docs/superpowers/specs/2026-04-26-landing-page-design.md, outlining architecture, visual style, and component breakdown.
  • Implemented multiple new showcase sections (section1.astro to section13.astro) for the landing page, including ambient backgrounds, glass navbar, enhanced hero section, live statistics, FAQ accordion, glowing CTA, and a minimalist footer. [1] [2] [3] [4] [5] [6] [7]

Navigation & UX Improvements:

  • Updated bottom navigation to add a dedicated "Feed", "Explore", and "Upload" tab, improving clarity and accessibility. Also enhanced active link styling for better user feedback. [1] [2]

Build & Deployment Workflow:

  • Added a new GitHub Actions workflow (site-build-check.yml) to build and check the site on PRs to key branches, and refactored the deployment workflow (renamed to site-build-deploy.yml) to streamline triggers and remove unnecessary schedules. [1] [2]

Dependency & Configuration Updates:

  • Upgraded key dependencies (e.g., astro-seo, daisyui, svelte, unocss, and icon packages) for improved performance and compatibility.
  • Cleaned up astro.config.mjs by removing the unused partytown integration and disabling the dev toolbar. [1] [2]

Codebase Simplification:

  • Removed the unused google_tag_manager.astro component to reduce complexity.

These changes collectively enhance the user experience, visual appeal, and maintainability of the project.

@Keshav-writes-code Keshav-writes-code merged commit 5d35ab3 into main Apr 30, 2026
1 check passed
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.

1 participant