[pull] main from CPAtoCybersecurity:main - #42
Merged
Conversation
…ed KPIs - Assessments-by-status pie with per-evaluation status table - Controls-by-owner horizontal bar chart sorted highest to lowest, Unassigned aggregated in neutral gray - Unassigned Controls / Unassigned Assessments KPI cards with N-of-M context - Workspace-wide rollups, independent of selected assessment/quarter
- manifest.json: real 192/512 icons (manifest previously declared false sizes against one 365x383 logo), maskable variant, id './' preserving pre-manifest install identity, black background_color matching the terminal-theme shell - Replace stock React-logo icons with Simply Cyber shield icons (transparent 192/512, white-tile maskable + apple-touch-icon) - service-worker.js, three request classes (same-origin GET only, /api/ excluded): navigations network-first with ok-gated shell caching and offline fallback; content-hashed /static/ cache-first; everything else (CSV datasets) stale-while-revalidate so installed users keep getting dataset updates; redirected responses re-wrapped before caching (Chrome refuses redirected shells for navigations); SPA-fallback HTML never cached under asset URLs - stamp-service-worker.mjs appends a build fingerprint post-build so SW bytes change per deploy and the precache re-runs (idempotent) - Register the worker in production builds only; feature-checked so dev server, older browsers, and the Tauri webview are untouched - pwa.test.js: manifest fields + icon IHDR pixel-size probes, vm-driven service worker behavior tests (request classes, cache strategies, error-response gating, redirect normalization), production-path registration tests - INSTALL_THE_APP: document the browser-install path (no Node/Rust) Offline-boot verified: production build served, SW installed, server killed, cold reload renders the full app from SW cache.
Make the web app an installable PWA with offline support
…i-parity Dashboard: Portfolio Overview — status pie, owner bar chart, unassigned KPIs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )