FBS-Client v0.6.0
Architectuur-shift naar Solo + Externe NAS-modus
- Multi-device-via-backups vervalt — was bron van complexe sync-conflicten
- Nieuwe instelling "App-modus" op Instellingen-pagina met Solo (standaard) en Externe NAS
- Externe-NAS-configuratie verschijnt inline onder de modus-keuze (geen aparte sectie meer)
- Geen sync-banners meer bovenin (conflicten, offline, heartbeat, pending-backlog) — Solo werkt zonder ruis
Backup vereenvoudigd
- Externe locatie krijgt nu alleen volledige snapshots bij app-start en app-shutdown in Solo-modus
- Geen automatische periodieke kopieën meer; "Kopie-interval"-instelling vervallen
- Bij onbereikbare share: app blijft responsief, geen freeze, geen sync-poging achteraf — volgende start/shutdown probeert opnieuw
- "Wachtende externe backups"-sectie + bijbehorende queue volledig verwijderd
- Handmatige backup-download bestandsnaam genormaliseerd; validatie accepteert ook legacy bestanden
Vaste Posten herontwerp
- Totaalblokken bevatten nu Overige Posten + symmetrische berekening
- Progressbars + percentages + gekleurde tellingen voor leesbaarheid
- Tab-aware blokken (dashboard-rekening-tabs)
- Neutrale progressbar bij postentelling
Categorisatie & UI
- Hermatch-knop tussen filter en multi-select op Transacties-pagina
- Snapshot-bescherming bij hermatch: handmatige categorisaties blijven
- `laatste_gebruik` van categorieregel volgt nu de transactiedatum i.p.v. `nu`
- CSV-import verschijnt als één undo-groep in plaats van per transactie
Onder de motorkap
- ~600 regels netto code verwijderd (catch-up tick, merge-lock, gatekeeper worker, pull-en-merge, wlog-merge naar extern)
- Tauri `lib.rs` roept shutdown-snapshot-endpoint synchroon aan vóór window-close
- `tsc --noEmit` + `npm run build` schoon
Bekend / opvolgers in 0.6.1
- Radio-bolletje bij App-modus is op macOS dark-mode nauwelijks zichtbaar — in light-mode wel goed
- Na "Alles Wissen" toont activiteit-modal alle initiële system-events; gebruik Geavanceerde Backups → Lokaal voor disaster-recovery
Compatibiliteit
- Restore van 0.5.x-backups werkt — schema-migraties draaien automatisch tot 0.6.0-schema
- Restore van 0.6.0-backups op 0.5.x faalt met 409 (te verwachten)
- Twee-devices op één share via handmatige restore werkt: device-specifieke velden blijven beschermd via `DEVICE_SPECIFIEKE_VELDEN`-filter
Waar vind je wat
Dit is een oudere uitgave. De nieuwste staat hier:
| FBS-Client (Windows en macOS) | FBS-App-Client — installatiebestanden bij elke uitgave |
| FBS-Server (Docker) | FBS-App-Server — opstartrecept en handleiding in de repo zelf |
FBS-Server is geen installatiebestand maar een Docker-pakket: ghcr.io/nlsection/fbs-app-server, met een merk per versie en :latest. Het is openbaar, dus ophalen kan zonder account. Zet server en clients altijd op dezelfde versie; ze lezen hetzelfde gegevensbestand.