1
0
mirror of https://github.com/beestat/app.git synced 2026-05-13 10:52:29 -04:00
Commit Graph

31 Commits

Author SHA1 Message Date
Jon Ziebell 7012c34fd7 Fixed database error handling for #286 2020-06-23 21:48:33 -04:00
Jon Ziebell 474f4476fc Cleaned up Sentry reporting a bit.
Sometimes it would get called twice and some variables were being set too late.
2020-06-23 07:48:22 -04:00
Jon Ziebell 2e2de518e5 Turning Sentry back on for the API 2020-06-23 06:58:32 -04:00
Jon Ziebell d0ce15606b Fixed #266 - Migrate from MailChimp to MailGun 2020-06-21 22:10:38 -04:00
Jon Ziebell 930fbe1c28 Simplified debug_backtrace
This removed arguments (which could contain sensitive data) and also eliminated resources from the trace which failed to json_encode.
2020-03-16 21:15:04 -04:00
Jon Ziebell 6ea48160e9 Renamed api_log2 to api_log 2020-03-15 21:09:46 -04:00
Jon Ziebell e0f901e968 Fixed API log time 2020-03-15 21:06:19 -04:00
Jon Ziebell 997dd6976e Storing seconds instead of milliseconds in new API log 2020-03-15 20:48:18 -04:00
Jon Ziebell 790aaf354e Fixed #265 - Change logging from push to pull
Deceptively simple commit message. This is a massive change that completely reworks the most fundamental part of the API. Not only does it remove the push logging, it also restructures logging to give better insight into what happens during an API call.
2020-03-15 08:12:28 -04:00
Jon Ziebell c6c4b66083 Added extra info to Sentry API reporting 2020-03-06 20:51:38 -05:00
Jon Ziebell b740d75760 Stop sending errors to Sentry for anything except for the regular app API user 2020-03-06 07:56:33 -05:00
Jon Ziebell 64c12e6da1 Fixed null values in tinyint(1) fields returning false 2020-02-08 14:07:14 -05:00
Jon Ziebell 73139b47a8 Condition Sentry reporting on whether or not the configuration is present.
Better for people forking the project.
2020-02-08 14:06:34 -05:00
Jon Ziebell 846eb9bb93 Fixed first sync producing errors due to settings overwriting each other. 2020-02-03 22:16:29 -05:00
Jon Ziebell a6564305b0 Fixed #229 and #90.
Loading now doesn't break if the sync fails, and as a bonus that made it trivial to display whether or not ecobee is down.
2020-01-29 22:39:05 -05:00
Jon Ziebell 8054a10329 Only report exceptions on live 2020-01-28 18:38:08 -05:00
Jon Ziebell dcb15e5ff0 Switched Sentry logging to set api_user_id as a tag for better indexing. 2020-01-20 20:43:09 -05:00
Jon Ziebell 279d97d72f Fixes API-E. Fixes API-K. Fixes API-J.
Cleaned up some logic related to how tokens and refreshing works. Lots of stuff was broken.
2020-01-20 20:36:28 -05:00
Jon Ziebell c019fddce6 Moved user to it's own section of Sentry logging 2020-01-18 21:54:35 -05:00
Jon Ziebell c50d64b0d8 Removed hardcoded 'foo' from Sentry API call 2020-01-18 21:38:30 -05:00
Jon Ziebell 64d0a72252 Added logging of API errors to Sentry. 2020-01-18 21:34:32 -05:00
Jon Ziebell e5b1f5538f Fixed #212 - Server running out of memory when doing global/all comparisons
Added chunking to the thermostat group select to reduce memory usage.
2020-01-08 20:43:05 -05:00
Jon Ziebell d0ff64098a Fixed data download API calls not logging for #180
Forgot about the set_headers function in Cora.
2019-11-07 20:28:19 -05:00
Jon Ziebell fc2755db87 Fixing case-sensitivity issue with information_schema query 2019-10-28 22:35:36 -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 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 2773fd7184 Made setting->get() a bit clearer. 2019-07-06 14:28:42 -04:00
Jon Ziebell fd724fd3db Fixed bug in setting->get(). 2019-07-06 14:28:42 -04:00
Jon Ziebell af69ce9131 Fixed settings not loading properly if set to null 2019-07-06 14:01:05 -04:00
Jon Ziebell 1c79d3a773 Beestat is now open source 2019-05-22 21:22:24 -04:00