DPDanila Pryadkoindanila-browser-systems.hashnode.dev·Aug 26 · 7 min readA restore button is not a transaction: designing a durable recovery journal for Manifest V3I build Tabwell, a Chrome session manager, and the hardest part of recovery has not been reopening URLs. It has been deciding what an interrupted operation is still allowed to do after the browser sta00
DPDanila Pryadkoindanila-browser-systems.hashnode.dev·Aug 23 · 5 min readUn web clipper ne devrait jamais répondre seulement « échec »Je développe Kliplet, un web clipper destiné à plusieurs outils de prise de notes. Sa fiche Chrome Web Store française actuelle indique la version publique 1.1.2 et montre deux décisions avant l’écrit00
DPDanila Pryadkoindanila-browser-systems.hashnode.dev·Aug 18 · 5 min readWhen Chrome hides a tab URL: preserve uncertainty instead of saving an empty stringI build Tabwell, a local-first Chrome session manager. While reviewing its current public 1.0.8 source, I kept coming back to an edge case that looks trivial in a type definition and becomes destructi00
DPDanila Pryadkoindanila-browser-systems.hashnode.dev·Aug 17 · 6 min readTag list एक string नहीं है: web clipper में normalization और destination formatting अलग रखेंमैं Danila Pryadko हूँ और Kliplet बनाता हूँ। यह launch post या independent review नहीं है। यह एक engineering note है कि web clipper के tag field को comma-separated string मानने पर Unicode, duplicate d00
DPDanila Pryadkoindanila-browser-systems.hashnode.dev·Aug 16 · 6 min readEen voortgangsbalk is geen eindresultaat: drie toestanden voor het herstellen van tabgroepenEen voortgangsbalk is geen eindresultaat: drie toestanden voor het herstellen van tabgroepen Ik ben Danila Pryadko en ik bouw Tabwell, een Chrome-extensie voor het bewaren en herstellen van tabgroepen00