Skip to content

Commit ebfc5fa

Browse files
committed
feat(apps): add Pillow Book and Letter Press, bump to 0.25.1
Pillow Book — Heian-era categorical diary in the voice of Sei Shōnagon. Washi-paper aesthetic with Shippori Mincho B1 + Cormorant italic, ten seeded categories (things that quicken the heart, things that should be short), seasonal frame, contentEditable entries, custom categories, localStorage persistence, JSON export, print spread. Letter Press — 19th-century jobbing print shop. California-layout type case feeds a composing stick; brass lever pulls an impression with per-character translate / rotate / opacity jitter and ink bleed. Five faces, four inks, three paper stocks, body/leading/bleed sliders. SVG export embeds the font import and uses feTurbulence for paper grain. Print mode isolates the broadside.
1 parent 6c3160b commit ebfc5fa

8 files changed

Lines changed: 2226 additions & 88 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fezcodex",
3-
"version": "0.25.0",
3+
"version": "0.25.1",
44
"private": true,
55
"homepage": "https://fezcode.com",
66
"dependencies": {

pages/routes.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export const staticRoutes = [
5555
"/apps/json-formatter",
5656
"/apps/json-generator",
5757
"/apps/json-piml-converter",
58+
"/apps/letter-press",
5859
"/apps/lights-out",
5960
"/apps/logic-architect",
6061
"/apps/logical-fallacy-bingo",
@@ -73,6 +74,7 @@ export const staticRoutes = [
7374
"/apps/password-generator",
7475
"/apps/pattern-generator",
7576
"/apps/picker-wheel",
77+
"/apps/pillow-book",
7678
"/apps/piml-lab",
7779
"/apps/pirate-translator",
7880
"/apps/pomodoro-timer",

public/apps/apps.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,14 @@
447447
"description": "High-fidelity coffee extraction protocol. Calibrate ratios and execute extraction sequences.",
448448
"icon": "CoffeeIcon",
449449
"created_at": "2026-02-06T12:00:00+03:00"
450+
},
451+
{
452+
"slug": "pillow-book",
453+
"to": "/apps/pillow-book",
454+
"title": "The Pillow Book",
455+
"description": "A Heian-era categorical diary in the voice of Sei Shōnagon. Things that quicken the heart, things that should be short.",
456+
"icon": "BookOpenIcon",
457+
"created_at": "2026-05-03T12:00:00+03:00"
450458
}
451459
]
452460
},
@@ -464,6 +472,14 @@
464472
"icon": "WaveformIcon",
465473
"created_at": "2026-05-02T12:00:00+03:00"
466474
},
475+
{
476+
"slug": "letter-press",
477+
"to": "/apps/letter-press",
478+
"title": "Letter Press",
479+
"description": "A 19th-century jobbing print shop. Set type into a composing stick, ink, and pull a faithful broadside impression.",
480+
"icon": "NewspaperIcon",
481+
"created_at": "2026-05-03T12:00:00+03:00"
482+
},
467483
{
468484
"slug": "quote-generator",
469485
"to": "/apps/quote-generator",

public/rss.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<link>https://fezcode.com</link>
1010
</image>
1111
<generator>RSS for Node</generator>
12-
<lastBuildDate>Sat, 02 May 2026 22:55:09 GMT</lastBuildDate>
12+
<lastBuildDate>Sun, 03 May 2026 18:55:31 GMT</lastBuildDate>
1313
<atom:link href="https://fezcode.com/rss.xml" rel="self" type="application/rss+xml"/>
14-
<pubDate>Sat, 02 May 2026 22:55:09 GMT</pubDate>
14+
<pubDate>Sun, 03 May 2026 18:55:30 GMT</pubDate>
1515
<copyright><![CDATA[2026 Ahmed Samil Bulbul]]></copyright>
1616
<language><![CDATA[en]]></language>
1717
<managingEditor><![CDATA[[email protected] (Ahmed Samil Bulbul)]]></managingEditor>

0 commit comments

Comments
 (0)