Use proxy-safe relative URLs

This commit is contained in:
Codex
2026-07-08 06:24:02 +00:00
parent 65c1e8bddf
commit bbe7b6f562
4 changed files with 19 additions and 5 deletions
+2 -2
View File
@@ -146,7 +146,7 @@ function pageScript(slug: string): string {
return device + "-" + theme;
}
function downloadShot(variant) {
location.href = "/aishare/${slug}/screenshots/" + variant + ".png";
location.href = "screenshots/" + variant + ".png";
}
var toastTimer;
function showToast(message) {
@@ -240,7 +240,7 @@ export function renderConversationPage(slug: string, conversation: NormalizedCon
</main>
<section class="downloads">
<div class="downloads-inner">
<a class="icon-button" href="/aishare/${slug}/download" aria-label="Download export" title="Download export">${icons.download}</a>
<a class="icon-button" href="download" aria-label="Download export" title="Download export">${icons.download}</a>
<div class="shot-control">
<button class="icon-button shot-main" type="button" data-shot-current aria-label="Download screenshot" title="Download screenshot">${icons.image}</button>
<details>
+1
View File
@@ -66,6 +66,7 @@ function safeSendFrom(root: string, requested: string, res: Response): void {
res.sendFile(target);
}
app.use(`${config.basePath}/assets`, express.static(path.resolve("dist-client/assets"), { immutable: true, maxAge: "1y" }));
app.use(`${config.basePath}/admin-assets`, express.static(path.resolve("dist-client"), { immutable: true, maxAge: "1y" }));
app.get(`${config.basePath}/admin`, (_req, res) => {