Leg vast waarom Bladeren… een nieuw bestand lijkt te missen (#2561) #2582

Merged
brenno merged 1 commit from claude/oplossen-2561-0521a2 into main 2026-10-24 22:09:09 +00:00
Owner

Samenvatting

Een bekende beperking voor #2561: Bladeren… toont wat het systeemvenster toont, in docs/KNOWN_LIMITATIONS.md en .nl.md. Geen codefix, want de oorzaak ligt niet in OciDeck.

  • macOS, gezien op het scherm (v0.7.0, bibliotheek OciDeck): het Open-venster groepeert op Date Last Opened. Een bestand dat nooit via macOS is geopend, zakt naar de groep Earlier, onder bestanden uit augustus. Bron: com.apple.finder FK_ArrangeBy = "Date Last Opened". Dat is de instelling voor de open- en bewaarvensters van alle apps. OciDeck zet alleen directoryURL en lege allowedContentTypes, en NSOpenPanel heeft geen API voor groeperen.
  • Linux, nagelezen in de bron: de melder zag de kiezer in Recent openen (AppImage/tar/AUR). file_picker_linux 2.0.0 geeft current_folder mee, maar xdg-desktop-portal t/m 1.16 laat die bij OpenFile vallen (staat niet in open_file_options[], nagelezen op tags 1.14.6 en 1.16.0). Pas 1.18.0 stuurt hem door. GTK's Recent toont alleen geregistreerde bestanden. Detecteren kan niet: de interfaceversie is in 1.16 en 1.18 allebei 3.

Geen regressietest: waarom

Er is geen OciDeck-gedrag om te bewaken: beide oorzaken zitten in het systeemvenster of de portal. Een test op onze aanroep zou alleen bewijzen dat we de startmap meegeven, en dat doen we al.

Poorten (lokaal, commit 543584bc7)

  • make check: groen
  • make check-secrets: groen (gitleaks en trufflehog: geen lekken)
  • make sast: groen (0 findings)
  • make translate-docs-check en make check-dated-claims: groen
  • Niet gedraaid: DAST (geen webwijziging) en een schermcontrole op een echte Linux-desktop (geen machine beschikbaar).

Bewaker

Bewust overgeslagen: dit raakt geen formaat, opslag, afhankelijkheid of uitgaand verkeer. Het is een publiek document, maar het beschrijft een beperking en doet geen nieuwe belofte. De enige bewering over OciDeck (de lijst in het Openen-venster leest de map) volgt uit #2558.

🤖 Generated with Claude Code

## Samenvatting Een bekende beperking voor #2561: *Bladeren… toont wat het systeemvenster toont*, in `docs/KNOWN_LIMITATIONS.md` en `.nl.md`. **Geen codefix**, want de oorzaak ligt niet in OciDeck. - **macOS, gezien op het scherm (v0.7.0, bibliotheek `OciDeck`):** het Open-venster groepeert op *Date Last Opened*. Een bestand dat nooit via macOS is geopend, zakt naar de groep *Earlier*, onder bestanden uit augustus. Bron: `com.apple.finder FK_ArrangeBy = "Date Last Opened"`. Dat is de instelling voor de open- en bewaarvensters van alle apps. OciDeck zet alleen `directoryURL` en lege `allowedContentTypes`, en NSOpenPanel heeft geen API voor groeperen. - **Linux, nagelezen in de bron:** de melder zag de kiezer in *Recent* openen (AppImage/tar/AUR). `file_picker_linux` 2.0.0 geeft `current_folder` mee, maar xdg-desktop-portal t/m 1.16 laat die bij `OpenFile` vallen (staat niet in `open_file_options[]`, nagelezen op tags 1.14.6 en 1.16.0). Pas 1.18.0 stuurt hem door. GTK's *Recent* toont alleen geregistreerde bestanden. Detecteren kan niet: de interfaceversie is in 1.16 en 1.18 allebei 3. ## Geen regressietest: waarom Er is geen OciDeck-gedrag om te bewaken: beide oorzaken zitten in het systeemvenster of de portal. Een test op onze aanroep zou alleen bewijzen dat we de startmap meegeven, en dat doen we al. ## Poorten (lokaal, commit 543584bc7) - `make check`: groen - `make check-secrets`: groen (gitleaks en trufflehog: geen lekken) - `make sast`: groen (0 findings) - `make translate-docs-check` en `make check-dated-claims`: groen - Niet gedraaid: DAST (geen webwijziging) en een schermcontrole op een echte Linux-desktop (geen machine beschikbaar). ## Bewaker Bewust overgeslagen: dit raakt geen formaat, opslag, afhankelijkheid of uitgaand verkeer. Het is een publiek document, maar het beschrijft een beperking en doet geen nieuwe belofte. De enige bewering over OciDeck (de lijst in het Openen-venster leest de map) volgt uit #2558. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Het systeemvenster bepaalt hoe het de bibliotheekmap toont, en op twee
systemen valt een vers geschreven bestand daardoor buiten beeld:

- macOS groepeert de open- en bewaarvensters van alle apps samen
  (com.apple.finder FK_ArrangeBy). Op 'Date Last Opened' zakt een
  nooit geopend bestand naar de groep 'Earlier', helemaal onderaan.
- xdg-desktop-portal t/m 1.16 laat current_folder bij OpenFile vallen
  (niet in open_file_options[]). Pas 1.18 stuurt hem door. GTK begint
  dan in 'Recent', waar alleen geregistreerde bestanden staan.

OciDeck kan geen van beide sturen: NSOpenPanel heeft geen API voor
groeperen, en een oude portal is niet te detecteren (interfaceversie
blijft 3). Daarom alleen een bekende beperking met de omweg erbij, en
geen codefix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
brenno merged commit c2f3912de0 into main 2026-10-24 22:09:09 +00:00
Sign in to join this conversation.
No description provided.