14 Commits
Author SHA1 Message Date
blandClaude Fable 5.1 1c468379d1 Tilbake-kortene ut: portal har veien tilbake nederst
lint-and-reload / lint (push) Successful in 2s
Hver underside hadde et eget «Tilbake»-alternativ til forsiden (og
takk-siden et «Til forsiden»). Portal setter nå selv «← Forsiden» og
«Også verdt å spørre» nederst på hver side, så kortene var et valg
som ikke valgte noe.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-21 15:42:06 +02:00
blandClaude Fable 5.1 ecd4f01f4d Bildeserien bare på /prosjekter
lint-and-reload / lint (push) Successful in 2s
Forsiden er navnet og linjen; serien hører til prosjektsiden. Årvoll-
bildet er tilbake i prosjektkortet på forsiden, der det sto.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-21 14:57:53 +02:00
bl bf4d95b217 Revert "Ikoner som lucide/navn: slik Iconify-API-et svarer"
lint-and-reload / lint (push) Successful in 2s
This reverts commit aa9f33dadd.
2026-10-21 14:57:13 +02:00
blandClaude Fable 5.1 aa9f33dadd Ikoner som lucide/navn: slik Iconify-API-et svarer
lint-and-reload / lint (push) Successful in 2s
Portal setter ikonnavnet rett inn i https://api.iconify.design/<navn>.svg,
og med kolon (lucide:ruler.svg) svarer tjenesten 404, så ingen av
ikonene på kortene har vist. Med skråstrek (lucide/ruler.svg) svarer
den 200. Linten godtar begge former; dette er en omgåelse i innholdet
til portal selv oversetter.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-21 14:54:23 +02:00
blandClaude Fable 5.1 2f3511dfb4 Hero: navnet delt av scrollen over en lynlinje; bildeserier
Deploy instance / deploy (push) Successful in 3s
lint-and-reload / lint (push) Successful in 2s
hero.js er forsidens hero (site.yaml hero.kind: module): Westra og
Engineering satt som i logoen, serif i kapiteler, og en lynlinje
(gpupaper's light_line.frag, uendret, i ordenes blå) tegnet over hele
den klebrige headeren på en WebGL-canvas, siktet inn under ordene der
logoens bånd går. Scrollen er tidslinjen: Westra glir ut til venstre
og Engineering til høyre, med litt etterslep. Logo-bildet skjules på
forsiden; hvem som er inne står øverst til høyre.

Åpningsspørsmålet sier "vi" i stedet for å gjenta navnet under det.

Bildeserier (slideshow) på forsiden, i headeren under navnet, og på
/prosjekter med alle prosjektbildene; bildene som lå inne i kortene
på /prosjekter er tatt ut, serien er galleriet.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-21 14:52:54 +02:00
blandClaude Fable 5 2b9ecb0177 Jørn kontakt: e-post og telefon som mailto/tel-lenker
lint-and-reload / lint (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 21:51:01 +02:00
blandClaude Fable 5 502ca95ffc Direkte til Jørn: portrett flyter til høyre (8rem, nær native)
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 21:45:17 +02:00
blandClaude Fable 5 fa0eabb153 Bedre avif (q80) + Jørn flyter til venstre
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 21:42:33 +02:00
blandClaude Fable 5 511298d354 Front page: byggeplass-bilde + Jørn flyter i teksten
lint-and-reload / lint (push) Successful in 1s
Legger til byggeplassfoto (avif) på første alternativ, og lar Jørns
portrett flyte til høyre på 9rem med den nye bilde-hinten.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 21:37:42 +02:00
blandClaude Fable 5 e3a36388cd Bygg-skin: konstruksjonspalett + omdøp /review til /henvendelser
lint-and-reload / lint (push) Successful in 1s
Safety-amber på betong-grå med fareris under hero'en; review-desken
heter nå /henvendelser. Custom.css over standard portal-stilen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 20:23:29 +02:00
blandClaude Fable 5 4666fae937 Review-desk for henvendelser (westra-gruppe)
lint-and-reload / lint (push) Successful in 1s
/review er eierområdet, gated på westra-gruppa fra Kanidm; desken
leser westra_inquiries og lar deg markere som besvart.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 17:34:40 +02:00
blandClaude Fable 5 a0306f9729 Takk-siden er en followup, ikke navigasjon
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 17:11:54 +02:00
blandClaude Fable 5 aeae88046c Gateway buttons say where they go; lint-and-reload CI
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 17:09:43 +02:00
blandClaude Fable 5 b96f5f6192 Westra Engineering: the whole site as questions
Scraped from westra-engineering.no (four pages, 15 images) and
carried over verbatim into question/alternative structure: about with
employees, services in full, every project with its photos, and a
contact form recording into westra_inquiries in place of wpforms.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 16:51:43 +02:00