-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: refactor service worker #41
Feature: refactor service worker #41
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4d391cc - Browse repository at this point
Copy the full SHA 4d391ccView commit details
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b484922 - Browse repository at this point
Copy the full SHA b484922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a63788 - Browse repository at this point
Copy the full SHA 6a63788View commit details
Commits on Nov 14, 2022
-
SAM-64 high level modularization (#44)
* Rename service-worker.ts to worker-messaging.ts * Exclude self from 'no-restricted-globals' eslint rule * Modularize worker/index.ts and replace with new root worker/service-worker.ts file * Add missing message handlers to new refactored code * Add trace logging for forwarding fetch requests * Format logger output * Create new DevTools util accessible via 'SamizdAppDevTools' * Return root logger from logging.getLoggers() * Write boilerplate tests for new worker
Configuration menu - View commit details
-
Copy full SHA for d89122b - Browse repository at this point
Copy the full SHA d89122bView commit details -
SAM-66 refactor p2p client (#45)
* Add localforage to SamizdAppDevTools * Add workbox logging comment to root service-worker.ts * Refactor p2p-client into high-level OOP architecture
Configuration menu - View commit details
-
Copy full SHA for d15373d - Browse repository at this point
Copy the full SHA d15373dView commit details
Commits on Nov 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ab96b47 - Browse repository at this point
Copy the full SHA ab96b47View commit details -
* Don't use logger namespaces as logger names (makes name matching easier) * Prefix log with method name, not logLevel setting * Don't log using console.trace() * Persist loglevel using localforage and correctly set default levels * Move logging module to separate directory * Set prettier tabWidth to 2 for yaml and .prettierrc files * Create new logging.yaml file that sets default levels on all matched loggers * Handle possibility of no logging config
Configuration menu - View commit details
-
Copy full SHA for 002aad6 - Browse repository at this point
Copy the full SHA 002aad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7bea8b - Browse repository at this point
Copy the full SHA d7bea8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77312d6 - Browse repository at this point
Copy the full SHA 77312d6View commit details
Commits on Nov 17, 2022
-
SAM-68 better libp2p implementation (#51)
* Uninstall multiaddr package (use the same one libp2p uses instead) * Delete old worker/index.ts file (uninstalling old package caused import errors) * Refactor bootstrap-list to more cleanly manage addresses and configure libp2p discovery * Refactor stream-factory with cleaner logic and more robust restart * Adjust p2p logging * Import workbox-precaching for types (preivously was imported in index.ts) * Add new SamizdAppDevTools.addressBook property * Improve p2p logging * Disable autodial and restart() and replace with serve connection retry logic
Configuration menu - View commit details
-
Copy full SHA for 2c4154b - Browse repository at this point
Copy the full SHA 2c4154bView commit details
Commits on Nov 18, 2022
-
SAM-73 don't cache empty p2p bootstrap list (#53)
Don't cache empty p2p bootstrap list
Configuration menu - View commit details
-
Copy full SHA for e3c44ee - Browse repository at this point
Copy the full SHA e3c44eeView commit details -
SAM-71 migrations (with libp2p migration) (#52)
* Make JSON parsing more defensive in bootstrap-list loadCache() * Create new migrations layer and add first migration: libp2p.bootstrap -> p2p.bootstrap-list
Configuration menu - View commit details
-
Copy full SHA for 02a8a5c - Browse repository at this point
Copy the full SHA 02a8a5cView commit details -
SAM-72 close stats socket (#54)
Close stats websocket after collection
Configuration menu - View commit details
-
Copy full SHA for 15c5d5e - Browse repository at this point
Copy the full SHA 15c5d5eView commit details -
SAM-65 disable static cache when running locally (#55)
Disable static cache when running locally
Configuration menu - View commit details
-
Copy full SHA for d8d05ec - Browse repository at this point
Copy the full SHA d8d05ecView commit details