DayBack Status
Official status page for DayBack Calendar. Follow for updates, new features, and infrastructure status.

DayBack Beta: Map and Unscheduled Side by Side
Deployed an update to beta that allows users to show the map side by side with unscheduled. This adds to the previous beta deployment, which includes a fix for events being offset when loading bookmarks, and a fix for part of the 3 dots menu not showing in some cases. If you’d like unscheduled events to show in the map (they don’t show by default), create a new App Action with the trigger “On Startup,” set override default to “no,” and use this as the code for the action: Note that using the map and unscheduled side by side requires a small change in two of the custom actions that are part of the map core. You can download these here, and the two updated actions are “map-core-main-functions.js” and “map-core-after-events-rendered.js.”

DayBack Beta: Sidebars and Bookmarks
Deployed a small update to beta that fixes an issue where loading bookmarks that change the sidebar state could lead to the calendar or events being offset.

Bug Fix – Shifted Events
This deployment resolves an issue where, on some systems, events would be offset from the calendar grid and calendar columns would not be resized on initial launch.

Fix for Missing Elements During Custom Actions
Now that the calendar is running faster, we have seen an issue that could cause some elements to not be available when running actions inside an After Calendar Rendered action. Today’s release specifically fixes issues where app actions were modifying dom elements in after calendar rendered actions.

Speed Boost
This is a big update with lots of under-the-hood improvements. This change allows DayBack to asynchronously fetch all group settings at once and cache those settings locally in the browser using indexDB. This will make the speed at which DayBack loads more consistent, and testing shows up to a 200% speedup in loading group settings. DayBack now caches access tokens on the server to speed up reloads and navigation back to DayBack. This release fixes an issue that could cause the DayBack logo to cover up modals on initial load on mobile. It also fixes an issue where leaving draft mode could leave a space at the top of the screen until navigating back to the calendar.

Environment Variables
Deployed DayBack 2.14.5. This is a small under-the-hood update that adds a new API endpoint for updating environment variable values.

DayBack Beta: Speed Boost
The latest beta deployment includes a big change to the way the app handles settings. This change allows DayBack to asynchronously fetch all group settings at once and cache those settings locally in the browser using indexDB. This will both speed up initial loading of DayBack as well as subsequent loads while making DayBack more resilient to slow networks. It will also now cache access tokens for all sources server-side to help speed up reloads and navigation back to DayBack. A new api endpoint has been added to update environment variables from an action or even outside DayBack. This deployment also includes a few bug fixes: preventing the DayBack loading image from covering the group selector on startup, and removing a potential gap at the top of the screen when disabling draft mode.

Misc Improvements
This update fixes an issue where dragging into unscheduled would change the date and time. It fixes an issue where events with no duration were not shown on the Month Schedule view. It improves the drag highlight on Horizon view when breaking out by a field, so the highlight appears over the cell being dragged over and not the whole column. It includes a new helper function “resolveCustomFields()” that will create a “proxy event” object, allowing getting and setting custom fields more easily based on the field name and not the id. There is also an under-the-hood change that will help transition to using cached access tokens. This change allows backwards compatibility with this new token format.

Faster Online Booking
We have released a new version of DayBack’s online booking engine that is much faster. This applies to online booking deployments where folks manually manipulate their availability — it doesn’t really affect service-booking deployments where availability is more rule-based. Speed-ups for that are in QA! But for deployments like our own booking engine, this is a big boost. Huge thanks to Michael for the insightful refactor!!

DayBack Beta: Misc Improvements
This update fixes an issue where dragging into unscheduled would change the date and time. It fixes an issue where events with no duration were not shown on the Month Schedule view. It improves the drag highlight on Horizon view when breaking out by a field so the highlight appears over the cell being dragged over and not the whole column. It includes a new helper function “resolveCustomFields()” that will create a “proxy event” object, allowing getting and setting custom fields more easily based on the field name and not the id. There is also an under-the-hood change that will help transition to using cached access tokens. This change allows backwards compatibility with this new token format.