1
0
mirror of https://github.com/beestat/app.git synced 2025-05-24 02:14:03 -04:00

350 Commits

Author SHA1 Message Date
Jon Ziebell
0bba819713 Enabling some early access stuff for me 2020-01-15 08:20:23 -05:00
Jon Ziebell
21a5b860ae Fixed download data not working.
It moved from runtime_thermostat to runtime.
2020-01-14 20:46:03 -05:00
Jon Ziebell
24020e300f A bunch of changes in preparation for sensor data.
The big stuff is done; sending this live to identify any issues early.
2020-01-12 21:27:30 -05:00
Jon Ziebell
b2239e4bbb Closed #214 - Show last updated date on temperature profiles 2020-01-08 18:56:29 -05:00
Jon Ziebell
aee4b52d95 Closed #171 - Remove temporary cookie fixes
Related to #161 and associated changes.
2020-01-03 08:08:27 -05:00
Jon Ziebell
679dd6e457 Closed #209 - Update help modals to point to documentation 2019-12-31 12:26:36 -05:00
Jon Ziebell
edb55c8e2a Fixed #208 - Can't link Patreon account if you've closed the banner.
Made it possible from the beestat menu; also added a link to the support page on the documentation and reworded some stuff.
2019-12-31 08:23:12 -05:00
Jon Ziebell
23cefc3834 Fixed #200 - Runtime Detail missing tenths of a degree
I had to go out of my way to break this originally; not sure what I was thinking. Restored single decimal place.
2019-12-17 21:12:20 -05:00
Jon Ziebell
58a22f009b Fixed #196 - Runtime Detail is showing °F data even though the units show °C
Forgot to account for this on all of the series.
2019-12-17 06:33:51 -05:00
Jon Ziebell
f0a8f24b59 Fixed #195 - Runtime Detail gets stuck when end date range is today 2019-12-16 22:27:00 -05:00
Jon Ziebell
7adfcb4b34 Fixed #164 - Convert recent activity to chart2
Also: Fixed #177, Fixed #91, Fixed #86, Fixed #40. Big changes.
2019-12-16 21:34:01 -05:00
Jon Ziebell
03a40da867 Fixed #194 - Balance point description is wrong
Crosses x-axis, not y-axis.
2019-12-11 21:33:42 -05:00
Jon Ziebell
082481a244 Fixed #189 - Accessory data not showing up on Recent Activity
When I updated to 1.4 I made a change to prevent this chart from breaking since the normal accessory columns went missing. Forgot to fix it.
2019-11-18 15:05:39 -05:00
Jon Ziebell
62970192ef Minor text fixes 2019-11-06 23:04:23 -05:00
Jon Ziebell
f5ff29d45e New Download Data button for #180
Adds a download data button with a somewhat customization date range selector.
2019-11-06 23:04:10 -05:00
Jon Ziebell
28b0d9dbd8 Fixed #176 - Cannot download temperature profiles chart
Forgot to update this one line of code when migrating to chart2.
2019-10-29 20:39:16 -04:00
Jon Ziebell
eaee95736d Fixed #157 - Re-evaluate converged columns
Removed "json_" prefixes from all columns and converted columns to actual JSON types. Also removed all converged columns and converted contents to regular columns.
2019-10-28 21:18:43 -04:00
Jon Ziebell
43e547198b Fixed #165 - Convert Temperature Profiles to chart2
Also fixed #173 - Runtime Summary - No title/subtitle or filename on export.
2019-10-24 21:41:19 -04:00
Jon Ziebell
9992abc592 Updated thermostat weather to return values in tenths. 2019-10-24 21:35:40 -04:00
Jon Ziebell
f61b85e646 Fixed #170 - Remove event listeners from temperature profile score cards
Also did some massive cleanup on the home comparisons layer and associated components.
2019-10-23 15:25:03 -04:00
Jon Ziebell
69200bbf0c Fixed #161 - Reload loop after migration from beestat.io/dashboard to app.beestat.io
Another fix for users who don't land on the homepage.
2019-10-20 23:10:08 -04:00
Jon Ziebell
f141234b24 Fixed #159 - Current month is missing from Runtime Summary
Needed to move end moment for bucket calculation.
2019-10-20 14:29:36 -04:00
Jon Ziebell
e6600fecac Fixed #158 - Runtime Summary - Temperature units are correct but values are in °F
Forgot about temperature extremes.
2019-10-20 13:53:36 -04:00
Jon Ziebell
382e899a33 Fixed #158 - Runtime Summary - Temperature units are correct but values are in °F
Forgot to convert that value to °C for my Metric friends.
2019-10-20 13:41:47 -04:00
Jon Ziebell
55f9aae26f Subdomains!
beestat.io, app.beestat.io, api.beestat.io, demo.beestat.io They all now work and the cookies should behave better. Fixes #134 among other things.
2019-10-17 21:20:25 -04:00
Jon Ziebell
47bcf5d45b Most of the changes for 1.4 2019-10-16 20:46:41 -04:00
Jon Ziebell
8f71679733 Fixes #151 - undefined is not an object
Was executing the success callback even on failure.
2019-08-19 21:32:04 -04:00
Jon Ziebell
759e700bba Removing stray console.log 2019-08-14 22:06:14 -04:00
Jon Ziebell
627182f742 A bit more cleanup for #148
Requiring at least one API call to call .send(), adding error message if responseText is null, fixing settings attempting to send empty API call if no settings changed.
2019-08-14 21:46:39 -04:00
Jon Ziebell
3a65f3afb2 Fixed #150 - Opening announcements attempts to set the same setting multiple times in a row 2019-08-14 21:42:32 -04:00
Jon Ziebell
c014f6c152 Completed #148. Technical debt reduced just a little bit. 2019-08-11 15:12:35 -04:00
Jon Ziebell
b816715612 Fixed outdoor temperature on system card cutting off instead of rounding 2019-07-27 07:31:32 -04:00
Jon Ziebell
d9a577f7b2 Forgot this from Minor cosmetic fixes commit
7c0b088996ff4c40cb91c6151638fcc468fefc43
2019-07-26 19:33:58 -04:00
Jon Ziebell
50752f6dd6 Update to eslint rules 2019-07-26 19:33:03 -04:00
Jon Ziebell
260d29e3f6 Completed #141 - Display current outdoor weather
Current weather is now displayed on the System card and available in detail in a modal.
2019-07-26 19:32:15 -04:00
Jon Ziebell
81928fbf0c Resolved some lint errors 2019-07-25 22:39:06 -04:00
Jon Ziebell
b0da83bc2b Fixed #139 - Aggregate runtime week off by one 2019-07-24 22:21:16 -04:00
Jon Ziebell
7c0b088996 Minor cosmetic fixes 2019-07-23 20:19:16 -04:00
Jon Ziebell
c37e3be9af Reverting unintended changes related to #121.
Oops...mistakenly committed a bunch of stuff that wasn't ready to go live.
2019-07-19 22:07:53 -04:00
Jon Ziebell
3037b5cdb7 Fixed #137 - If initial sync fails it never properly completes.
It will now attempt to resume the sync if it fails. This will still require a refresh on the browser or at the very least the cron job will pick up the slack.
2019-07-19 09:35:56 -04:00
Jon Ziebell
b0c8bf2b5a Completed #131 - Add high/low on aggregate runtime
Added new series to Aggregate Runtime graph; had to rebuild Highcharts with the new chart type to make it work.
2019-07-17 22:24:18 -04:00
Jon Ziebell
19ea51f121 Fixed #18 - Aggregate runtime - grouping by week causes odd spacing for months.
I did a terrible job of group by week; fixing it.
2019-06-20 21:37:19 -04:00
Jon Ziebell
b02374a71b Fixed #125 - Removed sensors are not being properly removed
Forgot to remove the inactive sensors from the polling.
2019-06-19 21:06:50 -04:00
Jon Ziebell
4acc61f65e Filling in product name for vulcanSmart code name 2019-06-10 20:32:17 -04:00
Jon Ziebell
98905d6181 Fixed #124 - Temperature Profiles chart axis gets skewed if you reload a previously loaded profile (only in °C)
I was performing the same mutation on an object multiple times because I did not clone it or store the data separately.
2019-06-04 22:23:45 -04:00
Jon Ziebell
729022e85a Fixed #123 - Aggregate runtime settings can get into an invalid state
I forgot to update the state in one place.
2019-06-04 21:34:33 -04:00
Jon Ziebell
107458e6d8 Fixes #74 - Add outdoor humidity
Even though the line can get a little messy and get in the way of the swimlanes at the top of the chart, it's nice to have.
2019-05-26 06:57:05 -04:00
Jon Ziebell
696af857d9 Fixes #109 - Legend colors could be clearer.
Tweaked some colors and line styles to improve readability.
2019-05-26 06:47:21 -04:00
Jon Ziebell
658af158d2 Fixed #119
While I have the connectNulls option left disabled, I was not adding null values to the series. So Highcharts was just connecting the values because it didn't know any better.
2019-05-23 20:51:46 -04:00
Jon Ziebell
1c79d3a773 Beestat is now open source 2019-05-22 21:22:24 -04:00