Release notes

Each update is numbered by the date it was published (year.month.day), with .1, .2 and so on for later updates the same day.

v2026.10.14.3 · October 14, 2026

A glint, a slower turn, and the photo comes back sooner

  • On the About page, the back of Terry’s photo (the BCACC logo and registration number) now shows for 4 seconds, then the photo flips back. It repeats every 25 seconds, so the photo is what you see most of the time. If you click or tap the photo to flip it, the timing starts over from that moment.
  • The flip is about 50% slower, a gentler turn of about a second and a half.
  • A soft glint sweeps across the photo as it turns, one way going to the back and the other way coming back, like the glint on the buttons.

v2026.10.14.2 · October 14, 2026

Terry’s photo flips like a coin

  • On the About page, Terry’s photo flips over about 4 seconds after the page opens, and again every 25 seconds. The back shows the BC Association of Clinical Counsellors logo and his registration number, #403. Click or tap the photo to flip it yourself. Visitors whose devices are set to reduce motion see the photo only.

v2026.10.14.1 · October 14, 2026

Gentle motion on the About page

  • Terry’s portrait fades in softly when the page opens.
  • Headings and testimonial cards fade up gently as you scroll to them. Visitors whose devices are set to reduce motion see none of this.

v2026.10.14 · October 14, 2026

A new testimonial

  • A new testimonial from a client, O.K., now leads the “Testimonials and Endorsements” section on the About page. It carries the date it was received, shown at the bottom right of its card.

v2026.10.01.4 · October 1, 2026

Smoother wording

  • The line under the “About Terry” heading no longer repeats Terry’s qualifications from the first paragraph. It now says what the page covers: his training, experience and background, and what clients and colleagues say about his work.
  • In the box at the bottom of each page, “Sessions in the Trail office, or remotely by WhatsApp or FaceTime” now reads “Online from anywhere, or in person in Trail, BC, Canada”, matching the “Two ways to meet” section.

v2026.10.01.3 · October 1, 2026

Clearer information and an international phone number

  • Phone number. Terry’s number is now shown as +1 604-789-2079 everywhere on the site, so callers from outside North America have the country code.
  • Two ways to meet. On the home and Contact pages, “Online” and “In person” are now plain information with icons, instead of boxes that looked like buttons. “Online” now comes first.
  • “To a fish, water is invisible.” In the box at the bottom of each page, the saying is now in quotation marks, and the line under it reads “When you’re swimming in it, you can’t see it.”
  • Invitation to call. The same box now reads “Call Terry and discuss your potential…” instead of “Call and discuss with Terry your potential…”, and “Free initial 30 minute telephone consultation” is plain text with a check mark instead of a label that looked like a button.

v2026.10.01.2 · October 1, 2026

A typewriter quote, glinting buttons and clearer cards

  • Typewriter quote. Terry’s guiding thought on the home page types itself out over about 10 seconds, with a blinking cursor. Its space is kept from the start, so nothing on the page moves while it types, and it now has equal space above and below it.
  • Glinting buttons. A soft, slanted glint sweeps across each button on the site every 20 seconds, like light catching glass. The first comes 5 seconds after the page opens (on the home page, 5 seconds after the quote finishes typing), and buttons that sit together glint one after another, 1 second apart.
  • Clearer cards. The cards on the Psychotherapy, Coaching and Blog pages end with “Learn more →” (or “Read article →”), so it’s clear they open a page. As the cards scroll into view, their arrows nudge one after another down the list, and on a computer a card lifts slightly when you point at it.
  • Home page service cards. The psychotherapy card is now titled “Personal Psychotherapy”, so it fits on one line, and the links in the coaching card are no longer bold. “Other services” is now a small label above the workshops.
  • Visitors who have asked their device to reduce motion see the quote in full straight away, with no glints or nudges. Screen readers read the quote in full.

v2026.10.01.1 · October 1, 2026

A clearer home page

  • Terry’s qualifications now appear once, under his name at the top: “Registered Clinical Counsellor and trained Psychotherapist”, with his degree, BCACC registration (#403) and location below. The separate introduction that repeated them is gone.
  • Terry’s guiding thought now sits directly below the top section.
  • The “Two ways to meet” options moved below the services, with a heading and clearer wording: In person at Terry’s office in Trail, BC, or Online by video on WhatsApp or FaceTime, from wherever you are. The same wording is used on the Contact page.

v2026.10.01 · October 1, 2026

A guiding thought on the home page

  • The home page now shows one of Terry’s guiding thoughts below the introduction: “You cannot control everything that happens to you. But you can develop the inner freedom to decide what happens next.”

v2026.09.30 · September 30, 2026

A new testimonial

  • The About page has a new testimonial from a client, Sarah C.

v2026.09.26.9 · September 26, 2026

Tidier introduction on the home page

  • The introduction now breaks after “Registered Clinical Counsellor”, with “(BCACC Reg. #403) and trained Psychotherapist” on the next line. On phones, the registration number and “trained Psychotherapist” stay together instead of splitting awkwardly.

v2026.09.26.8 · September 26, 2026

Professional registration

  • Terry’s registration with the BC Association of Clinical Counsellors (Reg. #403) now appears on the home page, in the footer of every page and in search-engine descriptions. The About page names the association and links to its website.

v2026.09.26.7 · September 26, 2026

A trout in the water

  • A faint trout now swims through the “To a fish, water is invisible” box at the bottom of the home page and every service page. It swims in, stops to look around, turns back, peers down at the quote, then darts away. Its body flexes as it swims and curves naturally as it turns.
  • It sits in its own space above the quote, so it never covers any text, and it isn’t shown to visitors who have asked their device to reduce motion.

v2026.09.26.6 · September 26, 2026

In the office or remotely

  • The site now makes clear that therapy and coaching are available in Terry’s Trail office or remotely by WhatsApp or FaceTime. A small In the office / Remotely panel sits under the introduction on the home page and on the Contact page, the Psychotherapy and Coaching pages mention it in their introductions, and the call-to-action box at the bottom of each page repeats it.
  • Search-engine descriptions of the site now mention remote sessions too.
  • The Block Therapy page now says block therapy can be done remotely by WhatsApp or FaceTime, as well as during visits to Trail.

v2026.09.26.5 · September 26, 2026

New service photos

  • New photos for the Psychotherapy and Coaching sections on the home page and their own pages: a woman with arms outstretched over a river valley at sunset, and a brass compass above the valley. They’re sharper on high-resolution screens, and the home page loads lighter versions so it stays fast.

v2026.09.26.4 · September 26, 2026

Version in the footer

  • The footer now shows the current version number after the Release notes link.

v2026.09.26.3 · September 26, 2026

Office map and privacy

  • The Contact page now has an Office location map of Terry Brennen & Associates in Trail, with a link to get directions in Google Maps. To protect visitors’ privacy, the map only loads from Google when someone presses Show map.
  • New Privacy page, linked from the footer, explaining that the site uses no cookies or tracking, and how booking, email, WhatsApp and the map handle information.
  • The site’s fonts are now served from terrybrennen.com itself instead of Google, so visiting the site no longer contacts Google at all. Pages also load slightly faster.
  • Release notes now show a version number for each update.

v2026.09.26.2 · September 26, 2026

Light mode

  • The site now opens in light mode for everyone. Visitors can still switch to dark mode with the sun/moon toggle in the header, and their choice is remembered.
  • The footer now links to these release notes.

v2026.09.26.1 · September 26, 2026

Release notes and footer credit

  • Added this page: a plain-language summary of each update, followed by the full change history, which updates automatically every time the site is published.
  • The footer now credits the website to Williston Technical Inc.

v2026.09.26 · September 26, 2026

Location and photos

  • Terry’s location now reads Trail, BC, Canada on the home page, in search-engine descriptions, on the Block Therapy page and in the AB/IS-TDP article. References to his past work in Vancouver and the Vancouver testimonials are unchanged.
  • New professional portrait of Terry on the home page and About page, and in the browser-tab and phone home-screen icons, sized to stay sharp on high-resolution screens.
  • The Contact page now shows a photo of Trail and the Columbia River in place of the Vancouver skyline. The photographer is credited under the photo, as its license requires.

v2026.09.25 · September 25, 2026

New website launched

  • Rebuilt terrybrennen.com, replacing the Google Sites version.
  • Moved every page from the old site, and both articles from the separate Blogger blog.
  • Kept the old page addresses working, so existing links and search results still arrive at the right page.
  • Moved hosting from Google Sites to Google Firebase, with HTTPS on terrybrennen.com and www.terrybrennen.com.

Design

  • New typography and colour scheme, a redesigned home page, testimonial cards, and a booking panel at the end of every page.

Content and contact

  • Removed RCMP references from the About page.
  • Replaced Skype with Google Meet, and added a statement that sessions are offered in person and remotely by phone, Google Meet, WhatsApp and FaceTime.
  • Removed the old contact form; clients book through Calendly.
  • Redesigned the Contact page: online booking, phone and WhatsApp, and email in one panel.
  • Added a WhatsApp button beside every Call button.
  • Redated the blog articles to March and June 2026.

Search

  • Added site-wide search. Results show a highlighted preview of where each match appears and which section the page belongs to, plus a “No results” message. Multi-word searches match pages that contain all the words.

Change history

Every change to the website, grouped by the release it was published in, newest first. Generated from the project’s version history each time the site is published.

v2026.10.14.3 October 14, 2026

  1. f3fe761

    Add a glint to the photo flip and slow the turn by 50%

  2. f1e69a4

    Flip the About page photo back after 4 seconds on the BCACC side

v2026.10.14.2 October 14, 2026

  1. 783a0f9

    Flip Terry's About page photo like a coin to show his BCACC registration

v2026.10.14.1 October 14, 2026

  1. 65f7f90

    Add subtle fade-in animations to the About page

v2026.10.14 October 14, 2026

  1. 26a0679

    Add a dated testimonial from O.K. to the About page

v2026.10.01.4 October 1, 2026

  1. 09a077f

    Tidy the About subtitle and the CTA's where-to-meet line

    Details
    • About: replace the description that repeated Terry’s qualifications with a summary of what the page covers
    • CTA: “Online from anywhere, or in person in Trail, BC, Canada”, matching the order of the Two ways to meet section
    • Add the v2026.10.01.4 release notes

v2026.10.01.3 October 1, 2026

  1. 1346215

    Show +1 on phone numbers and make information look less clickable

    Details
    • Phone: display +1 604-789-2079 everywhere (footer, CTA button, Contact, Privacy, Psychotherapy and Coaching intros), with a non-breaking space
    • Two ways to meet: plain icon-and-text rows instead of boxes, with Online first
    • CTA box: put the saying in quotation marks (), punctuate the line under it, reorder “Call Terry and discuss your potential…”, and show the free consultation as plain text with a check mark, not a pill
    • Add the v2026.10.01.3 release notes

v2026.10.01.2 October 1, 2026

  1. 37ddd5c

    Add a typewriter quote, button glints and clearer list cards

    Details
    • Home: type out Terry’s quote over 10 seconds (home-motto shortcode and script), with equal space above and below it
    • Buttons: a slanted glint sweeps across each .button and .cta-button every 20s, starting 5s after load (after the quote on the home page) and staggered 1s within a group; off for reduced motion
    • List cards: add a “Learn more →” / “Read article →” cue whose arrow nudges as each card scrolls into view, and lift cards on hover
    • Home service cards: shorten the psychotherapy title, unbold the coaching links and make “Other services” a small label
    • Add the v2026.10.01.2 release notes

v2026.10.01.1 October 1, 2026

  1. fd10f00

    Clarify the home page credentials and ways to meet

    Details
    • Profile: show the full credentials once under Terry’s name, and drop the introduction that repeated them
    • Session options: reword as “In person” at Terry’s office in Trail and “Online” by video on WhatsApp or FaceTime
    • Home: move the session options below the services under a “Two ways to meet” heading, and hide the CTA’s matching “where” line there (new ctaHideWhere param)
    • Add the v2026.10.01.1 release notes

v2026.10.01 October 1, 2026

  1. 63d70ec

    Add Terry's guiding quote to the home page

    Details
    • Home: show “You cannot control everything that happens to you…” below the introduction, in italic serif with a divider above
    • Add the v2026.10.01 release notes

v2026.09.30 September 30, 2026

  1. 51f9ac2

    Add Sarah C.'s testimonial to the About page

    Details
    • About: add a client testimonial from Sarah C.
    • Add the v2026.09.30 release notes

v2026.09.26.9 September 26, 2026

  1. c5b03d8

    Tidy the line wrap of the home page introduction

    Details
    • Break after “Registered Clinical Counsellor” and keep “BCACC Reg. #403” and “trained Psychotherapist” together with non-breaking spaces
    • Balance the introduction’s line lengths
    • Add the v2026.09.26.9 release notes

v2026.09.26.8 September 26, 2026

  1. abfb773

    Show Terry's BCACC registration (Reg. #403)

    Details
    • About: name the BC Association of Clinical Counsellors (linked) with Reg. #403, in the page text and description
    • Home intro: add “BCACC Reg. #403”
    • Footer: add the registration on every page
    • Site meta description and keywords: mention BCACC and Reg. #403
    • Add the v2026.09.26.8 release notes

v2026.09.26.7 September 26, 2026

  1. b0842bd

    Add a swimming trout to the call-to-action box

    Details
    • Draw a small 3D trout on a canvas above the “To a fish, water is invisible” quote (assets/js/cta-fish.js): a flexible spine with trout cross-sections seen from slightly above, a swimming wave from head to tail, and fins, eye and gill line attached to the body
    • The head steers through scripted waypoints (swim in, look around, turn back, turn again, peer down at the quote, dart off) and the body follows through the turns
    • Give the box room above the quote for the fish’s lane; hide it for prefers-reduced-motion and pause it while the box is off-screen
    • Add the v2026.09.26.7 release notes and document the script in the README

v2026.09.26.6 September 26, 2026

  1. 7810889

    Emphasise in-office and remote sessions site-wide

    Details
    • Add a session-options panel (“In the office · Trail, BC” / “Remotely · WhatsApp or FaceTime”) under the home page intro and on the Contact page, as a partial and shortcode
    • Add the same wording to the CTA box and the Psychotherapy and Coaching section introductions
    • Contact page: lead with WhatsApp and FaceTime, keep phone and Google Meet as also available
    • Block Therapy: blocks can be held remotely as well as in Trail
    • Mention remote sessions in the site meta description
    • Add the v2026.09.26.6 release notes and document the panel in the README

v2026.09.26.5 September 26, 2026

  1. 5e0ebda

    Replace the psychotherapy and coaching photos

    Details
    • Use new matching photos for the Psychotherapy (arms outstretched over a river valley) and Coaching (compass above the valley) sections: 1520x760 on the section pages, 760x380 card versions on the home page
    • Keep the PNG originals in assets/images (not published) and update the alt text
    • Record the photos, and Terry’s WhatsApp and Google Form confirmations, in the project notes
    • Add the v2026.09.26.5 release notes

v2026.09.26.4 September 26, 2026

  1. 4fc7364

    Show the site version in the footer

    Details
    • Write the current version to data/site_version.json (git-ignored) from scripts/git-history.mjs: the release tag on HEAD, or the latest release plus “+dev” for unreleased builds
    • Add a site-version shortcode and show it after the footer’s Release notes link
    • Add the v2026.09.26.4 release notes

v2026.09.26.3 September 26, 2026

  1. 03dd1b2

    Fix release script crash after the build step

    DetailsexecFileSync returns null when output is inherited by the terminal, so calling trim() on it failed and stopped the release before deploying.
  2. 15b3ff6

    Add calendar versioning, office map, privacy page, and local fonts

    Details

    Versioning:

    • Tag releases vYYYY.MM.DD[.N] (Pacific time); npm run deploy now runs scripts/release.mjs, which checks main is committed and pushed, tags, builds, deploys with the version as the Firebase label, then pushes the tag (and removes it if the release fails)
    • Group the release notes change history by release, and head each hand-written release notes section with its version

    Contact and privacy:

    • Add a click-to-load Google Map of the office (google-map shortcode); nothing is requested from Google until the visitor presses Show map
    • Add a Privacy page, linked from the footer
    • Self-host Source Serif 4 and Source Sans 3 (SIL OFL) instead of loading them from Google Fonts, and cache fonts for a year

v2026.09.26.2 September 26, 2026

  1. f75ccf2

    Default to light mode and link release notes from the footer

    Details
    • Open the site in light mode by default; the theme toggle still offers dark mode and remembers the visitor’s choice
    • Add a discreet Release notes link to the footer credit line
    • Add today’s light mode, footer and release notes changes to the release notes

v2026.09.26.1 September 26, 2026

  1. edfc0bc

    Fix release notes build when a commit message names a shortcode

    DetailsCommit bodies are rendered with markdownify, which also runs shortcodes, so a message mentioning the git-history shortcode made the page render itself recursively. Escape shortcode delimiters before rendering.
  2. 3c9f9e5

    Add hidden release notes page and footer credit

    Details
    • Add /release-notes/ with hand-written release notes and a change history generated from git log on every build (scripts/git-history.mjs, {{< git-history >}}); hidden from the menu, search, sitemap and RSS, and marked noindex
    • Run the history script from npm run dev and npm run build
    • Credit Williston Technical Inc. in the footer
    • Document the page and script in the README

v2026.09.26 September 26, 2026

  1. 9b73ffd

    Move Terry's location to Trail, BC, and update photos

    Details
    • Change Terry’s location from Vancouver to Trail, BC, Canada in the home subtitle, site description, keywords, Block Therapy page and AB/IS-TDP article; leave historical and testimonial mentions
    • Replace the Contact page’s Vancouver skyline with a CC BY 2.0 photo of Trail, BC, credited in a caption, and style cover captions
    • Use the new portrait (terry-brennen-2026.png) for the home profile, About portrait and favicons; keep earlier versions as alternates
    • Update the project notes with these changes and photo credits
  2. 6278f30

    Use Terry's enhanced portrait across the site

    Details
    • Replace the low-resolution profile photo with the enhanced portrait (assets/images/terry-brennen.png); keep the plain-background alternate (terry-brennen-plain.png), which is not published
    • Build the home profile image at 2x (320px JPEG) so it stays sharp on high-DPI screens
    • Regenerate the About page portrait and favicons from the new photo
  3. 4e1818a

    Add project notes for the 2026-09-25 website rebuild

v2026.09.25 September 25, 2026

  1. 6a2929a

    Update content, Contact page, and search

    Details

    Content:

    • Remove RCMP references from the About page
    • Remove Skype; list in-person and remote sessions (phone, Google Meet, WhatsApp, FaceTime) on the Contact page; use Google Meet on the follow-up page
    • Remove the Google Forms contact form
    • Redate the blog posts to March and June 2026

    Contact and calls to action:

    • Rebuild the contact methods as rows with actions, with phone and WhatsApp on one row
    • Add a WhatsApp button beside every Call button

    Links:

    • Use relative URLs for cover images and list-page cards so they work on Firebase preview and web.app domains

    Search:

    • Show the “Search” label next to the menu icon
    • Show a highlighted preview and section for each result, and a “No results” message
    • Match anywhere in a page, search multi-word queries word by word, and rank whole-word matches above partial and fuzzy ones
  2. 95d3692

    Move hosting to Firebase, restyle the site, and add search

    Details
    • Replace the GitHub Pages workflow and CNAME with Firebase Hosting config for the terrybrennen-com project, including 301 redirects for the old Google Sites paths
    • Add npm scripts for dev, build, deploy and preview-channel deploys
    • Restyle with Source Serif 4 / Source Sans 3, a warm ivory and teal palette with matching dark mode, and refreshed hero, cards, buttons, testimonials, call-to-action and footer
    • Use relative URLs for the profile image, menu, favicons and search index so the site works on any domain (web.app, preview channels)
    • Enable site search with a menu icon
  3. a40cd67

    Build terrybrennen.com with Hugo and PaperMod

    DetailsMigrate content from the Google Site and Blogger blog: home, about, contact, psychotherapy services (10 pages), success coaching (7 pages), and two blog articles. Paths match the old Google Site, with aliases for /home, /aboutterry and /blog-articles. Adds a call-to-action partial, custom styles, and a GitHub Pages deploy workflow.