Repository navigation
Releases
HoursPilot 0.7.0
Install
Download hourspilot-0.7.0.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" archives: those are GitHub's raw repo snapshots.)
Changes
- Unique
hourspilot_prefix for the post type, post meta, transients, admin pages and actions (wordpress.org guidelines); data of earlier versions is moved automatically on update - Plugin icon and banner
- Tested up to WordPress 7.1
HoursPilot 0.6.0
Install
Download hourspilot-0.6.0.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" archives: those are GitHub's raw repo snapshots.)
Changes
- Closed on public holidays (Holidays tab): pick a source (Nager.Date, OpenHolidays API) and a country; nationwide public holidays are shown as closed, cached weekly, with a preview of the next ones
- Own and shared holidays override a public holiday on the same day
- Included in import / export
HoursPilot 0.5.0
Install
Download hourspilot-0.5.0.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" archives: those are GitHub's raw repo snapshots.)
Changes
- Location editor with tabs (General, Hours, Holidays, Messages, Display, Appearance, Location) and HoursPilot's own icons; new admin menu icon
- Every shortcode option can be set per location; the shortcode only needs the id
- Hours: Open / Closed / Open 24 hours as buttons
- Shared holidays (Business hours → Shared holidays), opt-out per location
- Import / Export of locations as JSON (all, or one from the list)
- The 0.4.0 Appearance box settings carry over automatically
- All new texts in Swedish and Arabic
HoursPilot 0.4.0
Install
Download hourspilot-0.4.0.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" archives: those are GitHub's raw repo snapshots.)
Changes
- Card style (
style="card"): header band with today's date, OPEN/CLOSED badge, local time, open/closed messages, dashed rows, a dot before today, image beside the location details - Header band colour from the accent, the status (green/red) or an own colour; header background image
- Monospace font option
- Breaks: time slots with a label ("Lunch") that count as closed; labels on any slot
- Map below the location details: OpenStreetMap or Google Maps, click to load (
map,map_consent); map position field - Second phone number
- Appearance box per location (style, colours, font, header image, map) as defaults for the shortcode
time_format,holidays_position,hide_hours_on_holiday,header_date_format,badge_open/badge_closed,open_message/closed_message- All new texts translated into Swedish and Arabic
HoursPilot 0.3.1
Install
Download hourspilot-0.3.1.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" archives: those are GitHub's raw repo snapshots.)
Changes
- Horizontal layout: 12-hour times wrap inside the day cards instead of overlapping the next day
- Arabic calendar: the month arrows point the right way (the browser already mirrors them)
- Local time without a leading zero ("4:35 PM"), like WordPress's own times
- README screenshots (English, Swedish, Arabic)
HoursPilot 0.3.0
Install
Download hourspilot-0.3.0.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" archives: those are GitHub's raw repo snapshots.)
Changes
- Swedish and Arabic translations;
.pottemplate for more languages - Right-to-left layout (direction-neutral CSS, mirrored calendar arrows)
digits="arab": Arabic-Indic digits in times, dates, countdowns and the calendar- Translatable list separator (Arabic "،")
- Translations load on
init(no "loaded too early" notice on WordPress 6.7+)
HoursPilot 0.2.0
Install
Download hourspilot-0.2.0.zip below → WordPress → Plugins → Add New → Upload Plugin.
(Not the "Source code" zips: those are GitHub's raw repo archives.)
Requires WordPress 6.0+ and PHP 7.4+.
What's new
- Time engine rewritten in Rust, compiled to WebAssembly (
assets/hourspilot.wasm, source inrust/); status stays live behind page caches - Recurring holidays ("Every year")
- Countdown to opening and closing:
open_countdown="1",close_countdown="1",countdown_minutes,countdown_format,open_countdown_text,close_countdown_text - Layouts:
layout="horizontal"andlayout="calendar"(month view, 12 months ahead) holiday_hours="1": holiday hours replace this week's regular hours- Opening times more than a week away are shown with their date
Full shortcode reference in readme.txt.