Uitgebracht

Wat we hebben veranderd, en wanneer

Boske is in alpha en gaat snel. Deze pagina is het logboek — de eerlijke versie, inclusief de dingen die we eruit hebben gehaald.

Schil

Focusringen die je ziet, en AA-contrast in de donkere thema's

Zo'n honderd kleurklassen compileerden naar niets, waardoor modale overlays, tinten, ringen en verlopen in beide thema's ontbraken. Ze worden weer getekend. Knoppen in het donkere thema en de knop Verzenden halen AA-contrast, en elke focusring is zichtbaar.

  • Zeventien focusringen hersteld
  • CTA's in het donkere thema en Verzenden op AA-contrast
  • Modale overlays en tinten terug in beide thema's
Beveiliging

Rate limits op de publieke deuren, geen zwakke secrets in productie

De endpoints voor proefaccounts en wachtwoordherstel hebben een rate limit en vertrouwen een doorgestuurd clientadres niet meer. Productie weigert te starten met placeholder-secrets of te korte authenticatiesecrets, in plaats van ermee door te draaien.

Schil

De app spreekt Frans, Nederlands, Duits en Spaans van begin tot eind

Elke tekst in de app bestaat nu in alle vier de talen naast het Engels — niet meer halverwege een scherm terugvallen op Engels.

Werkruimte

Exports bevatten de echte bestanden, en een verbroken verbinding zet een chat niet meer vast

Accountexports bevatten de echte bytes van je bestanden, en elk gat wordt in de export benoemd in plaats van stilgehouden. Een dood netwerk laat een gesprek niet langer hangen op "Onderzoeken…". Documenten die binnenstroomden, worden bewaard als wat je zag, niet als een fragment.

  • Accountexports bevatten de echte bytes van bestanden; gaten worden benoemd
  • Gestreamde documenten blijven bewaard als wat je zag
  • Verwijderen uit de bibliotheekpagina vraagt eerst om bevestiging
Desktop

Inloggen en licenties op de desktop

Cloud-inloggen vanuit de desktop-app authenticeert correct. Een verloren licentie opent het inlogscherm in plaats van de app te sluiten, en herladen zonder verbinding toont een echte pagina. Het menu, de vensterstatus en de afhandeling van links zijn opgeruimd, en de updater stuurt alleen wat hij nodig heeft.

  • Licentieverlies opent het inlogscherm in plaats van af te sluiten
  • Herladen zonder verbinding geeft een echte pagina
  • Privacy van de updater aangescherpt
Beveiliging

SSRF-bescherming, security headers, en geen trackingpixels

Uitgaande verzoeken lopen door een werkende SSRF-bescherming. Afbeeldingen in markdown kunnen niet langer signalen naar derden sturen. Security headers gaan mee met elk antwoord, overdrachtswachtwoorden worden geverifieerd, modelpaden blijven binnen de perken, en de server weigert te starten bij ontbrekende configuratie in plaats van stilletjes minder te doen.

Desktop

Verse installaties starten op, en de zelfgehoste kant draait echt

Drie defecten in het opstartpad verholpen, waarvan er één elke verse installatie blokkeerde. De desktop-app stuurt de licentie opnieuw wanneer de backend herstart. On-premise-installaties starten op, slaan bestanden op en werken zichzelf bij.

Prestaties

Lichter en sneller

Syntaxkleuring, diagrammen en HEIC-decodering zijn uit het directe laadpad gehaald. Streamen bouwt niet langer bij elk token het hele gesprek opnieuw op. De server levert de Brotli die hij toch al maakt, de sorteringen achter de zijbalk en de berichtenreeks zijn geïndexeerd, en het logo is tweehonderd kilobyte lichter.

  • Gestreamde tokens hertekenen niet langer het hele gesprek
  • Kleuring, diagrammen en HEIC laden op aanvraag
  • Brotli wordt geleverd; veranderlijke bestandsnamen worden niet meer gecachet
Tools

Je geschiedenis meenemen werkt van begin tot eind

Het importeren van een ChatGPT- of Claude-export binnen Boske controleert nu de ruwe bytes, verdraagt exports met alleen SQLite-tabellen, en overleeft rate limiters. De importroute geeft de interne details van de envelope niet meer prijs.

Tools

"Boske vragen" in elke tool

Elk toolitem — tabel, grafiek, kaart, bord — kan de agent zien en bewerken vanuit het eigen Ask-paneel, met begeleiding per soort en gevalideerde schrijfacties. Vraag je om een diagram, dan krijg je een getekend diagram. Opslaan gaat met revisiecontrole: een verouderd venster wordt geweigerd, niet stilletjes overschreven. Bewerkte transcripties overleven een herlaadbeurt.

  • "Boske vragen" ziet en bewerkt elk toolitem
  • Opslaan met revisiecontrole: verouderde buffers worden geweigerd
  • Vraag je om een diagram, dan komt er een diagram
Werkruimte

Weergaven horen bij de soort. Het tabblad Code is weg.

Elke soort bepaalt zijn eigen weergaven. Het generieke tabblad Code is verdwenen; de ruwe bron blijft vanuit elke weergave één klik weg. Het losgemaakte desktopvenster toont dezelfde Voorbeeld en Bewerken als het hoofdvenster, in plaats van een eigen versie.

Werkruimte

Het canvas, en borden als soort

Een vierde weergave op de werkruimte: elk item wordt een knooppunt en de relaties ertussen worden lijnen — zo zie je hoe een transcriptie een briefing werd en daarna een grafiek. Ook komen borden erbij als een eigen soort artefact.

  • Canvasweergave, met posities per project bewaard
  • Bord als soort, van begin tot eind
Schil

Een nieuwe schil

De zijbalk splitst in twee kamers — Chat en Werkruimte — en Home wordt één plek voor recent werk, projecten en bestanden. Plus een "Effen"-thema, één uitgelijnde linkerrand, en slepen en neerzetten op projecten.

  • Kamers Chat / Werkruimte
  • "Effen"-thema komt bij Boske, Fjord en Heather
  • Negen functionele gaten gedicht uit de doorklikreview
Tools

Transcriptie krijgt een eigen pagina

Neem op of sleep er audio in en krijg een transcriptie-artefact dat net als al het andere in je werkruimte leeft. Op Local wordt het lokaal verwerkt.