Fix API status endpoint and update navigation
- Change API endpoint from /api/status to /status to avoid RADIANCE API call interpretation - Update navigation link in front-page.chtml to point to new /status endpoint - API now returns proper JSON instead of 500 error
This commit is contained in:
parent
1d6bb33894
commit
f119390459
125
asteroid.css
125
asteroid.css
|
|
@ -1,125 +0,0 @@
|
|||
body{
|
||||
font-family: Courier New, monospace;
|
||||
background: #0a0a0a;
|
||||
color: #00ff00;
|
||||
margin: 0;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
body .container{
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
body h1{
|
||||
color: #ff6600;
|
||||
text-align: center;
|
||||
font-size: 2.5em;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
body h2{
|
||||
color: #ff6600;
|
||||
}
|
||||
|
||||
body .status{
|
||||
background: #1a1a1a;
|
||||
padding: 20px;
|
||||
border: 1px solid #333;
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
body .panel{
|
||||
background: #1a1a1a;
|
||||
padding: 20px;
|
||||
border: 1px solid #333;
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
body .nav{
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
body .nav a{
|
||||
color: #00ff00;
|
||||
text-decoration: none;
|
||||
margin: 0 15px;
|
||||
padding: 10px 20px;
|
||||
border: 1px solid #333;
|
||||
background: #1a1a1a;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
body .nav a :hover{
|
||||
background: #333;
|
||||
}
|
||||
|
||||
body .controls{
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
body .controls button{
|
||||
background: #1a1a1a;
|
||||
color: #00ff00;
|
||||
border: 1px solid #333;
|
||||
padding: 10px 20px;
|
||||
margin: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
body .controls button :hover{
|
||||
background: #333;
|
||||
}
|
||||
|
||||
body button{
|
||||
background: #333;
|
||||
color: #00ff00;
|
||||
border: 1px solid #555;
|
||||
padding: 10px 20px;
|
||||
margin: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
body button :hover{
|
||||
background: #555;
|
||||
}
|
||||
|
||||
body .now-playing{
|
||||
background: #1a1a1a;
|
||||
padding: 20px;
|
||||
border: 1px solid #333;
|
||||
margin: 20px 0;
|
||||
font-size: 1.5em;
|
||||
color: #ff6600;
|
||||
}
|
||||
|
||||
body .back{
|
||||
color: #00ff00;
|
||||
text-decoration: none;
|
||||
margin-bottom: 20px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
body .back :hover{
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
body .player{
|
||||
background: #1a1a1a;
|
||||
padding: 40px;
|
||||
border: 1px solid #333;
|
||||
margin: 40px auto;
|
||||
max-width: 600px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
body .player .controls button{
|
||||
padding: 15px 30px;
|
||||
margin: 10px;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
body body.player-page{
|
||||
text-align: center;
|
||||
}
|
||||
|
|
@ -84,7 +84,7 @@
|
|||
:now-playing-album "Startup Sounds"
|
||||
:player-status "Stopped")))
|
||||
|
||||
(define-page status-api #@"/api/status" ()
|
||||
(define-page status-api #@"/status" ()
|
||||
(setf (radiance:header "Content-Type") "application/json")
|
||||
(cl-json:encode-json-to-string
|
||||
`(("status" . "running")
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
<div class="nav">
|
||||
<a href="/admin">Admin Dashboard</a>
|
||||
<a href="/player">Web Player</a>
|
||||
<a href="/api/status">API Status</a>
|
||||
<a href="/status">API Status</a>
|
||||
</div>
|
||||
<div>
|
||||
<h2>Now Playing</h2>
|
||||
|
|
|
|||
Loading…
Reference in New Issue