Skip to content

Releases: tBeltty/huddle-pace

HuddlePace v1.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:48

Changed

  • All Content Pages Redesigned: The Slack Huddle timer, daily standup, engineering managers and agencies pages (EN and ES) now use the same landing layout as the retrospective page: hero with an example agenda card, segmented time split, module cards, flat problem list, setup steps with a mock of the Huddle thread, FAQ with its own FAQPage markup and a closing call to action. Each page has its own content and example (15 / 60 / 25 team sync, 15-minute standup, RFC and post-mortem splits, 40 / 40 / 20 client sync) and runs 570 to 680 words per language, up from about 150.
  • Brand Rules Applied From the Start: single-hue Telemetry Cyan ramp for splits, tabular-nums for timers and minutes, no reuse of semantic accent colors.

Added

  • Commands List and Prose Blocks: .cmd-list for the /pace commands and .lp-prose for short statements, used by the Huddle timer and the agencies page.
  • Test Coverage: One test now checks all eight content URLs for the split bar, agenda card, FAQPage markup, resolved placeholders and a minimum word count.

HuddlePace v1.8.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:38

Changed

  • Retrospective Page Follows the Brand Color Semantics: The time-split bar and module cards use a single Telemetry Cyan ramp instead of cyan, amber and orange, which docs/BRAND.md reserves for the midpoint check and final-minute alerts. The "running now" dot is cyan instead of green.
  • Calmer Layout: The "goes off the rails" and tips sections are flat lists with hairline separators instead of eight bordered cards. The duplicated Next Module tip was removed because the thread notes and the FAQ already cover it.
  • Tabular Numbers: Timers, minutes and percentages on the page use tabular-nums, as the typography rules require.
  • BRAND.md: --text-muted is documented as #8A9BB3 (the previous #64748B fails the 4.5:1 rule), and the accent-color and tabular-numbers rules now cover web content pages.

HuddlePace v1.8.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:33

Fixed

  • Retrospective Page Layout on Desktop: The Huddle thread mock sat on the left with half the row empty. It now shares a two-column row with three short notes (live progress, private nudges, time that moves). The row stacks on narrow screens.

HuddlePace v1.8.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:28

Changed

  • Sprint Retrospective Page Redesigned: /sprint-retrospective-agenda and /es/agenda-retrospectiva-sprint are now a full landing page instead of the legal-page template. It has a two-column hero with an example agenda card, a segmented 20/50/30 time bar, module cards that reflow with container queries, a "four ways a retro goes off the rails" section, three setup steps with a mock of the Huddle thread, facilitator tips, a four-question FAQ and a closing call to action. Copy grew from about 150 to about 640 words per language.

Added

  • Per-Page FAQ Structured Data: A page can declare __FAQ_JSON_LD:<prefix>__ and the server builds its FAQPage JSON-LD from the <prefix>Faq<n>Q/A locale keys, so markup and visible text cannot drift.
  • Landing Components in site.css: .lp-*, .split-bar, .agenda-card, .mod-card, .step, .thread and .reveal. Entry reveals use scroll-driven animation only where supported and when motion is allowed.

HuddlePace v1.7.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:59

Removed

  • Duplicate Image: Deleted public/assets/vectorful.png, a byte-identical copy of vectorfull.png that no page referenced.

HuddlePace v1.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:37

Added

  • Three More Content Pages (EN and ES): a meeting timer for engineering managers (RFC and post-mortem splits), a client call timer for agencies (weekly sync split and Just Chatting mode) and a sprint retrospective agenda (20/50/30 split). All are in the sitemap, now 16 URLs.
  • Cross-Linking: Every content page ends with a "More guides" list linking to the others, with Spanish links resolving to Spanish pages.

Changed

  • Support Widget Loads Idle on Every Page: The legal pages and the first two content pages still loaded the widget synchronously. They now use the same idle loader as the home page.

HuddlePace v1.6.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:27

Changed

  • Privacy Policy Cookie Statement: Removed the mention of the huddlepace_lang cookie, which the site no longer sets, and updated the "Last updated" date. The language is now defined by the page address.

HuddlePace v1.6.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:17

Fixed

  • Stale Stylesheet at the Edge: Pages link /assets/site.css?v=<app version>, so each release gets a fresh URL. Cloudflare had kept serving the previous site.css under its old immutable header, which left the skip link and FAQ unstyled.

HuddlePace v1.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:14

Added

  • Slack Huddle Timer Page: /slack-huddle-timer and /es/temporizador-huddle-slack explain setup, what the team sees during a call, the real /pace commands, the zero-audio design and pricing.
  • Daily Standup Timer Page: /daily-standup-timer-slack and /es/temporizador-daily-standup-slack cover a 15 / 60 / 25 module split, private speaker nudges, templates and /pace report.
  • FAQ on the Home Page: Six visible questions in both languages, with FAQPage structured data generated from the same strings so the markup always matches the visible text.
  • Page Structured Data: Content pages carry WebPage and BreadcrumbList JSON-LD.

Changed

  • Sitemap and Footer: The sitemap now lists 10 URLs. The Product footer column links to both new pages. Internal links on Spanish pages resolve to the matching Spanish URL.
  • Pricing Copy: Pages state that HuddlePace is in early access and free today, that pricing will be per workspace, and that today's features stay free.

HuddlePace v1.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:01

Added

  • Spanish Site on Its Own URLs: /es/, /es/privacy and /es/terms serve the Spanish pages. Each page declares a self-referencing canonical, hreflang pairs (en, es, x-default) and og:locale tags, so Google can index both languages.
  • /sitemap.xml and /robots.txt: The sitemap lists all six pages with hreflang alternates. robots.txt declares the sitemap and blocks /slack/ endpoints.
  • Structured Data: The home page JSON-LD is now an Organization + WebSite + SoftwareApplication graph (Spanish pages switch description and inLanguage).
  • Accessibility and Semantics: <main> landmark, skip link, visible :focus-visible outline.

Changed

  • Language Is Decided by the URL: Accept-Language, the huddlepace_lang cookie and browser-language auto-switching no longer change page content. The EN/ES switcher is a pair of crawlable links. Cached HTML no longer varies on Cookie and no longer sets one.
  • Legacy URLs Redirect: /?lang=es and /?lang=en 301 to /es/ and /. /es and trailing-slash variants 301 to the canonical path.
  • Meta Tags: Removed ignored title/keywords meta tags, switched Twitter tags to name=, added og:image size and alt text.
  • Performance: Header and in-page avatars use a 96 px copy (17 KB instead of 619 KB). The support widget loads after the page is idle. Static assets use max-age=3600, stale-while-revalidate=86400 instead of immutable, since file names carry no hash.
  • Headings and Contrast: Decorative h4/h5 elements became paragraphs to keep a clean outline. --text-muted was lightened to pass WCAG AA contrast.