* Cookies are required to store settings on the browser.
* The site now *fails gracefully* when a user has cookies disabled.
* A message replaces the settings form when cookies are disabled.
* Cookies are required to store settings on the browser.
* The site now *fails gracefully* when a user has cookies disabled.
* A message replaces the settings form when cookies are disabled.
* Cookies are required to store settings on the browser.
* The site now *fails gracefully* when a user has cookies disabled.
* A message replaces the settings form when cookies are disabled.
* Cookies are required to store settings on the browser.
* The site now *fails gracefully* when a user has cookies disabled.
* A message replaces the settings form when cookies are disabled.
* Cookies are required to store settings on the browser.
* The site now *fails gracefully* when a user has cookies disabled.
* A message replaces the settings form when cookies are disabled.
* Shrunk BG number on mobile so it doesn't push the time elements out of view (when the toolbar is collapsed).
* Fix issue that caused the chart to fill the entire screen on the Android Stock & Dolphin Browsers.
* Removed strikethrough on arrows (when data is stale).
* Improved alignment of time elements.
* Slight style refactoring (moved some css from js to css).
* Shrunk BG number on mobile so it doesn't push the time elements out of view (when the toolbar is collapsed).
* Fix issue that caused the chart to fill the entire screen on the Android Stock & Dolphin Browsers.
* Improved alignment of time elements.
* Slight style refactoring (moved some css from js to css).
* Shrunk BG number on mobile so it doesn't push the time + staleness info out of view (when the toolbar is collapsed).
* Fix issue that caused the chart to fill the entire screen on the Android Stock & Dolphin Browsers.
* Slight style refactoring (moved some css from js to css).
* Shrunk BG number on mobile so it doesn't push the time + staleness info out of view (when the toolbar is collapsed).
* Slight style refactoring (moved some css from js to css).
By [John A.](https://github.com/euclidjda)
Source: https://gist.github.com/euclidjda/7c70c35d8ffc61c932cb
> Testing Custom Alarms: I created a MongoDB instance that is populated every 2 min with test cgm data that oscillates between bg levels of 40 and 400 every 15 minutes. The idea is that you can point your cgm-remote-monitor code at this and get a quick test of the custom alarm code. Anyways, using it for my stuff test and thought I would share.
* Querystring values now replace underscores with a space, pluses are now treated as any other character.
* Added type parameter to showNotifications(note, type). Now blue, green, red, and yellow background can be used (by passing the type as "info", "success", "urgent", "warn").
* Fixed chart not sliding with drawer open/close.
* Shrunk red snooze/warning button to fit the space better.
* Fixed time overlapping red warning button on small screens (by hiding
it).
* UI is far more consistent across Chrome, Safari, Firefox, and IE
(only tested on the latest versions of each).
* Responsive improvement: BG number, clock, etc now collapse together
neater on small screens.
* Collapsing the toolbar now increases the font size of BG, clock, etc!
:)

* Custom built, simple notification system.
* `showNotification(“Hamburger?”);` Android Toast style messages can
appear at the top middle of the screen.
* Use `?notify=Hello,+world!` to test.
* Each new message overwrites the last.
* The notifications are locked to the top middle of the page.
* `showNotification(“Hamburger!”);` Android Toast style messages can
appear at the top middle of the screen.
NOTE: The right edge of the notification is clipped. I need some sleep
so I will take another look at it tomorrow.
* Auto settings drawer opener (to help use support users).
* Removing experiments favicons and logos (because choices were made by
@rnpenguin).
* Glyph Fonts folder renamed to reflect usage: /static**/fonts** was
renamed to /static**/glyphs**.
* Hamburger?
* Removing duplicate functions.
* Reorganization of ui-utils.js.
* Early preparation for eventual inclusion of server side settings
storage.
* Adding ` />` to `<img>` and `<input>` tags.
* I fixed the problem @ELUTE reported with firefox displaying an error
when saving settings.
* Trimmed the font glyphs down to the 5 we are currently using.
Note: I discovered that you can “Import” the config.json into
fontello.com to start with the same list of fonts. Also, you can
overwrite /static/fonts when with the entire contents of the fontello
zip file to replace the font.
* I added toolbar hide/show functionality for users that want that UI
out of the way.
* I built a custom glyph font using
[fontello.com](http://fontello.com/). These fonts are replacing images
I was using in the toolbar. See http://localhost:1337/fonts/demo.html
for the list of available fonts.
* I combined drawer.js and settings.js.
* Various other cleanup.
One of the three hard coded format strings were different than the
others causing the flicker.
FORMAT_TIME is now defined at the top and is used in place of hard
coded values.