Skip to content

feat(web): keep download actions discoverable - #338

Open
devdudumuniz wants to merge 1 commit into
AlertaDengue:mainfrom
devdudumuniz:ux/persistent-download-actions
Open

feat(web): keep download actions discoverable#338
devdudumuniz wants to merge 1 commit into
AlertaDengue:mainfrom
devdudumuniz:ux/persistent-download-actions

Conversation

@devdudumuniz

@devdudumuniz devdudumuniz commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • keep add, remove, clear, and download actions visible while results are shown
  • disable each action until its required selection or queue state is available
  • keep queue actions visible when the queue is empty instead of returning early
  • centralize action availability rules in a small tested helper

Compatibility

  • no public API signature is removed or changed
  • existing queue add, remove, clear, and download behavior is preserved

Local validation

  • targeted web tests: 11 passed, 0 failed
  • full Windows suite (Python 3.13): 1734 passed, 6 skipped, 18 warnings, 0 failed
  • Docker Linux suite (Python 3.12): 1738 passed, 2 skipped, 16 warnings, 0 failed
  • full pre-commit: passed (black, isort, flake8, mypy, pyupgrade, and repository hooks)
  • Sphinx HTML with warnings as errors: passed
  • Sphinx linkcheck: external HTTP 500 from https://dadosabertos.saude.gov.br/
  • wheel and sdist build: passed; twine check passed with existing metadata warnings
  • clean-environment wheel import smoke: passed
  • Gitleaks PR-delta scan: no leaks found

Official CI reached the rebased head. Release checks passed; the main workflow was blocked by external HTTP 500/503 responses unrelated to this diff.

@codecov-commenter

codecov-commenter commented Aug 30, 2026

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@b423222). Learn more about missing BASE report.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #338   +/-   ##
=======================================
  Coverage        ?   95.32%           
=======================================
  Files           ?      179           
  Lines           ?    21810           
  Branches        ?        0           
=======================================
  Hits            ?    20790           
  Misses          ?     1020           
  Partials        ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@devdudumuniz
devdudumuniz force-pushed the ux/persistent-download-actions branch from 0808a23 to 3df24ad Compare September 2, 2026 13:06
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