Skip to content

FBS-Client v0.6.0

Choose a tag to compare

@NLSection NLSection released this 15 May 13:17
· 64 commits to master since this release

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.