pcbjam/web/standalone/src/lib
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Gergő Törcsvári 3ff53f0a78
standalone: start headless (chrome hidden) on small screens + treat tablets as mobile
Chrome start-hidden default is now startsChromeHidden(): phones (UA-CH),
tablets (coarse primary pointer at any width), and narrow windows (<=900px,
any pointer). isMobileMode() drops its narrow-viewport requirement so
tablets get the full mobile treatment (touch shim, preflight suppression);
touch laptops stay desktop (fine primary pointer). capabilities.ts probe
kept in sync. ?mobile= still overrides both ways.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CkUNWj4KWz6WfP8VwRsUNN
2026-07-27 18:38:02 +02:00
..
analytics.ts analytics: consolidate everything onto one shared Plausible pa- script 2026-07-15 19:34:09 +02:00
api.ts tool-switch: create the missing counterpart file instead of silently no-opping 2026-07-16 14:19:47 +02:00
async-map.ts feat(standalone): 8-way parallel lib presync + stable load counters 2026-07-07 21:09:23 +02:00
chrome-visibility.test.ts feat(mobile): Figma-like hide-UI toggle — Cmd/Ctrl+\ hotkey + floating button, snapshot-exact chrome restore 2026-07-09 16:15:37 +02:00
chrome-visibility.ts standalone: start headless (chrome hidden) on small screens + treat tablets as mobile 2026-07-27 18:38:02 +02:00
config.ts feat(deploy/site): serve the apex from the same Pages project, no redirect rule 2026-07-27 14:34:16 +02:00
contract-client.ts feat(standalone): send session credentials on backend API calls 2026-07-07 19:48:35 +02:00
download.ts feat: standalone save/load routing + VITE_DOC_SOURCE ydoc mode 2026-06-12 14:05:40 +02:00
emoji-quick.ts comments-ux: figma bubble pins, floating panel, seen/reactions/mentions UI, theme follow (0001 A–E + 0002) 2026-07-24 13:21:22 +02:00
idb-project-store.ts feat(scopes): phase 0003 — standalone scope routing, tool inference, scoped API client, Demo/Local/Cloud badges 2026-06-30 09:54:49 +02:00
import-folder.ts feat(standalone): browser-local (IndexedDB) virtual projects 2026-06-20 08:24:14 +02:00
mentions.ts comments-ux: figma bubble pins, floating panel, seen/reactions/mentions UI, theme follow (0001 A–E + 0002) 2026-07-24 13:21:22 +02:00
mobile-mode.test.ts standalone: start headless (chrome hidden) on small screens + treat tablets as mobile 2026-07-27 18:38:02 +02:00
mobile-mode.ts standalone: start headless (chrome hidden) on small screens + treat tablets as mobile 2026-07-27 18:38:02 +02:00
new-file.ts project-sync: boot .kicad_pro synthesis + creation-time companion + live sibling restage 2026-07-16 19:05:23 +02:00
project-source-shared.ts feat(scopes): phase 0003 — standalone scope routing, tool inference, scoped API client, Demo/Local/Cloud badges 2026-06-30 09:54:49 +02:00
project-source.test.ts feat(scopes): phase 0003 — standalone scope routing, tool inference, scoped API client, Demo/Local/Cloud badges 2026-06-30 09:54:49 +02:00
project-source.ts feat(standalone): send session credentials on backend API calls 2026-07-07 19:48:35 +02:00
read-only-mode.test.ts feat(read-only-viewer): editor viewer mode + kicadSetReadOnly binding 2026-07-13 12:48:35 +02:00
read-only-mode.ts feat(read-only-viewer): editor viewer mode + kicadSetReadOnly binding 2026-07-13 12:48:35 +02:00
redirect.test.ts standalone-hardening 0006: redirect non-editor routes to the mgmt app 2026-07-16 17:24:37 +02:00
redirect.ts standalone-hardening 0006: redirect non-editor routes to the mgmt app 2026-07-16 17:24:37 +02:00
session-identity.test.ts collab-presence 0009 A: real session identity for presence + comments 2026-07-16 17:25:56 +02:00
session-identity.ts fix(editor): real comment authors + overlay menu redesign 2026-07-20 20:59:24 +02:00
theme.test.ts comments-ux: figma bubble pins, floating panel, seen/reactions/mentions UI, theme follow (0001 A–E + 0002) 2026-07-24 13:21:22 +02:00
theme.ts comments-ux: figma bubble pins, floating panel, seen/reactions/mentions UI, theme follow (0001 A–E + 0002) 2026-07-24 13:21:22 +02:00
utils.ts refactor(web): split into GPL standalone editor + thin reference backend 2026-06-09 12:35:46 +02:00
zip.ts feat(standalone): browser-local (IndexedDB) virtual projects 2026-06-20 08:24:14 +02:00