-
a0e05efda9
Layout's controls move to the editor panel too

pastilhasandClaude Opus 5
2026-09-01 02:55:07 +01:00
-
9eb17c8d03
an editor opens beside the page, not under it

pastilhasandClaude Opus 5
2026-09-01 02:29:08 +01:00
-
fa8917aa75
the editor may draw on the page, not change it

pastilhasandClaude Opus 5
2026-09-01 02:23:09 +01:00
-
8f673792d1
there is no View, only Edit

pastilhasandClaude Opus 5
2026-08-31 19:23:37 +01:00
-
8c9e4ecb85
Layout's three bands are nav rows

pastilhasandClaude Opus 5
2026-08-31 19:19:53 +01:00
-
10e5a625ff
Media replaces Video, and the greyed-out Image

pastilhasandClaude Opus 5
2026-08-31 15:38:20 +01:00
-
fd35b048f8
no backticks in the nginx config

pastilhasandClaude Opus 5
2026-08-31 12:29:29 +01:00
-
3650a3c2b9
nginx serves /crops/, not /images/

pastilhasandClaude Opus 5
2026-08-31 12:23:01 +01:00
-
3b18615bbb
a clock on the run

pastilhasandClaude Opus 5
2026-08-31 12:19:03 +01:00
-
ddcba1c95d
Sync says what it is doing, file by file

pastilhasandClaude Opus 5
2026-08-31 12:16:52 +01:00
-
78db209ea1
Sync moves to the bar, beside Build and Publish

pastilhasandClaude Opus 5
2026-08-31 11:58:28 +01:00
-
307a7d665a
AVIF beside every WebP rung

pastilhasandClaude Opus 5
2026-08-31 07:52:25 +01:00
-
f8ecbe371c
a poster is a first paint, not a photograph

pastilhasandClaude Opus 5
2026-08-31 07:33:39 +01:00
-
a67e3d741d
publish the pages, the sections and the components

pastilhasandClaude Opus 5
2026-08-31 07:16:38 +01:00
-
a4dfb3c81a
Contact form and Partners, placed in one click

pastilhasandClaude Opus 5
2026-08-31 07:08:30 +01:00
-
48c744372b
Add section goes at the end of the page, not inside the first one

pastilhasandClaude Opus 5
2026-08-31 07:02:52 +01:00
-
2ab9e78790
Gallery is a component you can add

pastilhasandClaude Opus 5
2026-08-31 06:56:36 +01:00
-
18c01de6f2
Spacing, on a section and on a component

pastilhasandClaude Opus 5
2026-08-31 06:29:38 +01:00
-
5e351aa19f
the editor reads back the alignment it wrote

pastilhasandClaude Opus 5
2026-08-31 06:14:05 +01:00
-
45104c1f98
the text editor renders below the page, and types into it

pastilhasandClaude Opus 5
2026-08-31 06:06:45 +01:00
-
466ad26f11
Video, chosen from the media store

pastilhasandClaude Opus 5
2026-08-31 06:03:07 +01:00
-
56c0f05056
a section's controls appear when that section is hovered

pastilhasandClaude Opus 5
2026-08-31 05:57:07 +01:00
-
5c2d3baac0
justify, which the site could always render

pastilhasandClaude Opus 5
2026-08-31 05:54:44 +01:00
-
43a447801d
the handles arrive under the cursor

pastilhasandClaude Opus 5
2026-08-31 05:51:15 +01:00
-
8ab0a4a516
Add component asks what kind, even with one to choose

pastilhasandClaude Opus 5
2026-08-31 05:45:21 +01:00
-
79b879f3f4
the gutter shows as you choose it, and the tab is in the URL

pastilhasandClaude Opus 5
2026-08-31 05:36:19 +01:00
-
2b2d60f45c
the gutter shows all three widths at once

pastilhasandClaude Opus 5
2026-08-31 05:32:01 +01:00
-
08d1a3089f
Layout's Padding tab sets the site's gutter

pastilhasandClaude Opus 5
2026-08-31 05:29:01 +01:00
-
2e8eabbc6b
a Padding tab, where the device toggle picks the breakpoint

pastilhasandClaude Opus 5
2026-08-31 05:24:30 +01:00
-
495320f555
the tab panels share one grid cell, so nothing jumps

pastilhasandClaude Opus 5
2026-08-31 05:20:53 +01:00
-
7e29953c07
four typefaces across from sm, not lg

pastilhasandClaude Opus 5
2026-08-31 05:17:57 +01:00
-
5c3bb83bab
the typefaces fit on one row, so the tabs stop jumping

pastilhasandClaude Opus 5
2026-08-31 05:12:51 +01:00
-
c9e9465711
the preview's scrollbars stop taking width from the frame

pastilhasandClaude Opus 5
2026-08-31 05:07:02 +01:00
-
a1e51b0b97
the device is in the URL too

pastilhasandClaude Opus 5
2026-08-31 05:02:36 +01:00
-
8d5c4797ad
the mode is in the URL, and the controls are tabs

pastilhasandClaude Opus 5
2026-08-31 05:00:21 +01:00
-
dc45fb7f11
Layout shows the measure too

pastilhasandClaude Opus 5
2026-08-31 04:56:26 +01:00
-
5b1c5a2590
the URL says which page, not which row

pastilhasandClaude Opus 5
2026-08-31 04:42:16 +01:00
-
b7c887a9e8
Free Text, written from inside the page

pastilhasandClaude Opus 5
2026-08-31 04:38:27 +01:00
-
a79dc2b1af
the page builder gets Edit/View and the three widths

pastilhasandClaude Opus 5
2026-08-31 04:28:51 +01:00
-
fb651f06e2
the chrome stays inside the measure, and the view stays centred

pastilhasandClaude Opus 5
2026-08-31 04:26:02 +01:00
-
01fd0807c6
the preview is 1:1, and the measure is visible

pastilhasandClaude Opus 5
2026-08-31 04:23:14 +01:00
-
66812587fd
the preview painted nothing, because its ref was rebuilt every render

pastilhasandClaude Opus 5
2026-08-31 04:19:14 +01:00
-
2ba9d5f303
the builder draws the sections it finds

pastilhasandClaude Opus 5
2026-08-31 04:11:41 +01:00
-
e2a74e3337
Add section asks what shape, and creates one

pastilhasandClaude Opus 5
2026-08-31 04:06:27 +01:00
-
5af0d9d9d1
the builder's chrome is drawn inside the rendered page

pastilhasandClaude Opus 5
2026-08-31 03:57:35 +01:00
-
90fa69d95a
the address follows the menu item, and Home stays put

pastilhasandClaude Opus 5
2026-08-31 03:36:26 +01:00
-
a4c77c642f
a selected page opens the builder, not a highlighted row

pastilhasandClaude Opus 5
2026-08-31 03:30:44 +01:00
-
a0f23d70bb
Pages, with the pages under it in the nav

pastilhasandClaude Opus 5
2026-08-31 03:25:03 +01:00
-
dfe99d5232
the preview restyles itself as you change things

pastilhasandClaude Opus 5
2026-08-31 02:49:31 +01:00
-
9c1b58af27
the preview takes the full height

pastilhasandClaude Opus 5
2026-08-31 02:46:14 +01:00
-
7d43517be0
the preview takes the room, the controls take what they need

pastilhasandClaude Opus 5
2026-08-31 02:43:42 +01:00
-
97aa78204b
the typeface picker names the current face

pastilhasandClaude Opus 5
2026-08-31 02:33:46 +01:00
-
3669d2a405
open in View, not Edit

pastilhasandClaude Opus 5
2026-08-31 02:30:06 +01:00
-
143b34d2d2
Edit/View on the left, three widths in the middle

pastilhasandClaude Opus 5
2026-08-31 02:26:06 +01:00
-
9565d24536
the Menu and Footer editors are gone

pastilhasandClaude Opus 5
2026-08-31 02:19:02 +01:00
-
8a152f5b63
the preview hung on "Connecting…"

pastilhasandClaude Opus 5
2026-08-31 02:08:54 +01:00
-
82862ed340
use the platform's dev proxy instead of a worse copy of it

pastilhasandClaude Opus 5
2026-08-31 02:07:18 +01:00
-
6f8dc83984
the preview iframe was rendering Officer inside Officer

pastilhasandClaude Opus 5
2026-08-31 02:01:18 +01:00
-
b56c8375c3
the preview is the real page, proxied

pastilhasandClaude Opus 5
2026-08-31 01:55:45 +01:00
-
09b914c430
Layout replaces one section per page

pastilhasandClaude Opus 5
2026-08-31 01:38:05 +01:00
-
72edabdc8f
the development server gets av-club too

pastilhasandClaude Opus 5
2026-08-31 01:16:42 +01:00
-
671097877e
the controls live on the block, and the picker is native again

pastilhasandClaude Opus 5
2026-08-31 00:56:27 +01:00
-
e0a5f1b653
the colour picker stays inside the panel

pastilhasandClaude Opus 5
2026-08-31 00:39:12 +01:00
-
b3032093fe
a selected overlay gets a frame and a resize handle

pastilhasandClaude Opus 5
2026-08-31 00:26:17 +01:00
-
d1e79d95db
text over the header photograph, placed by dragging it

pastilhasandClaude Opus 5
2026-08-31 00:19:30 +01:00
-
5fb447cf21
the panels stop explaining themselves

pastilhasandClaude Opus 5
2026-08-31 00:12:08 +01:00
-
a4c3cb3644
zoom steps by a flat 0.1x

pastilhasandClaude Opus 5
2026-08-31 00:08:33 +01:00
-
80a7d2683f
zoom is a pair of buttons, and the wheel belongs to the page

pastilhasandClaude Opus 5
2026-08-31 00:07:30 +01:00
-
84336b8af5
a framing slot renders the original, not a rung

pastilhasandClaude Opus 5
2026-08-31 00:02:24 +01:00
-
fe51c70f70
a media slot can be framed by dragging and zooming

pastilhasandClaude Opus 5
2026-08-30 23:57:33 +01:00
-
9d3cd7702f
a media slot is the picture, at the shape the page will show it

pastilhasandClaude Opus 5
2026-08-30 23:43:12 +01:00
-
abdb519e8b
one Save, in the panel's bar

pastilhasandClaude Opus 5
2026-08-30 23:22:35 +01:00
-
e8ce6bc830
Build and Publish get their own bar, pinned above the scroll

pastilhasandClaude Opus 5
2026-08-30 23:18:19 +01:00
-
9fd5ffd925
the detail panels scroll

pastilhasandClaude Opus 5
2026-08-30 22:37:23 +01:00
-
0dce8fcb3c
About Us

pastilhasandClaude Opus 5
2026-08-30 22:33:45 +01:00
-
40a6a5b8d2
nginx redirects stay relative

pastilhasandClaude Opus 5
2026-08-30 10:34:36 +01:00
-
28798ad67b
Build sits beside Publish in the header

pastilhasandClaude Opus 5
2026-08-30 10:22:05 +01:00
-
69c9c23e48
Publish is in the header of every section

pastilhasandClaude Opus 5
2026-08-30 10:17:11 +01:00
-
f019f7ec86
the one-page build switch comes out

pastilhasandClaude Opus 5
2026-08-30 10:12:42 +01:00
-
7241848d36
a drawing is resampled with nearest, not lanczos3

pastilhasandClaude Opus 5
2026-08-30 09:57:31 +01:00
-
193f8cb03d
the drawing probe measures near the source, not at the floor

pastilhasandClaude Opus 5
2026-08-30 09:54:17 +01:00
-
5481005ccf
the ladder reaches down to 96

pastilhasandClaude Opus 5
2026-08-30 09:51:38 +01:00
-
53b834a7a6
a drawing and a photograph are encoded differently

pastilhasandClaude Opus 5
2026-08-30 09:46:56 +01:00
-
ccf5768a3d
Gallery, Drops and Collabs

pastilhasandClaude Opus 5
2026-08-30 00:40:45 +01:00
-
fbf45a12fd
poster rung at 448, for the density-capped hero

pastilhasandClaude Opus 5
2026-08-30 00:30:21 +01:00
-
70dc19500a
fix: the poster ladder read a file already deleted

pastilhasandClaude Opus 5
2026-08-30 00:22:47 +01:00
-
931807f3a5
video posters get a ladder

pastilhasandClaude Opus 5
2026-08-30 00:17:53 +01:00
-
2b910bc5b8
square rungs chosen against real slots and real screens

pastilhasandClaude Opus 5
2026-08-30 00:13:59 +01:00
-
dc41cdbf09
square crops for square slots

pastilhasandClaude Opus 5
2026-08-30 00:06:18 +01:00
-
f3dda78ed0
thumbnails are encoded as thumbnails

pastilhasandClaude Opus 5
2026-08-30 00:01:57 +01:00
-
f98f8f0771
fix: backticks inside the nginx template literal

pastilhasandClaude Opus 5
2026-08-29 23:55:56 +01:00
-
cd4cb18ccc
a year on assets, now that their URLs change

pastilhasandClaude Opus 5
2026-08-29 23:55:19 +01:00
-
94eb308e78
480 is an image rung too

pastilhasandClaude Opus 5
2026-08-29 23:46:41 +01:00
-
b97c87fb5e
480 is a real video rung, with lighter audio

pastilhasandClaude Opus 5
2026-08-29 23:38:11 +01:00
-
c5fe7c0f86
the build can be pointed at one page

pastilhasandClaude Opus 5
2026-08-29 23:12:50 +01:00
-
3b962fe3ca
the typefaces get a year, the build output does not

pastilhasandClaude Opus 5
2026-08-29 22:32:33 +01:00
-
cd0d3fe09e
every ladder carries a 16-pixel placeholder

pastilhasandClaude Opus 5
2026-08-29 22:27:49 +01:00
-
a331b85dc3
a host that predates HTTP/2 can be repaired

pastilhasandClaude Opus 5
2026-08-29 22:19:31 +01:00
-
9b64933797
proxy hosts get HTTP/2

pastilhasandClaude Opus 5
2026-08-29 22:12:43 +01:00
-
a3e8f3fbc4
nginx gets a configuration instead of the stock one

pastilhasandClaude Opus 5
2026-08-29 22:07:50 +01:00