Commit Graph

4 Commits

Author SHA1 Message Date
Daniel Krähenbühl 59da5eee0b feat: Flowbite redesign, real content and new assets (v0.9.1)
- Complete Flowbite layout redesign for HomePage, FeaturesIndexPage,
  AboutPage, ContactPage, BlogIndexPage
- HomePage: Flowbite hero split, feature section with armarium_image.jpg,
  blog preview section, register-only CTA
- AboutPage: founder profile with photo, i18n team/FAQ content in all 4
  locales (about.team.*, about.founder.*, about.faq.*)
- Footer: renamed App → Produkt, added LinkedIn icon, 2-column layout
- Renamed /projects → /features (DE), removed feature detail pages
- Added assets: header_img.jpg, armarium_image.jpg, content_image.jpg,
  about_photo.jpg, Icon.svg, Logo_vertikal.svg

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 12:53:48 +02:00
Daniel Krähenbühl 724080b7c6 feat: link login/register buttons to app.armarium.ch (v0.8.1)
All hero, CTA, and footer login/register buttons now point to
https://app.armarium.ch/login and https://app.armarium.ch/register.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 00:20:04 +02:00
Daniel Krähenbühl d668aa0fdf feat: Armarium full customization and 4-language i18n (v0.8.0)
Replaces Astro Rocket demo content with Armarium branding and adds
complete DE/FR/IT/EN translations across all pages.

Branding & content (v0.7.0):
- Add horizontal SVG logo to navbar with currentColor dark mode support
- Rewrite homepage with Armarium hero, 6 feature cards, trust bar,
  Zürich coat of arms SVG, and CTA; shared HomePage.astro component
- Add privacy page (/datenschutz) with 6 Infomaniak certification cards
  and 8-section policy (ISO 27001:2022, Swiss Hosting, nDSG/GDPR, etc.)
- Add legal notice page (/impressum)
- Rewrite about, contact, 404 pages with Armarium content
- Add features page (/projects) from projects content collection
- Add language switcher dropdown (LanguageSwitcherDropdown.astro)
- Add single launch blog post; remove all demo blog/project content
- Set up i18n foundation: astro.config.mjs, ui.ts, utils.ts

Full i18n (v0.8.0):
- Add all pages in FR/IT/EN: about, contact, blog, features, privacy,
  legal notice — 28 locale variants total
- Language switcher visible in every layout (PageLayout, BlogLayout,
  ProjectLayout, LandingLayout) with translated nav items
- Locale-aware nav and footer hrefs via nav.*.href keys in ui.ts
- Shared page components (AboutPage, ContactPage, FeaturesIndexPage,
  BlogIndexPage) accept locale prop; locale pages are 4-line wrappers
- Extend content.config.ts locale enum with de and it

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 21:51:21 +02:00
Claude ddd0c22311 Initial release — Astro Rocket v1.0.0 2026-04-06 07:31:47 +00:00