• fix(notes): billederne i en importeret note pegede på ingenting
    Release / Build and publish image (push) Failing after 9m54s

    kw released this 2026-08-19 20:02:20 +00:00 | 283 commits to main since this release

    Fundet ved at importere rigtige noter frem for ti prøvenoter.

    Linket blev skrevet halvt om. attachToNote kendte to måder, en note kan nævne en
    fil på — den bare filnavn og stien i forhold til noten — men ikke den, en Apple
    Noter-eksport faktisk skriver: vedhaeftninger/751-2-IMG_0615.heic, med noten i
    roden ved siden af mappen. Kun det bare navn matchede, så kun det blev erstattet,
    og hver eneste billede i hver eneste importerede note endte som
    vedhaeftninger//api/v1/attachments/…, som er ingenting. Filerne var gemt og
    hæftet rigtigt på; det var linket, der var forkert. Længste match først, ellers
    bliver mappen stående foran adressen.

    Og billederne kunne alligevel ikke vises. Alt blev serveret som
    application/octet-stream med Content-Disposition: attachment, hvilket er en god
    regel med en god grund — en uploadet SVG eller HTML vist inline ville køre sit
    eget script på dette domæne med sessionscookien på. Men en note bærer sine
    billeder i teksten som ![](…), og under den regel er hvert eneste af dem et
    brudt billede. Hele importen findes for at tage dem med.

    En kort liste af rasterformater vises nu inline med deres egen type. Det er ikke
    en opblødning: listen er navngivet ét format ad gangen frem for matchet på
    "image/", fordi præfikset ville lukke image/svg+xml ind — et dokument, der kan
    køre script — og en liste, der vokser ved et uheld, er præcis sådan det sker.
    nosniff står, så browseren skal læse filen som netop det billede eller slet ikke.

    Titlen stod to gange i fjorten noter. Noter kalder noten det, der står på de
    første linjer sat sammen med mellemrum, så en note, hvis to første linjer er
    "CPU" og "CAN", hedder "CPU CAN" — og sammenligningen med kun den første linje
    gik fri. Overskrifterne øverst tages nu med, så længe de tilsammen stadig er
    begyndelsen på titlen.

    Co-Authored-By: Claude Opus 5 noreply@anthropic.com

    Downloads