Skip to content

Add landing page and marketing layout with navigation#32

Merged
DeeDee1103 merged 8 commits intomainfrom
develop
Mar 19, 2026
Merged

Add landing page and marketing layout with navigation#32
DeeDee1103 merged 8 commits intomainfrom
develop

Conversation

@DeeDee1103
Copy link
Copy Markdown
Owner

  • Introduced a new landing page at /Landing with a marketing-focused layout.
  • Updated _Layout.cshtml to include a link to the new landing page.
  • Created a new _MarketingLayout.cshtml for the landing page with a distinct header and footer.
  • Added CSS styles for marketing components in site.css.
  • Enhanced JavaScript for reveal animations on the landing page.
  • Configured routing to set the landing page as the default route.
  • Implemented a new Landing.cshtml.cs model to handle pricing tiers and available services.

- Introduced a new landing page at /Landing with a marketing-focused layout.
- Updated _Layout.cshtml to include a link to the new landing page.
- Created a new _MarketingLayout.cshtml for the landing page with a distinct header and footer.
- Added CSS styles for marketing components in site.css.
- Enhanced JavaScript for reveal animations on the landing page.
- Configured routing to set the landing page as the default route.
- Implemented a new Landing.cshtml.cs model to handle pricing tiers and available services.
Copilot AI review requested due to automatic review settings March 17, 2026 12:57
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

Adds a new marketing/landing experience to the StorageLens web app and updates routing/UI so the landing page becomes the default entry point, while also enhancing dashboard/report visuals with richer charts and animations.

Changes:

  • Added /Landing Razor Page + dedicated _MarketingLayout and made it the default route (/).
  • Expanded marketing + reporting/dashboard UI styling and reveal animations.
  • Enhanced Index and Reports chart interactions (tooltips/click-to-detail modal, 3D-style plugins, labels).

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/StorageLens.Web/wwwroot/js/site.js Improves reveal animations with IntersectionObserver + reduced-motion support.
src/StorageLens.Web/wwwroot/css/site.css Adds marketing layout styling + new chart/duplicate-heavy UI styles.
src/StorageLens.Web/Program.cs Routes / to the new /Landing page via Razor Pages conventions.
src/StorageLens.Web/Pages/Shared/_MarketingLayout.cshtml Introduces a dedicated marketing layout with its own header/footer/navigation.
src/StorageLens.Web/Pages/Shared/_Layout.cshtml Adds a “Home” nav link to the landing page in the app layout.
src/StorageLens.Web/Pages/Reports.cshtml Upgrades reports UI (duplicate-heavy list UI + chart detail modal interactions).
src/StorageLens.Web/Pages/Landing.cshtml.cs Loads pricing tiers/services from configuration for the landing page.
src/StorageLens.Web/Pages/Landing.cshtml Implements the landing page content (hero, sections, pricing cards, CTA).
src/StorageLens.Web/Pages/Index.cshtml Moves dashboard to /Index and adds chart detail modals + enhanced Chart.js rendering.
src/StorageLens.Shared.Infrastructure/StartupDatabaseInitializer.cs Avoids CreateTablesAsync when the database already has tables (via HasTablesAsync reflection).

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

DeeDee1103 and others added 6 commits March 17, 2026 09:10
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…improve user guide with new dashboard features
…ications; implement UI and backend logic for alert management
@DeeDee1103 DeeDee1103 merged commit b9ab8b9 into main Mar 19, 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.

2 participants