Skip to content

Comments

feat(ui): Enhance Queue/Import experience, strict metrics & cleanup#312

Merged
javi11 merged 26 commits intojavi11:mainfrom
drondeseries:feature/ui-and-metrics-improvements
Feb 21, 2026
Merged

feat(ui): Enhance Queue/Import experience, strict metrics & cleanup#312
javi11 merged 26 commits intojavi11:mainfrom
drondeseries:feature/ui-and-metrics-improvements

Conversation

@drondeseries
Copy link
Contributor

Summary

This PR consolidates several UI improvements and repository hygiene tasks.

Features

  • Strict Rolling Metrics: Implemented strict 24h rolling metrics for better accuracy in pool stats.
  • Queue/Import UI: Moved the Import menu to the Queue page as a tab, simplifying the navigation.
  • Recently Added Filter: Added a 'Recently Added' filter to the files view.
  • UI Layout: Optimized layout for HealthStatusCard, PoolMetricsCard, and ProviderCard.

Cleanup

  • Repository Hygiene: Removed tracked 'config.yaml' (should be local only) and removed 'conductor' related files.
  • Refactoring: Removed unused 'DragDropUpload' component (replaced by new import UI).

These changes aim to improve the user experience and maintain a cleaner codebase.

… cleanup

- Add 'acceptable_missing_segments_percentage' config to allow files with minor corruption to pass health checks.
- Implement recursive empty directory cleanup after file/health deletion.
- Fix context usage in GetImportDailyStats.
- build(docker): whitelist frontend/dist in .dockerignore to fix CI build failure.
Restore logic accidentally removed during merge/rebase.
Fixes unit tests failure where stale processing items were not reset.
…ation and fix redirect loop"

This reverts commit 60ee1b7.
@drondeseries drondeseries force-pushed the feature/ui-and-metrics-improvements branch from 7d55853 to 57815fd Compare February 21, 2026 19:30
@javi11 javi11 merged commit ad6e187 into javi11:main Feb 21, 2026
1 check passed
@drondeseries drondeseries deleted the feature/ui-and-metrics-improvements branch February 21, 2026 19:48
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.

2 participants