Skip to content
This repository was archived by the owner on May 31, 2026. It is now read-only.

feat!: rewrite and redesign the layout, structure and content of the website - #441

Merged
Darkflame72 merged 85 commits into
mainfrom
rewrite
Aug 25, 2025
Merged

feat!: rewrite and redesign the layout, structure and content of the website#441
Darkflame72 merged 85 commits into
mainfrom
rewrite

Conversation

@Darkflame72

@Darkflame72 Darkflame72 commented Jul 12, 2025

Copy link
Copy Markdown
Member

TODO:

Pages:

  • Mahi
    • Sessions
    • Workshops
    • PLD
    • Events
  • Support Us

Components:

  • Working session widget

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 12, 2025

Copy link
Copy Markdown

Deploying tuhura-tech-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: f0bbbd0
Status: ✅  Deploy successful!
Preview URL: https://df3228ca.tuhura-tech-website-2l5.pages.dev
Branch Preview URL: https://rewrite.tuhura-tech-website-2l5.pages.dev

View logs

@Darkflame72
Darkflame72 marked this pull request as ready for review August 24, 2025 13:21
@Darkflame72
Darkflame72 requested a review from Copilot August 24, 2025 13:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 implements a comprehensive rewrite and redesign of the website's layout, structure, and content. The changes modernize the site with a cohesive design system, improved accessibility, and enhanced user experience while maintaining the organization's mission-focused messaging.

  • Complete rebuild using a new design system with Tailwind CSS custom variables and standardized components
  • Restructured page architecture with new sections for sessions, workshops, events, and support
  • Enhanced visual design with improved typography, animations, and responsive layouts

Reviewed Changes

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

Show a summary per file
File Description
src/styles/global.css Implements new design system with CSS custom properties, animations, and component styles
src/pages/*.astro Complete rewrite of all pages with new content structure and modern design components
src/components/ui/*.astro New reusable UI components for consistent design patterns
src/layouts/Layout.astro Updated layout with proper SEO metadata, analytics, and structured data
src/data.ts Removed old data structure in favor of component-specific data

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread src/pages/contact.astro Outdated
Darkflame72 and others added 2 commits August 25, 2025 01:24
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

This comment was marked as outdated.

@Darkflame72
Darkflame72 requested a review from Copilot August 25, 2025 01:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 represents a complete rewrite and redesign of the Tūhura Tech website, modernizing the layout, structure, and content to better reflect the organization's community-focused mission. The changes introduce new branding colors, improved accessibility features, and a more comprehensive content structure.

Key changes include:

  • Complete visual redesign with new color scheme and typography
  • Migration from basic HTML to modern component-based architecture
  • Addition of new pages and comprehensive navigation structure

Reviewed Changes

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

File Description
src/styles/global.css Complete CSS overhaul with new design system, animations, and accessibility features
src/layouts/Layout.astro Modern layout with proper meta tags, analytics integration, and structured data
src/pages/*.astro New and redesigned pages with improved content structure and user experience
src/components/ui/*.astro New reusable UI component library for consistent design patterns
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread src/pages/robots.txt.ts
Comment thread src/pages/contact.astro Outdated
Comment thread src/pages/mahi/index.astro Outdated
Darkflame72 and others added 3 commits August 25, 2025 13:28
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Darkflame72
Darkflame72 added this pull request to the merge queue Aug 25, 2025
Merged via the queue into main with commit 8919602 Aug 25, 2025
2 checks passed
@Darkflame72
Darkflame72 deleted the rewrite branch August 25, 2025 02:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants