Skip to content

Move website to Terrabyte Web UI#28

Merged
samharp merged 5 commits into
mainfrom
dev
May 14, 2026
Merged

Move website to Terrabyte Web UI#28
samharp merged 5 commits into
mainfrom
dev

Conversation

@samharp
Copy link
Copy Markdown
Member

@samharp samharp commented May 14, 2026

Biggest changes:

  • Website now utilizes the Terrabyte Web UI package for standard UI/UX elements
  • 'Demo' link now removed, shows 'Login' instead

samharp and others added 5 commits April 9, 2026 11:14
- Restructure source files under src/ (pages, css, js, img, _includes)
- Replace inline filters/transforms with @terrabyte/web-ui package
- Replace npm + package-lock.json with pnpm
- Upgrade 11ty 3.1.1 → 3.1.5
- Replace .eleventy.js with modern pattern (custom Nunjucks env, web-ui globals)
- Add project-base.njk layout that extends web-ui base.njk and injects canapi-specific header, footer, and decorative elements
- Preserve canapi-specific header.njk and footer.njk in src/_includes/partials/
- Drop shared CSS/JS files now served from the web-ui package; move site-specific form styles into site-styles.css
- Fix canonicalUrl filter call in sitemap.xml.njk (now passes site as argument)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@samharp samharp merged commit 93ad84a into main May 14, 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