Files
UmbrelApps/whatsnext-schoolbord/umbrel-app.yml
T

56 lines
2.8 KiB
YAML
Raw Normal View History

# De veldvolgorde hieronder is niet vrij: de packaging-documentatie van de
# officiele appstore schrijft hem voor. Zie de tabel in
# HomeGit/Docs/Referenties/UmbrelApps/Umbrel-appstore-spec.md, en de toets in
# tests/test_appstore_vorm.py die hem vasthoudt.
#
# Wat de spec niet noemt, staat onderaan dit bestand en niet ertussen.
manifestVersion: 1
id: whatsnext-schoolbord
# umbrelOS 2.0: de gebruiker kan de datamap naar een USB-schijf (ext4) verplaatsen.
# Het veld kan er niet meer uit: een installatie die al verplaatst is, start dan
# niet meer. Zie Umbrel-appstore-spec.md §7.
storage:
dataRoot: data
category: finance
name: Schoolbord
2026-11-03 17:24:05 +01:00
version: "0.0.4"
tagline: Tenants, agreements and monthly invoices for a small venue
description: >-
Schoolbord keeps the tenants of a small venue, the agreements made with them, and what follows
from those: every lesson, workshop and booking of a month, with cancellations, moves and extra
2026-11-03 16:35:15 +01:00
bookings. One button invoices a month: a PDF per tenant with a payment QR code (bunq.me, iDEAL),
ready to download, share or send through WhatsApp. The overview shows this month's revenue, the
coming week, revenue per month and what is still to be paid.
It was made for Schooltje Boschoord and speaks Dutch. Everything stays in your app folder on your
Umbrel and goes along with your Umbrel backup.
releaseNotes: >-
2026-11-03 17:24:05 +01:00
Reminders: an overdue invoice gets a friendly reminder to send through WhatsApp, sharing or copying,
and the day it went out is shown on the invoices and the overview. The payment QR window can copy the
link and save the QR as an image. A credit invoice gets its own message without a payment request.
Fixes: the buttons under an invoice had no margin, and the PDF button lost its label after a click.
developer: "WhatsNext?"
website: https://sc.kamenier-hamer.nl/sysop/UmbrelApps
dependencies: []
repo: https://sc.kamenier-hamer.nl/sysop/UmbrelApps
support: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/issues
# De poort waarop umbrelOS de app aanbiedt. 3850 tot en met 3855 zijn van de
# andere apps in deze store (3852 en 3855 als eigen poorten van de Relay en van
# de API van Atreides Services).
port: 3856
# Leeg laten bij een nieuw pakket; de plaatjes doet het store-team zelf.
gallery: []
path: ""
submitter: "WhatsNext?"
submission: https://sc.kamenier-hamer.nl/sysop/UmbrelApps
# ── Hieronder staat wat de voorgeschreven volgorde niet noemt ────────────────
#
# GEEN defaultPassword: de app heeft geen eigen login; de inlog van umbrelOS is
# het slot.
# Het icoon hoort bij een eigen store en moet bij inlevering in de officiele
# store juist weg: die host iconen apart. Daarom staat het als laatste. De boom
# van het Schooltje op beige, van de website.
icon: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/raw/branch/main/whatsnext-schoolbord/icon.png