bl and Claude Opus 5.5
473826aad6
Søknad på pause: kortet står, uten skjema
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 20:11:31 +02:00
bl
56b30e126e
Portal v0.6.3
2026-09-30 19:42:42 +02:00
bl and Claude Opus 5.5
cad5d52481
Hvem består Klingenberg Bygg av: erfaringene og menneskene, lagt inn fra kontoret med portrett
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 19:18:42 +02:00
bl and Claude Opus 5.5
172afef359
Ny side, bygget av treneren: tilstand, prosjekt og søknad, fra henvendelse til levert
...
Fra plans/klingenbergbygg.yaml i uhhm/portal. Færre felt, én pult
(kontor), og kunden får innlogging når tilbudet er godtatt: egne
oppdrag og leverte dokumenter. Ordene er det gamle skjemaets der de
fantes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 19:03:30 +02:00
bl and Claude Opus 5.5
041ad8918d
Rettskriving i bildetekstene
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 19:01:42 +02:00
bl and Claude Opus 5.5
efc5c5a70a
Portal v0.6.2, og lint med portal lint
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 17:50:04 +02:00
bl and Claude Opus 5.5
cf5759d627
Ny drakt: én venstrekant, tegl som eneste farge, lys og mørk; ordmerket følger fargeskjemaet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 17:44:23 +02:00
bl and Claude Opus 5.5
cbd64d91fc
Bildenes størrelse, så de holder plassen sin før de er lastet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 17:13:48 +02:00
bl and Claude Opus 5.5
e44adc9f10
Bildeserien på forsiden: 25 bilder tvers over skjermen, med bildetekstene fra bildene selv
...
Trenger portal med slideshow (v0.6.1).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 17:10:08 +02:00
bl
07d23400d5
Lint with iris v0.5.2, matching the portal this runs
lint-and-reload / lint (push) Successful in 1s
2026-09-28 18:25:31 +02:00
bl and Claude Opus 5
37eb8b3db6
Deploy this instance from CI
...
Deploy instance / deploy (push) Successful in 4s
lint-and-reload / lint (push) Successful in 0s
Kasse's runner can now ship a portal release here, the way the ergo
sites already do: PORTAL_RELEASE is the pin, and bumping it is the
rollout. No more ssh and a script run by hand across all three
instances at once.
The runner is not root. It may run one script, which checks the
instance against a fixed list and the tag against a release-tag shape
before it touches anything, and then health-checks the site without a
forwarded header - so a check cannot pass while the site is broken for
everything that is not Caddy, which is how v0.5.1 got out.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-28 18:24:13 +02:00
bl
81204912ee
Lint with iris v0.5.1
lint-and-reload / lint (push) Failing after 1s
2026-09-28 17:53:56 +02:00
bl and Claude Fable 5.1
f8bcab010a
Lint with iris v0.3.39 (iris is versioned as portal from here on)
...
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
2026-09-23 06:04:42 +02:00
bl and Claude Fable 5.1
da210709fa
Lint with iris v0.1.0
...
lint-and-reload / lint (push) Successful in 1s
The lint now lives in uhhm/iris, pinned to the portal release it
matches; question_lint leaves the portal tarball.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
2026-09-22 17:42:31 +02:00
bl and Claude Fable 5
d49a939e20
Wordmark: K/B flukter med firkantens kropp; venstrejustert hero
...
lint-and-reload / lint (push) Successful in 0s
Firkanten skalert til bokstavkroppen (K-topp = firkant-topp, B-grunnlinje
= firkant-bunn, med hengende g-underlengder). Hele heroen venstrejustert.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 22:36:44 +02:00
bl and Claude Fable 5
49abc7dab0
Wordmark: rett opp K/B mot firkanten, større, og omorganisert hero
...
lint-and-reload / lint (push) Successful in 1s
Teksten skalert så toppen av K og bunnen av Bygg flukter med
firkantens topp/bunn. Wordmark større (4.4rem). Beskrivelsen flyttet
mellom wordmark og spørsmålet via flex-order.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 22:31:03 +02:00
bl and Claude Fable 5
25906de5c2
Wordmark: KB-firkant + «Klingenberg Bygg» i Futura Now
...
lint-and-reload / lint (push) Successful in 1s
Gjenskaper lysbue-heroen som en selvstendig SVG — det røde merket
(samme som faviconet) pluss teksten som konturbaner (pango, ingen
font-avhengighet).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 22:23:03 +02:00
bl and Claude Fable 5
7c229b3525
Favicon: den røde KB-firkanten
...
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 22:15:09 +02:00
bl and Claude Fable 5
d2564451ec
Lesbarhet: skjemakontroller på mørk/rød panel
...
lint-and-reload / lint (push) Successful in 1s
Pillene, inputfeltene og placeholder-teksten arvet panelets lyse ink
på lys flate (usynlig). Nå fast mørk tekst på lys kontroll, valgt pill
fylles med panelets aksent + mørk ink.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 22:08:12 +02:00
bl and Claude Fable 5
e1bc45704a
Lesbarhet: lysere tekst og aksent på mørk/rød panel
...
lint-and-reload / lint (push) Successful in 1s
Aksenten var murrød og forsvant på svart (lenker, ikoner,
oppmuntringer usynlige); nå lys terrakotta på mørk panel, og lysere
dim-tekst på begge så kontrasten holder.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 22:00:17 +02:00
bl and Claude Fable 5
b9ec877e4e
Klingenberg Bygg: the earliest lysbue, ported to portal
...
lint-and-reload / lint (push) Failing after 0s
Three service questions, contact-method question, and thank-you page
carried verbatim from klingenbergbygg/kundeportal questions.ts, with a
brick-red Futura/Garamond custom.css over the default portal skin.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-09-01 20:22:14 +02:00