Compare commits
No commits in common. "9b388af0cc5125ffbcc2dc785dd0a25953def924" and "daeb159ad65f05fadcf0d4f28b3f464b708affba" have entirely different histories.
9b388af0cc
...
daeb159ad6
7 changed files with 558 additions and 577 deletions
|
|
@ -1,23 +1,18 @@
|
|||
# Forgejo Actions — bouw + push image NAAR DE REGISTRY (optioneel, handmatig)
|
||||
# Forgejo Actions — bouw + push image bij elke tag-push
|
||||
#
|
||||
# UITGESCHAKELD voor automatische runs. Deze server bouwt zelf via
|
||||
# deploy-prod.yml / deploy.yml (rsync + `docker compose build`), dus een
|
||||
# registry-push is niet nodig. Stond dit op `push: tags: v*`, dan bleef de job
|
||||
# hangen omdat hij een runner met label `docker` zoekt die niet bestaat —
|
||||
# dat veroorzaakte de eindeloos "building" run in de Actions-tab.
|
||||
# Activeert wanneer je `git push --tags` doet met een v*-tag.
|
||||
# Bakt de tag in als SU_VERSION zodat het image z'n eigen versie kent.
|
||||
#
|
||||
# Wil je tóch naar de Forgejo container-registry publiceren: start deze workflow
|
||||
# handmatig via de Actions-tab (Run workflow) en zorg dat er een runner met
|
||||
# label `docker` bestaat (of pas `runs-on` aan naar je eigen runner-label).
|
||||
#
|
||||
# Vereisten (alleen voor handmatige runs):
|
||||
# Vereisten in Forgejo:
|
||||
# Settings → Variables → REGISTRY=git.example.com, OWNER=bes-r
|
||||
# Settings → Secrets → PACKAGE_TOKEN=<token met write:package scope>
|
||||
|
||||
name: Build and push image (handmatig)
|
||||
name: Build and push image
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ jobs:
|
|||
run: |
|
||||
set -euo pipefail
|
||||
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
|
||||
VERSION="${GITHUB_REF_NAME#v}"
|
||||
VERSION="${GITHUB_REF_NAME}"
|
||||
CHANNEL="release"
|
||||
else
|
||||
VERSION="main-${GITHUB_SHA:0:8}"
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ jobs:
|
|||
run: |
|
||||
set -euo pipefail
|
||||
if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
|
||||
VERSION="${GITHUB_REF_NAME#v}"
|
||||
VERSION="${GITHUB_REF_NAME}"
|
||||
CHANNEL="release"
|
||||
else
|
||||
VERSION="dev-${GITHUB_SHA:0:8}"
|
||||
|
|
|
|||
31
CHANGELOG.md
31
CHANGELOG.md
|
|
@ -1,34 +1,3 @@
|
|||
# v0.4.1 — Fix: styling werd niet toegepast
|
||||
|
||||
## Fix bovenop v0.4.0
|
||||
|
||||
De volledige Tailwind-stylesheet faalde stil omdat `.modal` via `@apply` de
|
||||
eigen CSS-animatieklasse `anim` toepaste. Tailwind's `@apply` accepteert alleen
|
||||
Tailwind-utilities, geen losse CSS-klassen, waardoor de hele Play-CDN-compilatie
|
||||
afbrak en de pagina ongestyled (kaal HTML) werd geladen. De animatie staat nu
|
||||
als gewone CSS-regel (`.anim, .modal { animation: … }`) los van `@apply`.
|
||||
|
||||
---
|
||||
|
||||
# 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
|
||||
|
|
|
|||
|
|
@ -1,11 +1,6 @@
|
|||
services:
|
||||
server-up:
|
||||
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}
|
||||
build: .
|
||||
image: server-up:latest
|
||||
container_name: server-up
|
||||
hostname: server-up
|
||||
|
|
@ -25,8 +20,6 @@ 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:
|
||||
|
|
|
|||
|
|
@ -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.4.1")
|
||||
VERSION = os.environ.get("SU_VERSION", "0.3.1")
|
||||
|
||||
MODULES: list[Module] = []
|
||||
USER_MOD = APP / "modules"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue