You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Broque Thomas
f684bd603d
Keep Search page dropdown open across result clicks and modal close
...
On the unified Search page the results dropdown was dismissed three
ways that didn't match user intent:
- clicking an album row called hideDropdown() before opening the
download modal, so the dropdown was already gone by the time the
modal closed
- clicking a track row did the same
- clicking the play button on a track row did the same
- the outside-click handler treated a click inside the download
modal (its close button or backdrop) as a click outside the
dropdown, dismissing it on modal close
Reported by Cin: "clicking an album in the search results opens a
download modal as expected, but closing said modal also hides the
search results in the same go."
Drop the explicit hideDropdown() calls from those three handlers and
whitelist .download-missing-modal in the outside-click handler. The
dropdown now persists across the click + modal lifecycle so the user
can pick another result without re-running the search. Artist clicks
still dismiss because they navigate to /artist-detail.
The global search popover keeps its existing dismiss-on-click
behaviour — its high z-index conflicts with the modal stack and
auto-dismiss is the right pattern for a Spotlight-style popover.
1 month ago
..
docs
update docs page
3 months ago
vendor
Add WebSocket real-time updates with automatic HTTP polling fallback
3 months ago
api-monitor.js
Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
artists.png
add static images
3 months ago
automation.png
add static images
3 months ago
beatport-ui.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
core.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
dashboard.png
add static images
3 months ago
discover.js
Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
discover.png
add static images
3 months ago
docs-images-needed.md
Service Badges, Page Headers, Docs Page, and Bug Fixe
3 months ago
docs.js
Clean up stale Artists-page references in helper.js + docs.js
1 month ago
downloads.js
Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
enrichment.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
explorer.png
Create explorer.png
2 months ago
favicon.png
enlarge favicon
4 months ago
help.png
Add media server setup, processing settings, text import, automation history, and streaming details
3 months ago
helper.js
Clean up stale Artists-page references in helper.js + docs.js
1 month ago
hydrabase.png
Add Hydrabase dev UI and WebSocket support
3 months ago
import.png
add static images
3 months ago
init.js
Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
library.js
Update streaming completion handler to target the new big-photo card overlay
1 month ago
library.png
add static images
3 months ago
media-player.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
mobile.css
Fix media player collapsing in sidebar on short viewports and mobile
2 months ago
pages-extra.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
particles.js
Add particle background toggle & optimize accent color caching
3 months ago
placeholder-album.png
Add missing placeholder-album.png to stop 404 spam in console
2 months ago
search.js
Keep Search page dropdown open across result clicks and modal close
1 month ago
search.png
add static images
3 months ago
settings.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
settings.png
add static images
3 months ago
setup-wizard.css
Add informative help text and tips to every setup wizard step
2 months ago
setup-wizard.js
Rebrand folder terminology: Download→Input, Transfer→Output, Staging→Import
1 month ago
shared-helpers.js
Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
stats-automations.js
playStatsTrack: fall back to streaming sources when not in library
1 month ago
style.css
Bump artist-detail card size 25% (180→225px min, 150→190px on small screens)
1 month ago
sync-services.js
Split monolithic script.js (78K lines) into 17 domain modules
1 month ago
sync-spotify.js
Fix album track source propagation
1 month ago
sync.png
add static images
3 months ago
trans.png
Add SoulID worker with API-based debut year disambiguation
2 months ago
trans2.png
Create trans2.png
2 months ago
whisoul.png
Add library repair worker and UI
3 months ago
wishlist-tools.js
Fix album track source propagation
1 month ago
worker-orbs.js
Add Discogs to worker orbs animation and fix button styling
2 months ago