fix(import): de presentatie-import was op web onbereikbaar (#772) #838
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!838
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/import-module-web-772"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gevonden bij de laatste controle vóór de eerste
v0.1.0-tag.Wat er mis was
De presentatie-import (PowerPoint/Keynote/Impress, #772) is op web onbereikbaar, terwijl hij daar juist hoort te werken: hij draait op bytes, zonder
dart:io, en de gebruikershandleiding belooft de webversie ook al. De module Importeren stond op web echter helemaal uit, met "de mapkiezer bestaat hier niet" als reden — die reden gold OpenKAT (dat een map van schijf leest) en is nooit herzien toen de presentatie-import als tweede bron in dezelfde module kwam. De schakelaar die de bron onthult was op web dus dood.De fix
De schakelaar werkt nu overal. Wat op web wegvalt is alleen de OpenKAT-helft:
SettingsSection.navItems— het tabblad Integraties is volledig OpenKAT en blijft op web verborgen (openKatAvailable), zodat er geen leeg tabblad ontstaat. De parameter is puur en testbaar.integrationsOnly: "openkat" leidt niet meer naar een tabblad dat er niet is (op web, of met de module uit).Toetsing
make checkgroen in één pass — 6596 tests, 86,5% dekking.make l10n-checkgroen.Let op — releasebeslissing
Dit verandert wat de publieke webdemo (
ocideck.librekat.nl) inv0.1.0aanbiedt: bezoekers kunnen straks hun presentaties in de browser openzetten (in het geheugen, met dezelfde security-gate als desktop). De richting is bevestigd; de merge/tag wacht op akkoord.🤖 Generated with Claude Code