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
f3fe761Add a glint to the photo flip and slow the turn by 50%
f1e69a4Flip the About page photo back after 4 seconds on the BCACC side
v2026.10.14.2 October 14, 2026
783a0f9Flip Terry's About page photo like a coin to show his BCACC registration
v2026.10.14.1 October 14, 2026
65f7f90Add subtle fade-in animations to the About page
v2026.10.14 October 14, 2026
26a0679Add a dated testimonial from O.K. to the About page
v2026.10.01.4 October 1, 2026
09a077fTidy 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
1346215Show +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
37ddd5cAdd 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
fd10f00Clarify 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
63d70ecAdd 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
51f9ac2Add 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
c5b03d8Tidy 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
abfb773Show 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
b0842bdAdd 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
7810889Emphasise 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
5e0ebdaReplace 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
4fc7364Show 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
03dd1b2Fix release script crash after the build step
Details
execFileSync returns null when output is inherited by the terminal, so calling trim() on it failed and stopped the release before deploying.15b3ff6Add 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
f75ccf2Default 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
edfc0bcFix release notes build when a commit message names a shortcode
Details
Commit 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.3c9f9e5Add 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
9b73ffdMove 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
6278f30Use 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
4e1818aAdd project notes for the 2026-09-25 website rebuild
v2026.09.25 September 25, 2026
6a2929aUpdate 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
95d3692Move 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
a40cd67Build terrybrennen.com with Hugo and PaperMod
Details
Migrate 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.