Add audio blob viewer
What does this MR do and why?
This MR adds a client-side blob viewer for audio files (related ticket #324310 (closed) ).
This MR is part of the effort of refactoring the repository browser into a Vue app.
Screenshots or screen recordings
How to set up and validate locally
This feature is behind the :refactor_blob_viewer
feature flag.
- Run
rails c
in the project root. - Run
Feature.enable(:refactor_blob_viewer)
in the rails console. - Upload the appropriate file type.
- View the newly uploaded file and ensure that it works as expected.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #324310 (closed)
Edited by Kostas Ioannou