feat(site): add Office Extensions landing page #45

Merged
addison merged 31 commits from feat/office-extensions-landing-page into main 2026-08-15 15:07:30 -04:00
Collaborator

Summary

  • add the Astro landing page for Office Extensions
  • showcase real populated app screenshots, including Performance Report
  • add responsive image carousel with captions, Tabler icons, and keyboard controls
  • configure Cloudflare deployment CI/CD for office-extensions.kwila.cloud

Validation

  • npm run check
  • npm run build
## Summary - add the Astro landing page for Office Extensions - showcase real populated app screenshots, including Performance Report - add responsive image carousel with captions, Tabler icons, and keyboard controls - configure Cloudflare deployment CI/CD for office-extensions.kwila.cloud ## Validation - npm run check - npm run build
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
fix(site): center carousel controls
All checks were successful
CI / frontend (pull_request) Successful in 41s
Office Extensions site / build (pull_request) Successful in 55s
CI / backend (pull_request) Successful in 44s
6b51a1a1f4
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
chore(site): configure named landing portal
All checks were successful
CI / frontend (pull_request) Successful in 42s
Office Extensions site / build (pull_request) Successful in 56s
CI / backend (pull_request) Successful in 37s
6a22a3e5d2
Amp-Thread-ID: https://ampcode.com/threads/T-01a004fa-9282-70dc-b037-39f51e3eb69b
Co-authored-by: Addison Emig <[email protected]>
addison deleted branch feat/office-extensions-landing-page 2026-08-15 15:07:30 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/office-extensions!45
No description provided.