Skip to content

Releases

HoursPilot 0.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 20:04

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

Choose a tag to compare

@TSA3000 TSA3000 released this 30 Oct 19:51

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

Choose a tag to compare

@TSA3000 TSA3000 released this 30 Oct 19:51

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

Choose a tag to compare

@TSA3000 TSA3000 released this 30 Oct 19:51

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

Choose a tag to compare

@TSA3000 TSA3000 released this 30 Oct 19:51

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

Choose a tag to compare

@TSA3000 TSA3000 released this 30 Oct 19:51

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; .pot template 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

Choose a tag to compare

@TSA3000 TSA3000 released this 30 Oct 19:51

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 in rust/); 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" and layout="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.