Collapse deploy logs by default on app details page

This commit is contained in:
Claude 2026-03-20 09:51:30 +00:00
parent 8dab4231ea
commit 3c0adff880
No known key found for this signature in database

View file

@ -368,7 +368,6 @@ pub async fn app_detail(
.unwrap_or_default(); .unwrap_or_default();
let container_state = get_container_status(&app_id).await; let container_state = get_container_status(&app_id).await;
let latest_deploy_id = deploys.first().map(|d| d.id.as_str()).unwrap_or("");
let mut deploy_rows = String::new(); let mut deploy_rows = String::new();
for d in &deploys { for d in &deploys {
@ -467,11 +466,7 @@ pub async fn app_detail(
<script> <script>
const APP_ID = '{app_id}'; const APP_ID = '{app_id}';
// Auto-open the latest deploy log on page load. // Deploy logs are collapsed by default; only open when triggered.
window.addEventListener('DOMContentLoaded', () => {{
const latest = '{latest_deploy_id}';
if (latest) showLog(latest);
}});
async function deploy() {{ async function deploy() {{
const r = await fetch('/api/apps/' + APP_ID + '/deploy', {{method:'POST'}}); const r = await fetch('/api/apps/' + APP_ID + '/deploy', {{method:'POST'}});
@ -563,7 +558,6 @@ pub async fn app_detail(
secret = app.webhook_secret, secret = app.webhook_secret,
deploy_rows = deploy_rows, deploy_rows = deploy_rows,
env_rows = env_rows, env_rows = env_rows,
latest_deploy_id = latest_deploy_id,
c_badge = container_badge(&container_state), c_badge = container_badge(&container_state),
); );