| .. |
|
browser.ts
|
CLI runs on Node 20+: npx storebound (bunx keeps working)
|
2026-10-13 04:03:28 +08:00 |
|
caption.html
|
shots: glyph coverage check per language, automatic Noto fallbacks, check errors on fallback / system-font glyphs
|
2026-10-12 03:05:23 +08:00 |
|
capture-web.ts
|
shots capture / render: --concurrency, per-frame timing, per-language page reuse, input-hash cache
|
2026-10-12 03:49:53 +08:00 |
|
capture.ts
|
CLI runs on Node 20+: npx storebound (bunx keeps working)
|
2026-10-13 04:03:28 +08:00 |
|
check.ts
|
play images: tablet, TV and Wear sets are optional; play.tablets switch (default: tablet renders exist); a missing optional set never deletes Play's images without --prune
|
2026-10-12 08:21:03 +08:00 |
|
cmap.ts
|
shots fonts: local font files (title / body / fallback) with cmap coverage, served in place, hash in fonts.json, license note
|
2026-10-12 04:15:19 +08:00 |
|
devices.ts
|
shots capture / render: --concurrency, per-frame timing, per-language page reuse, input-hash cache
|
2026-10-12 03:49:53 +08:00 |
|
feature-app.html
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
feature.html
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
fonts.ts
|
shots fonts: local font files (title / body / fallback) with cmap coverage, served in place, hash in fonts.json, license note
|
2026-10-12 04:15:19 +08:00 |
|
gallery.ts
|
play images: tablet, TV and Wear sets are optional; play.tablets switch (default: tablet renders exist); a missing optional set never deletes Play's images without --prune
|
2026-10-12 08:21:03 +08:00 |
|
glyphs.ts
|
README, docs and site: one story (the whole job, no avoidable rejections, the desktop app, your AI, install)
|
2026-10-13 03:29:59 +08:00 |
|
jpeg.ts
|
--variant on play images, apple screenshots and shots jpeg; shared set up-to-date check
|
2026-10-10 22:16:38 +08:00 |
|
lib.ts
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
local-fonts.ts
|
shots fonts: local font files (title / body / fallback) with cmap coverage, served in place, hash in fonts.json, license note
|
2026-10-12 04:15:19 +08:00 |
|
record.ts
|
CLI runs on Node 20+: npx storebound (bunx keeps working)
|
2026-10-13 04:03:28 +08:00 |
|
render.ts
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
report.ts
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
spec.ts
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
template-app.html
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
template.html
|
Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
|
2026-10-13 09:50:15 +08:00 |
|
video.ts
|
CLI runs on Node 20+: npx storebound (bunx keeps working)
|
2026-10-13 04:03:28 +08:00 |