Releases: gmalbert/schoolCycleDays
Releases · gmalbert/schoolCycleDays
v.1.1.4
- added the ability to export a calendar into
.icsformat to allow imports in other calendaring programs like Outlook and Google - updated the front end to add the export feature and also include a download link in the alert at the top of the page.
Full Changelog: v.1.1.3...v1.1.4
v.1.1.3
- added a
no_school_calendar.pyto slim down larger.icsfiles and to standardize the formatting. - updated the main file to incorporate these changes which also speeds up the import
- updated the README to reflect the changes.
Full Changelog: v.1.1.2...v.1.1.3
v.1.1.2
- Added the option to populate the calendar with holiday and weekend days using
input_booleantoggles. - Add a button to both delete the calendar entries and rerun the cycle days (to avoid needing to click one after another)
- Modified the calendar description to include the cycle day with the special in parentheses for easier, quick reading.
- Reorganize any date lists to make sure they're properly sorted.
- Updated the dashboard file to include the new entries.
v.1.1.1
- Added a
school_cycle_days.jsonlocal file to capture the calendar days, non-school days, and holidays which were being deleted by HA on restarts. - Set the calendar drop-down to automatically load upon startup
- globalized file path and calendar variables due to frequent use throughout multiple functions
- Fixed the issue with the non_school_days dropdown not being populated after a restart.
TO DO:
- Consider adding a drop-down for the current calendar so that it doesn't need to be updated in the
apps.yamlfile.- Requires an additional input_select so the app is not confused between the two calendar drop-downs
- When re-running the calendar entries, check to see if the cycle day already has an entry, and update the entry if so.
- Easier said than done. HA does not have a way to update entries in calendars.
v.1.1
- Added the ability to import events from another
.icsfile. - Created a list of calendars from the local
.storagefile path. - Added a Refresh Calendars button.
- Set the list of calendars to auto-populate when the app loads.
- Added two functions:
addOtherCalendarDatesandrefreshCalendarList - Updated documentation and commented code.
- Added
.ymldashboard file to mimic the layout from the pictures. - Other miscellaneous code efficiency updates.