You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added login route
Fixes for internationalization
Improvements to slideout nav animation perf
Added CSP header
Stubbed out /medias fetching from server and display
Added top nav component
Added system-font-i18n-css package
Use a real hamburger menu icon (Unicode trigram for heaven)
Hamburger menu improvements
Added css to prevent copy/paste
Added user-scalable=no on HTML document
Addes stylelint with standard config
Added autoprefixer
Added api-url and version to app/index.html
Refs: #25Closes#15 (Implement javascript linting)
Closes#7
Goal
Design a clean URL structure.
Considerations
Twitter and GitHub provide good examples
Tasks
List all of the subtasks that will contribute to completion of this issue. Once
all subtasks are complete, that will indicate the issue is "done".
Frontend Diagram of route architecture
https://mirai.audio
/
main app (dashboard or stream)/api/*
reserved/:user
user/artist profile/:user/library
users library/:user/lists
users playlists/list
playlists index/list/new
create playlist (C)/list/:list
playlist detail (R)/list/:list/edit
edit playlist (U)/list/:list/delete
delete playlist (D)/media
redirect to/
/media/new
create media (C)/media/:media
media detail (R)/media/:media/edit
edit media (U)/media/:media/delete
delete media (D)API
https://api.mirai.audio
/
API docs / API poster/api/v1/
root of api/:user
user/artist profile/:user/library
users library/:user/lists
users playlists/lists/:list
playlist/media/:media
media info pageOther links
https://www.mirai.audio
/
home page/about
about/terms
Terms & Conditions/privacy
privacyThe text was updated successfully, but these errors were encountered: