8c8499fb1c
Add backwards compatibility for average changes
2024-11-03 16:29:31 -08:00
0180e8a3b5
Swap to v2 of the historical api
2024-11-01 00:09:19 -07:00
fa058cc64e
Swap to v2 of current API
2024-10-31 22:35:11 -07:00
ef95388185
Fix live prices being added to the chart with incorrect price
2024-10-24 18:09:21 -07:00
ad069cb7bf
Dependency updates
2024-10-17 00:27:35 -07:00
367b767f52
Remove unused aggregate function toggle
2024-10-17 00:05:37 -07:00
c9e14e265f
Flip high and low sections
...
This is more in line with how English reads, left to right, low to high
2024-10-16 23:58:16 -07:00
5abf6fe132
Adds a high and low price data callout
2024-10-16 23:53:53 -07:00
487bb86a29
Fix late updates to chart
2024-10-14 00:18:07 -07:00
a51d3f8d7b
Start the process of splitting JS files
...
I am a JS noob so this is probably poorly thought out. But it is a wip and I dont really care about the quality, just more the learning experience.
2024-10-13 23:23:31 -07:00
27eb2ccb45
Remove advanced region options for now.
...
It may come back later, but it's kinda confusing just being disabled
2024-10-12 22:31:26 -07:00
94e08c3657
Revert "Add early reply header to first requests"
...
This reverts commit fa60c3ea53
.
2024-05-26 22:47:18 -07:00
fa60c3ea53
Add early reply header to first requests
...
This lets my CloudFront function know whether to serve a request from the Lambda@edge function with more body, or an early request from the Cloudfront KeyValueStore. This is an A/B test with retail vs classic site at the time of commit
2024-05-26 11:38:51 -07:00
1e0b4a0a1f
Make time and cost delineation more apparent
2024-04-25 00:17:09 -07:00
17ffbc3db1
Enabled the option to start Y at zero
2024-04-24 23:54:03 -07:00
0c9e7ed183
Change the timescale legend to be more readable instead of dense
2024-04-12 05:27:41 -07:00
4a7c03307d
Change logs to warnings, since that's what they really are
2024-04-12 05:06:41 -07:00
0e40f403e4
Increase font size and brightness for better contrast
2024-04-12 05:04:33 -07:00
66ab042995
Changes to advanced options and styling in prep for future work
2023-10-15 01:16:38 -07:00
8cd9a2ddeb
Remove Cash dependency, refactor event registration
2023-09-10 13:00:47 -07:00
c1b05851a4
Add link to classic token
2023-05-23 19:33:41 -07:00
aab8a9cd12
Move to using hashed CSS files too
2023-05-20 03:02:08 -07:00
7df594f22a
Add ability to generate deeplinks URL for chart
2023-05-06 16:50:55 -07:00
be4678eab1
Use hashed bundle name for better caching and invalidation
2023-05-06 15:43:36 -07:00
25e9353f22
Add aggregate to URL params and bug fixes
2023-03-04 15:47:06 -08:00
543b9ba9d2
Added new aggregate functions feature
2023-02-19 17:44:59 -08:00
71b38778f1
Added 'details' sections to provide more information about the site
2023-02-12 03:01:03 -08:00
6379803a45
Made the external data requests parallel
2023-02-09 00:17:35 -08:00
11a3fd7fff
Adjusted selection dropdowns to be more compact
2023-02-09 00:17:13 -08:00
b92f24739b
Update About and Source to point at new landing page
2022-12-11 17:06:51 -08:00
23ca3cbcef
Syles loader to no take mess with content-paint
2022-12-11 16:01:38 -08:00
30f72f91ac
Added CSS 'loader' animation
2022-12-11 15:53:13 -08:00
efc8a0d83f
General syntactical cleanup
2022-12-11 14:15:13 -08:00
e6c1f2237f
Swap back to cached history URL
...
The uncached 'next' endpoint made it into pushed code accidentally. I should really come up with a way to prevent that from happening - though /next/[path] is less bad then what I was doing before (referencing Lambda URLs directly
2022-11-27 16:47:12 -08:00
f40f4827d0
Add a 2 year selection
...
This was actually commited accidentally with the last push, but this allows you to chose that from the URL query option
2022-11-27 16:33:14 -08:00
0d59dc046d
Update 30 day selection to source from Dynamo
2022-11-27 16:30:02 -08:00
1bc79ab74b
Second round at the efficient chart updater
2022-11-26 02:32:41 -08:00
6b5419b657
Updated interact methodology
...
Before, seeing exactly what number was on the chart required you to hover you mouse on the point exactly. Now, you can hover anywhere on the chart and it will tell you the the point closest to your mouse
2022-11-26 02:15:10 -08:00
dbb895c32c
Initial implementation of efficient chart updater
2022-11-26 02:10:34 -08:00
3206da96dc
Fix new link to blog
2022-11-26 01:47:43 -08:00
365be630b4
Minor QOL update
...
Updates include removing dependancy on Google Fonts, cleaning up build process, and pulling CSS back into it's own file
2022-11-26 01:30:24 -08:00
16511f1abd
Made time and region selection html selects, updated about to new site
2022-06-09 04:43:15 -04:00
84fe0082d7
Added a link to the source code and an about page
2021-07-03 00:37:45 -04:00
4c7ac49ddd
Added time and region query detection
2021-07-03 00:24:26 -04:00
22e87596a1
Somehow an S snuck in where it shouldn't be, remove it
2021-07-01 21:34:17 -04:00
a72457efe6
The CORS-free test endpoint snuck in again, swap it out and deativate it
2021-07-01 21:11:06 -04:00
bd76253176
Swap to using dayjs, it's a much smaller bundle size and accomplishes the same thing
2021-07-01 21:03:35 -04:00
30faf5523d
Fix the broken ability to change region and time preferences
2021-07-01 20:39:28 -04:00
a4f6e57c81
Swap API to production data source after initial CloudFront verification
2021-07-01 18:33:22 -04:00
3263dd360c
Swap to using Webpack to decrease deployment size
2021-07-01 17:08:18 -04:00