Commit Graph
81 Commits
Author SHA1 Message Date
Simon Cordt a2fe18a787 Add separate module for Image Gallery Overlay to Persistent Queue 2025-09-25 14:20:25 +02:00
Simon Cordt 530b59b53d Add separate module for UI Fallback Mechanism for Persistent Queue 2025-09-25 14:20:25 +02:00
Simon Cordt 9698c402bf Add separate module for UI Core Module for Persistent Queue 2025-09-25 14:20:25 +02:00
Simon Cordt 884c5d5fca fix: Ensure thumbnail observer is initialized after history updates 2025-09-25 12:20:56 +02:00
Simon Cordt 851e87fce4 feat: Implement image lazy loading for history thumbnails 2025-09-25 12:20:56 +02:00
Simon Cordt 8f048f94e0 Improve intersection observer root detection 2025-09-25 12:11:15 +02:00
Simon Cordt a26102deb5 Fix scroll event listener on filters popover 2025-09-25 12:11:15 +02:00
Simon Cordt 3ab92173ef Improve image loading and rendering in history view 2025-09-25 12:11:15 +02:00
Simon Cordt 20ad903aa0 Fix: Prevent duplicate history card removal on UI update 2025-09-25 12:02:38 +02:00
Simon Cordt 7131297170 Refactor: Split pqueue.js into smaller modules 2025-09-25 11:54:50 +02:00
Simon Cordt 298d867c2d Improve running queue card layout stability 2025-09-25 09:31:35 +02:00
Simon Cordt 587f9f9dd1 Improve empty state display in Persistent Queue UI 2025-09-25 09:13:31 +02:00
Simon Cordt 0b2e4fafd0 Ensure History Observer for PersistentQueue 2025-09-25 09:04:42 +02:00
Simon Cordt 8e2ad2c248 Fix history sorting and insertion logic for PersistentQueue 2025-09-25 09:04:42 +02:00
Simon Cordt 0cc9c3da38 Feat: Implement nestable anchor locking for stable DOM mutations 2025-09-25 06:00:43 +02:00
Simon Cordt 32f8e97c73 Feat: Improve history ordering and incremental updates 2025-09-25 06:00:42 +02:00
Simon Cordt d77e3546e6 Fix: Apply a small transform to the popover to force hardware acceleration 2025-09-25 06:00:42 +02:00
Simon Cordt 47a5f87191 Refactor history refresh to reconcile from state 2025-09-25 05:10:26 +02:00
Simon Cordt 722e66d10b Fix: Prevent UI refresh during user interaction 2025-09-25 05:04:39 +02:00
Simon Cordt 3bf3466178 Refactor: Add data attributes to history cards for efficient DOM manipulation 2025-09-25 05:04:39 +02:00
Simon Cordt ea3e2c869d Feat: Implement in-place UI updates after refresh 2025-09-25 05:04:39 +02:00
Simon Cordt b608e55889 Refactor: Cache DOM elements for running and pending cards 2025-09-25 05:04:39 +02:00
Simon Cordt f65693018b Feat: Add event listeners for pause/clear buttons 2025-09-25 05:04:39 +02:00
Simon Cordt 53c50d28f7 Refactor: Introduce getScrollContainer and withStableAnchor for UI stability 2025-09-25 05:04:38 +02:00
Simon Cordt fd71bf21e1 feat: Add renderLockUntil to state 2025-09-25 04:25:10 +02:00
Simon Cordt 9f3e67ed1a feat: Make setHistorySort async to avoid race condition 2025-09-25 04:25:10 +02:00
Simon Cordt 99536010c3 feat: Prevent scroll jumps on history refresh and pointer interaction 2025-09-25 04:25:10 +02:00
Simon Cordt 7a16691487 Feat: Update UI subtitle after loading more history 2025-09-25 04:05:01 +02:00
Simon Cordt 36be24db22 Add processing duration estimate 2025-09-25 03:32:12 +02:00
Simon Cordt e54bd1b92f WebUI: Simplify toolbar, fix typo in empty queue message 2025-09-24 23:41:37 +02:00
Simon Cordt 6fb75dd361 WebUI: Display total history count and move filter to queue card 2025-09-24 23:41:37 +02:00
Simon Cordt 2fc4ad36c8 Use event dispatching for popover close 2025-09-24 23:22:14 +02:00
Simon Cordt d5f7519189 Animate popover opening and closing 2025-09-24 23:22:14 +02:00
Simon Cordt b91493eb26 Refactor: Remove redundant click listener for filters popover 2025-09-24 23:11:38 +02:00
Simon Cordt b941cc03ec Fix: Properly position and manage visibility of filters popover 2025-09-24 23:11:38 +02:00
Simon Cordt 1dedd4bebe Refactor popover component styles and structure 2025-09-24 23:06:55 +02:00
Simon Cordt e0d02283ab Improve Persistent Queue History Filters Popover UI 2025-09-24 23:02:19 +02:00
Simon Cordt 39c725c928 Use paginated history API and fix sentinel visibility 2025-09-24 22:48:20 +02:00
Simon Cordt 74fca4458c Preserve and apply history date filters on refresh and sort 2025-09-24 22:48:20 +02:00
Simon Cordt 67c8b603bc Implement basic history filtering UI 2025-09-24 22:48:20 +02:00
Simon Cordt 731717c8e1 feat: Add loading=lazy to history thumbnails 2025-09-24 20:55:02 +02:00
Simon Cordt da7ce9c3bd feat: Implement infinite scroll for history view 2025-09-24 20:55:02 +02:00
Simon Cordt 1fc75400f4 Add custom icon 2025-09-24 20:36:31 +02:00
Simon Cordt 08dc239f7d fix: Persist workflow names after refresh and when running 2025-09-24 19:35:13 +02:00
Simon Cordt c3e03642e0 style: Improve UI for editable job names 2025-09-24 19:35:13 +02:00
Simon Cordt c98537c15a feat: Add ability to rename jobs in the persistent queue 2025-09-24 19:35:13 +02:00
Simon Cordt 6bf0f4d2c7 Improve persistent queue UI spacing 2025-09-24 19:20:50 +02:00
Simon Cordt 8fedc7810e Introduce icon system for Persistent Queue UI 2025-09-24 19:13:13 +02:00
Simon Cordt 29f5983ccc Add utility CSS class for muted text 2025-09-24 19:13:13 +02:00
Simon Cordt 3ea48b393f Refactor Persistent Queue UI: Convert table to list, improve card layout 2025-09-24 19:13:13 +02:00