multi value filtering added and font color fix for duplicates

This commit is contained in:
2026-08-11 23:28:35 +02:00
parent 5594431749
commit e0175ab48a
340 changed files with 739 additions and 160 deletions
Regular → Executable
+2 -1
View File
@@ -42,6 +42,7 @@ Version 0.5.5.60 adds a reusable standard image library for assets and categorie
- Library images are referenced, not copied per asset/category.
- Removing or replacing an association never deletes the physical library file.
- Uploads never overwrite an existing file. If a name already exists, a numeric suffix is added (`switch-1.png`, `switch-2.png`, ...).
- Administrators may also place supported image files directly into the persistent host directory.
- Administrators may also place supported image files directly into the persistent host directory. The directory is read from the filesystem whenever an asset or category form is opened.
- Subdirectories below `./data/uploads/library` are scanned recursively and their relative path is shown in the selector.
Orphaned or unused library images are intentionally retained. A later maintenance function can safely identify and remove unreferenced files.
Regular → Executable
+6 -6
View File
@@ -15,7 +15,7 @@ mkdir -p data/config data/uploads data/logs data/backups data/scripts data/postg
Create a `.env` file. Use strong, unique values for all secrets:
```env
ASSETMANAGER_VERSION=0.5.5.65
ASSETMANAGER_VERSION=0.5.5.68
APP_PORT=8088
POSTGRES_DB=assetmanager
POSTGRES_USER=assetmanager
@@ -58,7 +58,7 @@ services:
retries: 10
app:
image: git.jusaro.de/roland/assetmanager:${ASSETMANAGER_VERSION:-0.5.5.65}
image: git.jusaro.de/roland/assetmanager:${ASSETMANAGER_VERSION:-0.5.5.68}
container_name: assetmanager-app
restart: unless-stopped
depends_on:
@@ -91,7 +91,7 @@ services:
- ./data/scripts:/scripts
callback:
image: git.jusaro.de/roland/assetmanager:${ASSETMANAGER_VERSION:-0.5.5.65}
image: git.jusaro.de/roland/assetmanager:${ASSETMANAGER_VERSION:-0.5.5.68}
container_name: assetmanager-callback
restart: unless-stopped
depends_on:
@@ -172,7 +172,7 @@ Examples:
```text
https://assetmanager.example.org
https://assetmanager.example.org:8443
http://192.168.1.40:8088
http://192.0.2.10:8088
```
For Internet-facing use, HTTPS through a properly configured reverse proxy is strongly recommended. The callback endpoint must be reachable from the managed client.
@@ -218,7 +218,7 @@ Back up `.env` and the complete `data/` directory before significant updates.
Set the desired fixed image version in `.env`, for example:
```env
ASSETMANAGER_VERSION=0.5.5.65
ASSETMANAGER_VERSION=0.5.5.68
```
Then update:
@@ -312,7 +312,7 @@ docker compose pull
docker compose up -d
```
Images copied directly into `./data/uploads/library` are available in the AssetManager image library after reloading the page.
Images copied directly into `./data/uploads/library` are read from the filesystem and are available in the AssetManager image library after reloading the page. Subdirectories are scanned recursively.
## Dedicated callback port / DMZ listener
Regular → Executable
+4 -1
View File
@@ -5,12 +5,15 @@
Release notes are stored outside the project root to keep the repository overview compact.
The current release is **0.5.5.65**.
The current release is **0.5.5.68**.
Older notes are concise English summaries migrated from the original release documents. Git history remains authoritative for exact implementation details.
## Releases
- [0.5.5.68](UPDATE-0.5.5.68.md)
- [0.5.5.67](UPDATE-0.5.5.67.md)
- [0.5.5.66](UPDATE-0.5.5.66.md)
- [0.5.5.65](UPDATE-0.5.5.65.md)
- [0.5.5.47](UPDATE-0.5.5.47.md)
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File

Some files were not shown because too many files have changed in this diff Show More