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!1821
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/collab-remaining-fields-1808-1809"
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?
Samenvatting
Twee gerelateerde issues uit #1803 in één PR, omdat ze dezelfde oppervlakte raken.
#1808: Tien velden die wel invoegen maar niet bewerken syncen
Tien velden zaten wel in
slideToJsonmaar niet inSlideField— een nieuwe dia kwam compleet aan, maar het wijzigen van zo'n veld op een bestaande dia bereikte de ander nooit. Alle tien toegevoegd aanSlideField,_slideWithField,slideFieldValue, en de per-field codec:timelineLayout·timelineReveal·timelineAnimationMs·bulletMarkerOverride·improvementLayout·privacy·quality·findingRole·aiAssistedFields·viewLimittimelineCurrentIndexis bewust niet gesynchroniseerd: presentatiestand, geen inhoud — net alsrenderPage. Verplaatst naardeliberatelyNotSyncedmét reden.De
unsyncedBaselineis nu leeg: 76 velden, 70 gesynchroniseerd, 6 bewust niet, 0 bekende schuld.#1809: Tabelgrens zichtbaar gemaakt
tableRowsstaat niet inSlideField— een bewuste v1-grens die alleen in de broncode stond. Nu drie dingen zichtbaar gemaakt:KNOWN_LIMITATIONS.md(EN+NL): nieuwe sectie over de tabelgrens.USER_GUIDE.md(EN+NL): paragraaf in de samenwerk-sectie.TableEditor: een amber waarschuwingsbanner zodra een tabelia open is in een actieve samenwerkingssessie. Fail-loud in plaats van fail-silent.De waarschuwing is vertaald in alle 31 talen.
Test plan
make checkgroen: 10640 tests, 87.1% dekkingmake check-secretsschoon (gitleaks + trufflehog, 0 leaks)make sastschoon (semgrep, 0 findings)check_collab_field_paritygroen: 76 velden, 70 gesynchroniseerd, 6 bewust niet, 0 bekende schulddeck_op_test.dartdekt alle 70SlideFieldentriescollab_codec_test.dartround-trip voor alle nieuwe wire-kindstable_editor_test.dartgewrapt metProviderScopevoor de nieuweConsumerGenerated with Devin