Make librenot.es fully usable on mobile devices through responsive CSS, PWA support, and touch-optimized interactions.
Child Issues
#18 Overhaul CSS for responsive layouts (320px to 2560px)
#19 Add PWA support: manifest, service worker, and install prompt
#20 Replace mouse events with pointer events for mobile touch support
Success Criteria
App is fully usable on mobile browsers (iOS Safari, Android Chrome)
App can be installed as a PWA
Touch interactions work correctly on all interactive elements
Dependencies
Depends on Phase 2 (#12) for login UI and frontend adaptations
## Overview
Make librenot.es fully usable on mobile devices through responsive CSS, PWA support, and touch-optimized interactions.
## Child Issues
- [x] #18 Overhaul CSS for responsive layouts (320px to 2560px)
- [x] #19 Add PWA support: manifest, service worker, and install prompt
- [x] #20 Replace mouse events with pointer events for mobile touch support
## Success Criteria
- [x] App is fully usable on mobile browsers (iOS Safari, Android Chrome)
- [x] App can be installed as a PWA
- [x] Touch interactions work correctly on all interactive elements
## Dependencies
- Depends on Phase 2 (#12) for login UI and frontend adaptations
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Overview
Make librenot.es fully usable on mobile devices through responsive CSS, PWA support, and touch-optimized interactions.
Child Issues
Success Criteria
Dependencies
libretech referenced this issue2026-03-01 00:13:51 +01:00
Phase 3: Mobile / PWAto Epic: Phase 3 — Mobile / PWA