Attachments end-to-end: drafts, replies and scheduled posts (fase 2b) #164
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fase-2b-kabel-v2"
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?
Fase 2b van "nieuw bericht opstellen + plannen". Base: main.
Bijlagen reizen nu end-to-end als geparkeerde refs (owned uuids) door concept, direct antwoord en gepland bericht, en uploaden pas naar Mattermost op het moment van verzenden (dat ontwijkt de 7-daagse vervaltermijn van MM voor niet-gekoppelde bestanden). De oude
POST /cards/{id}/files-route (MM file_id-currency) is geschrapt ten gunste van de kaartlozePOST /outgoing-files(ref-currency). Een dagelijkse orphan-sweep ruimt geparkeerde bestanden op die na 7 dagen door geen enkele rij meer worden gerefereerd.Uit de adversariele review-pass (security / correctness / WCAG)
_delete_orphan_refsis per-eigenaar gescoped;outgoing_filesfaalt dicht op een eigenaarloze sidecar.BIO/DPIA/NeRDS-review-fixes (in deze PR verwerkt)
waggle-parkedfile-v1).Poorten
Backend 1398 tests, 100% coverage; frontend tsc + vitest + build + eslint; pre-commit schoon. Postgres-parity + e2e via CI.
Vervangt #145 (die PR liep vast in Forgejos mergeability-cache na meerdere force-pushes/reopens; branch en inhoud zijn identiek en lokaal geverifieerd - schone merge + alle gates groen).
b2510e0755bcd090a158bcd090a1587957c501497957c50149d6644cdbe7