# Changelog

## 1.1.7

- hide past calendar-event highlights in frontend and backend calendars
- keep past calendar events hidden in the backend list unless explicitly enabled
- keep the new empty calendar-event row at the top of the backend list
- add more calendar-event colors while reserving red and green for open/closed states
- rename event notices to announcements in the backend and add matching announcement themes

## 1.1.6

- stopped pre-filling opening hours on new installs
- kept opening hours empty until users save their own values
- shortened the WordPress.org readme for a clearer plugin-directory presentation

## 1.1.5

- simplified the calendar-events admin table by removing the event-type and shortcode-output columns
- made calendar events flexible per day: text, opening time, closing time, or any useful combination
- added a configurable default text for newly created calendar-event rows
- switched calendar-event time entry to simple typed text values such as `10`, `10:00`, or `1030`
- updated shortcode and status-today output so special times also work with only an opening time or only a closing time

## 1.1.4

- added day-specific time events with opening and closing times in the calendar-events table
- updated the current-day status logic to respect the priority closed day > time event > open exception > weekly opening hours
- added the `[openkit_admin_link]` shortcode for staff login and quick backend access
- replaced the unreliable per-event shortcode-output checkbox with a clear Show/Calendar only selector
- improved the backend calendar-events table layout and the frontend calendar-event callout styling

## 1.1.3

- Removed the generic "Event" popup title for text-based calendar events on the frontend.
- Show calendar event days in the backend calendar with the same blue highlight used on the frontend.
- Bundled the recent admin-link text setting and calendar-event save fixes into the public patch release.

## 1.1.2

- Fixed the calendar-events admin form allowlist so saving stays on the calendar page and uses POST correctly.
- Preserved the event type selector markup inside the sanitized calendar admin screen.

## 1.1.1

- Added day-specific time events with opening and closing times in the calendar-events table.
- Updated the current-day status logic to respect the priority closed day > time event > open exception > weekly opening hours.
- Added the `[openkit_admin_link]` shortcode for staff login and quick backend access.
- Updated frontend event output for special opening times and refined event callout styling.
- Clarified README and WordPress.org plugin descriptions around the core use case.

## 1.1.0

- Added simple day-based calendar events below the admin calendar.
- Added blue highlighted frontend calendar event days with click-to-view text.
- Added the `[openkit_calendar_event]` shortcode for the current day or a specific date.
- Bundled German and French language files, updated the POT template, and shipped JavaScript translation JSON files.
- Completed WordPress-standard i18n wiring for PHP and JavaScript using the `open-calendar-kit` text domain.
- Prepared the frontend stylesheet with CSS custom properties for future theme variants.

## 1.0.4

- Renamed plugin constants to use a clearer plugin-specific prefix.
- Cleared the remaining Plugin Check warning from the WordPress Playground review flow.
