diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css index 7004617..3592595 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css @@ -1116,9 +1116,9 @@ small { color: var(--text-muted); } .top-bar-actions { display: flex; align-items: center; - gap: 0.6rem; + gap: 0.45rem 0.6rem; min-width: 0; - overflow: hidden; + flex-wrap: wrap; } .header-bar-btn.header-audio-btn { width: 2rem; diff --git a/src/trx-client/trx-frontend/trx-frontend-http/src/api/assets.rs b/src/trx-client/trx-frontend/trx-frontend-http/src/api/assets.rs index 6f2ab60..2482cbf 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/src/api/assets.rs +++ b/src/trx-client/trx-frontend/trx-frontend-http/src/api/assets.rs @@ -89,6 +89,12 @@ pub(crate) async fn digital_modes_index(req: HttpRequest) -> impl Responder { static_asset_response(&req, "text/html; charset=utf-8", &c.gz, &c.etag) } +#[get("/recorder")] +pub(crate) async fn recorder_index(req: HttpRequest) -> impl Responder { + let c = gz_index_html(); + static_asset_response(&req, "text/html; charset=utf-8", &c.gz, &c.etag) +} + #[get("/settings")] pub(crate) async fn settings_index(req: HttpRequest) -> impl Responder { let c = gz_index_html(); diff --git a/src/trx-client/trx-frontend/trx-frontend-http/src/api/mod.rs b/src/trx-client/trx-frontend/trx-frontend-http/src/api/mod.rs index e865973..04ee361 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/src/api/mod.rs +++ b/src/trx-client/trx-frontend/trx-frontend-http/src/api/mod.rs @@ -618,6 +618,7 @@ pub fn configure(cfg: &mut web::ServiceConfig) { .service(assets::index) .service(assets::map_index) .service(assets::digital_modes_index) + .service(assets::recorder_index) .service(assets::settings_index) .service(assets::about_index) .service(assets::favicon)