• v2026.5.17 f99a200c73

    v2026.5.17
    All checks were successful
    build-containers / build (backend) (push) Successful in 1m51s
    build-containers / build (frontend) (push) Successful in 1m59s
    Stable

    robbertbos released this 2026-05-17 19:54:00 +00:00 | 192 commits to main since this release

    @-vermeldingen in antwoorden

    • Je kunt in een antwoord collega's met @ vermelden. Typ @ voor een
      lijst van mensen uit het kanaal van de kaart - personen die je recent
      hebt genoemd staan bovenaan - of typ door om gericht te zoeken. Je
      mag ook een volledige naam met spatie typen, zodat je collega's met
      dezelfde voornaam uit elkaar houdt. Alleen kanaalleden worden getoond;
      staat er meer dan er past, dan meldt de lijst dat je verder kunt
      typen.
    • Heeft iemand geen avatar, dan toont de lijst diens initialen. De lijst
      is volledig met het toetsenbord te bedienen en voor schermlezers
      toegankelijk (gepind kopje, aangekondigde status, zichtbare selectie).

    Weergave van threads en kaarten

    • Lange threads blijven leesbaar: het oorspronkelijke bericht plakt niet
      meer bovenaan, maar scrollt mee met de reacties - een lang bericht duwt
      de reacties niet langer weg.
    • De kaartdetail-weergave benut de schermhoogte beter en houdt op grote
      schermen een vaste, kleine rand aan in plaats van veel loze ruimte.
    • Een duidelijke scheidingslijn tussen het oorspronkelijke bericht en de
      reacties.
    • Kaarten in de leeslijst hebben meer ademruimte op desktop en een
      prettiger regellengte; de lijst en de detailweergave hebben nu een
      consistente, leesbare breedte.
    • De leeslijst heeft nu exact dezelfde breedte als de inbox en het
      zoekveld erboven.
    • Het bericht in de kaartdetail-modal breekt nu ongeveer op hetzelfde
      punt af als in de lijst.

    Mobiel scrollen en slepen

    • Op iOS Safari springt de leeslijst niet meer naar boven tijdens
      scrollen, bij een snelle actie (gelezen of voltooien) of bij het
      herordenen van kaarten.
    • Kaarten herordenen met slepen selecteert niet langer per ongeluk de
      tekst eronder.
    • De pagina verspringt niet meer wanneer de Safari-adresbalk in- of
      uitschuift.

    Overig

    • Emoji-reacties tonen Mattermost-shortcodes nu correct; de reactie-knop
      is compacter.
    • De bubble-up-status wordt server-side bepaald, wat 'm betrouwbaarder
      maakt rond tijdzone- en middernachtgrenzen.
    • De avatar-fallback in de leeslijst is robuuster: geen verspringende
      layout meer en geen losse DOM-manipulatie.
    • Vet en doorhalen werken nu ook met de Mattermost-schrijfwijze, met een
      spatie net binnen de markeertekens (**woord **, ~~woord ~~); eerder
      bleven de tekens dan letterlijk staan.
    • Vetgedrukte tekst is zwaarder gezet, zodat het duidelijker opvalt.
    • Het "Wacht op verzending"-icoon wijst nu vooruit in plaats van terug, en
      de knop om de herstelcode te kopiëren heeft een icoon gekregen.
    • Het Waggle-menu en optioneel het zoekveld blijven nu bovenaan in
      beeld tijdens het scrollen op Focus en de leeslijst.

    Onder de motorkap

    • De instellingenpagina gebruikt nu hetzelfde scroll- en
      sticky-mechanisme als de overige pagina's.
    • De volledige-hoogte-paginaopmaak staat nu in één gedeelde class in
      plaats van per pagina herhaald. Idem voor de iOS-Safari-veilige
      full-height-stijl.
    • Het NLDD-design-system is bijgewerkt naar 0.8.44; codeblokken gebruiken
      nu het JetBrains Mono-lettertype en enkele iconen zijn hertekend.
    • De scheidingslijn in de verzendknop blijft subtiel zichtbaar in
      uitgeschakelde staat, en de lettertype-fallbacks in de tokens verwijzen
      weer naar de juiste namen (RijksSans, JetBrains Mono).
    • Wijzigt iemand zijn Mattermost-profielfoto, dan tonen we voortaan de
      nieuwe foto in plaats van een verouderde uit de browsercache: de
      avatar-URL bevat nu een versiemarkering die met de foto meeverandert.
    • Ongebruikte board-/Kanban-sleepcode (useBoardDnd) verwijderd en de
      resterende Kanban-verwijzingen (verouderde comments, een onjuiste
      release-notitie) opgeschoond: de Kanban-weergave staat niet meer op de
      roadmap en de code was nergens gekoppeld. Geen zichtbare wijziging.
    • Ontwikkelaarsmodus: een dev-login-knop (alleen zichtbaar als
      synthetic-auth aanstaat) en een dev-seed voor realistische lokale
      testdata, met harde beveiliging tegen draaien tegen productie. Deze
      dev-hulpmiddelen zitten niet in de productie-build. De norm voor
      testdata staat nu in de projectdocumentatie.
    • Inbox en leeslijst delen nu een kaart- en lijst-implementatie in
      plaats van twee bijna-identieke kopieen; weergave en gedrag zijn
      ongewijzigd.