feat(privacy): de terzijdegelegd-lijst, met ongedaan-maken (#651) #738

Merged
brenno merged 1 commit from feat/terzijdelegging-lijst-651 into main 2026-07-23 12:32:47 +00:00
Owner

De derde ronde van #651. Het ontwerp stelt het scherp: een terzijdelegging die je niet terugvindt is een verwijdering. Onder Beveiliging staat nu een rij chips met wat je hebt beoordeeld en hebt laten staan; tikken zet er een terug.

Op de chip staat de regel en waar je oordeelde, nooit de waarde. Die staat niet in de sidecar — daar zit een commitment — en hoort niet in een instellingenscherm. Een test bewaakt dat.

Terugzetten schrijft een grafsteen in plaats van de terzijdelegging te verwijderen. Weggooien zou hem bij de eerstvolgende samenvoeging laten terugkeren van de andere kant.

Twee widgets uit het instellingenvenster gehaald. De klasse zat 63 regels over haar plafond. In plaats van de basislijn te verhogen is de lijst een eigen ConsumerWidget geworden — en toen bleek de tweelingbroer exact dezelfde vorm te hebben: leest een provider, raakt de dialoogstate niet aan. Allebei staan ze nu in widgets/dialogs/settings/, waar #631 de panelen naartoe bracht. _SettingsDialogState ging van 6106 naar 5992 regels, basislijn meegezakt.

Bijvangst: een doc-commentaar stond bij de verkeerde methode. De uitleg bij de uitgezette-regels-lijst raakte los toen 79f302bf de beeldcontrole-schakelaar ertussen schoof, en beschreef sindsdien díé.

De vertaler ving nog dat ik een nieuwe sleutel voor "Dia" wilde toevoegen terwijl dit project "Slide" gebruikt — dat had twee woorden voor hetzelfde gegeven.

8 tests. make check groen: 5981 tests.

Nog open in #651: het git-schrijfpad. Dat raakt aan #541, waar een andere sessie aan de sidecars-in-git werkt.

De derde ronde van #651. Het ontwerp stelt het scherp: **een terzijdelegging die je niet terugvindt is een verwijdering.** Onder Beveiliging staat nu een rij chips met wat je hebt beoordeeld en hebt laten staan; tikken zet er een terug. **Op de chip staat de regel en waar je oordeelde, nooit de waarde.** Die staat niet in de sidecar — daar zit een commitment — en hoort niet in een instellingenscherm. Een test bewaakt dat. **Terugzetten schrijft een grafsteen** in plaats van de terzijdelegging te verwijderen. Weggooien zou hem bij de eerstvolgende samenvoeging laten terugkeren van de andere kant. **Twee widgets uit het instellingenvenster gehaald.** De klasse zat 63 regels over haar plafond. In plaats van de basislijn te verhogen is de lijst een eigen ConsumerWidget geworden — en toen bleek de tweelingbroer exact dezelfde vorm te hebben: leest een provider, raakt de dialoogstate niet aan. Allebei staan ze nu in widgets/dialogs/settings/, waar #631 de panelen naartoe bracht. _SettingsDialogState ging van 6106 naar **5992** regels, basislijn meegezakt. **Bijvangst:** een doc-commentaar stond bij de verkeerde methode. De uitleg bij de uitgezette-regels-lijst raakte los toen 79f302bf de beeldcontrole-schakelaar ertussen schoof, en beschreef sindsdien díé. De vertaler ving nog dat ik een nieuwe sleutel voor "Dia" wilde toevoegen terwijl dit project "Slide" gebruikt — dat had twee woorden voor hetzelfde gegeven. 8 tests. make check groen: 5981 tests. **Nog open in #651:** het git-schrijfpad. Dat raakt aan #541, waar een andere sessie aan de sidecars-in-git werkt.
Het ontwerp stelt het scherp: een terzijdelegging die je niet terugvindt
is een verwijdering. Onder Beveiliging staat nu een rij chips met wat je
hebt beoordeeld en hebt laten staan; tikken zet er een terug.

**Op de chip staat de regel en waar je oordeelde, nooit de waarde.** Die
staat niet in de sidecar — daar zit een commitment — en hoort niet in een
instellingenscherm. Een test bewaakt dat.

**Terugzetten schrijft een grafsteen** in plaats van de terzijdelegging te
verwijderen. Weggooien zou hem bij de eerstvolgende samenvoeging laten
terugkeren van de andere kant, en dan was de bevinding weer verborgen
zonder dat iemand daarvoor koos.

**Twee widgets uit het instellingenvenster gehaald.** De klasse zat 63
regels over haar plafond. De lijst is een eigen `ConsumerWidget` geworden —
en toen bleek de tweelingbroer `_disabledPrivacyRules` exact dezelfde vorm
te hebben: leest een provider, raakt de dialoogstate niet aan, en hoort er
dus net zomin in. Allebei staan ze nu in `widgets/dialogs/settings/`, waar
#631 de panelen naartoe bracht. `_SettingsDialogState` ging van 6106 naar
5992 regels, en de basislijn is meegezakt.

**Een doc-commentaar stond bij de verkeerde methode.** De uitleg bij de
uitgezette-regels-lijst raakte los van haar methode toen `79f302bf` de
beeldcontrole-schakelaar ertussen schoof; ze beschreef sindsdien die. Recht
gezet bij de verhuizing.

De vertaler ving nog dat ik `'Dia'` als nieuwe sleutel wilde toevoegen
terwijl dit project `'Slide'` gebruikt — dat had "Dia 5" op de chip gegeven
en "Slide 5" overal elders. Eén nieuwe bronstring dus, in 31 talen.

Acht tests. Nog open in #651: het git-schrijfpad.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit a3ab88e7d8 into main 2026-07-23 12:32:47 +00:00
brenno deleted branch feat/terzijdelegging-lijst-651 2026-07-23 12:32:48 +00:00
Sign in to join this conversation.
No description provided.