close #77-#96
Message
close #77-#96
Diff
.forge/issues/11a0d3a2-0082-45aa-b54c-3b574362d86e/issue.md+2 −2
--- a/.forge/issues/11a0d3a2-0082-45aa-b54c-3b574362d86e/issue.md+++ b/.forge/issues/11a0d3a2-0082-45aa-b54c-3b574362d86e/issue.md@@ -1,13 +1,13 @@11 ---22 id: 11a0d3a2-0082-45aa-b54c-3b574362d86e33 title: 'build: enforce Cloudflare Pages 20k-file / 25 MiB limits'4-state: open4+state: closed55 labels:66 - area:release77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.360064394Z10-updated: null10+updated: 2026-10-27T17:45:41.642992161Z1111 ---1212 ## What1313
.forge/issues/124b9097-1a43-4759-892f-031f877fa794/issue.md+2 −2
--- a/.forge/issues/124b9097-1a43-4759-892f-031f877fa794/issue.md+++ b/.forge/issues/124b9097-1a43-4759-892f-031f877fa794/issue.md@@ -1,13 +1,13 @@11 ---22 id: 124b9097-1a43-4759-892f-031f877fa79433 title: CI logs publish absolute builder paths4-state: open4+state: closed55 labels:66 - kind:security77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.572335287Z10-updated: null10+updated: 2026-10-27T17:45:41.820786720Z1111 ---1212 ## What1313
.forge/issues/149548ff-72f9-48a8-8c43-feb71cbcd889/issue.md+2 −2
--- a/.forge/issues/149548ff-72f9-48a8-8c43-feb71cbcd889/issue.md+++ b/.forge/issues/149548ff-72f9-48a8-8c43-feb71cbcd889/issue.md@@ -1,13 +1,13 @@11 ---22 id: 149548ff-72f9-48a8-8c43-feb71cbcd88933 title: 'footer: submit link points at POST-only /inbox/issue (405)'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.404416491Z10-updated: null10+updated: 2026-10-27T17:45:41.685126374Z1111 ---1212 ## What1313
.forge/issues/222f483f-c2d5-4e86-aaa0-e79afe87fe9d/issue.md+2 −2
--- a/.forge/issues/222f483f-c2d5-4e86-aaa0-e79afe87fe9d/issue.md+++ b/.forge/issues/222f483f-c2d5-4e86-aaa0-e79afe87fe9d/issue.md@@ -1,13 +1,13 @@11 ---22 id: 222f483f-c2d5-4e86-aaa0-e79afe87fe9d33 title: 'file pages: phantom final line for trailing newline / CRLF'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.473238063Z10-updated: null10+updated: 2026-10-27T17:45:41.740845856Z1111 ---1212 ## What1313
.forge/issues/3aeb0d21-a690-4369-82a2-cd7e75037ec7/issue.md+2 −2
--- a/.forge/issues/3aeb0d21-a690-4369-82a2-cd7e75037ec7/issue.md+++ b/.forge/issues/3aeb0d21-a690-4369-82a2-cd7e75037ec7/issue.md@@ -1,13 +1,13 @@11 ---22 id: 3aeb0d21-a690-4369-82a2-cd7e75037ec733 title: 'diff: added lines starting +++/--- are misclassified as file headers'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.458393633Z10-updated: null10+updated: 2026-10-27T17:45:41.728512111Z1111 ---1212 ## What1313
.forge/issues/631e14a9-8678-4817-a87b-c6c0d4e76bbd/issue.md+2 −2
--- a/.forge/issues/631e14a9-8678-4817-a87b-c6c0d4e76bbd/issue.md+++ b/.forge/issues/631e14a9-8678-4817-a87b-c6c0d4e76bbd/issue.md@@ -1,13 +1,13 @@11 ---22 id: 631e14a9-8678-4817-a87b-c6c0d4e76bbd33 title: 'serve: static GET/HEAD buffers whole file in RAM (OOM on large raw files)'4-state: open4+state: closed55 labels:66 - kind:security77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.347086939Z10-updated: null10+updated: 2026-10-27T17:45:41.629782227Z1111 ---1212 ## What1313
.forge/issues/6a6c2596-f17d-4881-8c95-b1c79ba458cd/issue.md+2 −2
--- a/.forge/issues/6a6c2596-f17d-4881-8c95-b1c79ba458cd/issue.md+++ b/.forge/issues/6a6c2596-f17d-4881-8c95-b1c79ba458cd/issue.md@@ -1,13 +1,13 @@11 ---22 id: 6a6c2596-f17d-4881-8c95-b1c79ba458cd33 title: 'mobile: PR head→base breaks inside branch names'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.531241904Z10-updated: null10+updated: 2026-10-27T17:45:41.795759182Z1111 ---1212 ## What1313
.forge/issues/781103b1-9027-47f7-9a15-49b18b8e825f/issue.md+2 −2
--- a/.forge/issues/781103b1-9027-47f7-9a15-49b18b8e825f/issue.md+++ b/.forge/issues/781103b1-9027-47f7-9a15-49b18b8e825f/issue.md@@ -1,13 +1,13 @@11 ---22 id: 781103b1-9027-47f7-9a15-49b18b8e825f33 title: 'polish: dir: src H1; relative Atom feed links'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.604351236Z10-updated: null10+updated: 2026-10-27T17:45:41.846214140Z1111 ---1212 ## What1313
.forge/issues/7a84c65c-d72c-46e0-ab96-2c43bdeb7b0d/issue.md+2 −2
--- a/.forge/issues/7a84c65c-d72c-46e0-ab96-2c43bdeb7b0d/issue.md+++ b/.forge/issues/7a84c65c-d72c-46e0-ab96-2c43bdeb7b0d/issue.md@@ -1,13 +1,13 @@11 ---22 id: 7a84c65c-d72c-46e0-ab96-2c43bdeb7b0d33 title: 'build: -o guard bypass via .. / symlink deletes parent or repo (data loss)'4-state: open4+state: closed55 labels:66 - kind:security77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.294202432Z10-updated: null10+updated: 2026-10-27T17:45:35.161333041Z1111 ---1212 ## What1313
.forge/issues/86638bd1-4ac6-4330-9f96-e48b1a46492f/issue.md+2 −2
--- a/.forge/issues/86638bd1-4ac6-4330-9f96-e48b1a46492f/issue.md+++ b/.forge/issues/86638bd1-4ac6-4330-9f96-e48b1a46492f/issue.md@@ -1,13 +1,13 @@11 ---22 id: 86638bd1-4ac6-4330-9f96-e48b1a46492f33 title: 'build: bound and validate timestamps (hostile dates panic or normalize)'4-state: open4+state: closed55 labels:66 - kind:security77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.374686455Z10-updated: null10+updated: 2026-10-27T17:45:41.656486299Z1111 ---1212 ## What1313
.forge/issues/90121d61-86ed-48ff-8c57-b04fb8a3ce5d/issue.md+2 −2
--- a/.forge/issues/90121d61-86ed-48ff-8c57-b04fb8a3ce5d/issue.md+++ b/.forge/issues/90121d61-86ed-48ff-8c57-b04fb8a3ce5d/issue.md@@ -1,13 +1,13 @@11 ---22 id: 90121d61-86ed-48ff-8c57-b04fb8a3ce5d33 title: 'Cloudflare: implement Pages Functions + R2 inbox (current deploy has no inbox)'4-state: open4+state: closed55 labels:66 - area:inbox77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.330249308Z10-updated: null10+updated: 2026-10-27T17:45:41.613480095Z1111 ---1212 ## What1313
.forge/issues/ac166f8e-1ace-4c92-adc3-573aae822ae2/issue.md+2 −2
--- a/.forge/issues/ac166f8e-1ace-4c92-adc3-573aae822ae2/issue.md+++ b/.forge/issues/ac166f8e-1ace-4c92-adc3-573aae822ae2/issue.md@@ -1,13 +1,13 @@11 ---22 id: ac166f8e-1ace-4c92-adc3-573aae822ae233 title: raw policy differs between serve and _headers4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.552802224Z10-updated: null10+updated: 2026-10-27T17:45:41.808140838Z1111 ---1212 ## What1313
.forge/issues/b34ceec4-fcb1-4990-ac52-eaff51b04907/issue.md+2 −2
--- a/.forge/issues/b34ceec4-fcb1-4990-ac52-eaff51b04907/issue.md+++ b/.forge/issues/b34ceec4-fcb1-4990-ac52-eaff51b04907/issue.md@@ -1,13 +1,13 @@11 ---22 id: b34ceec4-fcb1-4990-ac52-eaff51b0490733 title: file paths in hrefs are not percent-encoded (# ? % break navigation)4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.487219788Z10-updated: null10+updated: 2026-10-27T17:45:41.755216504Z1111 ---1212 ## What1313
.forge/issues/b83b91fd-f161-4b1f-af8c-a735351379a9/issue.md+2 −2
--- a/.forge/issues/b83b91fd-f161-4b1f-af8c-a735351379a9/issue.md+++ b/.forge/issues/b83b91fd-f161-4b1f-af8c-a735351379a9/issue.md@@ -1,13 +1,13 @@11 ---22 id: b83b91fd-f161-4b1f-af8c-a735351379a933 title: '404: emit branded 404.html and serve it on unknown paths'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.418458801Z10-updated: null10+updated: 2026-10-27T17:45:41.701471997Z1111 ---1212 ## What1313
.forge/issues/bd94a078-ded3-470f-b5e8-ca01e4318be5/issue.md+2 −2
--- a/.forge/issues/bd94a078-ded3-470f-b5e8-ca01e4318be5/issue.md+++ b/.forge/issues/bd94a078-ded3-470f-b5e8-ca01e4318be5/issue.md@@ -1,13 +1,13 @@11 ---22 id: bd94a078-ded3-470f-b5e8-ca01e4318be533 title: 'diff: block rows separated by newlines render a blank line between every row'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.438675160Z10-updated: null10+updated: 2026-10-27T17:45:41.716932835Z1111 ---1212 ## What1313
.forge/issues/c8829454-03db-4c42-bb71-3c47adfadbfe/issue.md+2 −2
--- a/.forge/issues/c8829454-03db-4c42-bb71-3c47adfadbfe/issue.md+++ b/.forge/issues/c8829454-03db-4c42-bb71-3c47adfadbfe/issue.md@@ -1,13 +1,13 @@11 ---22 id: c8829454-03db-4c42-bb71-3c47adfadbfe33 title: 'highlight: O(n²) per-char suffix allocation makes builds take minutes'4-state: open4+state: closed55 labels:66 - kind:build77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.311886997Z10-updated: null10+updated: 2026-10-27T17:45:41.596372078Z1111 ---1212 ## What1313
.forge/issues/cd6f8d85-f82c-4512-a6b8-e0b6be1647da/issue.md+2 −2
--- a/.forge/issues/cd6f8d85-f82c-4512-a6b8-e0b6be1647da/issue.md+++ b/.forge/issues/cd6f8d85-f82c-4512-a6b8-e0b6be1647da/issue.md@@ -1,13 +1,13 @@11 ---22 id: cd6f8d85-f82c-4512-a6b8-e0b6be1647da33 title: 'issues/pulls: generated HTML in title= corrupts every row'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.388211661Z10-updated: null10+updated: 2026-10-27T17:45:41.669704879Z1111 ---1212 ## What1313
.forge/issues/d4ad245c-be33-43a5-a080-af3cdb89c9b4/issue.md+2 −2
--- a/.forge/issues/d4ad245c-be33-43a5-a080-af3cdb89c9b4/issue.md+++ b/.forge/issues/d4ad245c-be33-43a5-a080-af3cdb89c9b4/issue.md@@ -1,13 +1,13 @@11 ---22 id: d4ad245c-be33-43a5-a080-af3cdb89c9b433 title: 'responsive: nav clipped at 768–1099; separator dots wrap onto line starts'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.516630583Z10-updated: null10+updated: 2026-10-27T17:45:41.782101636Z1111 ---1212 ## What1313
.forge/issues/df7c147b-b62e-4201-b7cd-dab4180b0e96/issue.md+2 −2
--- a/.forge/issues/df7c147b-b62e-4201-b7cd-dab4180b0e96/issue.md+++ b/.forge/issues/df7c147b-b62e-4201-b7cd-dab4180b0e96/issue.md@@ -1,13 +1,13 @@11 ---22 id: df7c147b-b62e-4201-b7cd-dab4180b0e9633 title: 'light theme: diff text fails AA; form fields look disabled (border 1.2:1)'4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.500908552Z10-updated: null10+updated: 2026-10-27T17:45:41.769545864Z1111 ---1212 ## What1313
.forge/issues/eaaa6c17-40a0-4b35-b208-f5f8bb3eacc9/issue.md+2 −2
--- a/.forge/issues/eaaa6c17-40a0-4b35-b208-f5f8bb3eacc9/issue.md+++ b/.forge/issues/eaaa6c17-40a0-4b35-b208-f5f8bb3eacc9/issue.md@@ -1,13 +1,13 @@11 ---22 id: eaaa6c17-40a0-4b35-b208-f5f8bb3eacc933 title: og:image is relative (needs public origin for scrapers)4-state: open4+state: closed55 labels:66 - ui77 assignees: []88 milestone: null99 created: 2026-10-27T17:24:52.591244847Z10-updated: null10+updated: 2026-10-27T17:45:41.834059171Z1111 ---1212 ## What1313