-
Notifications
You must be signed in to change notification settings - Fork 1
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
Migrate from glimmer.js to svelte #19
Commits on Sep 7, 2022
-
Bump bestzip from 1.1.4 to 2.1.7 in /chrome
Bumps [bestzip](https://github.com/nfriedly/node-bestzip) from 1.1.4 to 2.1.7. - [Release notes](https://github.com/nfriedly/node-bestzip/releases) - [Commits](nfriedly/node-bestzip@v1.1.4...v2.1.7) Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for f9d7d8c - Browse repository at this point
Copy the full SHA f9d7d8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7941c9 - Browse repository at this point
Copy the full SHA c7941c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a93461 - Browse repository at this point
Copy the full SHA 0a93461View commit details -
Configuration menu - View commit details
-
Copy full SHA for f804236 - Browse repository at this point
Copy the full SHA f804236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b34a2d - Browse repository at this point
Copy the full SHA 7b34a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa34120 - Browse repository at this point
Copy the full SHA fa34120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b1dfdf - Browse repository at this point
Copy the full SHA 5b1dfdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3858c3 - Browse repository at this point
Copy the full SHA e3858c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 364e66a - Browse repository at this point
Copy the full SHA 364e66aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7807471 - Browse repository at this point
Copy the full SHA 7807471View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa4bef5 - Browse repository at this point
Copy the full SHA fa4bef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 673ca5d - Browse repository at this point
Copy the full SHA 673ca5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cc869 - Browse repository at this point
Copy the full SHA 43cc869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a0eeec - Browse repository at this point
Copy the full SHA 3a0eeecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6440579 - Browse repository at this point
Copy the full SHA 6440579View commit details -
Configuration menu - View commit details
-
Copy full SHA for d104fd0 - Browse repository at this point
Copy the full SHA d104fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for df0b34c - Browse repository at this point
Copy the full SHA df0b34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5eb490 - Browse repository at this point
Copy the full SHA c5eb490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31be314 - Browse repository at this point
Copy the full SHA 31be314View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82732c0 - Browse repository at this point
Copy the full SHA 82732c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19ec760 - Browse repository at this point
Copy the full SHA 19ec760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 629c2b9 - Browse repository at this point
Copy the full SHA 629c2b9View commit details -
Set date value settings on blur
This helps fix the issue with the zero padding (2 -> 02) occuring while typing, and instead allow it to happen after an input is considered settled
Configuration menu - View commit details
-
Copy full SHA for fbbbea8 - Browse repository at this point
Copy the full SHA fbbbea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e520e04 - Browse repository at this point
Copy the full SHA e520e04View commit details -
Configuration menu - View commit details
-
Copy full SHA for a730ea7 - Browse repository at this point
Copy the full SHA a730ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2958fe6 - Browse repository at this point
Copy the full SHA 2958fe6View commit details -
Move data manipulation outside of Settings component
The settings page gets the initial settings and passes along with handlers for on submission and on close.
Configuration menu - View commit details
-
Copy full SHA for 86af8de - Browse repository at this point
Copy the full SHA 86af8deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4466c37 - Browse repository at this point
Copy the full SHA 4466c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf38716 - Browse repository at this point
Copy the full SHA cf38716View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8aeec7 - Browse repository at this point
Copy the full SHA f8aeec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8201489 - Browse repository at this point
Copy the full SHA 8201489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ec4bd - Browse repository at this point
Copy the full SHA 67ec4bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd8662 - Browse repository at this point
Copy the full SHA dcd8662View commit details -
Configuration menu - View commit details
-
Copy full SHA for 571c0f0 - Browse repository at this point
Copy the full SHA 571c0f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e89218 - Browse repository at this point
Copy the full SHA 8e89218View commit details -
Fix up CountdownMessage and has-date-past utility
Add tests and fix luxon `diffNow` usage with has-date-past
Configuration menu - View commit details
-
Copy full SHA for 017f9ea - Browse repository at this point
Copy the full SHA 017f9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe27f59 - Browse repository at this point
Copy the full SHA fe27f59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f425df - Browse repository at this point
Copy the full SHA 6f425dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0447d9c - Browse repository at this point
Copy the full SHA 0447d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4aaec5 - Browse repository at this point
Copy the full SHA b4aaec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b057251 - Browse repository at this point
Copy the full SHA b057251View commit details -
Configuration menu - View commit details
-
Copy full SHA for d00f7ff - Browse repository at this point
Copy the full SHA d00f7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cbc11a - Browse repository at this point
Copy the full SHA 4cbc11aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b5efb3 - Browse repository at this point
Copy the full SHA 8b5efb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9919d13 - Browse repository at this point
Copy the full SHA 9919d13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5182c90 - Browse repository at this point
Copy the full SHA 5182c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b11b66 - Browse repository at this point
Copy the full SHA 2b11b66View commit details -
By loading a photo and then getting the settings on subscription creates a double-load and a flickr.
Configuration menu - View commit details
-
Copy full SHA for 6595e53 - Browse repository at this point
Copy the full SHA 6595e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c626f1 - Browse repository at this point
Copy the full SHA 5c626f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 687aacb - Browse repository at this point
Copy the full SHA 687aacbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97baf9a - Browse repository at this point
Copy the full SHA 97baf9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bfbb8e - Browse repository at this point
Copy the full SHA 1bfbb8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52d0630 - Browse repository at this point
Copy the full SHA 52d0630View commit details -
Configuration menu - View commit details
-
Copy full SHA for deec15d - Browse repository at this point
Copy the full SHA deec15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a7f6c5 - Browse repository at this point
Copy the full SHA 3a7f6c5View commit details -
* Ensure image is fully loaded before showing wallpaper * Use vw and vh units instead of 100% for width and height * Use object-fit with img tag instead of background-image with div
Configuration menu - View commit details
-
Copy full SHA for bbbc0cd - Browse repository at this point
Copy the full SHA bbbc0cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b87f4 - Browse repository at this point
Copy the full SHA b0b87f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66633d - Browse repository at this point
Copy the full SHA e66633dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c44e910 - Browse repository at this point
Copy the full SHA c44e910View commit details -
Configuration menu - View commit details
-
Copy full SHA for b30a309 - Browse repository at this point
Copy the full SHA b30a309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e17f2c - Browse repository at this point
Copy the full SHA 6e17f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7391bb - Browse repository at this point
Copy the full SHA a7391bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e3f10 - Browse repository at this point
Copy the full SHA 29e3f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 257787a - Browse repository at this point
Copy the full SHA 257787aView commit details
Commits on Sep 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 179a795 - Browse repository at this point
Copy the full SHA 179a795View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d6c33a - Browse repository at this point
Copy the full SHA 5d6c33aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da52cf - Browse repository at this point
Copy the full SHA 4da52cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a880044 - Browse repository at this point
Copy the full SHA a880044View commit details -
Using hashes to track routes in urls is better for chrome extensions. This is because the default of providing a route at /settings for example doesn't map in extension land to a .html There is probably a way of intercepting route changes in extensions for urls and redirecting them but this would require escalated privledges and be harder to test. The other method of generating a prerendered .html file for every route almost worked except svelte's routing doesn't recognize a route at its .html location once it's loaded. It wants to deal with goto("/settings"), it doesn't recognize goto("/settings.html"). The hacky workaround I have here works pretty well. Every route change that happens it goes and replaces the current route with a corresponding hash representation. If someone reloads the page the hash representation needs to be mapped back to its corresponding route and then navigated to that route by svelte's `goto`. Upon entering that route it will again have its url replaced with its hash match. This method also helps encapsulate the swapping of the routes to be friendly for local dev server or extension. In the case of the extension the hash is at "index.html#route" and when being served by the local dev server it is replaced with "/#route". While this is hacky it is consistent and allows for everything to be handled entirely "in app". If this app were to increase the number of routes it had to manage then this hash mapping would become less sustainable and maybe more research into how other svelte apps handle this challenge would be warranted.
Configuration menu - View commit details
-
Copy full SHA for 1ad208f - Browse repository at this point
Copy the full SHA 1ad208fView commit details -
Use dedicated settings.html page to redirect to index.html#settings
If there was already a chrome tab opened then going to the options would not open a new tab at #settings nor would it update the existing opened tab to #settings, resulting in the options button linked from the browser's extension page essentially noop'ing. This dedicated settings.html does a local js redirect to index.html#settings and that way every new tab opened by the browser's extension option page will end up at index.html#settings
Configuration menu - View commit details
-
Copy full SHA for f20bdf7 - Browse repository at this point
Copy the full SHA f20bdf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b066cc - Browse repository at this point
Copy the full SHA 7b066ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0b83a - Browse repository at this point
Copy the full SHA bf0b83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e9d843 - Browse repository at this point
Copy the full SHA 0e9d843View commit details -
Configuration menu - View commit details
-
Copy full SHA for a982498 - Browse repository at this point
Copy the full SHA a982498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c89c81 - Browse repository at this point
Copy the full SHA 7c89c81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 643c567 - Browse repository at this point
Copy the full SHA 643c567View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea6ae39 - Browse repository at this point
Copy the full SHA ea6ae39View commit details -
Set background image to fallback gradient in app.html
This means that the bg will be rendered before any js and css is loaded and parsed, hopefully reducing the amount of "white" flash
Configuration menu - View commit details
-
Copy full SHA for 36db2fe - Browse repository at this point
Copy the full SHA 36db2feView commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 088add1 - Browse repository at this point
Copy the full SHA 088add1View commit details
Commits on Sep 11, 2022
-
This commit adds a route that is as an ugly hack for when "index.html" loads and it tries to load the corresponding route. Without this "index.html" route the router can't find a matching route, throws an error, but still ends up at the default route (so the user doesn't notice the issue) but it leaves an ugly error in the console. By having an "index.html" route which is a shortcoming of being able to serve from static files like within extensions, this route kicks things off by navigating to the root route "/".
Configuration menu - View commit details
-
Copy full SHA for 9a461fd - Browse repository at this point
Copy the full SHA 9a461fdView commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8fbfda1 - Browse repository at this point
Copy the full SHA 8fbfda1View commit details