feat(web): replace the builder with the Desk & Paper editor shell

One editor at /builder/$resumeId: a bar with the document menu and save
status, the Write, Design and Check modes (in ?mode=), undo, history,
assistant, Share and the Download PDF split button, over the panel and the
page canvas. Tablets get a drawer that can be pinned in landscape; phones
get Write, Page, Design and Check tabs.

The canvas renders pages at the zoom level (60-150%, Fit), outlines the
selected entry, links page clicks to the panel and panel focus to the page,
and offers Edit entry on phones. Share & export hosts sharing, statistics and
every download format. Offline, the panel explains the state and Share and
Download wait for a connection.

Until their milestones land, the modes host today's section editors, design
sections and ATS check. The resizable-panel shells, rails, dock, header,
mobile shell and react-zoom-pan-pinch are removed.
This commit is contained in:
Amruth Pillai
2026-09-28 17:18:04 +02:00
parent 639abf12b6
commit f2a76b2f69
47 changed files with 1544 additions and 1562 deletions
-1
View File
@@ -87,7 +87,6 @@
"react-markdown": "^10.1.0",
"react-resizable-panels": "^4.14.1",
"react-window": "^2.3.3",
"react-zoom-pan-pinch": "^4.2.0",
"remark-gfm": "^4.0.1",
"ts-pattern": "^5.9.0",
"usehooks-ts": "^3.1.1",