ext-apps/examples
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mel Ludowise 9778cf97a2
Make lazy-auth-server usable on mobile (#714)
The consent page shipped without a viewport meta tag, so mobile browsers
laid it out at a desktop width. Its Approve/Deny buttons were 37px tall
and nested a <button> inside an <a>, which is invalid HTML — interactive
content is not permitted inside a link.

- Add a viewport meta tag to the consent page
- Replace the <a><button> nesting with anchors styled as buttons
  (role="button" plus a Space-key handler to keep button keyboard
  semantics)
- Lay the actions out as a wrapping flex row with equal 56px tap targets
- Add touch-action: manipulation so a tap resolves to a click immediately
  rather than waiting on the double-tap-to-zoom gesture
- Suppress long-press text selection and the iOS callout menu on the
  buttons, scoped so the card's client/redirect details stay copyable
- Give buttons an :active style since removing the native tap highlight
  otherwise leaves no press feedback
- Apply the same 56px minimum and touch handling to the in-app view's
  buttons (the fullscreen toggle was ~33x33)
2026-07-16 17:00:17 +01:00
..
basic-host chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
basic-server-preact chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
basic-server-react chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
basic-server-solid chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
basic-server-svelte chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
basic-server-vanillajs chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
basic-server-vue chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
budget-allocator-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
cohort-heatmap-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
customer-segmentation-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
debug-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
integration-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
lazy-auth-server Make lazy-auth-server usable on mobile (#714) 2026-07-16 17:00:17 +01:00
map-server docs: fix map-server readme and code of conduct links (#657) 2026-06-17 18:51:57 +03:00
pdf-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
qr-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
quickstart chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
say-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
scenario-modeler-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
shadertoy-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
sheet-music-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
system-monitor-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
threejs-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
transcript-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
video-resource-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
wiki-explorer-server chore: bump ext-apps to 1.7.4 (#685) 2026-06-04 22:10:06 +01:00
run-all.ts add EXAMPLE=folder-name support for tests & basic-host (#292) 2026-01-19 20:16:37 +00:00