Releases: flaccid/google-keep-clone
Releases · flaccid/google-keep-clone
v0.2.0
Bug Fixes
- Fix: all write operations (note saving, label creation) failing with 504 — added missing
allow-ingress-to-backendNetworkPolicy; the nginx ingress controller could not reach backend pods due todefault-deny-allblocking cross-namespace traffic (d9d21ff) - Fix: backend egress to postgres and oauth2-proxy — added missing egress NetworkPolicies so backend pods can reach the database and auth proxy (750eba8)
- Fix: oauth2-proxy egress to Google APIs — added HTTPS egress policy for token exchange (589d7cb)
- Fix: postgres init container — create pgdata subPath with correct ownership, fix runAsUser for wait-for-postgres (7fe0400, 22053b7)
New Features
- PWA support — web app manifest, lightbulb icons (192/512px + maskable), service worker with network-first navigation caching and cache-first static assets; app is now installable on desktop and mobile (ff5aea0)
- Mobile-optimised frontend — sidebar overlay with backdrop dismiss, always-visible touch-friendly action buttons, full-screen note modal, responsive padding, proper viewport meta (c888292)
UI Improvements
- Search bar alignment — repositioned flush with sidebar edge instead of centered in header (5f7944c)
- Dark mode toggle on mobile — settings gear now visible on all screen sizes
- README screenshot mockup — added SVG mockup under badges (07feb0f)
Documentation
- Updated TODO.md with cert-manager concern, marked completed infrastructure items
- Rewrote AGENTS.md as compact instruction file
- Updated README with release badge, Helm/ArgoCD features, restructured project tree