table optimization (filtering, resizing and settings saved in user settings
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
- [0.5.5.75](UPDATE-0.5.5.75.md) - resize only the dragged table column while the total table width grows or shrinks by the same amount.
|
||||
- [0.5.5.74](UPDATE-0.5.5.74.md) - keep column resize handles, filter cells and stored widths aligned after reordering Asset list columns.
|
||||
- [0.5.5.73](UPDATE-0.5.5.73.md) - save table filters, sorting and column widths in the signed-in user account instead of only in browser storage.
|
||||
- [0.5.5.72](UPDATE-0.5.5.72.md) - hide the second advanced-filter value field unless a range filter is selected.
|
||||
- [0.5.5.71](UPDATE-0.5.5.71.md) - fixed advanced filter popup visibility in sticky/scrolling tables.
|
||||
- [0.5.5.70](UPDATE-0.5.5.70.md) - translated advanced numeric/date filter helper.
|
||||
- [0.5.5.64](UPDATE-0.5.5.64.md)
|
||||
- [0.5.5.35](UPDATE-0.5.5.35.md)
|
||||
- [0.5.5.34](UPDATE-0.5.5.34.md)
|
||||
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
# AssetManager 0.5.5.69
|
||||
|
||||
## Changes
|
||||
|
||||
- Extended the shared table-filter logic with numeric and date comparisons.
|
||||
- Supported operators: `<`, `<=`, `>`, `>=` and `=`.
|
||||
- Inclusive ranges can be entered as `from x to y`, `between x and y` or `x..y`; German input such as `von x bis y` and `zwischen x und y` is supported as well.
|
||||
- Existing numeric range syntax in explicitly numeric software-summary columns, including `1-5` and `1..5`, remains available.
|
||||
- Date-only upper bounds such as `<=12.08.2026` include the complete selected day.
|
||||
- Applied the comparison syntax through the existing shared `data-table` filtering component, so normal client-side tables receive the feature without replacing their current text-filter behavior.
|
||||
- Extended the server-side recent-job filters with the same comparison behavior for job ID, priority and creation date.
|
||||
- Preserved existing filtering behavior.
|
||||
- Normal single-value substring searches remain unchanged outside the previously explicit numeric software-summary columns.
|
||||
- Line-based multi-value filters remain OR-linked within a column.
|
||||
- Filters across different columns remain AND-linked.
|
||||
- Existing sorting, persisted filter state and table resizing remain unchanged.
|
||||
- Updated German and English filter help text.
|
||||
|
||||
## Compatibility
|
||||
|
||||
No database migration is required. Existing table filters and server-side job filtering remain compatible with previously entered filter values.
|
||||
Executable
+18
@@ -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.
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
# AssetManager 0.5.5.71
|
||||
|
||||
## Fixed
|
||||
- Advanced numeric/date filter helper is now rendered as a body-level popup instead of inside the table header cell.
|
||||
- This prevents sticky/scrolling Asset list headers from clipping the filter builder.
|
||||
- Clicking or focusing an eligible numeric/date filter now opens the translated filter builder reliably.
|
||||
- Existing free-form filtering, multi-value filtering, sorting, column state and advanced filter evaluation remain unchanged.
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
# AssetManager 0.5.5.72
|
||||
|
||||
## Fixed
|
||||
- Advanced table filter builder now hides the second value field for single-value operators such as equals, greater than, greater than or equal, less than, and less than or equal.
|
||||
- The second value field remains visible only for range filters.
|
||||
- Existing filter parsing and table behavior remain unchanged.
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
# AssetManager 0.5.5.73
|
||||
|
||||
## Changed
|
||||
- Table filters, sorting, column widths, and row-number column widths are stored per signed-in user in the database.
|
||||
- Existing browser-stored table state is migrated non-destructively into the user account when no account value exists yet.
|
||||
- Browser storage remains the fallback when no user is signed in or the account-state endpoint is unavailable.
|
||||
- Server-filtered job tables use the same user-specific persistence without replacing their existing server-side filter behavior.
|
||||
- The profile page now explains that table views are saved automatically to the user account.
|
||||
|
||||
## Compatibility
|
||||
- Existing table filtering, sorting, advanced filters, multi-value filters, and resize logic remain in place.
|
||||
- No manual database migration is required; the lightweight migration adds the new user UI-state column automatically.
|
||||
Executable
+10
@@ -0,0 +1,10 @@
|
||||
# AssetManager 0.5.5.74
|
||||
|
||||
## Fixed
|
||||
|
||||
- Keeps Asset list resize handles aligned with their columns after drag-and-drop column reordering.
|
||||
- Reorders the generated filter row together with the Asset list headers and data cells.
|
||||
- Reapplies stored column widths by field after a column move.
|
||||
- Resize handlers now resolve the current DOM column index at resize time instead of retaining the original startup index.
|
||||
|
||||
No database migration is required.
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
# AssetManager 0.5.5.75
|
||||
|
||||
## Changed
|
||||
|
||||
- Resizing a table column now changes only the dragged column.
|
||||
- The complete table grows or shrinks by exactly the same amount; columns to the right keep their current widths.
|
||||
- Horizontal scrolling is used automatically when the table becomes wider than the available viewport.
|
||||
- Removed the previous far-right compensation-column behavior and the arbitrary 1200 px column-width ceiling.
|
||||
- Asset list width and its synchronized top scrollbar are updated after resizing.
|
||||
- Resized Asset list widths remain compatible with column hide/show, reordering, and per-user stored table state.
|
||||
- Keyboard resizing follows the same independent-column behavior.
|
||||
|
||||
No database migration is required.
|
||||
Reference in New Issue
Block a user