Conversation
…s, lys/moerk, mobil Bygget efter design-skillsene fra de gemte Instagram-opslag (Emil Kowalski apple-design og design-eng, Anthropic frontend-design, Corey Haines copywriting og cro, Vercel web interface guidelines), laest - ikke installeret. - Hero: ren CSS-scene, du skriver forrest, agenten udfylder og trykker Export i vinduet bagved, markoeren staar stille, en loglinje lander. Spiller een gang, hviler i slutbilledet, afspil igen uden JS. Reduced motion = slutbilledet. - Loefterne vist som loglinjer i serverens egen form (felter og fejltekster tjekket mod helper/main.swift, policy.js og en rigtig audit.jsonl). - Lys og moerk via prefers-color-scheme, systemskrift (SF Pro/SF Mono), ingen tredjepartskald, intet script ud over ld+json - sidens eget loefte holdes. - Nyt delingsbillede og-forside.jpg (kun forsiden; de andre sider beholder og-image.jpg). - claims 15/18/42c, release.sh-taellingen og sync-tal.py-idempotens bestaar (tjekket statisk). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…Hub-stjerner Gustav: for meget tekst, vis stjerner, laengere hero-film med vaerktoejerne i aktion. - Research (Evil Martians, 100 devtool-forsider): centreret hero, kort undertekst, to knapper, animeret produkt-UI lige under, derefter tillid, faa punkter, stor slut-knap. - Synlig tekst 1.956 -> 651 ord (FAQ foldet ud: 2.365 -> 1.029). - Hero-film: 24 s i CSS paa een tidslinje, seks scener (screenshot med sloeret kodeord, menu, set_value + press bag dit vindue, wait_for, besked der kraever Touch ID, loggen), pause/afspil uden JS, statisk slutbillede ved reduced motion. - Stjernetal (1) bagt ind i headeren, ikke hentet live - sidens loefte om nul tredjepartskald holder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gustavs ønske 1/10: filmen ved siden af hero-teksten og use cases der viser at den styrer Mac'en som et menneske, ikke en PDF-eksport. Filmen (24 s, ren CSS) er nu én eftermiddag: Sam beder i Slack om et møde og præsentationen; agenten læser beskeden, opretter mødet via Kalenders egne menuer, finder præsentationen i Finder, skriver svaret i Slack, og afsendelsen venter på dit ja med Touch ID i menulinjen (godkend.js:20). Til sidst revisionsloggen. Markøren står stille hele vejen. Rettet efter frosne billeder: tekststørrelse (containeren er nu .film), sidepanel i baggrundsvinduet så forreste vindue kun dækker det, skrivefeltet tømmes efter afsendelse, loggen er uigennemsigtig, og det statiske billede (reduceret bevægelse) viser øjeblikket der venter på dig. tjek-forside.py: alt grønt (claims 15/18/42c, sync-tal idempotent). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…te veje Gustav 2/10: Slack, Kalender og Finder kan en almindelig agent nå via API eller skal. Vis det kun skærmen kan. Filmen er nu: Maria skriver i WhatsApp (intet API til egne chats), agenten trykker Export i din egen app bagved dit vindue som en tester, kigger igen og ser at intet skete, og lægger svaret som kladde i WhatsApp. Afsendelsen er din. Hvert trin er en målt vej: set_value i WhatsApp virker bagfra (målt 30/9, verified), tryk i Electron 73/73 (recipes/electron-apps.md). Fjernet fra v3: Kalenders «File › New Event» bagfra (Kontakters «New Card» er målt gråt bagfra) og Touch ID-afsendelse i chat-appen (WhatsApp- send blev afvist af vagten 30/9, ikke spurgt). Ny sektion «Where no API reaches»: dine chats, appen du bygger, det der kun bor i en menu, værktøjet på jobbet. Hver med sit målte tal. tjek-forside.py: alt grønt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gustav 2/10 valgte retningen (laptop frem for vindue). Det gamle mærke brugte GitHubs farver (#0d1117/#58a6ff); det nye bruger sidens egne og har en tynd kant, så det står i mørkt tema. Skiftet: logo.svg (alle sider og server.json peger hertil), favicon.ico (16/32/48), apple-touch-icon.png (180, fuld flade - iOS runder selv), logo-400.png. og-forside.jpg er lavet om fra den rigtige v4-hero, så delingsbilledet ikke længere viser v1-teksten og PDF-scenen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gustav 2/10: brug flere af vores use cases i videoen. Filmen går fra to til fire scener og 24 til 32 sekunder: Marias to spørgsmål i WhatsApp, Export-knappen i din egen app, den samme handling via appens menu (menus læser, menu vælger), og antal pladser tilbage i et internt administrationsværktøj uden API. Svaret lægges som kladde i WhatsApp, afsendelsen er din. Loggen har seks linjer. Delingsbilledet er lavet om fra den nye hero. Sidens tjek er grønne. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Gustav 2/10: vi har flere use cases vi testede mod, vis dem alle i hero- videoen. Det erstatter v5's opdigtede Maria-historie med det der faktisk er målt (test/brugsscenarier.mjs, ~/.claude/plans/computermcp/ BRUGSSCENARIER-RESULTAT-2026-09-27.md). 15 kort à 2,1 s, ét pr. kørt scenarie: hvad agenten gjorde, hvad appen selv viste bagefter, og hvor det er bevist (en Mac der ikke er vores, eller vores egen, kun læs). Til sidst en tavle med alle 19: 13 bevist, 2 delvist (baggrund og ny kontakt), 4 ikke testet endnu (App Store, skriv i WhatsApp, skriv til folk, opret gruppe: kræver Apple-ID, konto eller en navngiven person). Filmen er 40 s, den statiske udgave viser tavlen. Hver kort-forsinkelse er --i * --slot, så frosne billeder bruger --seek. Delingsbilledet og alt-teksten viser nu scoren. tjek-forside.py: alt grønt. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Gustav 2/10: vis det så hver side ligner det rigtige. De 15 kort var det samme grå vindue med tekst. Nu er hvert kort tegnet som programmet selv i ren CSS (former og farver, ingen billeder, ingen logoer, ingen scripts): Lommeregner med 12 i displayet, skakbræt med bonden på e4, Finder med den valgte fil, Maps og Netflix i Safari, Indstillinger med søgefeltet, Noter, Aktivitetsovervågning med Finder markeret, Photo Booth, Spotify, Chrome, WhatsApp, kodeeditor, Wallpaper-siden og Kontakter med «New Card» gråt. Kortets status flyttede op i en tynd linje under titlen (hvad værktøjet gjorde, og hvor det er bevist), så programmet fylder resten. Beviserne, tavlen med alle 19 og tidslinjen er uændret. Programmerne følger sidens lyse og mørke tema; Lommeregner, Chess, Spotify, kodeeditor og Photo Booth er mørke i begge, ligesom de rigtige. tjek-forside.py: alt grønt. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Gustav 2/10: fjern read only og kameraet, skakbrikkerne står ikke korrekt, fjern toppen med «launch». Jeg afgjorde: - Skak: tomme rækker i gitteret kollapsede, så brikkerne stod forskudt fra felterne. Rækkerne er nu ens (8 x 1fr). - Fjernet fra filmen: Chrome, WhatsApp og kodeeditoren (kun «vinduet er der», intet at se) og kameraet (opdigtet silhuet, køreren har intet kamera). De står stadig på tavlen med alle 19, uændret 13/2/4: testen definerer selv et allerede åbent program som åbnet. - Toplinjen i hvert kort er flyttet til billedteksten under filmen i større skrift (hvad værktøjet gjorde + hvor det er bevist). Programmerne fylder nu hele vinduet. - 11 kort à 3,0 s i stedet for 15 à 2,1 s. Beviset (12 i displayet, bonden på e4) stod før på skærmen i ca. 0,5 s; nu 1,5 s. tjek-forside.py: alt grønt. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…gelsk adresse Gustav 2/10: medtag at den kan køre 15 samtidig og lever lokalt, se alle skærme (Spotify mangler luft), og skriv adressen på engelsk. Påstandene er afgrænset til det der er målt: - 15 servere forbundet side om side: 375 MB i alt (28/9, din Mac). - 12 Finder-læsninger i samme øjeblik: alle virkede (1/10). - To agenter i samme program tager tur, så tastningen ikke blandes. Ikke «15 opgaver på én gang»: ved 10 og 15 samtidige opgaver fejlede Skak og Lommeregner (1/10). - Lever på din Mac: ingen konto, ingen server fra os, ingen indsamling, loggen er en privat fil. Det agenten ser går kun til den AI-klient du valgte (README, Privacy). Filmen er 48 s: 11 kort, to faktapaneler, tavlen. Hero-linjen siger nu «Runs on your Mac: no account, no server of ours». Luft: listenulstillingen (.app ul) havde højere vægt end programmernes egen indrykning og tog afstanden fra alle sidebjælker; nu :where(). Spotify fik afspiller-bjælke og menu-ikoner, Maps zoomknapper, Netflix profilbillede, Settings profilrække. Adressen er «City Hall Square 1, 1550 Copenhagen». tjek-forside.py: alt grønt. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Gustav 2/10 («du bestemmer»). Chrome, WhatsApp og kodeeditoren er ◐ i stedet for ✓: testen læste kun et allerede åbent vindue på Gustavs Mac, og GitHubs Mac kunne ikke åbne Chrome (macOS-karantæne). Scoren er 10/5/4 i stedet for 13/2/4. Billedteksten siger hvad «delvist» betyder, og delingsbilledet og alt-teksterne viser den nye score. tjek-forside.py: alt grønt. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… ikke testet) Gustav 2/10 («du bestemmer»): to anmeldere, én der kontrollerer hver påstand mod kilderne og én om tilgængelighed. Jeg bekræftede hvert fund mod kilden før jeg rettede, og droppede ét der ikke kunne genfindes. Fund fra påstands-revisoren (alle bekræftet): - Tavlen stod på 27/9-tabellen (13 bevist). Den nyeste kørsel (GitHubs Mac, baggrund, i dag) siger 7 bevist, 4 delvist, 8 ikke kørt: Finder og Aktivitetsovervågning er delvist (programmet kom frem; listen kan ikke læses mens programmet er skjult). Tavlen er nu 7/9/3 og hver ◐ har en årsag i en tekstliste under filmen. App Store er «tried», ikke utestet. - Videoen er tegnet af brand-tokens, ikke optaget (STORYBOARD.md): min egen tekst «A real recording» var forkert. Nu: «An animation, no sound. The log line in it is a real line from a real run.» - Værktøjsnavne: testen vælger menupunkter via genvej og kalder menu, ikke key (kun Return er key). Wallpaper er menu View › Wallpaper. - «12 læser Finder» fjernet (kun egen Mac, instrumentet senere kaldt blindt); 375 MB er 15 hvilende forbindelser; panelet viser nu «take turns» i stedet. - WhatsApp: «reads the thread» er ikke belagt; nu «can leave a draft ... measured once». - «Never carries on as if it worked» og «nothing takes your screen» er afgrænset (README: apps kan selv hente sig frem, forgrunden gives tilbage). - «seven others» var fem (9 bundle-ID'er er 7 programmer, policy.js). - Afsendelsesporten gælder genkendte chat- og mailprogrammer. - Windsurf og Zed fjernet fra klientlisten (ikke afprøvet, WISHLIST). - «macOS 14 or later, tested on 15». Fund fra tilgængeligheds-anmelderen (bekræftet): usynlig tabstop uden animation, kort hvis højde nu følger den længste tekst, tekstliste over de 19 jobs, hero-kommandoen er nu den der virker (claude mcp add ...), Codex bruger en kommando (ikke mcp.json), FAQ-svar ens i ld+json og synlig tekst (og < > escapet i ld+json), skrivende front-vindue, stjernetallet fjernet, pausekontrollens navn er den synlige tekst, MIT linket. Kendt og ikke rettet her: siden beskriver kilden 0.2.1; npm serverer endnu 0.1.0 (12 værktøjer uden press/find/launch/menu/set_value). Siden må ikke udgives før 0.2.1 er på npm. tjek-forside.py: alt grønt (FAQ-tjekket afgrænset til FAQ-sektionen). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Fund fra leveringschatten (sporings-/SEO-gennemgang 2/10), bekræftet mod filerne: forsiden har google-site-verification og msvalidate.01 i head og der ligger to rodfiler (googleebac0793bcae2f3d.html, BingSiteAuth.xml). security.html:128 sagde at verifikationen lå i DNS. Siden lover gennemsigtighed, så sætningen skal passe. Ikke rettet her (værktøj/valg, ikke forsiden): sitemap.xml lastmod er 18-19/9 på alle 22 URL'er mens git siger 19/9-2/10; llms.txt linje 8-12 har synlige FORBEHOLD-mærker og «# /FORBEHOLDInstall:» fordi sync-tal.py skriver mærkerne ud som tekst. test/claims-offline.mjs: BESTAAET. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ere) Gustav vil se stjernerne live. Siden lover intet script og intet tredjepartskald i browseren, og main er låst (PR + build-and-test, også for administratorer), så en robot kan ikke skrive tallet ind i main. scripts/stjerner.py sætter tallet mellem <!-- STJERNER -->-markørerne i docs/index.html og retter knappens navn. Under 25 står knappen uden tal (et lille tal er ikke en anbefaling); 1234 vises som 1.2k. Kan køres igen og igen. Prøvet på kopier med 1, 25 og 1234, to kørsler hver. .github/workflows/side.yml udgiver docs/ via GitHub Pages-handlinger og kører scriptet først: ved hvert skub til main og én gang i døgnet. SLÅET FRA: jobbet springes over (ikke rødt) indtil repo-variablen SIDE_VIA_ACTIONS=true er sat, og Pages-kilden er skiftet fra «main /docs» til «GitHub Actions». Begge dele er en ejers valg. docs/ har .nojekyll, så filerne serveres som i dag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs/hero-10.mp4 kom ikke med i 63dc5e6: ~/.gitignore_global spærrer *.mp4, og git add stoppede tavst ved den. Samme fælde som demo.mp4 18/9; undtagelsen står nu ved siden af den. NB om 63dc5e6: commit-beskeden handler om stjernerne, men commitet indeholder også siden (ægte optagelse øverst, ny undertekst, de 19 jobs som egen sektion, ombrydning af kommandoen) og plakat + delingsbillede. Teksten der hører til den del: Øverst står en ægte optagelse fra testkørslen på GitHubs Mac 2/10 (10-runden 03:28 UTC): TextEdit forrest hvor en test skriver, ti agenter i programmerne bagved. 175 af 175 skrivninger nåede frem, ingen agent fejlede eller tog skærmen. 10-runden fordi den var helt ren; i 15-runden tog én Finder-læser skærmen kortvarigt. Underteksten: «Free and local. Ten agents can work in the windows behind yours while you keep typing.» Med reduceret bevægelse vises plakaten. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rte beskrivelser
Gustav 2/10 (/goal): alt computermcp-branding rigtigt på tværs af kanaler.
- sync-tal.py limede indholdet på slutmarkøren: `hale.rstrip('\n')` er
altid '', så linjeskiftet efter <!-- /FORBEHOLD --> forsvandt. En linje
der starter med <!-- er rå HTML i markdown, så README på GitHub viste
«**Look:** `computer_pending` ·» bogstaveligt (målt via GitHubs
markdown-API; npm-siden får samme tekst). llms.txt fik «# /FORBEHOLDInstall:».
Linjeskiftet bevares nu; README, mcp-server/README.md, llms.txt og
llms-install.md har det igen. sync-tal kørt to gange i en kopi: ingen
ændring i nogen af de seks markerede filer.
- llms.txt (det AI-crawlere læser) lovede «no click or keystroke happens
until a human approves» (almindeligt arbejde spørger ikke) og «a signed
universal binary» (ad-hoc-signatur, ikke notariseret). Rettet, plus
«are the source» og «to a log».
- 17 sidebeskrivelser var 164-263 tegn (Google viser ~155) og flere lovede
at den kun spørger ved adgangskodeprogrammer og sletning. Nu <=155, uden
værktøjstal; ens og:/twitter: følger med.
- sitemap.xml: lastmod fjernet. Alle 22 stod 18-19/9 mens git siger
19/9-2/10; en forkert dato er værre end ingen.
tjek-forside.py: alt grønt. claims-offline.mjs: bestået.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Konflikter løst én gang i stedet for at rebase 17 commits: - scripts/sync-tal.py, README.md, mcp-server/README.md, docs/llms-install.md: release-grenens udgave (den ejer sync-tal og rettede linjeskiftet på sin måde: blank linje efter slutmarkøren). Oven i: «are the source» i llms.txt-teksten, som stadig manglede ordet. - docs/index.html: forsidens udgave med release-grenens markørformat. - docs/llms.txt: release-grenens markørformat + forsidens tekstrettelser (ad-hoc-signatur, ikke «signed»; ingen «no click until approval»). sync-tal kørt to gange i en kopi: ingen ændring i de seks markerede filer. tjek-forside: alt grønt. claims-offline: bestået. README renderer «Look:» som fed tekst på GitHub (markdown-API). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Konflikt i to filer, fordi release-grenen tog «are»-rettelsen på sin egen måde: sync-tal.py og forbeholdsblokken i llms.txt er release-grenens udgave. Forsidens to andre llms.txt-rettelser beholdes (de var ikke med i ac7da21): - ikke «no click or keystroke happens until a human approves» (almindeligt arbejde spørger ikke; adgangskodeprogrammer, sletning og afsendelse spørger) - «a universal binary with an ad-hoc signature, not notarized», ikke «a signed universal binary» sync-tal to gange i en kopi: ingen ændring. tjek-forside: alt grønt. claims-offline: bestået. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gustav 2/10: «den gamle video var bedre». Den tegnede film med de 11 programmer og tavlen står igen øverst til højre. Den ægte optagelse (10-runden, 175/175) har fået sin egen sektion «Ten agents at once, recorded» lige under tillids-linjen, så underteksten om ti agenter stadig har sit bevis på siden. Delingsbilledet viser tavlen igen. Byttet er lavet af plans/computermcp-side-2026-10-01/v11/byt.py. tjek-forside: alt grønt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Stjerner: GRAENSE 25 -> 1 (Gustav har to gange bedt om at se dem live), ental «1 star» i aria-label, og tallet 1 er bagt ind nu, så knappen viser det fra lanceringen - også før Pages via Actions slås til. - Optagelsen: «no agent took the screen» og «the menu bar says TextEdit the whole time» var forkerte. Kørsel 36957564215 forsøg 1 (03:28 UTC): Finder hentede sig selv frem 2x, og forgrunden blev givet straks tilbage; tjek 10.3 filtrerer Finder fra. Tallet er 175 af 175 ord skrevet af prøven i TextEdit. Klippet er klippet om med samme tekst. - privacy.html: «no socket» -> «no network socket» + den ene lokale socket (ikon.sock til menulinje-ikonet, godkend.js fra 0.2.1). Fundet af konsulentpanelet 2/10 (Astra + Opus, runde 1). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Optagelsen er fra FORSØG 2 af kørsel 36957564215 (menulinjens ur 4:12 AM, 10-runden 04:11:53-04:13:14 UTC), som målte 165/165 - ikke forsøg 1's 175/175. Figcaption, aria-label og slutpladen siger nu 165 af 165; klippet er bygget igen. - Kodeordsprogrammer bliver i standardtilstanden AFVIST, ikke spurgt (policy.js:554-569: «a password app can never be approved from the menu bar»); kun med CMCP_BACKGROUND=0 spørger de hver gang. Rettet på forsiden (kort + JSON-LD), security.html, llms.txt og README (5 steder). Et ukendt mål afvises også i standardtilstanden (README). - README: «seven others» -> «five others» (9 bundle-ID'er = 7 programmer), Windsurf og Zed fjernet (ikke testet; allerede fjernet fra siden). - «15 agents connected: 375 MB while idle» var målt 27/9 før menulinje-ikonet og uden kilde i repoet. Erstattet af målingen på den frosne udgivelse 77ba8b6 (kørsel 37032861000): 15 agenter på én gang, 175 af 175 ord skrevet forrest nåede frem. - tools.html: «nothing locks between them» -> låsen pr. program findes (programlaas.js); den gør kun at to agenter i samme program tager tur. README rettes her og ikke i #6, fordi #6 er frosset (aftalt med forbrugeragent-ca). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
README siger nu «Keychain, 1Password and five others» (4441a36). Tjek 42b regnede A42.size - 2 = 7 og krævede «seven others»: 9 bundle-ID'er, men tre er 1Password i hver sin version, så det er 7 programmer = Keychain + 1Password + fem. «seven» bestod kun fordi README og prøven delte samme regnefejl. Rettelsen er forbrugeragent-ca's (testet og mutationsbevist dér, rullet tilbage for ikke at gøre den frosne #6 rød); den lander her sammen med teksten, så main aldrig står rød imellem. mcp-server/README.md er afledt igen med build-release.sh' to omskrivninger (tjek 45). Kørt isoleret (blok 42 og 45 fra claims.mjs, uden resten der styrer skærmen): 42a/42b/42c/45 OK; mutant med «seven others» i README -> 42b og 45 DUMP. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New front page, logo and real recording for computermcp.dev
Stacked on #6 (base
proeve/rettelser-2026-09-28), so this diff shows only the site. When #6 merges, retarget this PR tomain.What changes
#recording: the 10-agent round from the Fremmed Mac run 36957564215, attempt 2, 2 Oct 04:12 UTC (the runner's menu-bar clock in the film; attempt 1 at 03:28 measured 175, but the film is not from it). TextEdit stays in front while a test types into it; ten agents work in the apps behind it. The run's own numbers: 165 of 165 typed words landed. Finder came forward twice for a moment and the screen went straight back (check 10.3 filters Finder out, so it says "no agent took the screen"; the page does not repeat that). Sped up 2×, captions burned in, 289 KB, muted loop with controls; reduced motion shows the poster. The 15-agent round is not used because one Finder reader took the screen briefly.menu, notkey), "five other password managers" (9 bundle IDs = 7 apps), the send gate covers recognised chat and mail apps, Windsurf and Zed removed (not tested), Codex install uses one command, "macOS 14 or later, tested on 15".security.html: search-engine verification is a meta tag and a root file, not DNS.privacy.html: "no socket" became "no network socket", plus the one local socket (ikon.sock, to the menu bar icon;godkend.jsfrom 0.2.1).Stars: shown now, auto-update off for now
scripts/stjerner.py+.github/workflows/side.ymlput the GitHub star count into the HTML at build time (no script in the browser; shown from 1 star, singular handled). Today's count, 1, is already baked intodocs/index.html, so the button shows it from launch. The job is skipped until an owner sets the repo variableSIDE_VIA_ACTIONS=trueand switches Settings › Pages › Source to "GitHub Actions".docs/has.nojekyll, so files are served as today.Fixed after an independent review (3 Oct)
policy.js:554-569); only withCMCP_BACKGROUND=0do they ask every time. Fixed on the front page (card + JSON-LD), security.html, llms.txt and README.claims-offline22 OK, 420/420 internal links.Checks
test/claims-offline.mjs: passed.docs/: none missing.Known
tools/faerdiggoer-udgivelsen.shremoves it once 0.2.1 is on npm.🤖 Generated with Claude Code