{"push_id":1918460904,"size":13,"distinct_size":0,"ref":"refs/heads/femasters/11-begin","head":"89f50894e6805ee58e9db8c8d58421ca44b75642","before":"89fc0b715b2dd712a2eb25d8de33393f04b5f4f9","commits":[{"sha":"5f739e46805d62bf98ea95624428b35c2f92340e","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"GitHub LFS for documents","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/5f739e46805d62bf98ea95624428b35c2f92340e"},{"sha":"b1aca7306271e090e5c84976397c548901db348c","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 1 - Mobile Metadata","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/b1aca7306271e090e5c84976397c548901db348c"},{"sha":"016b5eea2d72c2e435f5ac0e6c1bbe0578260835","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 2 - Enhanced client-side rendering","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/016b5eea2d72c2e435f5ac0e6c1bbe0578260835"},{"sha":"5bb978cb1b3a3556e7e8dce16e88a5b4b34d38a6","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 3 - Dedicated worker for QR code scanning","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/5bb978cb1b3a3556e7e8dce16e88a5b4b34d38a6"},{"sha":"e275711b198006aaf7aa8b0b2e1d23cbf4a70a98","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 4 - Fetch: Persist cart and checkout","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/e275711b198006aaf7aa8b0b2e1d23cbf4a70a98"},{"sha":"32d6adfe1c2560f1b2f87b5562204779e7e02b90","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 5 - Fetch: Persist cart and checkout","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/32d6adfe1c2560f1b2f87b5562204779e7e02b90"},{"sha":"da93a2fdedef86f01c6397608b5a98da94d0bf01","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 6 - Simple Service Worker","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/da93a2fdedef86f01c6397608b5a98da94d0bf01"},{"sha":"36d32289eb8a3a14ec349f31fc8dcd9333ca30fc","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 7 - Intercepting fetch - fallback grocery images","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/36d32289eb8a3a14ec349f31fc8dcd9333ca30fc"},{"sha":"f5a758a19839d10f7e650457dd941fa2769ab81f","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 8 - Quick boot: precaching static assets","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/f5a758a19839d10f7e650457dd941fa2769ab81f"},{"sha":"957b10643174bf82319dc1813b5e420beb6c4a0e","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"🚀 Exercise 9 - Caching JSON in a service worker (starting point)","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/957b10643174bf82319dc1813b5e420beb6c4a0e"},{"sha":"1449d3e5b508d89aa7e2ce0c881ad97257680ae4","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 9 - Caching JSON in a service worker","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/1449d3e5b508d89aa7e2ce0c881ad97257680ae4"},{"sha":"8769681ff3cff3ff2210a138374e8e1c764d2bed","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅➕ Exercise 9 - Caching grocery images for offline fallback","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/8769681ff3cff3ff2210a138374e8e1c764d2bed"},{"sha":"89f50894e6805ee58e9db8c8d58421ca44b75642","author":{"name":"Michael North","email":"e54cc6b43d22f45f7454889ff5c8994675f4d981@gmail.com"},"message":"✅ Exercise 10 - Cache app-shell, for FULL OFFLINE SUPPORT!!","distinct":false,"url":"https://api.github.com/repos/mike-north/pwa-fundamentals/commits/89f50894e6805ee58e9db8c8d58421ca44b75642"}]}
{"actor":{"display_login":"mike-north"}}