Releases: ItsLimeNade/Beetroot
v0.2.1 | Threshold Hotfix
v0.2.0 | Enhancements Update
What's Changed
- Fixed error caused by saving wrong components as stickers. By @RansomTime in #12
- Doubled graph resolution for bigger and clearer images by @ItsLimeNade in #19
- Added warning in
/bgif data is older than 15 min by @ItsLimeNade in #23 - Added contextual stickers that generate based on your blood glucose value by @ItsLimeNade in #24
- Updated
/stickerscommand to work with contextual stickers by @ItsLimeNade in #24 - Added
/set-token,/set-nightscout-url,/get-nightscout-urland/set-visibilitycommands by @ItsLimeNade in #26 - MBG (meter blood glucose) entries now displayed as fingerprick readings on graphs by @ItsLimeNade in #27
- Target ranges now dynamically fetched from your Nightscout profile by @ItsLimeNade in #27
- Added faint striped lines at target high/low ranges on graphs by @ItsLimeNade in #27
/bgnow uses custom title from Nightscout status settings by @ItsLimeNade in #27/bgdisplays fingerprick values from past 30 min in both mg/dL and mmol/L by @ItsLimeNade in #27
New Contributors
- @RansomTime made their first contribution in #12
Full Changelog: v0.1.2...v0.2.0
v0.1.2 | Sticker invasion
There has been quite a few changes in this version.
New features
You can now add stickers to your graph!
When a sticker is sent in a discord chat (any chat), right click it and go in the Applications context menu and click the Add Sticker command, it will instantly add your sticker to your graph. (Up to 3 stickers)
If you want to remove a sticker:
- Added
/stickerscommand, allows you to manage your current stickers - Now for every update, an ephemeral update message containing a changelog will appear once to notify the user of the update.
- IOB and COB are now visible on the
/bgcommand ! - Added
/convertcommand for unit conversion - Added
Analyze Unitscontext menu (same steps as adding a sticker but with text a message) that will extract all blood glucose values in the text and convert them
QoL features
- Allows AAPS users to not have to set a threshold to get a readable graph by labelling SMB boluses as micro-boluses automatically.
Huge thanks to @p5nbTgip0r for #8
Bug fixes:
- Fixed delta not showing up for some users
- Fixed graph hours being on the wrong timezone
- Fixed day separation line on the graph being added twice.
- Fixed
/setupbuttons not getting removed after the setup was finished #8 (thanks @p5nbTgip0r) - Fixed help message not being ephemeral
Anyways thanks for using Beetroot, next update should be a little less user-oriented but rather fixing redundant and poorly written code.
However I have some big plans for the next 1-2 weeks :)
v0.1.1 | Quality of life improvements & Bug fixes
New features:
/allow [user] [action]command
Lets people add or remove people from their authorized list, so that even if their Nightscout is set to private people manually authorized can still access your BG and graph./helpcommand to view all available commands and how to use them/infocommand for general information about the bot (and a link to this repo)/set-threshold [value] [display]command
Allows the user to set a threshold that marks any insulin treatment who's units count is below that threshold as a "microbolus", either hiding it completely from the graph making it way more readable for closed loop user or marking it with a tiny marker without the amount of units displayed on the graph.
QoL features:
/graphnow also takes an optional[user]parameter to display the graph of an other user.- Made all information embeds ephemeral to not flood channels with useless informations.
- Tweaked graph treatment positionnement, size and shape to make it more readable.
Bug fixes
- Fixed graph not displaying correct timestamps and timestamps overlapping
- Fixed graph not displaying round values for primary unit
- Fixed graph having an extra y-axis label that is completely useless
- Fixed treatments overlapping with each other
Thanks for using Beetroot, and there are more features to come soon so stay tuned :)
Base functionalities
The first release of the bot, containing the core features such as retrieving your blood glucose using /bg or viewing your current graph with treatments using /graph.
Includes token encryption and a database for secure storage. Basic error handling is implemented.
Features
/bg @user— Get the blood glucose level of a user./graph {hours}— View a graph of the past X hours./setup— Configure the bot to work with your nightscout./token— Update your nightscout token.