PWA-Ausprägung nachrüsten: Bottom-Bar + Standard-Layout für projax #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Request
m (2026-05-15, PWA voice):
(EN: "projax doesn't use the same standards as our other web apps. In particular, it's missing the PWA layer with buttons at the bottom. I'd like to retrofit this.")
The Phase-1 implementation of projax runs as a regular web app without a PWA layer (no manifest, no service worker, no bottom bar, not installable). m wants it lifted to the same PWA standard as the Otto PWA and msbls.de.
Scope
PWA manifest + service worker per
mWeb/docs/pwa-baseline.md. Make the app installable.Bottom bar with buttons for projax's main surfaces. Which items? Suggestions:
[[concept-promotion-demotion-projects]])Final list should be confirmed with m — the initial researcher asks via mai-message or its own PWA form.
Layout consistency with Otto PWA + msbls.de — same bottom-bar height, same icon set, same color-token system, same sidebar pattern where applicable.
Mobile-first: m uses the PWA primarily on Android. Touch targets, safe-area insets, pull-to-refresh where appropriate.
Context
This dovetails with the larger "standards & defaults documentation" thread m opened in parallel (see
m/mWeb#6). The projax PWA retrofit is the first concrete probe of whether the mWeb PWA baseline is actually plug-and-play or still has gaps. Findings from this implementation should flow back intomWeb/docs/pwa-baseline.md.Out of scope
Refs
m/mWeb:docs/pwa-baseline.md— existing PWA baseline.m/mAi/pwa/— Otto PWA as reference implementation.m/projax:docs/design.md— source of truth for projax data model + Phase-1 state.m/mWeb#6— parent standards-framework issue.Role: researcher first (walk the existing mWeb baseline + Otto PWA, confirm bottom-bar items with m, identify gaps), then coder for implementation.