Det mesta jag gör syns inte på ytan men det märks desto mer när en samlat på sig en massa data: hur PastPaths hanterar platser.
Platserna fick samma lyft som personerna
Tidigare hämtade programmet alla platser varje gång en lista eller ett formulär öppnades. Med några hundra platser märks det inte. Med när det blir tusentals platser, till exempel efter en import blev det segt. Nu hämtas bara det som behövs. Personerna och händelserna har redan fått samma genomgång och nu är platserna och källorna ikapp.
Platslistan har kvar sin trädstruktur: land, län, ort och sedan de enskilda platserna. Skillnaden är att varje nivå laddas när du öppnar den och har en ort många platser visas de i omgångar med en knapp för att ladda fler. Söker eller filtrerar du får du i stället en vanlig lista med sidor.
Sökningen har också blivit mer förlåtande. Skriver du "orebro" hittar du "Örebro", och sökningen tittar även i adress, församling och beskrivning. Samma sak gäller när du väljer en plats eller en källa i ett formulär. Du söker i hela databasen och fler träffar dyker upp när du scrollar.
Sådant jag hittade på vägen
När en går igenom kod ordentligt hittar en saker som inte fungerar. Några exempel:
- Platstypen Stift gick inte att välja när en skapade en plats.
- En plats som lades till från kartan syntes inte förrän en laddade om sidan.
- En källas förkortning sparades aldrig, hur många gånger en än skrev in den.
- När en öppnade en befintlig källhänvisning kunde källan visas som ett nummer i stället för sin titel.
Det mest förrädiska var nog detta: när en skapade en ny person och samtidigt angav föräldrar eller barn kunde programmet säga "Relation har skapats" fast ingenting sparades. Det hände när kontrollen hittade något misstänkt, till exempel en förälder som bara var tio år vid barnets födelse. Nu får du i stället en sammanställning som visar vad som var konstigt och du kan välja att spara ändå.
Ett annat problem har retat mig länge. När jag öppnade en person från släktträdet och scrollade nedåt försvann rubrikraden med knappen Stäng. Det enda som syntes var programmets eget kryss, så jag har stängt hela PastPaths av misstag fler gånger än jag vill erkänna. Nu ligger rubrikraden kvar.
Svenska och engelska på rätt ställe
PastPaths finns på både svenska och engelska. En hel del texter visades ändå på svenska även när programmet var inställt på engelska, bland annat varningarna när en relation verkar orimlig och texterna i släktträdets PDF-export. Nu följer de språket.
Samtidigt städade jag bort ungefär 130 texter som inte längre användes. De flesta var rester från ett äldre sätt att koppla personer till platser. Den sortens städning syns inte, men den gör det lättare att hålla ordning framåt.
Kontrollerna av relationer har också blivit lite klokare. En förälder som var mycket ung vid barnets födelse gav tidigare två varningar om samma sak, nu bara en och en relation som slutade innan någon av personerna föddes upptäcks nu även när startdatumet saknas.
Manualen hänger med
Till sist har jag gått igenom manualen. Kartsidan var till stor del inaktuell och är nu omskriven. Platssidan beskriver det nya trädet. Den engelska platssidan hade av misstag fått personsidans text och är nu på plats. Vanliga frågor har också fått några rättelser, bland annat om vad rapporterna faktiskt gör med uppgifter om levande personer: de döljer dem inte automatiskt i dag, så granska gärna en utskrift innan du delar den.
Allt detta kommer med i nästa version. Som vanligt finns detaljerna i ändringsloggen.