v0.4.0 - nieuw UI-ontwerp + SU_VERSION via build-arg/env (fix vdev)
All checks were successful
Deploy server-up (prod) / deploy (push) Successful in 3s

This commit is contained in:
bes-r 2026-06-06 14:00:15 +02:00
parent 2444067c5c
commit eebbbc1534
6 changed files with 553 additions and 551 deletions

View file

@ -29,7 +29,7 @@ jobs:
run: |
set -euo pipefail
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
VERSION="${GITHUB_REF_NAME}"
VERSION="${GITHUB_REF_NAME#v}"
CHANNEL="release"
else
VERSION="main-${GITHUB_SHA:0:8}"

View file

@ -28,7 +28,7 @@ jobs:
run: |
set -euo pipefail
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
VERSION="${GITHUB_REF_NAME}"
VERSION="${GITHUB_REF_NAME#v}"
CHANNEL="release"
else
VERSION="dev-${GITHUB_SHA:0:8}"

View file

@ -1,3 +1,22 @@
# v0.4.0 — Volledig nieuw UI-ontwerp (Modern SaaS)
## Nieuw in v0.4.0
### 🎨 Compleet herontworpen interface
Volledig nieuw, licht en ruim "Modern SaaS"-ontwerp (Inter-font, indigo accent,
zachte schaduwen, ronde 2xl-kaarten). Nieuwe app-shell: verticale sidebar met
merk-header, gegroepeerde navigatie met actieve indicator en live status-footer;
slanke sticky topbar met dynamische paginatitel en status-chips. Dashboard,
stacks, app store, images-/audittabellen, instellingen, modals, wizard, toasts
en het log-paneel zijn allemaal opnieuw vormgegeven. Inklapbaar menu en grote
touch-targets blijven behouden; volledig mobielvriendelijk.
### 🌗 Thema volgt systeemvoorkeur
Standaard volgt het thema de OS-voorkeur (licht/donker) en reageert live op
wijzigingen. Handmatige override via Auto / Light / Dark in Instellingen.
---
# v0.3.1 — UI-restyle + taalmodule (add-on)
## Nieuw in v0.3.1

View file

@ -1,6 +1,11 @@
services:
server-up:
build: .
build:
context: .
args:
# Bakt de versie in het image. De deploy-workflow zet SU_VERSION
# (git-tag of main-<sha>); zonder waarde valt het terug op 'dev'.
SU_VERSION: ${SU_VERSION:-dev}
image: server-up:latest
container_name: server-up
hostname: server-up
@ -20,6 +25,8 @@ services:
- SU_AUDIT=/data/audit.db
- SU_GIT_CACHE=/data/git
- SU_CONTAINER=server-up
# Versie die de UI toont (overschrijft de ingebakken default).
- SU_VERSION=${SU_VERSION:-dev}
# Voeg eigen app-repos toe zonder wizard. Eenmalig opgeslagen in config.json.
# Format: JSON-array van repo-objecten. Velden: id, url, branch, subdir, name, token (optioneel).
# Voorbeeld:

View file

@ -18,7 +18,7 @@ from core.modules import Module, CORE, discover
app = Flask(__name__, static_folder="static", template_folder="templates")
VERSION = os.environ.get("SU_VERSION", "0.3.1")
VERSION = os.environ.get("SU_VERSION", "0.4.0")
MODULES: list[Module] = []
USER_MOD = APP / "modules"

File diff suppressed because it is too large Load diff