Terug naar home

Changelog

Wat we hebben gebouwd

Een zorgvuldig overzicht van elke functie, fix en twijfelachtige ontwerpbeslissing. Als we provenance voor je boeken bijhouden, moeten we dat voor onze code ook doen.

Huidige versie1.16.060 releases

1.16.0

Laatste

De lange plank

·16 wijzigingen

Bij vijftig boeken heeft een collectie een plank nodig. Bij vijfduizend moet ook de software een beetje doorwerken. Lijsten doen minder dubbel werk, rapporten denken aan de foto’s aan het verre uiteinde, en catalogusbeschrijvingen kun je samen verversen. De papieren inlegvellen hebben zich voor de gelegenheid aangekleed.

Verbeterd

Swiss-inlegvellen in zes formaten, van A6 tot US Legal; volledige beschrijvingen op grotere bladen, beknopte exemplaardossiers op A5 en A6

Toegevoegd

Ververs alle Trade- en ISBD-beschrijvingen vanuit Instellingen, in hun opgeslagen taal, zonder AI-credits; bevestig eerst dat handmatige beschrijvingen worden vervangen

Opgelost

Catalogusnummers blijven consistent bij gewijzigde bibliotheekformaten en verhuizende boeken, en verschijnen volledig op inlegvellen en nieuwe rapporten

Verbeterd

Grote boekenlijsten hergebruiken recente gegevens en tekenen minder rijen buiten beeld; details, formulieren en instellingen laden minder dubbel

Verbeterd

Statistieken beginnen met opgeslagen cijfers en rekenen over de hele gekozen bibliotheek; ook documenten, controles en opslagtotalen verwerken grotere collecties

Verbeterd

ISBN- en Open Library-opzoekingen hergebruiken publieke gegevens en geven trage bronnen een tijdslimiet

Verbeterd

Grote waarderings-PDF’s hergebruiken tekstmetingen; dezelfde woorden hoeven niet de hele middag opnieuw langs de meetlat

Opgelost

Rapportfoto’s bereiken nu elk gekozen exemplaar, voorbij de oude limiet van 600; mislukte downloads worden gemeld en foto’s blijven bij hun boek

Verbeterd

Geïmporteerde omslagen worden samen geüpload; achtergrondtaken onthouden waar ze gebleven waren

Verbeterd

Een bijgewerkt AI-model achter boekscanning, fotoverrijking, facturen lezen en vertalen, met gedeelde kostenregistratie

Opgelost

Herkende ISBN’s en wettelijke-depotnummers vinden hun eigen velden; tegenstrijdige waarden wachten op jouw beoordeling

Opgelost

AI-reviews overleven een gesloten paneel, generatie behoudt onopgeslagen wijzigingen, en conditie- en waarderingshistorie bewaren nulwaarden

Opgelost

Zoeken blijft in de gekozen bibliotheek, een catalogusbeschrijving openen behoudt je plek, en lange beschrijvingen blijven volledig zichtbaar

Opgelost

Facturen lezen behoudt kortingen en creditbedragen, minteken inbegrepen

Toegevoegd

Gratis importhulp voor grote collecties, aangeboden in de lege bibliotheek en per mail aan geschikte accounts; je hoeft niet alles zelf te tikken

Toegevoegd

Beheerders volgen voltooide imports en de instap van grote collecties, en kunnen terugkerende facturatie stoppen met behoud van de betaalde periode

1.15.1

Het logboek

·1 wijziging

Een collectie houdt haar eigen dagboek bij: het boek dat je dinsdag toevoegde, de tag die je hernoemde, de taxatie die je noteerde. Shelvd toont de laatste tien regels op je statistiekenpagina. Daartussen stonden echter regels die niemand geschreven had — book.form_opened, scan.started — de aantekeningen die de software voor zichzelf maakt terwijl je werkt. Die waren nooit bedoeld om gelezen te worden. Het dagboek bevat nu alleen nog wat je echt met je boeken gedaan hebt.

Opgelost

De recente activiteit op je statistiekenpagina toont alleen nog wat je met je boeken deed; de aantekeningen die de software voor zichzelf maakt staan er niet meer tussen

1.15.0

Het huisje

·4 wijzigingen

Het handelaarsprofiel vroeg hoe verzamelaars je bezoeken en gaf drie antwoorden, waarvan er geen "we versturen" zei. Dat was een vraag uit een wereld waarin een boekhandel een deur aan een straat was. Een handelaar die vanuit een webshop verkoopt én een ruimte heeft waar je langs kunt komen, zegt nu allebei, want het zijn geen alternatieven. En elk profiel mag één foto dragen van de plek waar de boeken echt staan: de winkel, de leeskamer, het huisje achterin de tuin. Shelvd tekent opnieuw wat je uploadt, wat de pagina snel houdt en stilletjes de metadata weggooit, zodat de GPS in een foto genomen aan je eigen voordeur je computer nooit verlaat.

Toegevoegd

Een handelaar kan via een eigen webshop verkopen én bezoek ontvangen: de twee antwoorden staan naast elkaar in plaats van elkaar te vervangen

Toegevoegd

Eén foto van het pand staat bovenaan een handelaarsprofiel, en verschijnt op de kaart in de gids

Toegevoegd

Geüploade foto's worden server-side opnieuw getekend op een vast formaat, wat de cameragegevens weggooit, GPS inbegrepen

Opgelost

Een geverifieerd lidmaatschap toont nu ook als geverifieerd in de gids; het stond goed opgeslagen maar de lijst las het nooit

1.14.0

De gids

·7 wijzigingen

Een verzamelaar die een handelaar in Antwerpen zoekt met vroege reisboeken, heeft geen goede manier om er een te vinden. Ledenlijsten van verenigingen zijn nationaal en alfabetisch, zoekmachines leveren marktplaatsen op, en de handelaar die het boek zou hebben gehad, hoort er nooit van. Daarom krijgt elke handelaar nu een pagina: wie je bent, waarin je handelt, waar je te bezoeken bent, bij welke verenigingen je hoort. Je e-mailadres staat er nooit op. Een verzamelaar schrijft via een formulier, het bericht komt bij jou aan met zijn adres als antwoordadres, en vanaf je eerste antwoord correspondeer je rechtstreeks. Je straat verschijnt alleen als je erom vraagt. En de lijst met handelaren blijft dicht tot er acht profielen gepubliceerd zijn, want een gids met één handelaar leest alsof dat de hele handel is.

Toegevoegd

Een publiek profiel voor handelaren (Dealerplan): handelsnaam, gemeente, het jaar waarin je begon, hoe je te bezoeken bent, tot twaalf specialismen, de periodes en talen waarin je werkt, hoe vaak je catalogi uitbrengt, website en telefoon

Toegevoegd

Lidmaatschappen van beroepsverenigingen, afgedrukt als een claim tot iemand bij Shelvd ze heeft nagekeken in het register van de vereniging zelf

Toegevoegd

Een contactformulier dat je e-mailadres nooit toont: het bericht komt binnen met de verzamelaar als antwoordadres, en jouw antwoord gaat rechtstreeks naar hem

Toegevoegd

Je straat en postcode blijven van de pagina tenzij je het vinkje zet; zonder dat toont de pagina je gemeente en land en verder niets

Toegevoegd

Een gids op /dealers die filtert op land, specialisme en periode, en opengaat zodra er acht profielen gepubliceerd zijn

Toegevoegd

Opslaan en publiceren staan los van elkaar, de eerste publicatie gaat langs Shelvd, en je pagina offline halen is altijd één klik

Verbeterd

De privacyverklaring heeft een sectie over de gegevens die je zelf publiceert, en zegt wat de contactlog bijhoudt en hoe lang

1.13.0

De bijlage

·8 wijzigingen

Een verzekeraar die een schade afhandelt, stelt drie dingen vast: dat het exemplaar van jou was, dat het de waarde had die je claimt, en dat het in de conditie was die je beschrijft. Shelvd houdt die drie al een tijd bij. Ze staan nu in één document, met de totalen, de hoogste waarden die een polis per stuk moet afdekken, en een verklaring die zegt waar elk cijfer vandaan komt. Jij kiest de basis, markt, vervanging of overeengekomen, want dat is het eerste wat een verzekeraar leest. En een uitgegeven rapport ligt vast: hernoem morgen een boek, verkoop het volgend jaar, en het rapport van vorige week zegt nog altijd wat het zei. Precies daarom telt het als bewijs.

Toegevoegd

Verzekerings- en waarderingsrapporten (Dealerplan): een PDF over je hele collectie, één collectie of één tag, met identificatie, conditie, waarde met bron en datum, herkomst, foto's en de documenten die elk exemplaar bewijzen

Toegevoegd

Drie waardebases, markt, vervanging met een opslag in procenten, of overeengekomen, op het titelblad gedrukt en in de verklaring uitgelegd

Toegevoegd

Een samenvatting met totalen, waardebanden en de hoogste waarden, die een polis per stuk moet afdekken

Toegevoegd

Een werkblad met dezelfde regels en hetzelfde totaal, voor de verzekeraar die liever een tabel krijgt

Toegevoegd

Een gereedheidscontrole vooraf: hoeveel exemplaren zonder waarde, hoeveel waarden ouder dan drie jaar, hoeveel zonder foto, hoeveel zonder bewijsstuk

Toegevoegd

Uitgegeven rapporten blijven bewaard en liggen vast: elke regel houdt wat het boek die dag zei, dus een rapport verandert niet mee met het boek

Toegevoegd

Dertien documenttalen, dezelfde als de catalogusgenerator, met de verklaring volledig vertaald

Verbeterd

Bedragen in andere valuta worden omgerekend zoals op de statistiekenpagina, en het rapport noemt de dag van de koersen

1.12.0

De bon lezen

·6 wijzigingen

Een kassabon is een lijst boeken met prijzen, en die twee keer overtypen kost een avond. Geef er een aan Shelvd en Claude leest hem: de winkel, de plaats, de datum, de referentie en elke regel. Elke regel wordt daarna naast je eigen bibliotheek gelegd, eerst op ISBN, dan op catalogusnummer, dan op titel met auteur. Jij bevestigt regel per regel, en pas dan landt de aankoop in de herkomst van dat exemplaar, met het papier als bewijsstuk en de prijs als waardering. Het tijdschrift en de verzendkosten op dezelfde bon staan er wel bij, maar kunnen niet aangevinkt worden: op een bon staat meer dan je verzameling.

Toegevoegd

Een bon of factuur laten lezen met AI (Dealerplan, één AI-credit): tegenpartij, datum, referentie, totaal en elke regel, uit een PDF of een foto

Toegevoegd

Elke regel wordt naast je bibliotheek gelegd, en jij bevestigt regel per regel; daarvoor wordt er niets weggeschreven

Toegevoegd

Een bevestigde regel legt de aankoop vast in de herkomst van dat boek, met winkel en plaats, datum en prijs, en het document als bewijsstuk; een prijs wordt ook een waardering

Toegevoegd

Regels die geen boek zijn, een tijdschrift, verzendkosten, een korting, worden getoond maar kunnen niet toegepast worden

Toegevoegd

PDF-documenten tonen nu hun eerste pagina als voorbeeld, op het boek en in de documentenlijst

Verbeterd

De credit wordt pas afgerekend na een bruikbaar antwoord, en een document gaat alleen naar Claude als jij het vraagt

1.11.0

Papieren spoor

·8 wijzigingen

Een exemplaar is waard wat je erover kunt bewijzen. De factuur van de antiquaar, de veilingafrekening, het certificaat, de taxatie waar je verzekeraar om vroeg: dat papier is het verschil tussen een mooi verhaal en een herkomst. Tot nu lag het in een la, of in een map die niemand anders terugvindt. Shelvd bewaart het voortaan bij het exemplaar, en bij de regel die het bewijst: de aankoop in de herkomst, de waardering, het conditieverslag. De bestanden zijn privé. Ze hebben geen publiek adres, en niemand opent ze behalve jij.

Toegevoegd

Documentopslag (Dealerplan): bewaar facturen, kassabonnen, veilingafrekeningen, certificaten, taxaties, vergunningen en correspondentie bij het exemplaar waar ze bij horen

Toegevoegd

Twintig documentsoorten in tien groepen, met datum, tegenpartij, referentie, bedrag en vervaldatum; één document kan aan meerdere boeken hangen

Toegevoegd

Koppel een document aan de herkomstregel, waardering of conditiegebeurtenis die het bewijst, en duid het aan als het bewijsstuk bij die regel

Toegevoegd

Privé van bij het begin: een document heeft geen publiek adres, elk bestand gaat alleen naar de eigenaar, en support kan je bestanden niet openen terwijl het je helpt

Toegevoegd

Een pagina Documenten die zoekt in titel, tegenpartij, referentie en notities, en filtert op soort, jaar, vervaldatum en of een document aan een boek hangt

Toegevoegd

Uploaden vanaf de boekpagina of vanuit Documenten, ook rechtstreeks met de camera van je telefoon; PDF en foto's tot 25 MB, met voorbeeld, paginatelling en een waarschuwing als je hetzelfde bestand twee keer oplaadt

Toegevoegd

Download alles als één ZIP, geordend per jaar en soort, met een rekenblad dat elk document en de bijhorende boeken opsomt; het archief blijft werken als je plan verandert

Verbeterd

De SQLite-export bevat nu de documenten en hun koppelingen aan boeken, herkomstregels, waarderingen en conditiegebeurtenissen

1.10.0

Huisstijl

·8 wijzigingen

Het Dealerplan belooft al sinds de eerste dag een catalogusgenerator. Die is er nu, en hij is niet vanaf een leeg blad gebouwd: we hebben echte catalogi naast elkaar gelegd, continentale en Engelse antiquaren, een beurslijst, een veilinghuis, een Parijse catalogue de luxe, en elke template gezet zoals die traditie haar ingangen zet. Kies je boeken, kies een huisstijl, en Shelvd geeft je een Word-document dat al leest als een catalogus. Elk onderdeel gebruikt een benoemde stijl, dus het laatste woord over de typografie blijft van jou.

Toegevoegd

Catalogusgenerator (Dealerplan): stel een catalogus samen uit je boeken, in rubrieken en genummerd, en download hem als Word-document

Toegevoegd

Zes templates naar echte antiquariaats- en veilingcatalogi: Scholarly, London, Fair, Auction, Paris en Short List

Toegevoegd

Een catalogusnotitie per nummer met een kleine opmaak: een eerste regel die met "# " begint wordt de aanhef boven de ingang; vet, cursief en citaten werken ook

Toegevoegd

Dertien documenttalen, dezelfde als de catalogusbeschrijving-generator, met contactblok, voorwoord, registers op nummer, een aparte prijslijst en een colofon

Toegevoegd

Foto's als kaders, miniaturen of platen; een nummer zonder foto krijgt een genummerde plaat die je in Word vervangt zonder de layout te verstoren

Toegevoegd

Voeg boeken toe aan een catalogus vanaf de boekpagina of vanuit de selectiebalk op Boeken; prijslabels, prijsoverschrijvingen, schattingen en een beschrijving per catalogus

Toegevoegd

Je logo op de omslag en je eigen verkoopvoorwaarden, één keer bewaard in de rubriek Dealer en in elke catalogus gedrukt; een voorbeeldtekst in de ILAB-traditie staat één klik verderop, en Shelvd legt er zelf geen op

Verbeterd

De Trade-catalogusbeschrijving stelt nu haar onderdelen bloot, zodat een document kop, beschrijving, herkomst en referenties apart kan zetten. De tekstuele beschrijving zelf is onveranderd

1.9.0

Prijs Weggesneden

·5 wijzigingen

Een verzamelaar stelde twee vragen die een spreadsheet niet kon beantwoorden: waar gaat de prijs heen die ik betaald heb, en hoe leg ik vast dat een stofomslag van een latere druk is dan het boek eromheen? Geen van beide had een plek. Nu wel. Wat een exemplaar je kostte reist mee met je import en komt terecht waar een aankoop hoort, in de geschiedenis van het boek zelf, en het stofomslag wordt eindelijk beschreven als het aparte gedrukte object dat het is.

Toegevoegd

Het importsjabloon draagt nu wat je betaalde: prijs, valuta, bij wie je het kocht, wanneer, en hoe je het verwierf

Verbeterd

Een geïmporteerde aankoop wordt een echte verwerving op de provenance-tijdlijn van het boek, met verkoper en datum naast het bedrag — zo toont een geïmporteerde bibliotheek een kloppende winst en verlies in plaats van een lege

Toegevoegd

Drukgang stofomslag: een eerste druk in een omslag van de derde druk kan dat eindelijk zeggen. Doorzoekbaar, in de exports, en op het PDF-catalogusblad

Opgelost

Prijzen op zijn Europees geschreven importeren nu correct — 45,50 werd gelezen als 4550, wat een waardering stilletjes met honderd vermenigvuldigde

Opgelost

Een kolom "Aankoopprijs" belandt bij wat je betaalde in plaats van bij je vraagprijs

1.8.0

De Rekening

·10 wijzigingen

Twee weken werk aan abonnementen, en één ongemakkelijke ontdekking: je account verwijderen verwijderde het niet. Allebei opgelost. Betalingen repareer je nu binnen Shelvd — een andere kaart, een mislukte verlenging alsnog betalen, een opgezegd plan toch houden — en een account dat je verwijdert is echt weg, op de betaalgegevens na die de boekhoudregels eisen.

Toegevoegd

Wijzig de betaalmethode van een lopend abonnement — een nieuwe kaart of bankrekening, zonder opzeggen en opnieuw beginnen

Toegevoegd

Betaal alsnog na een mislukte verlenging: je plan blijft 14 dagen staan, en één knop rekent diezelfde periode opnieuw af

Toegevoegd

Toch van gedachten veranderd na het opzeggen? Houd je abonnement lopend in plaats van het te laten aflopen

Opgelost

Je account verwijderen verwijdert het nu echt — account, login, afbeeldingen en boekgegevens. Vroeger meldde het succes terwijl de login bleef bestaan, waarna je kon inloggen in een lege bibliotheek

Opgelost

Een opgezegd of verwijderd account kan niet langer afgeschreven blijven worden: eerst wordt elk abonnement gestopt dat de betaaldienst nog kent

Opgelost

Een mislukte verlenging beslist niet langer zelf over je plan — het blijft niet eeuwig betaald staan en verdwijnt ook niet meteen

Opgelost

Een geweigerde upgrade laat de betaalpagina niet langer eindeloos herladen

Opgelost

Een herhaalde melding van de betaaldienst kan je niet meer twee keer belasten of een opzegging ongedaan maken

Opgelost

Een gat gedicht waardoor een ingelogd account beschermde velden in het eigen profiel kon wijzigen, zoals het plan of adminrechten

Verbeterd

Bij het verwijderen van je account blijft alleen bewaard wat de boekhoudwet vraagt: het bedrag en de datum, zonder naam of e-mailadres

1.7.1

Losse Vellen

·4 wijzigingen

Een verzamelaar wees ons op een EndNote-export, en toen bleek dat de tab-gescheiden tekst die daaruit komt nooit binnenkwam: de importer probeerde elk tekstbestand stilletjes als Excel-werkmap te lezen. Nu leest hij ze als tekst — en onderweg hebben we een paar dingen opgeruimd die we tegenkwamen.

Opgelost

CSV-, TSV- en tab-gescheiden .txt-bestanden importeren nu — ze werden als Excel-werkmap gelezen en geweigerd; UTF-16-exports uit EndNote en Windows-Excel worden ook gedecodeerd

Opgelost

Een .txt-bestand op de importpagina slepen wordt niet langer geweigerd — de bestandskiezer en de dropzone zijn het eindelijk eens

Verbeterd

Oude binaire .xls-bestanden worden niet meer aangeboden voor import; sla ze eerst op als .xlsx

Opgelost

Databaserechten op de zoekfunctie van de bibliotheek aangescherpt: alleen ingelogde sessies mogen haar aanroepen (anonieme aanroepen kregen nooit rijen, maar de deur stond open)

1.7.0

Plaatsnummers

·6 wijzigingen

Elke bibliotheek zegt op haar eigen manier waar een boek staat. Duitse universiteitsbibliotheken schrijven het in Regensburgse notatie, Sovjet-drukkers zetten het meteen in het colofon, en EndNote houdt auteurs en redacteurs in aparte kolommen. Shelvd leest nu alle drie — en sorteert intussen je ISBN's.

Toegevoegd

RVK- en BBK-classificatievelden — de Regensburgse notatie van Duitstalige wetenschappelijke bibliotheken en de ББК uit Sovjet-colofons, naast DDC, LCC, UDC en NUR. Doorzoekbaar, importeerbaar, in de exports en op het PDF-catalogusblad

Verbeterd

NUR reist nu mee in het importsjabloon, de XLSX-, CSV-, JSON-, XML- en SQLite-export en het PDF-catalogusblad, en UDC kun je in de sjabloonimport kiezen bij het koppelen van kolommen

Toegevoegd

De spreadsheetimport bewaart de rollen van medewerkers uit aparte kolommen Authors, Editors, Translators, Illustrators, Compilers en Introduction By — exports uit referentiemanagers zoals EndNote gaan erin zonder handwerk

Verbeterd

Een gemengde ISBN-kolom wordt bij import op lengte verdeeld over ISBN-13 en ISBN-10; "ISBN"-labels en "(pbk.)"-toevoegingen vallen onderweg af

Opgelost

Imports houden zich aan de boekenlimiet van je plan — schiet een bestand over het plafond, dan zegt de preview hoeveel rijen er nog passen voordat er iets wordt weggeschreven, in plaats van stilletjes voorbij de limiet te importeren

Verbeterd

De importhandleidingen noemen elk geaccepteerd formaat — .xlsx, .csv en .tsv, plus .xml via Importeren uit bestand — in plaats van alleen Excel

1.6.0

Eerste Indrukken

·9 wijzigingen

In de boekenwereld kost een eerste druk een fortuin. Onze eerste indruk kostte ons alleen maar leden: nieuwe verzamelaars stapten een lege bibliotheek binnen, keken rond en vertrokken. Voortaan verwelkomt Shelvd je aan de deur — met 25 gratis AI-scans, één duidelijke volgende stap en een klein feestje wanneer je eerste boek de plank haalt.

Toegevoegd

25 gratis AI-scans voor elke nieuwe verzamelaar — dat waren er 10. Bestaande proeftegoeden zijn ook aangevuld; eerlijk is eerlijk

Toegevoegd

Een welkomstreeks per e-mail — vier berichten in tien dagen, daarna laten we je met rust. Uitschrijven kan met één klik

Verbeterd

Onboarding begint met één duidelijke volgende stap — plus voorbeeldboeken, een klein feestje bij je eerste boek en een weg terug naar onafgemaakte concepten

Toegevoegd

Shelvd installeert op je telefoon — na je eerste scan biedt de app zich aan voor je beginscherm, want daar staan de boekenkasten

Verbeterd

Sneller catalogiseren via ISBN — het opzoekveld staat klaar voor je scanner, Opslaan & nog een toevoegen springt meteen door naar het volgende boek, en je voorkeursbron wordt onthouden

Opgelost

Barcodescanners op AZERTY-toetsenborden typten çè!çàé("& in plaats van een ISBN — scannerwartaal wordt nu terugvertaald naar cijfers

Toegevoegd

Exports uit Goodreads, LibraryThing en StoryGraph importeren rechtstreeks, en geïmporteerde boeken halen zelf hun covers op

Verbeterd

Verlanglijstboeken dragen nu een echte Verlanglijst-status — en catalogiseer je er een die je al zocht, dan krijg je felicitaties in plaats van een duplicaatwaarschuwing

Opgelost

Staande foto's worden weer ongecropt opgeslagen, een eerste betaling kan niet langer dubbel afschrijven, en een zoekopdracht zonder resultaat stelt bijna-treffers voor

1.5.1

Een Snellere Drukpers

·4 wijzigingen

We hebben de drukpers vervangen: Next.js 16 met Turbopack bouwt Shelvd voortaan. Zelfde boeken, zelfde planken — de pagina's rollen alleen sneller van de pers.

Verbeterd

Upgrade naar Next.js 16 met Turbopack — builds compileren in seconden in plaats van minuten

Opgelost

Doorklikken van de publieke site naar je bibliotheek botst niet langer op een foutpagina

Opgelost

Elke pagina raakte 229 kB aan per ongeluk meegebakken vertaalcatalogi kwijt

Toegevoegd

De release-notes op deze pagina lees je nu ook in het Nederlands, Frans en Duits

1.5.0

Verstevigde Fundamenten

·8 wijzigingen

Geen nieuwe boekenkasten deze keer — we hebben het gebouw verstevigd. Sloten op elke achterdeur, snellere gangen, en een testbibliothecaris die vóór elke release alle gangpaden naloopt.

Verbeterd

Databasebeveiliging — elke beheerfunctie controleert nu aan de deur wie er aanklopt

Verbeterd

De publieke site wordt in vier talen voorgebakken en via het CDN geserveerd: merkbaar sneller, overal

Toegevoegd

Een strikte Content-Security-Policy over de hele site

Toegevoegd

Automatische tests die bij elke wijziging alle zeven kerntrajecten doorlopen — van eerste boek tot betalingen

Verbeterd

Alle bouwstenen actueel, nul bekende kwetsbaarheden, reproduceerbare builds

Verbeterd

Lichtere pagina's — barcodescanner, foto-upload en verrijkingspanelen laden pas bij gebruik

Opgelost

Een dode boeklink toont nu een nette niet-gevonden-pagina in plaats van een fout

Verbeterd

Tientallen nieuwe database-indexen — lijsten blijven vlot terwijl collecties groeien

1.4.4

De Zomeraanwinsten

·8 wijzigingen

Zes weken gestaag verzamelen, in één inschrijving gecatalogiseerd. Waardebepalingen werden volwassen, zoeken kreeg scherpere ogen, en Belgische boeken voelen zich eindelijk thuis.

Toegevoegd

Veld voor depotnummer (Depot nr.) — voor de D/2026/…-nummers in Belgische boeken

Toegevoegd

Boekenbank als opzoekbron en Boekwinkeltjes als waarderingsbron — sterkere dekking voor de Lage Landen

Toegevoegd

Zoekfilters op het fysieke exemplaar (band, formaat, omslag, stofomslag) plus laatst-gewijzigd-filters en live resultaataantallen

Toegevoegd

Meertalige taaldetails per boek en bibliotheekbewuste statistieken

Toegevoegd

Meer catalogiseer-sneltoetsen, waaronder herdruk- en facsimileformules, en notitieschakelaars voor PDF-inlegvellen

Verbeterd

AI-waardebepaling — draait op de achtergrond, respecteert je catalogiseertaal, probeert haperende bronnen opnieuw, meldt mislukkingen eerlijk, en kost twee credits

Verbeterd

Snelheid — snellere boekenlijst, sneller opslaan, sneller boekdetail, en je scrollpositie overleeft de terugreis vanuit een boek

Opgelost

Een plank vol catalogiseer-papiersnijwondjes — vertaalde keuzelijsten, ondubbelzinnige conditiegraden, behouden alinea-einden, contributor-rollen die zich gedragen, en opgeruimde weesbestanden

1.4.3

Scherper verrijken, veiliger planken

·9 wijzigingen

Deze release trekt het AI- en catalogiseerwerk uit 1.4.2 strakker. AI-verrijking heeft nu sterkere bibliografische extractie, taalinstellingen, diagnostiek en toepassingsanalyses. Catalogusnummers kunnen per bibliotheek worden afgebakend, boekzoeken schoof dichter naar de database, en de scanner kan eigendomsbewijzen omzetten in provenance-vermeldingen. Langs de randen: sneller openende zoekopdrachten, duidelijker omgaan met AI-timeouts, nettere prijsinvoer, betere uitsnedes in de lightbox, en minder kleine formulierergernissen.

Toegevoegd

Taalinstellingen en taallabels voor AI-uitvoer — verrijking respecteert nu de catalogiseertaal die je echt wilt

Toegevoegd

Provenance-vermeldingen uit AI-scans — eigendomsmerken, aankoopbewijzen en associatienotities die tijdens het scannen opduiken, worden gestructureerde provenance in plaats van losse opmerkingen

Toegevoegd

Diagnostiek en acceptatieanalyse voor AI-verrijking — beheerders zien lege resultaten, veldacceptatie, handmatige correcties, overgeslagen velden en afgewezen parserresultaten zonder in logs te hoeven graven

Verbeterd

Kwaliteit van bibliografische AI-verrijking — strengere veldcontracten, genormaliseerde beelden voor vision, betere prompts, alleen-lezen evaluatiesamenvattingen en veiliger opslaan en toepassen

Verbeterd

Catalogusnummers zijn nu per bibliotheek afgebakend — volgende nummers, duplicaatcontroles, bulk-afbeeldingkoppeling en conflictafhandeling weten nu bij welke plank een nummer hoort

Verbeterd

Boekzoeken verhuisde naar de database en kreeg snellere paden voor catalogusnummers, autoaanvulling, provenancetekst en het openen van boeken vanuit zoekresultaten

Opgelost

Randgevallen bij AI en waardering — numerieke verrijkingsvoorstellen, trage waardeschattingen, waarderingsbewijs met één enkel ankerpunt, geblokkeerde zoekdomeinen en vision-timeouts worden duidelijker afgehandeld

Opgelost

Catalogiseerergernissen — prijzen met een decimale komma, prijsopmaak in provenance, bijdragers gescheiden door puntkomma's, genormaliseerde scheidingstekens bij onderwerpen, gepagineerde opslagsuggesties, bredere bibliografische velden en concepten aanmaken vanuit AI-scans

Opgelost

Interfacepolitoer — veldhulp laat de tabvolgorde met rust, kruimelpaden in de bewerkmodus breken eerder af, geselecteerde verrijkingsfoto's lichten op, geschiedenisiconen passen bij Shelvd, de AI-scanknoppen zijn rustiger, en liggende lightboxbeelden snijden correct uit

1.4.2

Meer ogen, minder gedoe

·9 wijzigingen

Sinds 1.4.1 kreeg Shelvd publieke prijs- en FAQ-pagina's, AI-waardeschattingen, AI-fotovastlegging met hulp van je telefoon, een professionele catalogusbeschrijving-generator, instelbare catalogusnummers, genormaliseerde uploads, e-mailthreads voor support en geauditeerd meekijken als gebruiker. Het boekformulier, de importstromen en de geschiedeniseditors werden bovendien opgesplitst in kleinere, geteste stukken — minder glamoureus dan een nieuwe knop, maar precies het soort planken bijstellen dat toekomstig werk stabiel houdt.

Toegevoegd

Publieke prijs- en FAQ-pagina's — minder raadsels, minder "wat kost dit eigenlijk?"-mails

Toegevoegd

AI-waardeschattingen — onderzoek naar vergelijkbare verkopen, strengere bewijsregels, functievergrendeling, configuratiebeheer en kostenregistratie, zonder te doen alsof één veilingresultaat een markt is

Toegevoegd

AI-fotovastlegging voor boeken — begin op de desktop, maak het af op je telefoon via QR, beoordeel dubbele treffers, pas bronafbeeldingen aan en voeg het boek toe zonder met beeldbestanden te jongleren als een circusartiest

Toegevoegd

Professionele catalogusbeschrijvingen — steviger ISBD-gerichte uitvoer, herbruikbare catalogusregels en duidelijker wiki- en naslagdekking voor de opties in het boekformulier

Toegevoegd

E-mailthreads voor support en geauditeerd meekijken — hulp kan nu hands-on zijn zonder eng te worden

Toegevoegd

Voorkeuren voor catalogusnummers en Ex Libris-afbeeldingslabels — automatische volgnummers, instelbare voorvoegsels en een fatsoenlijk onderkomen voor ex-librissen

Verbeterd

Afbeeldinguploads en de scanstroom — genormaliseerde beelden, uploads die netjes afronden, opruimwaarborgen, rustiger vastleggen op mobiel en veiliger vastzetten van Next.js-patches

Verbeterd

Boekformulieren, imports, geschiedeniseditors, activiteitenmetadata en opzoekhulpen opgesplitst in kleinere, geteste modules na de braakliggende opruimronde

Opgelost

Dagelijkse catalogiseerergernissen — breder globaal zoeken, stabiel herordenen van afbeeldingen, nettere collectiefilters, Belgische opmaak, opgeslagen taalinstelling bij herladen, gebruikers verwijderen als beheerder en rustiger AI-statuslabels

1.4.1

De veeltalige plank

·9 wijzigingen

Shelvd spreekt nu Engels, Nederlands, Frans en Duits in de interface, op de website, in de blog en in de wiki. Publieke pagina's krijgen echte /nl-, /fr- en /de-routes, de app houdt stabiele URL's met een taalinstelling waar die hoort, en de header gebruikt nu een echte taalkiezer in plaats van EN NL FR DE te roepen als luchthavenbewegwijzering. Verder: AI-scannen en -verrijken werden scherper, de E2E-tests kregen een fundament, en iPad-liggend wordt niet langer behandeld als een exotisch handschriftformaat.

Toegevoegd

Volledige i18n-infrastructuur — runtime-teksten, taalregister, strikte copyscanner, validators en PO/POT-overdracht voor vertalers

Toegevoegd

Nederlandse, Franse en Duitse websiteroutes — homepage, blog, wiki, juridische pagina's, roadmap, changelog en over begrijpen nu /nl, /fr en /de

Toegevoegd

Gelokaliseerde blog- en wiki-inhoud — 23 blogartikelen en 49 wikipagina's per taal vertaald, want "zie de Engelse versie" is geen strategie

Toegevoegd

Taalvoorkeur voor de app in Instellingen — stabiele app-URL's, vertaalde knoppen en labels. Beschaafd.

Verbeterd

Taalkiezer herontworpen als een echte kiezer met volledige taalnamen en een vinkje, geen alfabetsoep meer in de header

Verbeterd

Beoordelingsstromen voor AI-scannen en -verrijken — betere veldcontrole, rijkere details bij zoekresultaten, steviger omgaan met Romeinse jaartallen en minder mysterieuze "vertrouw me"-momenten

Verbeterd

Instellingenpagina opgesplitst in gerichte secties — account, facturatie, opzoeken, opschonen, links, abonnement en configuratie kregen elk hun eigen bureau

Toegevoegd

Fundament voor E2E-tests — Playwright-configuratie, persona's, fixtures en documentatie voor rooktests staan klaar voor echte waarborgen op browserniveau

Opgelost

Locatie op de over-pagina bijgewerkt naar Brugge, België — geografie doet ertoe, zelfs op het internet

1.4.0

De grote splitsing

·5 wijzigingen

De boekenpagina — het hart van Shelvd — is volledig herstructureerd zonder dat er één pixel veranderde. Het oorspronkelijke monoliet van 2.597 regels is nu een schone dirigent van 475 regels, gesteund door 12 gerichte componenten en 4 eigen hooks. AI-scanresultaten belanden nu correct in je Library-collectie, en alle 70 onveilige type-casts zijn uit de codebase verdwenen.

Verbeterd

Boekenpagina opgesplitst in 16 gerichte modules — types, hulpfuncties, 10 UI-componenten, 4 hooks. 81% minder code in het hoofdbestand

Verbeterd

Geen enkele onveilige type-cast meer over — 70 "as any"-casts vervangen door correcte TypeScript-types in de hele codebase

Verbeterd

Exportdropdown herzien — 7 losse knoppen vervangen door een datagestuurde lijst. Sorteerkoppen in de lijstweergave komen nu uit de kolomdefinities

Opgelost

AI-scan bewaarde boeken wel, maar voegde ze nooit toe aan je Library-collectie — gescande boeken verschijnen nu meteen in Library

Opgelost

Vijf verweesde boeken (van eerdere AI-scans) waren onzichtbaar in de catalogus — gevonden en toegevoegd aan de Library-collectie van hun eigenaars

1.3.1

De bugveegbeurt

·9 wijzigingen

Negen fixes gericht op data-integriteit en de juistheid van grafieken. Waarderingsgrafieken sorteren gemengde datumnotaties nu correct. Dubbele vermeldingen vermenigvuldigen zich niet langer bij herhaald opslaan — de onderliggende oorzaak (verouderde isNew-vlaggen die router.refresh overleefden) is weg. Waarderingen op dezelfde datum worden gemiddeld tot één punt in de grafiek. Alle drie de geschiedeniseditors (waardering, provenance, conditie) kregen slepen om te herordenen in plaats van de verwarrende pijltjesknoppen. Zoekfilters zijn gehard tegen bijzondere tekens in boektitels. Importpagina's kregen dezelfde fix voor de autoaanvullimiet als de toevoeg- en bewerkpagina's vorige release.

Toegevoegd

Waarderingen op dezelfde datum worden gemiddeld tot één punt in de grafiek — de tooltip toont "Marktonderzoek (gem. van 2)" wanneer meerdere vermeldingen dezelfde datum delen

Verbeterd

Slepen om te herordenen in de editors voor waardering, provenance en conditie — de greep is nu een echt sleepvlak, de verwarrende pijltjes zijn weg

Verbeterd

Hulpfunctie voor datumsortering naar een gedeelde module gehaald — consistente datumverwerking in grafiek en tijdlijn

Opgelost

De waarderingsgrafiek stond in de verkeerde volgorde bij gemengde datumnotaties — "01.03.2026" kwam alfabetisch vóór "2018". Er wordt nu slim gelezen wat een datum is

Opgelost

Dubbele waarderingsvermeldingen vermenigvuldigden zich bij elke opslag — verouderde isNew-vlaggen zorgden voor nieuwe invoegingen. De toestand wordt nu na opslaan opnieuw uit de database geladen. 109 bestaande duplicaten opgeruimd

Opgelost

Zoeken en vorige/volgende liepen stuk op boektitels met komma's of haakjes — PostgREST-filterteksten worden nu correct ge-escapet

Opgelost

Importpagina's kapten autoaanvullijsten af bij 1000 rijen — dezelfde .limit(10000)-fix toegepast op de gewone en de aangepaste import

Opgelost

Wiki-artikelen toonden allemaal "12 februari 2026" — de hardgecodeerde datum is weg, wikipagina's zijn naslagwerken en geen blogberichten

Opgelost

Het boekaantal op de duplicatenpagina bleef achter na het verwijderen van boeken — de teller werkt nu meteen bij

1.3.0

De detailveegbeurt

·19 wijzigingen

Twintig fixes en functies die het dagelijkse catalogiseerwerk sneller en minder vervelend maken. Bijdragers zijn nu ter plekke te bewerken, met autoaanvulling uit je bestaande vermeldingen. De bewerkpagina blijft open na het opslaan, het catalogusnummer kreeg een uniciteitscontrole, en de waarderingsgrafiek leest eindelijk van links naar rechts. Vraagprijs is nu altijd vraagprijs — de werkelijke verkoopprijs hoort in Provenance. Je kunt de spellingcontrole van de browser uitzetten voor boekformulieren, en de autoaanvulling voor uitgever en plaats bevat nu echt al je boeken, niet alleen de eerste duizend.

Toegevoegd

Bijdragers ter plekke bewerken — pas naam en rol rechtstreeks in het formulier aan zonder te verwijderen en opnieuw toe te voegen

Toegevoegd

Autoaanvulling van bijdragersnamen — stelt tijdens het typen namen voor uit je bestaande boeken

Toegevoegd

XML- en Apple plist-import — sleep een XML-bestand uit andere verzamelaarsapps naar binnen en Shelvd koppelt de velden automatisch

Toegevoegd

Catalogusnummer in de kop van de boekdetailpagina — zichtbaar vlak onder titel, auteur en statusbadge, met kopieerknop

Toegevoegd

Uniciteit van catalogusnummers afgedwongen — een databasebeperking voorkomt duplicaten, formulieren waarschuwen meteen met een link naar het botsende boek

Toegevoegd

Spellingcontrole aan/uit — schakel de spellingcontrole van de browser in boekformulieren uit via de applicatie-instellingen

Toegevoegd

Boekdeel "laatste pagina" — beschikbaar als afbeeldingslabel naast eerste pagina, hoofdstukpagina en alle andere delen

Verbeterd

De bewerkpagina blijft open na opslaan — geen terugkaats meer naar de detailpagina. Met "Klaar" ga je terug wanneer je klaar bent

Verbeterd

Nieuwe boeken gaan door naar de bewerkpagina — de uploadzone voor afbeeldingen is meteen beschikbaar na het aanmaken

Verbeterd

Het catalogusnummer staat nu als eerste veld bij Titel & reeks op de toevoeg- en bewerkformulieren — want het is meestal het eerste wat je invult

Verbeterd

Vraagprijs heet altijd "vraagprijs" — geen label "verkocht voor" meer. De werkelijke verkoopprijs hoort in Provenance

Verbeterd

Voortgangsbalk bij het uploaden van afbeeldingen — vervangt het pulserende boekicoontje door een echte teller, percentage en status per bestand

Verbeterd

Afbeeldinguploads op de detailpagina vereenvoudigd — de labelkiezer is weg, alle uploads krijgen standaard het type "detail"

Opgelost

De waarderingsgrafiek liep van rechts naar links — toont nu correct de oudste links en de nieuwste rechts

Opgelost

Autoaanvullijsten voor uitgever, plaats en andere velden stopten met bijwerken na ongeveer 1000 boeken — de standaard rijlimiet van Supabase wordt nu overschreven

Opgelost

Bijdragers konden alleen herordend of verwijderd worden, niet bewerkt — naam en rol waren statische tekst

Opgelost

Bulk-afbeeldingimport: de annuleerknop had de verkeerde kleur, de dropzone vroeg een dubbelklik, en uploads faalden na een inactief tabblad

Opgelost

Verouderde boeken bleven in beeld na het wisselen van collectie — een race condition waarbij een trage fetch de actuele resultaten overschreef

Opgelost

Een ingetypte bijdrager ging verloren bij opslaan — als je een bijdrager typte maar niet op Toevoegen klikte, verdween die bij het indienen

1.2.1

Onder de motorkap

·6 wijzigingen

De versie waarin sorteren echt werkt, knoppen niet meer weglopen en Facebook eindelijk ons gezicht toont. Sorteren op auteur aan serverzijde vervangt het oude geschuifel in de browser dat alleen de pagina sorteerde waar je toevallig stond. De pagina voor bulk-afbeeldingimport kreeg een fatsoenlijke indeling — actieknoppen naast de titel in plaats van verstopt onder 200 foto's. Facebooks deelvoorbeeld stopte met leeg blijven doordat we een kapotte edge function vervingen door een saaie PNG die gewoon werkt. O ja, en hasFeature() stelt nu twee vragen in plaats van vier.

Toegevoegd

Sorteren op auteur aan serverzijde — je hele bibliotheek sorteert A–Z op auteur, niet alleen de huidige pagina. Aangedreven door een gegenereerde kolom die zichzelf bijwerkt

Verbeterd

Herontwerp van de bulk-afbeeldingimport — actieknoppen vastgezet op de kopregel, subtiele fasestipjes, vriendelijkere teksten, een omkaderde voorbeeldtabel

Verbeterd

Labels in het importmenu ingekort — Spreadsheet, Foto's, Aangepast bestand. De context doet de rest

Verbeterd

Prestaties van hasFeature() — 4 opeenvolgende databasequery's teruggebracht tot 2. Elke afgeschermde pagina laadt sneller

Verbeterd

Fouten bij AI-verrijking tonen nu het werkelijke probleem in plaats van een algemeen "probeer het opnieuw"

Opgelost

Facebooks deelvoorbeeld toonde een lege afbeelding — een gecachet antwoord van 0 byte uit een kapotte edge function vervangen door een statische PNG

1.2.0

Jouw beurt

·19 wijzigingen

Zestien UX-verbeteringen, donkere modus, en het gratis pakket werd zojuist interessant. Oneindig scrollen vervangt de oude knop "meer laden". Bewaar je favoriete zoekopdrachten als bladwijzers. Sleep bijdragers in de juiste volgorde. Ken tags en statussen in bulk toe. Donkere modus werkt overal dankzij 220 vervangingen door semantische design tokens in 31 bestanden. Gratis gebruikers krijgen nu 10 AI-proefscans en 100 MB opslag voor afbeeldingen — genoeg om verliefd te worden voor je upgradet. O ja, en we hebben die gênante bug opgelost waarbij boeken twee keer in de rasterweergave stonden.

Toegevoegd

Donkere modus — zon/maan-schakelaar in de app-header. Alle 220 hardgecodeerde kleurklassen vervangen door semantische design tokens. Werkt op elke pagina

Toegevoegd

Opgeslagen zoekopdrachten — bewaar complexe filtercombinaties en roep ze op met één klik. Een teller toont het aantal, hover om te verwijderen

Toegevoegd

Oneindig scrollen — boeken laden vanzelf terwijl je naar beneden scrolt. Geen knop "meer laden" meer

Toegevoegd

Tags toekennen in bulk — selecteer meerdere boeken en ken tags toe in één handeling

Toegevoegd

Status wijzigen in bulk — selecteer meerdere boeken en wijzig hun status tegelijk

Toegevoegd

Bijdragers slepen om te herordenen in de toevoeg- en bewerkformulieren — pak de greep om de volgorde te bepalen

Toegevoegd

Conceptherstel — niet-opgeslagen wijzigingen in de toevoeg- en bewerkformulieren blijven bewaard in localStorage. Ga verder waar je gebleven was

Toegevoegd

Gratis pakket: 10 AI-proefscans en 100 MB opslag voor afbeeldingen — probeer de AI-scanner voordat je een abonnement kiest

Toegevoegd

Afbeeldings-URL's in exports — alle exportformaten bevatten nu een kolom met links naar elke geüploade afbeelding

Verbeterd

Vorige/volgende behoudt je filtercontext — collectie, tag en zoekopdracht gaan mee

Verbeterd

De statusbadge is overal klikbaar — wijzig de status rechtstreeks vanaf de boekdetailpagina

Verbeterd

Externe links op de detailpagina gegroepeerd per categorie (bibliografisch, marktplaats, veiling, enzovoort)

Verbeterd

Dropdowns voor collecties en tags in geavanceerd zoeken — geen exacte namen meer intypen

Verbeterd

Validatie per veld voor ISBN-13, ISBN-10 (controlecijfer), OCLC (alleen cijfers) en URL-opmaak

Verbeterd

Navigatie: de verwarrende link "Zoeken" uit het hoofdmenu gehaald (zoeken hoort op de boekenpagina)

Verbeterd

Knop in de marketingheader hernoemd van "Collectie" naar "Jouw bibliotheek" voor consistentie

Opgelost

Dubbele boeken in de rasterweergave — een race condition in het oneindig scrollen waarbij dezelfde pagina twee keer werd opgehaald

Opgelost

AI-scan gaf een 404 voor gratis gebruikers — de doorverwijzing gaat nu naar de upgradepagina in plaats van een niet-bestaande route

Opgelost

De statusbadge op de detailpagina toonde minder opties dan het bewerkformulier — beide tonen nu alle 14 statussen

1.1.0

Gevonden door Google

·12 wijzigingen

De release waarin we beseften dat 76 pagina's hebben niets betekent als Google er maar één kent. Volledige SEO-revisie: gestructureerde data op elke publieke pagina, ItemList-schema's voor de blog- en wiki-overzichten, BreadcrumbList op elk artikel, FAQ-schema gericht op echte vragen van verzamelaars, OpenGraph-artikeltags per categorie, JSON-LD voor changelog en roadmap, en een llms.txt voor de AI-crawlers. Verder: duplicaatdetectie hersteld (kapot sinds de vereenvoudiging van bijdragers) en de boekdetailpagina opgeruimd.

Toegevoegd

llms.txt — een site-samenvatting voor AI-crawlers met functiebeschrijvingen, vergelijkingen en alle publieke URL's

Toegevoegd

FAQ-schema op de homepage — vijf vragen gericht op echte zoekopdrachten van boekverzamelaars (catalogiseren zonder ISBN, provenance bijhouden, een collectie waarderen)

Toegevoegd

ItemList-data op het blogoverzicht — alle 22 artikelen als ListItems voor rijke zoekresultaten

Toegevoegd

ItemList- en CollectionPage-data op het wiki-overzicht — alle 46 artikelen uit de kennisbank

Toegevoegd

JSON-LD op de changelog- en roadmappagina's

Toegevoegd

BreadcrumbList-JSON-LD op elk blogartikel en elke wikipagina, voor kruimelpaden in zoekresultaten

Verbeterd

JSON-LD op de homepage — featureList, sameAs (ProductHunt), SearchAction, applicationSubCategory en een prijsomschrijving toegevoegd

Verbeterd

OpenGraph-tags voor de blog — article:section en article:tag per categorie, voor beter delen en betere indeling in zoekresultaten

Verbeterd

Canonieke URL hersteld — een absolute in plaats van een relatieve URL op de homepage

Verbeterd

Boekdetailpagina — de statusbadge verhuisde van de titelregel naar onder de bijdragers, voor een rustiger indeling

Verbeterd

Knoppen op de boekdetailpagina herschikt — Verwijderen (neutraal) → Insteekvel printen → Bewerken (rood, prominent). Bewerken is de hoofdactie, Verwijderen staat op de achtergrond

Opgelost

Duplicaatdetectie was kapot sinds de vereenvoudiging van bijdragers — matching op ISBN-13, ISBN-10 en titel gebruikt nu books.contributors JSONB in plaats van de verwijderde tabellen

1.0.0

Dé versie

·22 wijzigingen

Eenenvijftig UX-verbeteringen in één weekend. Elk scherm aangeraakt, elke ruwe rand gladgeschuurd. De boekenlijst kreeg snelfiltertabbladen, visuele statusbadges en gemiddelde waarden. De boekdetailpagina kreeg identificatienummers met kopieerknop, kruimelpaden die de collectie kennen, en instellen als omslag vanuit de galerij. Het bewerkformulier herkent het linktype wanneer je een URL plakt. Zoeken leerde datumbereiken en notitievelden. De scanner toont voortgang per stap. Mobiel kreeg responsieve activiteitenkaarten en navigatie die je dichtveegt. Dit is v1.0.0 — de versie waarin Shelvd ophield een project te zijn en een product werd.

Toegevoegd

Snelfiltertabbladen op de boekenlijst — met één klik filteren op status (beschikbaar, verkocht, gereserveerd, enzovoort) zonder geavanceerd zoeken te openen

Toegevoegd

Visuele statusbadges — gekleurde stipjes en achtergronden vervangen kale tekstlabels in lijst-, raster- en detailweergave

Toegevoegd

Gemiddelden bij de waardesamenvatting — zie naast de totalen ook de gemiddelde aankoop- en geschatte waarde per boek

Toegevoegd

Datumbereikfilter in geavanceerd zoeken — filter op wanneer boeken aan je bibliotheek zijn toegevoegd

Toegevoegd

Zoeken in notitie- en bibliografievelden — vier tekstkolommen tegelijk doorzocht

Toegevoegd

Kopieerknop bij alle identificatienummers — ISBN-13, ISBN-10, OCLC, LCCN en catalogusnummer met één klik gekopieerd

Toegevoegd

Kruimelpaden die de collectie kennen — kom je vanuit een collectiefilter, dan staat de collectienaam in het kruimelpad

Toegevoegd

Instellen als omslag in de afbeeldingsgalerij — klik op een geüploade afbeelding en maak er de omslagfoto van

Toegevoegd

Linktype herkennen bij plakken — plak een URL en het type wordt automatisch gekozen op basis van het domein (Goodreads, WorldCat, enzovoort)

Toegevoegd

Stapsgewijze voortgangsindicator bij de AI-scan — Uploaden → Analyseren → Klaar, met vloeiende overgangen

Toegevoegd

Meter voor wachtwoordsterkte bij het aanmelden — een indicator met vier niveaus en directe terugkoppeling

Toegevoegd

App-footer met links naar wiki, support, changelog, privacy en voorwaarden, plus het versienummer

Toegevoegd

Mobiel navigatiepaneel dat je kunt dichtvegen

Toegevoegd

Humoristische lege toestanden bij activiteit, tags, opzoeken en zoeken — dezelfde toon, met bruikbare aanwijzingen

Verbeterd

AI-verrijking vult nu taal en oorspronkelijke taal in — herkent vertaalaanwijzingen als "traduit de" en "vertaald uit"

Verbeterd

Boekenlijst — skeletweergave tijdens het laden, responsieve kaarten, "zoekopdracht wissen" bij lege resultaten, kolommen slepen om te herordenen

Verbeterd

Boekdetail — uitklapbare lange beschrijvingen, metadatasecties voor fysieke beschrijving en conditie, externe links gesorteerd per categorie

Verbeterd

Instellingen — tabnavigatie in de browser (geen volledige herlaadbeurt), skeletweergave tijdens het laden, vormgegeven modal om je account te verwijderen met typen ter bevestiging

Verbeterd

De voorbeeldtabel bij import toont nu alle gekoppelde kolommen dynamisch in plaats van een vaste vijf

Verbeterd

Activiteitentabel — kaartindeling op mobiel, auditresultaten bewaard in localStorage met een tijdstempel "gescand X geleden"

Verbeterd

Schakelaar voor donkere modus op de boekdetail- en bewerkpagina's

Opgelost

Talloze kleine indelingsfixes — consistente sectieafstanden, uitlijning van velden en verhoudingen van skeletweergaven op alle pagina's

0.34.0

Tweede blik

·5 wijzigingen

Je hebt je boeken al gefotografeerd. Nu kan Shelvd die foto's opnieuw lezen om aan te vullen wat je gemist hebt. Klik op AI-verrijken bij elk boek met afbeeldingen en Claude bekijkt je titelpagina, omslag en colofon — dezelfde vision-motor als de scanner, maar zonder iets opnieuw te fotograferen. De resultaten verschijnen in het vertrouwde verrijkingspaneel waar je veld voor veld kiest wat je houdt. Verder: de AI begrijpt nu dat HOOFDLETTERS op een titelpagina een vormgevingskeuze zijn en geen catalogiseerinstructie.

Toegevoegd

AI-verrijking uit foto's — één klik bij elk boek met geüploade afbeeldingen. Claude leest je titelpagina, omslag en colofon opnieuw om ontbrekende bibliografische gegevens te halen. De resultaten staan in het verrijkingspaneel: nieuw en afwijkend duidelijk onderscheiden, jij bepaalt wat blijft. Gebruikt je bestaande scancredits, zonder nieuwe foto's

Verbeterd

AI-titelnormalisatie — de scanner zet titels in HOOFDLETTERS nu om naar normale schrijfwijze. Engels krijgt title case (The Old Man and the Sea), Frans en Nederlands krijgen zinskapitalisatie (De ontdekking van de hemel). Geen schreeuwende boektitels meer

Verbeterd

De AI-scanspotlight staat prominenter op de landingspagina, met een nieuwe fotogalerijsectie die de beeldfuncties toont

Opgelost

Bestaande boekfoto's worden nu beschermd tijdens het AI-scannen — een fout in het scan-endpoint wiste je geüploade afbeeldingen als de AI-verwerking mislukte. Opgelost met een opruimwaarborg die bestaande foto's bij een fout bewaart

Opgelost

De aanmeld- en inlogpagina's tonen nu vaste getallen (32 bibliotheekbronnen, 76 boekformaten, 7 exportformaten) in plaats van live databasetellingen die het bij een koude start begaven

0.33.0

Neem het mee

·4 wijzigingen

Je hele bibliotheek in één bestand. Exporteer alles — boeken, collecties, tags, waarderingen, provenance — als een draagbare SQLite-database. Open het in DB Browser, bevraag het met SQL, zet het op een usb-stick. Verder: de aangepaste import bewaart je boeken eindelijk, en zeventien knoppen leerden in de houding staan.

Toegevoegd

SQLite-export — download je volledige bibliotheek als .db-bestand met negen relationele tabellen: boeken, talen, condities, banden, formaten, collecties, tags, waarderingsgeschiedenis en provenance-vermeldingen. Verwijzingen intact, bijdragers opgeslagen als JSON. Opent in DB Browser for SQLite, DBeaver of alles wat SQL spreekt

Opgelost

De aangepaste import bewaart nu echt — aan de stroom "importeren uit bestand" met veldkoppeling ontbrak de opslaglogica volledig. Boeken worden nu ingevoegd met JSONB-bijdragers, collectietoewijzing, waarderingsgeschiedenis, provenance-vermeldingen, activiteitenregistratie en een voortgangsbalk die iets betekent

Opgelost

Knophoogtes gelijkgetrokken op de boekenpagina — de knoppen in de werkbalk (lijst, raster, selecteren, importeren, exporteren, duplicaten, toevoegen) delen nu één hoogte, en de knoppen in de zoekbalk passen bij het invoerveld ernaast. Klein ding, maar het maakte ons gek

Verbeterd

Dode code verwijderd — drie ongebruikte TypeScript-interfaces (Contributor, BookContributor, BookContributorEntry) opgeruimd na de JSONB-migratie. De codebase is lichter

0.32.0

Dek me, ik ga naar binnen

·8 wijzigingen

Richt je telefoon op een titelpagina — elke titelpagina, in elke taal, uit elke eeuw — en Shelvd leest hem voor je. Drie foto's, vijf seconden, en tot eenendertig velden ingevuld. Geen ISBN nodig. Geen getyp nodig. Geen enkele andere boekenapp doet dit.

Toegevoegd

AI-boekscanning — fotografeer het omslag, de titelpagina en het colofon van een boek. Claude leest de tekst, legt verbanden tussen de foto's en haalt titel, ondertitel, auteur, vertaler, uitgever, plaats, jaar, editie, oplage, ISBN, taal, oorspronkelijke titel, opdracht en de volledige colofontekst eruit. Werkt net zo goed op een pocket uit 2020 als op een in leer gebonden folio uit 1776

Toegevoegd

Scancredits — Pro-abonnees krijgen 10 scans per maand, Dealers 50. Meer nodig? Koop creditpakketten (25, 100 of 500 scans) die nooit vervallen. Je maandelijkse credits worden automatisch vernieuwd, gekochte blijven voor altijd

Toegevoegd

Betrouwbaarheidsindicatoren — elk geëxtraheerd veld toont een stip bij hoge zekerheid, zodat je in één oogopslag ziet wat je kunt vertrouwen en wat je beter nakijkt

Toegevoegd

Alle scanfoto's bewaard — omslag, titelpagina en colofon worden bij je boek opgeslagen. Het omslag wordt de miniatuur, de rest gaat naar de afbeeldingsgalerij. Geen foto's kwijt

Verbeterd

Titels exact overgenomen zoals gedrukt — inclusief afsluitende leestekens, diakritische tekens en typografische conventies. Staat er op de titelpagina "À propos." met een punt, dan krijg je dat. ISBD zou het goedkeuren

Toegevoegd

E-mailadres wijzigen in Instellingen — klik op Wijzigen naast je e-mailadres, voer een nieuw adres in en bevestig vanuit zowel je oude als je nieuwe postvak. Dubbele bevestiging houdt je account veilig

Verbeterd

Bijdragers vereenvoudigd — auteurs, vertalers, illustratoren en alle andere rollen worden nu rechtstreeks bij elk boek bewaard in plaats van in aparte databasetabellen. Snellere paginalaadtijden, geen dubbele bijdragers meer bij import, en de volledige lijst met 69 MARC Relator Codes is in elke dropdown beschikbaar

Toegevoegd

Dataopschoning in Instellingen — verwijder met één klik verweesde uitgevers, bijdragers en tags die aan geen enkel boek meer hangen. Houdt je dropdowns schoon

0.31.0

Laatste drukproeven

·5 wijzigingen

Een nieuw importsysteem dat elke spreadsheet in zes talen leest, een volledige ronde visuele consistentie op elke pagina, en toegankelijkheidsverbeteringen die elk scherm beter leesbaar maken. Verder: je boeken wonen nu in een bibliotheek, niet in een collectie. Zoals het hoort.

Toegevoegd

Gratis import met veldkoppeling — sleep een Excel-, CSV- of TSV-bestand naar binnen en Shelvd herkent je kolommen met meertalige fuzzy matching (Engels, Frans, Duits, Nederlands, Spaans, Portugees). In een koppelstap wijs je elke kolom toe aan een Shelvd-veld, met gegroepeerde dropdowns en een voorbeeld van de data. Shelvd-sjablonen worden automatisch herkend en slaan het koppelen helemaal over

Verbeterd

Terminologie gelijkgetrokken — "Collection" heet nu "Library" in de app, de navigatie en de marketingpagina's. Collecties (Library, Wishlist, eigen groeperingen) houden hun naam als functie — maar je boeken wonen in je bibliotheek, niet in een generieke collectie

Verbeterd

Toegankelijkheid — tekstcontrast voldoet op alle pagina's aan WCAG AA, prioriteitsindicatoren gebruiken labels naast kleur, en de zoekpagina sluit nu aan bij de visuele taal van de rest van de app

Verbeterd

Synchronisatie van omslagafbeeldingen — een afbeeldingslabel wijzigen naar Vooromslag werkt nu ook echt de miniatuur van het boek bij. De eerste afbeelding die je uploadt wordt automatisch het omslag

Verbeterd

Navigatie — de scrollpositie wordt onthouden tussen pagina's, en opslaan of annuleren in het bewerkformulier brengt je betrouwbaar terug naar de boekdetailpagina

0.30.0

Vertrouwen is goed, controleren is beter

·5 wijzigingen

Je eerste echte betaling ging erdoor, en daarna ging hij nog een keer door. Dat is het soort bug waar je van veroudert. Deze release lost de dubbele afschrijving op, voegt een factuurtabblad toe zodat je je betaalgeschiedenis ziet, geeft beheerders een terugbetaalknop, en maakt adminaccounts immuun voor pakketlimieten. Want wie het betaalsysteem debugt, hoort niet ook buitengesloten te worden van zijn eigen boeken.

Toegevoegd

Factuurtabblad in Instellingen — een tabel met betaalgeschiedenis, met datums, bedragen, methoden en statusbadges. Een banner voor automatische verlenging met je volgende afschrijfdatum en bedrag. Een waarschuwing wanneer je abonnement afloopt

Toegevoegd

Terugbetaling door de beheerder — terugbetalen met één klik per betaling op de admin-gebruikersdetailpagina. Maakt een Mollie-terugbetaling aan, werkt de betaalstatus bij en legt de actie vast. Voor wanneer het systeem iemand twee keer aanrekent en je dat in seconden moet rechtzetten, niet in dagen

Toegevoegd

Beheerders omzeilen limieten — adminaccounts slaan nu alle pakketlimieten over (boeken, tags, opslag, functies). Het pakket blijft echt, maar de handhaving stapt opzij. Geen nepabonnementen meer om je eigen product te testen

Toegevoegd

Indicator voor overschreden quotum in de adminlijst — rode tekst met aantal en limiet zodra een gebruiker meer boeken heeft dan het pakket toestaat. Meteen zichtbaar wie door een downgrade is geraakt

Verbeterd

Timingfix voor Mollie-abonnementen — de eerste betaling dekt nu correct de eerste periode, waarna het terugkerende abonnement een maand later begint. Voorheen rekende Mollie meteen bij het aanmaken af, wat op dag één een dubbele afschrijving opleverde

0.29.0

Laat het geld maar zien

·7 wijzigingen

Het gratis pakket was nooit het hele plan. Shelvd neemt nu betalingen aan — iDEAL, Bancontact, creditcards, SEPA-incasso — via Mollie. Klik op upgraden, betaal, klaar. Abonnementen regelen zichzelf: automatische verlenging, opzeggen met respijtperiode, uitgestelde downgrade als de periode afloopt. Het adminpaneel volgt elke betaling, en je activiteitenfeed weet precies wanneer je een betalende klant werd.

Toegevoegd

Mollie-betalingen — stap over naar Collector Pro of Dealer met iDEAL, Bancontact, creditcard of SEPA-incasso. Afrekenen met één klik, terug naar de app, abonnement actief. De maandelijkse incasso wordt volledig door Mollie afgehandeld

Toegevoegd

Abonnementsbeheer in Instellingen — zie je pakket, de volgende factuurdatum en je betaalmethode. Zeg op wanneer je wilt, toegang loopt door tot het einde van je factuurperiode. Geen onverwachte afsluitingen

Toegevoegd

Upgradepagina — pakketten naast elkaar met functielijsten, prijzen en één knop "doorgaan naar betaling". Netjes genoeg dat zelfs je boekhouder het zou goedkeuren

Toegevoegd

Abonnementsoverzicht voor beheerders — een eigen pagina met MRR, actieve abonnees en een sorteerbare tabel met alle abonnementen. Gebruikersdetailpagina's tonen de abonnementsstatus, de factuurperiode en de volledige betaalgeschiedenis met links naar het Mollie-dashboard

Toegevoegd

Slimme pakketbepaling — je feitelijke pakket is het hoogste van je lidmaatschap, levenslange voordelen, proefperiode via uitnodigingscode en actieve abonnement. Opgezegde abonnementen degraderen pas aan het einde van de periode, niet eerder

Toegevoegd

Aanmelden met pakketintentie — de prijsknoppen op de landingspagina sturen nieuwe gebruikers nu met een pakketparameter door de aanmelding. Na de e-mailbevestiging land je rechtstreeks op de upgradepagina. Geen wrijving, geen verloren intentie

Verbeterd

Abonnementsgebeurtenissen in de activiteitenfeeds — gestart, verlengd, betaling mislukt, opzegging aangevraagd, verlopen. Zichtbaar op zowel de gebruikers- als de adminactiviteitenpagina, met een eigen filtertabblad voor abonnementen

0.28.0

Goed dan. Jij wint.

·3 wijzigingen

We hebben het zo lang mogelijk volgehouden, maar dertien cijfers intypen blijkt "te veel cijfers". Dus nu kan je camera ISBN-streepjescodes lezen. Richt hem op de achterflap alsof het 2012 is en je bij de zelfscankassa staat. Werkt op telefoons, laptops en zelfs die stoffige webcam op je iMac. Ondertussen leerde het adminpaneel opslag tellen, herinnerden collecties zich hoe je sorteert, en overleven je weergavevoorkeuren eindelijk een herlaadbeurt.

Toegevoegd

ISBN-streepjescodescanner — tik op het camera-icoon naast elk ISBN-veld in Opzoeken of Verrijken, richt op een streepjescode, klaar. Gebruikt native detectie in Chrome en ZBar WASM (de gouden standaard onder de C-barcodebibliotheken) op Safari. Want handmatig 9780140449136 intypen is niemands idee van een leuke tijd

Toegevoegd

Opslagbewaking voor beheerders — de gebruikerslijst toont nu opslagbalken per gebruiker met kleurcodering (groen/amber/rood) en exacte percentages. Gebruikersdetailpagina's krijgen een volledige opslagsectie. Zodra iemand 90% raakt, fluistert de upload-API een waarschuwing

Verbeterd

Weergave- en sorteervoorkeuren blijven nu bewaard — schakel over naar rasterweergave, sorteer op catalogusnummer, navigeer weg, kom terug. Nog steeds raster. Nog steeds gesorteerd. Revolutionair

0.27.0

Dewey, ontmoet je vrienden

·9 wijzigingen

Je kent die cryptische nummers op bibliotheekruggen wel — 823.912, PR6039, 02? Die hebben nu namen. Typ een Dewey-code en zie "Engelse fictie". Typ een Library of Congress-bereik en zie "Engelse letterkunde". Vier classificatiesystemen, 12.535 ingangen, en een zoekfunctie die beide kanten op werkt. Plus drie nieuwe exportformaten, want zes manieren om je data eruit te krijgen bleek voor sommigen nog steeds niet genoeg.

Toegevoegd

Drie nieuwe exportformaten — BibTeX voor academici die in LaTeX wonen, RIS voor gebruikers van Zotero en Mendeley, en XML voor wie JSON te modern vindt. Zes formaten in totaal: kies maar

Toegevoegd

Onderwerpsclassificatie — typ een Dewey-, LCC-, UDC- of NUR-code en zie meteen wat die betekent. Of typ een omschrijving en vind de code. Werkt beide kanten op, zoals een fatsoenlijk naslagwerk

Toegevoegd

Slimme classificatiematching — geeft Bibliotheekopzoeking "823.912" terug, dan vertelt Shelvd je nu dat dat Engelse fictie is. Ook gedeeltelijke codes worden aan de dichtstbijzijnde categorie gekoppeld

Toegevoegd

NUR-codes — alle 682 ingangen voor de Nederlandse en Belgische boekhandel. Verkoop je boeken in de Lage Landen, dan heb je dit nodig

Toegevoegd

Vier wiki-artikelen over DDC, LCC, UDC en NUR — met meer geschiedenis dan strikt noodzakelijk, en volledige opzoektabellen per systeem

Verbeterd

Vorige/volgende volgt nu je sorteervolgorde — gesorteerd op jaar? Dan blader je op jaar. Geen sprong terug naar alfabetisch meer

Toegevoegd

Bulk-afbeeldingimport — zet honderden foto's klaar die naar catalogusnummer genoemd zijn en Shelvd koppelt ze aan je boeken. Een voorbeeldtabel toont precies wat er geüpload wordt voordat je bevestigt. Duplicaten worden overgeslagen, niet-gekoppelde bestanden zijn te exporteren. Alleen voor Dealer

Toegevoegd

Nieuwsbrief — schrijf je in vanaf de landingspagina, de blog of de footer. Af en toe een update over nieuwe functies en de zeldzame literaire uitweiding. Geen spam, geen schema

Verbeterd

De provenance in de catalogus toont nu hoe een boek verworven is ("Gekocht bij Antiquariaat X, 2012") in plaats van het betekenisloze "huidige eigenaar" van vroeger

0.26.0

Tweeëndertig bibliotheken, vijf continenten

·6 wijzigingen

Van Polens 4,7 miljoen records tot de drietalige collecties van de Nationale Bibliotheek van Israël, van Luxemburgs 90 bibliotheken tot Brazilië — je boekopzoeking reikt nu tot tweeëndertig bronnen in zevenentwintig landen. Als een boek op dit punt bestaat en een ISBN heeft, vinden we het waarschijnlijk.

Toegevoegd

Negen nieuwe bibliotheekbronnen — Portugal, Polen, Luxemburg, Israël, Brazilië en acht Zuidoost-Europese landen (Slovenië, Servië, Bosnië en meer). Plus Europeana: 200 miljoen records uit 49 Europese landen, voor wanneer nationale bibliotheken niet volstaan

Toegevoegd

Afbeeldingen herlabelen — een foto als "omslag" geüpload terwijl het eigenlijk de rug is? Klik erop, kies het juiste label. Opnieuw uploaden hoeft niet

Toegevoegd

Twee nieuwe wiki-artikelen — een gids voor fotolabels en de conventies van handelscatalogi

Verbeterd

Dropdown voor bibliotheekopzoeking herontworpen — bronnen gegroepeerd per taal met het aantal records, zodat je weet waar je eerst moet kijken

Verbeterd

Tooltips verdwijnen niet langer achter de rand van je browser

Verbeterd

Volledige catalogusaudit tegen de standaarden van ABAA, ILAB en IFLA — bevestigde dekking van 76 formaten, 49 omslagtypes, 65 banden, 69 bijdragersrollen en 283 andere dingen waar bibliothecarissen om geven

0.25.0

Dertien talen, één standaard

·8 wijzigingen

Je catalogusbeschrijvingen leerden zojuist dertien talen en twee internationale standaarden. Genereer een Trade Catalog-beschrijving zoals ILAB-handelaren dat doen, of een formele ISBD-beschrijving zoals bibliothecarissen dat doen — in het Engels, Frans, Duits, Nederlands, Spaans, Portugees, Italiaans, Zweeds, Deens, Noors, Belgisch-Frans, Belgisch-Nederlands of Latijn. Ja, Latijn. Want sommige boeken eisen het.

Toegevoegd

Twee stijlen voor catalogusbeschrijvingen — Trade Catalog (zoals handelaren boeken beschrijven op beurzen) en ISBD Formal (zoals bibliothecarissen ze beschrijven in catalogi). Kies je publiek, kies je vorm

Toegevoegd

Dertien talen — elk volgens de conventies van de nationale brancheorganisatie. Franse beschrijvingen volgen de SLAM-regels, Duitse die van de VDA, enzovoort. De details doen ertoe wanneer je verkoopt aan een verzamelaar in Stockholm

Toegevoegd

Negentien extra velden in catalogusbeschrijvingen — diepte, papiersoort, snedebehandeling, schutbladen, conditie van het boekblok, stofomslag, signatuurdetails, beschermende omdoos, opdracht, colofon. Het soort detail waar het hart van een bibliograaf van zingt

Toegevoegd

Signatuurdetails — een nieuw veld dat verschijnt zodra je een boek als gesigneerd markeert, want "gesigneerd" alleen vertelt nooit het hele verhaal

Toegevoegd

Google Books toegevoegd als opzoekbron

Verbeterd

Omslagtypes uitgebreid van 11 naar 49 — halfmarokijn, driekwart perkament, slappe platten… als een boekbinder het ooit gemaakt heeft, staat het nu in de lijst

Verbeterd

Conditiegraden gecorrigeerd naar de ABAA-standaard — "Mint" heet nu "As New" (niemand in de handel zegt Mint), en "Fair" vult het gat tussen Good en Poor waar de meeste eerlijke boeken wonen

Verbeterd

Elke veldtooltip herschreven voor de boekhandel — met voorbeelden als "Connolly 78" en "Wing S2926" in plaats van "voer een waarde in"

0.24.0

Foto's

·11 wijzigingen

Een boekencatalogus zonder foto's is gewoon een spreadsheet met pretenties. Upload afbeeldingen vanaf je telefoon of desktop — omslag, rug, titelpagina, wat het verhaal ook vertelt. Knijp om te zoomen, veeg om te bladeren, versleep om te herordenen. Je collectie heeft eindelijk gezichten.

Toegevoegd

Afbeeldinguploads voor Pro en Dealer — sleep bestanden erin of maak rechtstreeks foto's met je telefoon. Accepteert JPEG, PNG, WebP en zelfs HEIC van je iPhone

Toegevoegd

Fotogalerij bij elk boek — met typelabels, een lightbox met knijpzoom en veegnavigatie, en pijltjestoetsen voor wie de muis mijdt

Toegevoegd

Sleep je foto's in volgorde — omslag eerst, detail van de roestvlekken tweede, wat ook maar zinvol is voor de aanbieding

Toegevoegd

Omslagen synchroniseren overal — upload een omslag en het verschijnt in je lijstweergave, rasterweergave en zoekresultaten

Toegevoegd

Duplicaatwaarschuwing — begin een titel te typen en Shelvd vertelt je of je hem al bezit, met een link. Voor die catalogiseersessies om 3 uur 's nachts

Toegevoegd

Bevestigingsmelding bij opslaan — een klein maar geruststellend bericht na elke bewerking, want "heb ik dat nou echt opgeslagen?" hield mensen 's nachts wakker

Toegevoegd

Stipje voor niet-opgeslagen wijzigingen (●) in je browsertabblad — het universele teken voor "nog niet sluiten"

Toegevoegd

Zoeken op catalogusnummer — vind boeken via je eigen nummering, niet alleen op titel of ISBN

Toegevoegd

Eigen 404-pagina — "Ex Libris Nobody." We moesten wel

Verbeterd

Terug naar de collectie brengt je naar je exacte scrollpositie in plaats van naar boven. Klein ding, grote opluchting

Verbeterd

Sorteren in de rasterweergave — acht sorteeropties die over alle pagina's heen werken

0.23.0

Werkt nu op telefoons

·3 wijzigingen

Blijkt dat mensen telefoons hebben. De hele app — elke pagina, elk formulier, elke tabel — werkt nu op schermen smaller dan een duodecimo. Plus een waarderingsbug die je collectie stilletjes goedkoper deed lijken dan ze is.

Toegevoegd

Mobiele navigatie — een fatsoenlijk uitschuifmenu in plaats van een desktopbalk die van je scherm af loopt

Toegevoegd

Boekenlijst op mobiel — compacte kaarten met omslag, titel en auteur in plaats van een spreadsheet met twaalf kolommen waar je een loep bij nodig hebt

Verbeterd

Elke pagina nagelopen — instellingentabbladen scrollen, formulieren stapelen, aanraakvlakken zijn echt aan te raken. Vingers blijken geen muisaanwijzers

0.22.0

Welkom bij Shelvd

·4 wijzigingen

Eerste indrukken tellen — zeker wanneer een blogger je bezoekers stuurt. Een welkomstwizard die de juiste vragen stelt met de juiste dosis humor, een startchecklist die zich aanpast aan je profiel, en lege pagina's die je daadwerkelijk vertellen wat je moet doen in plaats van je wezenloos aan te staren.

Toegevoegd

Welkomstwizard — vier schermen: wie je bent, hoeveel boeken je hebt, aan welk systeem je ontsnapt en wat je het belangrijkst vindt. Je antwoorden bepalen de rest van de ervaring

Toegevoegd

Startchecklist — vier stappen om op gang te komen (een boek toevoegen, Bibliotheekopzoeking proberen, een conditie beoordelen, een collectie aanmaken) plus bonusstappen als je profiel daarom vraagt. Vinkt zichzelf af terwijl je vordert

Toegevoegd

Slimme lege toestanden — zes pagina's die vroeger een lege tabel toonden, tonen nu karakter en een duidelijke volgende stap. Een lege bibliotheek is een uitnodiging, geen doodlopende weg

Toegevoegd

Duwtje voor terugkerende gebruikers — kom je na een paar dagen terug, dan wijst een vriendelijke melding je op je volgende openstaande stap. Volhardend, niet opdringerig

0.21.0

Het dashboard

·4 wijzigingen

Cijfers voor wie het platform draaiende houdt. Groeigrafieken, datakwaliteitsscores en een activatietrechter die precies laat zien waar nieuwe gebruikers vastlopen. Je zult deze pagina waarschijnlijk nooit zien — maar ze is de reden dat problemen opgelost raken voordat jij ze merkt.

Toegevoegd

Systeemdashboard — totaal aantal gebruikers, totaal aantal boeken, boeken per gebruiker, datavolledigheid en activiteitstrends. Het soort dashboard waar je trots of zenuwachtig van wordt

Toegevoegd

Datakwaliteitscontroles — zeven scores (ISBN ingevuld? Conditie vastgelegd? Omslagfoto?) gesorteerd met de slechtste eerst. Het platform weet nu waar de gaten zitten

Toegevoegd

Activatietrechter — van aanmelding via 1 boek, 10 boeken, 100 boeken tot 1.000+ boeken. Met conversiepercentages, want hoop is geen strategie

Toegevoegd

Reistracker per gebruiker — zes stappen van "heeft zich aangemeld" tot "gebruikt het platform echt". Zichtbaar voor beheerders, onzichtbaar voor jou. Zoals bedoeld

0.20.0

De Shelvd-wiki

·4 wijzigingen

Een volledige kennisbank: 35 artikelen in 8 categorieën, van je eerste boek tot de 69 MARC-relatorcodes. Geschreven met dezelfde zorg die we aan een eerste druk zouden besteden, en met aanzienlijk meer humor dan de gemiddelde handleiding.

Toegevoegd

Wiki — 35 artikelen in 8 categorieën: aan de slag, catalogiseren, provenance, zoeken, data en export, instellingen, woordenlijst en voor handelaren. De antwoorden op vragen waarvan je niet wist dat je ze had

Toegevoegd

Woordenlijst — meer dan 150 termen, van "roestvlekken" tot "t.e.g." tot "association copy". Voor wanneer de beschrijving van een handelaar als een vreemde taal leest (dat is het ook)

Toegevoegd

Naslagwerken voor alle 76 boekformaten, 69 bijdragersrollen, bandstijlen en conditieterminologie

Verbeterd

De blog kreeg een eigen navigatielink, want 22 artikelen wegstoppen in een dropdown voelde ongastvrij

0.19.0

Voor de inkt droog was

·3 wijzigingen

Drie nieuwe bronnen voor de serieuze verzamelaar. CERL's Heritage of the Printed Book dekt Europese boeken van 1455 tot 1830 — het soort dat met provenance-aantekeningen en bandbeschrijvingen komt. HathiTrust brengt 13 miljoen gedigitaliseerde delen. DanBib voegt de volledige Deense centrale catalogus toe. Zesentwintig bronnen, negentien landen.

Toegevoegd

CERL Heritage of the Printed Book — 6 miljoen records van Europese zeldzame boeken, 1455–1830. Inclusief namen van drukkers, eerdere eigenaars en aantekeningen over de band. Voor wanneer je boek ouder is dan het land waar het gedrukt werd

Toegevoegd

HathiTrust — 13 miljoen gedigitaliseerde delen uit meer dan 200 onderzoeksbibliotheken, met links naar de digitale versies. Handig als je wilt nagaan of pagina 47 echt ontbreekt

Toegevoegd

DanBib — de volledige Deense centrale catalogus, 14 miljoen records. Je Deense eerste drukken zijn zojuist makkelijker te verifiëren geworden

0.18.0

Van Helsinki tot Tokio

·5 wijzigingen

Vijf nieuwe bibliotheekcatalogi op vier continenten. Van de open archieven van Finland tot de National Diet Library in Japan, van de 6.300 bibliotheken van Italië tot de Koninklijke Bibliotheek. Je boekopzoeking werkt nu in talen die je niet kunt lezen — wat merkwaardig bevredigend is.

Toegevoegd

Finland — meer dan 460 archieven, bibliotheken en musea in één zoekopdracht. Inclusief het echt obscure materiaal

Toegevoegd

Italië — 6.300 Italiaanse bibliotheken, 17 miljoen records. Succes met het vinden van een Venetiaanse eerste druk die hier niet in staat

Toegevoegd

Japan — de National Diet Library, de grootste bibliotheek van Japan. De eerste Aziatische bron in Shelvd

Toegevoegd

Australië — de National Library of Australia. De eerste bron op het zuidelijk halfrond

Toegevoegd

Nederland (KB) — de Koninklijke Bibliotheek, als aanvulling op de bestaande Nederlandse dekking

0.17.0

Fjorden en walsen

·2 wijzigingen

Noorwegen en Oostenrijk sluiten zich aan bij het opzoeknetwerk. Vijftien bronnen, dertien landen. We raken door onze continenten heen.

Toegevoegd

Noorwegen — academische en onderzoeksbibliotheken. Handig voor die eerste drukken van Ibsen

Toegevoegd

Oostenrijk — de Österreichische Nationalbibliothek. Want Wenen heeft zijn boeken altijd serieus genomen

0.16.0

Van Brussel tot Bern

·4 wijzigingen

Drie nationale bibliotheken erbij en een instrument dat je vertelt wat er in je catalogus ontbreekt. België, Spanje en Zwitserland brengen het totaal op twaalf bronnen in tien landen.

Toegevoegd

België (Unicat) — 19,5 miljoen records uit de Belgische centrale catalogus: KBR, universiteitsbibliotheken en drie grote netwerken. Indrukwekkend voor een land van 11 miljoen

Toegevoegd

Spanje (BNE) — de Biblioteca Nacional de España

Toegevoegd

Zwitserland (Swisscovery) — meer dan 500 Zwitserse academische en onderzoeksbibliotheken in één zoekopdracht

Toegevoegd

Collectieaudit — een gezondheidsscore voor je catalogus. Tien controles (ISBN? Conditie? Uitgever? Foto?) gesorteerd met de slechtste eerst, met links om elk boek in één klik bij te werken. Voor Pro- en Dealer-accounts

0.15.0

Wat is het waard?

·6 wijzigingen

Elk boek onthoudt nu wat het kostte, waarop het getaxeerd werd en waarvoor het op een veiling verkocht is. Volg waarden door de tijd en zie de trend — omhoog, omlaag of hardnekkig zijwaarts.

Toegevoegd

Waarderingstijdlijn bij elk boek — zie hoe de waarde door de tijd veranderde, met bron en taxateur bij elke vermelding

Toegevoegd

Trendgrafiek — verschijnt vanzelf zodra een boek twee of meer waarderingen heeft. Eindelijk een grafiek die omhoog en naar rechts loopt (hopelijk)

Toegevoegd

Zeven waarderingsbronnen — eigen schatting, professionele taxatie, veilingresultaat, handelaarsofferte, verzekeringswaardering, marktonderzoek en aanschafprijs

Toegevoegd

Automatische synchronisatie met provenance — bevat een provenance-vermelding een prijs, dan wordt er automatisch een bijpassende waardering aangemaakt. Pas de ene aan en de andere volgt

Verbeterd

Collectiestatistieken gebruiken nu de volledige waarderingsgeschiedenis in plaats van één prijsveld — nauwkeuriger totalen, betere trends

Verbeterd

Oude prijsvelden verwijderd — de vier losse prijsvelden op het bewerkformulier zijn weg, vervangen door de tijdlijn. Minder rommel, geen data verloren

0.14.0

Drie soorten verzamelaars

·4 wijzigingen

Shelvd heeft nu een verdienmodel. Drie pakketten: Collector (gratis, altijd), Collector Pro (€9,99/maand) en Dealer (€49/maand). De eerste honderd gebruikers krijgen Collector Pro voor het leven. Want er vroeg bij zijn hoort ergens voor te tellen.

Toegevoegd

Drie pakketten met transparante prijzen — zie precies wat elk niveau bevat, geen verrassingen, geen "neem contact op met sales"

Toegevoegd

Voordeel voor vroege gebruikers — de eerste 100 gebruikers krijgen levenslang Collector Pro, duidelijk vermeld op elke plek waar het ertoe doet

Toegevoegd

Nieuwe profielvelden — telefoon, bedrijfsnaam en website. Handelaren hebben een visitekaartje nodig, niet alleen een gebruikersnaam

Verbeterd

Verstandige limieten — Dealer krijgt 100.000 boeken en 1.000 tags in plaats van "onbeperkt". Echte getallen waar je op kunt plannen

0.13.0

Activiteitenfeed & uitnodigingscodes

·4 wijzigingen

Je collectie heeft nu een geheugen. Elk toegevoegd boek, elke bewerking, elke verrijking — vastgelegd en doorbladerbaar. Plus: uitnodigingscodes om Shelvd met de wereld te delen.

Toegevoegd

Activiteitenfeed — zie alles wat je gedaan hebt: bewerkingen, verrijkingen, imports, collectiewijzigingen. Beschikbaar in de hoofdnavigatie en op je statistiekenpagina

Toegevoegd

Boektijdlijn — elk boek toont zijn eigen wijzigingsgeschiedenis: wanneer je het toevoegde, wat er veranderde, wanneer je het verrijkte

Toegevoegd

Uitnodigingscodes — deelbare promotiecodes voor bloggers, boekenbeurzen en vrienden. Codes kunnen proefdagen of levenslang Collector Pro toekennen

Verbeterd

Profielpagina's tonen nu meer detail op het hele platform

0.12.0

Omslagen & overal verrijken

·6 wijzigingen

Je boeken hebben eindelijk gezichten. Omslagafbeeldingen uit Google Books en Open Library, en Verrijken werkt nu overal — niet alleen in het bewerkformulier.

Toegevoegd

Omslagafbeeldingen — automatisch gevonden via Verrijken, of plak je eigen URL. Zichtbaar op detailpagina's, als miniatuur in lijsten en op rasterkaarten

Toegevoegd

Klik op een omslag om het op ware grootte te bekijken

Toegevoegd

Verrijken is nu ook beschikbaar bij het toevoegen van een nieuw boek en rechtstreeks vanaf elke detailpagina

Toegevoegd

Opzoeken verhuisde naar de header — zoek overal in de app naar boeken

Verbeterd

Omslagen gaan mee door de hele stroom: zoeken → selecteren → toevoegen aan je bibliotheek. Geen verdwijnende afbeeldingen meer

Verbeterd

De navigatie blijft zichtbaar tijdens het scrollen

0.11.0

Insteekvellen & politoer

·6 wijzigingen

Je digitale collectie ontmoet papier. Print klassieke catalogusfiches en professionele catalogusbladen voor elk boek.

Toegevoegd

Printbare PDF-insteekvellen — genereer vanaf elke detailpagina een klassiek catalogusfiche van 3×5 duim of een volledig catalogusblad

Toegevoegd

Catalogusfiche met authentieke bibliotheekesthetiek: rode lijn, typemachineletter, ponsgat. Met een decoratieve en een strakke versie

Toegevoegd

Catalogusblad beschikbaar in 6 papierformaten (A4 tot US Half Letter) met Zwitserse typografie

Toegevoegd

Live statistieken en literaire citaten op de inlog- en aanmeldpagina's

Verbeterd

Formuliersecties opnieuw geordend naar hoe verzamelaars werkelijk over hun boeken denken

Verbeterd

Support vereenvoudigd tot twee formulieren: bugmelding en bericht

0.10.0

Support, blog & navigatie

·5 wijzigingen

Meld bugs, lees 22 artikelen over boeken verzamelen, en vind alles via een fatsoenlijk gebruikersmenu.

Toegevoegd

Feedback & support — meld bugs of stuur een bericht rechtstreeks vanuit de app, met statusopvolging

Toegevoegd

Marginalia-blog — 22 artikelen over de geschiedenis van het ISBN, conditiebeoordeling, provenance, boekformaten en meer

Toegevoegd

Publieke roadmap — zie wat af is, wat in de maak is en wat gepland staat

Toegevoegd

Gebruikersmenu met snelle toegang tot instellingen, support, blog, roadmap en changelog

Verbeterd

Nettere header en navigatie in de hele app

0.9.0

De website

·8 wijzigingen

Shelvd heeft nu een publiek gezicht. En meningen.

Toegevoegd

Landingspagina — hero, een showcase met 12 functies, 4 visuele spotlights, drie prijspakketten, en meer persoonlijkheid dan de meeste bedrijfssoftware

Toegevoegd

Privacybeleid — AVG-conform, 11 secties, geschreven door een mens (je merkt het aan de grappen)

Toegevoegd

Algemene voorwaarden — 14 secties leesbare juridische tekst, wat als een klein wonder mag gelden

Toegevoegd

Over-pagina — het ontstaansverhaal, met een kapotte spreadsheet en 28.000 boeken in de hoofdrol

Toegevoegd

Changelog — je leest hem nu

Toegevoegd

Aankondigingsbanners — weg te klikken berichten over updates, onderhoud en nieuws

Toegevoegd

Inklapbare formuliersecties — want niemand hoeft alle 76 formaten tegelijk te zien

Toegevoegd

Regio- en getalnotatie — kies je regio (en-US, nl-BE, de-DE, fr-FR, enzovoort) en alle getallen en datums passen zich automatisch aan

0.8.0

Verrijken, provenance & waardering

·5 wijzigingen

De update die van Shelvd een echte bibliografische werkbank maakte in plaats van een catalogus.

Toegevoegd

Verrijkmodus — doorzoek bibliotheekdatabases en voeg nieuwe gegevens veld voor veld samen: nieuw en afwijkend duidelijk onderscheiden, jij bepaalt wat blijft

Toegevoegd

Provenance bijhouden — visuele tijdlijn met 10 eigenaarstypes, 14 associatietypes, bewijsbronnen en verwervingsgegevens

Toegevoegd

Valuta & waardering — instelbare eigen valuta, ondersteuning voor meerdere valuta, live ECB-wisselkoersen, winst-en-verliesregistratie per boek

Toegevoegd

Provenance in ISBD-beschrijvingen — je catalogusbeschrijvingen bevatten nu de eigendomsketen

Toegevoegd

Provenance importeren en exporteren — haal je provenance-gegevens erin en eruit via Excel of CSV

0.7.0

Collecties & tags

·7 wijzigingen

Orden je boeken zoals je hoofd werkt, niet zoals een database werkt.

Toegevoegd

Meerdere collecties — Library, Wishlist en onbeperkt eigen collecties, met slepen om te herordenen

Toegevoegd

Eigen gekleurde tags — aanmaken, hernoemen, van kleur veranderen en erop filteren

Toegevoegd

Collectieacties in bulk — met één klik toevoegen aan of verwijderen uit elke collectie

Toegevoegd

Collectiechips op de boekdetailpagina — schakel collecties rechtstreeks vanaf elke boekpagina

Toegevoegd

"Verplaats naar Library" — één knop om boeken vanuit de Wishlist te promoveren

Toegevoegd

Tagbeheer in de instellingen

Verbeterd

Alle 14 boekstatussen nu met fatsoenlijke labels en kleuren

0.6.0

Bibliotheekopzoeking

·5 wijzigingen

Negen bibliotheken, één zoekvak. Je plaatselijke antiquaar maakt geen schijn van kans.

Toegevoegd

Bibliotheekopzoeking — Library of Congress, BnF, DNB, K10plus, SUDOC, LIBRIS, Open Library, Google Books, en meer onderweg

Toegevoegd

Zoeken op meerdere velden — titel, auteur, uitgever, jaar en ISBN tegelijk bij alle bronnen

Toegevoegd

Duplicaatdetectie — fuzzy matching met instelbare drempel, om de boeken te vinden die je om 3 uur 's nachts twee keer catalogiseerde

Toegevoegd

Externe links uit de opzoeking — bron-URL's worden automatisch bij je boekrecord bewaard

Toegevoegd

Conceptstatus — voor boeken die nog beoordeeld moeten worden voordat ze je collectie in gaan

0.5.0

Beheer & instellingen

·4 wijzigingen

De saaie infrastructuur die al het andere mogelijk maakt.

Toegevoegd

Admindashboard — gebruikersbeheer, boekentellingen, platformoverzicht

Toegevoegd

Gebruikersinstellingen — profiel, wachtwoord, voorkeuren, adres, abonnementsbeheer, account verwijderen

Toegevoegd

Externe links — per gebruiker instelbare linktypes met automatisch ingevulde URL's (WorldCat, OpenLibrary, Google Books, enzovoort)

Toegevoegd

Items per pagina — aparte instellingen voor de lijstweergave (tot 500) en de rasterweergave (tot 100)

0.4.0

Statistiekendashboard

·3 wijzigingen

Meer grafieken dan het kantoor van een effectenmakelaar. En allemaal over boeken.

Toegevoegd

Statistiekendashboard — kerncijfers, verdeling naar status en conditie, inhoud en herkomst, fysiek en opslag, en grafieken over tijd en groei

Toegevoegd

Geselecteerde boeken exporteren — kies welke boeken je meeneemt in je export, niet alleen "alles of niets"

Toegevoegd

Landingspagina met functieoverzicht en het aanbod voor vroege gebruikers

0.3.0

Import & export

·3 wijzigingen

Je data is van jou. En dat menen we.

Toegevoegd

Excel-import — slimme veldkoppeling, validatie en foutafhandeling voor bulkuploads

Toegevoegd

Export in meerdere formaten — Excel, CSV, JSON, elk met één klik

Toegevoegd

Header in Swiss design met navigatie

0.2.0

Zoeken & bewerken

·7 wijzigingen

Je boeken terugvinden is nu bijna even bevredigend als ze kopen.

Toegevoegd

Globaal zoeken — filter direct door je hele collectie terwijl je typt

Toegevoegd

Geavanceerd zoeken — 14 velden met query-by-example, zoeken op lege velden en een geschiedenis van recente zoekopdrachten

Toegevoegd

Bijdragers — toevoegen en bewerken met 69 MARC-rollen (auteur, illustrator, vertaler, binder, cartograaf…)

Toegevoegd

Boeken handmatig invoeren — een volledige toevoegpagina met alle velden

Toegevoegd

Sorteerbare kolommen en verwijderen in bulk met selectievakjes

Toegevoegd

ISBD-catalogusbeschrijvingen — professionele beschrijvingen gegenereerd in 4 talen (EN/FR/DE/NL)

Toegevoegd

76 historische boekformaten en BISAC-onderwerpscodes met doorzoekbare dropdowns

0.1.0

Fundament

·5 wijzigingen

De versie waarin we stopten met Excel.

Toegevoegd

Authenticatie — aanmelden, inloggen, wachtwoord herstellen

Toegevoegd

Boekenoverzicht — lijst- en rasterweergave met paginering

Toegevoegd

Boekdetailpagina — elk veld in één oogopslag zichtbaar

Toegevoegd

Boeken bewerken — ter plekke bewerken met autoaanvullende dropdowns

Toegevoegd

Vorige/volgende navigatie tussen boeken

Versie 0.0.0 was een Excel-spreadsheet. Die brak op een zondagmiddag ergens rond rij 2.300. De rest is geschiedenis.

Wil je het volledige verhaal kennen? Lees de About-pagina.