Skip to content

Refactor: Seperate history items from queue#590

Merged
arabcoders merged 18 commits intomasterfrom
dev
Apr 21, 2026
Merged

Refactor: Seperate history items from queue#590
arabcoders merged 18 commits intomasterfrom
dev

Conversation

@arabcoders
Copy link
Copy Markdown
Owner

@arabcoders arabcoders commented Apr 21, 2026

  • Refactored static asset serving to use a dynamic route-based approach instead of preloading static files.
  • Added internal URL validation to the conditions_test API endpoint.
  • Changed history deletion to return an empty 200 OK response when no items match the filter.
  • Improved queue_manager.py clear handling by tracking deleted IDs and flushing the underlying store after removal.
  • Split completed history handling from the active queue to simplify state flow and lifecycle management.
  • Continued the Nuxt UI frontend cleanup with broader consistency and structural improvements.
  • removed Pinia-based stores and replaced them with composables.
  • Added dirty-form guards to help prevent losing unsaved changes.
  • Improved pagination consistency across updated views.
  • Added mobile sidebar swipe support.
  • Fixed an infinite loop in the new multi-URL download flow.
  • Updated and cleaned up tests to reflect the refactor.

@arabcoders arabcoders merged commit ed77ea5 into master Apr 21, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant