Relay 0.5.6: de eigenaars op volgorde van laatst gezien

Meest recent bovenaan, in beide kaders en over de groepen heen. De rijen
stonden in de volgorde van het bestand, dus van binnenkomst. De volgorde
schuift mee zonder herladen: de ronde van vijf seconden bouwt de lijsten
toch al opnieuw op. Alleen de pagina, dus geen nieuwe image.

Erbij gevonden en als open taak genoteerd: lastSeen wordt alleen bij de
verbinding gezet, niet bij een sync erover.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-09-07 19:24:40 +02:00
co-authored by Claude Fable 5.1
parent cd4c7da0d7
commit 7b3804df89
6 changed files with 64 additions and 13 deletions
@@ -16,6 +16,15 @@
## Volgende stap
- [x] **De eigenaars gesorteerd op laatst gezien, meest recent bovenaan (07-09-2026, 0.5.6).** Op verzoek
van de gebruiker; in beide kaders en over de groepen heen. Alleen de pagina, dus geen nieuwe image.
**Nog nakijken op het apparaat.**
- [ ] **"Laatst gezien" ook bijwerken bij een sync, niet alleen bij de verbinding.** Het relay-proces
zet `lastSeen` in `decideOwner`, en dat wordt alleen bij de WebSocket-upgrade gesteld. Een client die
dagen verbonden blijft, zakt dus in de lijst terwijl hij druk bezig is. De haak die per schrijfactie
loopt is `isOwnerWithinQuota`; daar kan een pure functie in `policy.js` het tijdstip bijwerken, met
een test in `test_limiter.mjs`. Leesacties zijn niet te zien: daar heeft de relay geen haak voor.
Kost een nieuwe image, dus alleen als de gebruiker dat wil.
- [x] **De accentgloed uitgezet, als schakelaar (04-09-2026, 0.5.5).** Op verzoek van de gebruiker, en in
dezelfde stap in Electrum Gate (0.0.29). `data-glow="on"` op het html-element zet hem terug, en
alleen samen met `data-depth="deep"`. De blur gaat met de gloed mee, waardoor het mobiele