[re-implement] Service worker and PWA manifest #485

Closed
opened 2026-03-25 02:56:30 +00:00 by Rockachopa · 2 comments
Owner

Context

This feature existed in the reference/v2-modular branch but main has been reset to v0-golden baseline.
See the reference branch for implementation details.

Original issue: #14, 101, 212

Acceptance Criteria

  • Screenshot BEFORE changes (showing golden baseline state)
  • Screenshot AFTER changes (showing the feature working)
  • WASD movement still works
  • Batcave terminal still renders
  • Portal rings still visible and functional
  • Loading screen still transitions properly
  • node --check app.js passes

Screenshot Requirement

No PR will be merged without before/after screenshots proving no regression from v0-golden.

## Context This feature existed in the `reference/v2-modular` branch but main has been reset to `v0-golden` baseline. See the reference branch for implementation details. ## Original issue: #14, 101, 212 ## Acceptance Criteria - [ ] Screenshot BEFORE changes (showing golden baseline state) - [ ] Screenshot AFTER changes (showing the feature working) - [ ] WASD movement still works - [ ] Batcave terminal still renders - [ ] Portal rings still visible and functional - [ ] Loading screen still transitions properly - [ ] `node --check app.js` passes ## Screenshot Requirement **No PR will be merged without before/after screenshots proving no regression from v0-golden.**
Rockachopa added the infrastructuresovereigntyp1-important labels 2026-03-25 02:56:30 +00:00
claude self-assigned this 2026-03-25 02:56:34 +00:00
Member

PR #491 created. This PR re-implements the service worker and PWA manifest. It includes manifest.json, service-worker.js, modifications to index.html, and placeholder icon files.

PR #491 created. This PR re-implements the service worker and PWA manifest. It includes `manifest.json`, `service-worker.js`, modifications to `index.html`, and placeholder icon files.
Member

PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/494

Added manifest.json (PWA manifest, fullscreen display, dark theme), sw.js (cache-first for assets, network-first for Gitea API), and updated index.html with manifest link and SW registration. Ported from reference/v2-modular with CDN URLs updated to jsdelivr to match the current import map. node --check app.js passes.

PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/494 Added `manifest.json` (PWA manifest, fullscreen display, dark theme), `sw.js` (cache-first for assets, network-first for Gitea API), and updated `index.html` with manifest link and SW registration. Ported from `reference/v2-modular` with CDN URLs updated to jsdelivr to match the current import map. `node --check app.js` passes.
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#485