Libiry is BIJNA af… al een tijdje. Ik wil het heel graag afronden, omdat er al weer zoveel nieuwe ideeën opborrelen, en omdat het moment om de app te lanceren nu heel goed is. Concurrent Booklore werd vorige maand ineens uit de lucht gehaald door de maker. Een groepje developers is nu een Booklore 2.0 aan het ontwikkelen.

Eergisteren wilde ik, na een welverdiende rust van een paar dagen, de draad weer oppakken. Verrassing: Claude Code valt ineens onder een pay as you go payment plan.
Aangezien ik toch al van plan was om de code zelf nog eens grondig door te vlooien en aan te passen, besloot ik dat dat moment nu gekomen was. Ik ben nu via claude.ai verder aan het coderen, waarbij ik ‘hem’ telkens een stukje code voer en op zijn aanwijzingen zelf die code aanpas. Maar dat gaat wel ineens een stuk langzamer….
Na een baaldagje waarop niets lukte, heb ik nu de slag te pakken. Een hoop ‘fluff’ gaat eruit; Claude Code heeft links en rechts restanten laten zitten van logica die intussen allang versimpeld is.
De eerste bug die ik op deze manier gerepareerd heb: markdown sidecars verschenen in het book grid, waar alleen markdown-BOEKEN thuishoren. Nu worden ze onderdrukt. En als je nu met je rechtermuis op een boek klikt, kom je in de folder van dat boek terecht. Een handige functie om erbij te hebben.
De klus van vandaag: Als een PDF een bepaalde tag bevat en je wilt die wissen, dan schrijf je een blanco tag weg in de sidecar. Die lege tag mag niet zomaar weggegooid worden, want dan zie je de oorspronkelijke PDF-tag weer terug. Lijkt simpel, maar is toch best ingewikkeld. Eerst moet ik goed snappen wat er nu gebeurt, en daarom ga ik eerst een schema maken van de huidige opzet. Nog even knallen dan maar…