Skip to content

Releases: ItsLimeNade/Beetroot

v0.2.1 | Threshold Hotfix

12 Oct 20:50

Choose a tag to compare

Fixes:

  • Fixed incorrect thresholds fetching.

Full Changelog: v0.2.0...v0.2.1

v0.2.0 | Enhancements Update

12 Oct 20:23
2a60685

Choose a tag to compare

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 /bg if 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 /stickers command to work with contextual stickers by @ItsLimeNade in #24
  • Added /set-token, /set-nightscout-url, /get-nightscout-url and /set-visibility commands 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
  • /bg now uses custom title from Nightscout status settings by @ItsLimeNade in #27
  • /bg displays fingerprick values from past 30 min in both mg/dL and mmol/L by @ItsLimeNade in #27

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2 | Sticker invasion

03 Oct 15:26

Choose a tag to compare

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 /stickers command, 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 /bg command !
  • Added /convert command for unit conversion
  • Added Analyze Units context 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 /setup buttons 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

29 Sep 21:27
fc20d32

Choose a tag to compare

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.
  • /help command to view all available commands and how to use them
  • /info command 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:

  • /graph now 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

28 Sep 20:45
a5a1967

Choose a tag to compare

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.