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
All checks were successful
Deploy server-up (prod) / deploy (push) Successful in 3s
This commit is contained in:
parent
2444067c5c
commit
eebbbc1534
6 changed files with 553 additions and 551 deletions
|
|
@ -29,7 +29,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
|
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
|
||||||
VERSION="${GITHUB_REF_NAME}"
|
VERSION="${GITHUB_REF_NAME#v}"
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
else
|
else
|
||||||
VERSION="main-${GITHUB_SHA:0:8}"
|
VERSION="main-${GITHUB_SHA:0:8}"
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
|
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
|
||||||
VERSION="${GITHUB_REF_NAME}"
|
VERSION="${GITHUB_REF_NAME#v}"
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
else
|
else
|
||||||
VERSION="dev-${GITHUB_SHA:0:8}"
|
VERSION="dev-${GITHUB_SHA:0:8}"
|
||||||
|
|
|
||||||
19
CHANGELOG.md
19
CHANGELOG.md
|
|
@ -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)
|
# v0.3.1 — UI-restyle + taalmodule (add-on)
|
||||||
|
|
||||||
## Nieuw in v0.3.1
|
## Nieuw in v0.3.1
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
services:
|
services:
|
||||||
server-up:
|
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
|
image: server-up:latest
|
||||||
container_name: server-up
|
container_name: server-up
|
||||||
hostname: server-up
|
hostname: server-up
|
||||||
|
|
@ -20,6 +25,8 @@ services:
|
||||||
- SU_AUDIT=/data/audit.db
|
- SU_AUDIT=/data/audit.db
|
||||||
- SU_GIT_CACHE=/data/git
|
- SU_GIT_CACHE=/data/git
|
||||||
- SU_CONTAINER=server-up
|
- 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.
|
# 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).
|
# Format: JSON-array van repo-objecten. Velden: id, url, branch, subdir, name, token (optioneel).
|
||||||
# Voorbeeld:
|
# Voorbeeld:
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ from core.modules import Module, CORE, discover
|
||||||
|
|
||||||
app = Flask(__name__, static_folder="static", template_folder="templates")
|
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] = []
|
MODULES: list[Module] = []
|
||||||
USER_MOD = APP / "modules"
|
USER_MOD = APP / "modules"
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue