Efter betaperioden är det dags för 1.0. Det känns som ett bra tillfälle att både städa upp det som kom fram under testningen och samla ihop allt som byggts sedan 0.9.0 i en fullständig funktionslista — så att det finns en tydlig startpunkt att utgå från.
Åtgärdat
Ett par saker i släktträdet som stack ut under betatestningen är rättade: felaktigheter i den familjebaserade trädlayouten, profilbilden som inte visades korrekt i trädet, och möjligheten att redigera en person direkt från trädet som hade slutat fungera.
Förbättrat
Släktträdets layout är förbättrad rent generellt, och installationsformatet är ändrat från zip till en riktig .exe-installerare — mycket enklare att komma igång med.
Fullständig funktionslista (0.9.0 → 1.0.0)
Kärnfunktioner
- Person — lägg till, redigera och ta bort personer med namn, kön, födelsedata, dödsdata, biografi och anteckningar
- Händelser — registrera livshändelser (födelse, dop, vigsel, dödsfall m.m.) med datum, plats, deltagare, media och källor
- Platser — hantera platser med koordinater, typ, adress och beskrivning; koppla till händelser och personer
- Media — ladda upp bilder och dokument; koppla en fil till flera personer, händelser och platser
- Källor — dokumentera varifrån uppgifter kommer
- Relationer — föräldraskap, äktenskap och syskon; indirekta relationer (kusin, mormors syster m.m.) beräknas automatiskt
Vyer och visualiseringar
- Släktträd — interaktiv vy med ättling- och antavlsvyer, generationsfilter och partnerväxling
- Karta — Leaflet/OpenStreetMap med alla platser; klicka för detaljer
- Tidslinje — händelser visualiserade kronologiskt
- Blogg — skriv längre berättelser med rich text-editor och bildinfogning
- Rapporter — Antavla, Stamtavla, Familjeblad, Källförteckning och Personprofil med PDF-export
Import och export
- GEDCOM-import (generisk, Ancestry, MyHeritage, TNG)
- WordPress-import (bloggposter och media)
- GEDCOM-export
- Ångra import — tar bort alla entiteter från en specifik import
- Automatisk taggning vid import:
{prefix}-import-ÅÅÅÅ-MM-DD
Övrigt
- Dubbletthantering med automatisk identifiering
- Globalt tagg- och kategorisystem kopplat till alla entitetstyper
- Lokal SQLite-databas i
%LOCALAPPDATA%\PastPaths\ - Automatisk DB-migrering vid uppstart via Alembic
- Roterande loggfil (
pastpaths.log, 5 MB, 3 reservkopior) - Automatiserat byggskript (
build.ps1): Quasar → PyInstaller → Inno Setup - EULA och integritetspolicy i installeraren
- Komplett svensk användarmanual på pastpaths.se
Det här är grunden. Härifrån bygger jag vidare.
Kommentarer (0)
Inga kommentarer än. Var först med att kommentera!