From 269dda70f4109cb110fcdaea4435ed74980ac5c2 Mon Sep 17 00:00:00 2001 From: Harmen Date: Thu, 5 Nov 2026 15:30:31 +0100 Subject: [PATCH] Schoolbord: image 0.0.11 gepind in app-versie 0.0.12 Vooral een reparatie: in 0.0.10 deed de plus op de agenda niets en zat de tabel daarna vast tot een verversing. De release note zegt erbij dat er niets aan de gegevens verandert; de database blijft op schemaversie 20, dus deze update kent geen migratie en is ook terug te draaien. Verder de kolom Bedrag en de weekweergave van de agenda af, "Naar afspraak" als rij-actie, de schakelaar op slot bij Basis-toegang, en de ordening op Dagdelen en Personen. Digest gecontroleerd door release-bump.mjs; store-tests groen (110, 22, 28 en de release-bump-test). Co-Authored-By: Claude Opus 5 --- whatsnext-schoolbord/docker-compose.yml | 2 +- whatsnext-schoolbord/umbrel-app.yml | 23 ++++++++++------------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/whatsnext-schoolbord/docker-compose.yml b/whatsnext-schoolbord/docker-compose.yml index 0c4b6aa..e9f1954 100644 --- a/whatsnext-schoolbord/docker-compose.yml +++ b/whatsnext-schoolbord/docker-compose.yml @@ -32,7 +32,7 @@ services: # DE TAG IS DE VERSIE VAN DE IMAGE EN NIET DIE VAN DE APP: `version` in # umbrel-app.yml moet bij élke wijziging omhoog, ook als alleen dit bestand # verandert. - image: sc.kamenier-hamer.nl/sysop/schoolbord:0.0.10@sha256:a66eecdb17ecb7c1ae2c4427669e4b26354ad030edb958706b5389ef2eaf9c11 + image: sc.kamenier-hamer.nl/sysop/schoolbord:0.0.11@sha256:25e43fa6a399cb887acc4f41242cd197ae80d2314d86f5ac0bd154262c23d8a8 restart: on-failure # Geen `user:` nodig: de image zet zelf `USER node` (uid 1000), en umbrelOS # maakt de datamap aan als `umbrel`, ook uid 1000 (gemeten bij Atreides diff --git a/whatsnext-schoolbord/umbrel-app.yml b/whatsnext-schoolbord/umbrel-app.yml index 45b56d9..8b12342 100644 --- a/whatsnext-schoolbord/umbrel-app.yml +++ b/whatsnext-schoolbord/umbrel-app.yml @@ -13,7 +13,7 @@ storage: dataRoot: data category: finance name: Schoolbord -version: "0.0.11" +version: "0.0.12" tagline: Tenants, agreements and monthly invoices for a small venue description: >- Schoolbord keeps the people of a small venue, the agreements made with them, and what follows @@ -26,18 +26,15 @@ description: >- It has its own login and was made for Schooltje Boschoord; it speaks Dutch. Everything stays in your app folder on your Umbrel and goes along with your Umbrel backup. releaseNotes: >- - The agenda is the agenda. Its plus now makes a free agenda item (an open day, a meeting) with any - number of people and no amount, instead of a one-off rental; the month totals moved to Overzicht and - Facturen, and the week view shows the list as well. New are day parts (morning, afternoon, whole day) - with a colour, kept under Systeem, that order the agenda. PLEASE NOTE, two things change your data: a - day part REPLACES the free text "Huureenheid" on an agreement and the old texts are not carried over, - so pick a day part per agreement afterwards; its name is what an invoice line prints, and invoices - already made keep their own text. An agreement of 0 euro no longer carries the energy surcharge. - Further: changing a row happens in one place, behind a button that says "Wijzigen", with deleting and - "Wijzigen vanaf..." in the panel it opens and the column name above every field; Tarieven is now a tab - of Systeem; an invoice has one e-mail button, which puts the message in the Drafts folder of your - mailbox; and the cards on the settings tabs are wider. Coming from 0.0.9 or earlier, this also carries - Basic access for a Schooldame and the energy surcharge switched on for every agreement. + A repair above all: in the previous version the plus on the agenda did nothing at all and left the + table stuck until you reloaded the page. This changes nothing about your data; the database stays as + it is. The agenda lost its amount column and its week view with it, since an agenda is not about + money and the list says it all; the week on the start page stays. A booking now has an action "Naar + afspraak" that opens the agreement behind it, selected. A login with Basic access sees the same + switches as everyone else, on slot, where it used to read "ja". On Dagdelen the switch Actief comes + first and the colour field is a square instead of a bar; on Personen the preferred way of sending is + called Berichtvoorkeur and stands before the remarks, which are called Opmerkingen there so there is + only one thing called Notities. developer: "WhatsNext?" website: https://sc.kamenier-hamer.nl/sysop/UmbrelApps dependencies: []