table optimization (filtering, resizing and settings saved in user settings

This commit is contained in:
2026-08-12 23:14:21 +02:00
parent e0175ab48a
commit 0fb18ae4f7
24 changed files with 991 additions and 189 deletions
+18
View File
@@ -0,0 +1,18 @@
# AssetManager 0.5.5.70
## Changes
- Added a translated advanced-filter helper for numeric and date table columns.
- The helper opens when the existing filter field receives focus.
- Operators are shown in the active UI language: equals, greater than, greater than or equal, less than, less than or equal, range, empty and not empty.
- Range mode provides separate start/end inputs.
- Date values use the browser date control; numeric values use a numeric input.
- The helper writes language-neutral filter expressions such as `>=10`, `10..20`, `=2026-08-12`, `@empty` and `@notempty` into the existing filter field.
- Existing free-form filters remain fully available and unchanged, including line-based multi-value filtering and the comparison/range syntax introduced in 0.5.5.69.
- Explicit Asset field data types are used where available; generic tables can additionally detect unambiguous numeric/date columns from their displayed values.
- Added the same helper to the typed server-side recent-job filters (job ID, priority and creation date), including server-side handling of empty/not-empty.
- Added German and English translations and dark-mode styling for the helper.
## Compatibility
No database migration is required. The feature is additive and does not replace the existing table filtering, sorting, persisted filter state or multi-value filtering logic.