ReviewOS

also looking at this

stacks/postline

UI polish, real queue + scheduling, Bluesky threads, live analytics, blog target

#8
Merged glennmichael123 wants to merge feat/ui-polish into main
54 files +2036 -589

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

storage/framework/core/router/build.tsmodified+13-0
Changes to storage/framework/core/router/build.ts
@@ -22,6 +22,19 @@ const result = await Bun.build({
2222 ],
2323})
2424
25// dtsx (<= 0.10.8) drops the space between an interface name and its
26// `extends` clause inside `declare module` blocks, emitting a d.ts that
27// fails to parse (TS1005). Repair the known augmentation until the
28// upstream emitter is fixed.
29const augmentationDts = `${import.meta.dir}/dist/request-augmentation.d.ts`
30const dtsFile = Bun.file(augmentationDts)
31if (await dtsFile.exists()) {
32 const contents = await dtsFile.text()
33 const repaired = contents.replace(/\binterface (\w+)extends /g, 'interface $1 extends ')
34 if (repaired !== contents)
35 await Bun.write(augmentationDts, repaired)
36}
37
2538await outro({
2639 dir: import.meta.dir,
2740 startTime,