Batch fixes: MSS 2026 event, blog/news cards, mobile gallery & language banner #26

Merged
popovskik merged 12 commits from develop-kristijan into develop 2026-08-27 15:03:54 +00:00
Collaborator

Consolidates six fixes onto develop:

  • content(teambuilding-2026) — remove two photos from the event page + gallery (rebalanced thumbnails, badges, album count).
  • fix(mss-2026 form) — hide the "Your study plans" section for Parent / Other roles (not required or submitted for them).
  • fix(mobile) — language-suggestion banner no longer sits under the "Ask MSOS" pill (dismiss × now reachable); success-screen "Read the guide" button text wraps inside the box.
  • fix(lightbox mobile) — caption + "Read the story" button stack under the photo instead of being pinned to the screen bottom; image capped so tall photos leave room; Ask-MSOS pill hidden while the viewer is open.
  • fix(blog) — blog listing cards use each published post's hero image instead of placeholder icons (EN/MK/SI).
  • fix(news) — Meet Student Slovenia 2026 news card now has a description/excerpt (was empty); also fills meta/OG/Twitter/JSON-LD and llms.txt.

MK/SI copy in the new news description is AI-drafted — worth a native-speaker glance

Consolidates six fixes onto develop: - **content(teambuilding-2026)** — remove two photos from the event page + gallery (rebalanced thumbnails, badges, album count). - **fix(mss-2026 form)** — hide the "Your study plans" section for Parent / Other roles (not required or submitted for them). - **fix(mobile)** — language-suggestion banner no longer sits under the "Ask MSOS" pill (dismiss × now reachable); success-screen "Read the guide" button text wraps inside the box. - **fix(lightbox mobile)** — caption + "Read the story" button stack under the photo instead of being pinned to the screen bottom; image capped so tall photos leave room; Ask-MSOS pill hidden while the viewer is open. - **fix(blog)** — blog listing cards use each published post's hero image instead of placeholder icons (EN/MK/SI). - **fix(news)** — Meet Student Slovenia 2026 news card now has a description/excerpt (was empty); also fills meta/OG/Twitter/JSON-LD and llms.txt. MK/SI copy in the new news description is AI-drafted — worth a native-speaker glance
popovskik added 12 commits 2026-08-27 15:03:45 +00:00
Remove the "a-new-space-for-the-community-3" (toast) and "additional-12"
(diploma) photos from the Teambuilding / MSOS Hub opening event: drop the
inline article image and both gallery thumbnails, promote one hidden thumb to
keep 5 visible, and correct the "+more" badges and album photo count
(16 -> 14). Delete the two now-orphaned webp files. All three languages.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Parents and "other" registrants will not be studying, so the "Your study
plans" section is now hidden for those roles. Gating is driven by the role
<select>; validate()/collect() skip any field inside a hidden container, so
the study fields are neither required nor submitted for those roles. Students
(future/current) are unchanged: the section stays visible and required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- On phones the language-suggestion banner sat at the bottom and the floating
  "Ask MSOS" pill (higher z-index) overlapped its bottom-right, hiding the
  dismiss (x) button. Raise the banner above the pill (bottom: 84px) so they
  stack and the x is fully visible and tappable.
- The success-screen "Read the welcome guide" button used the base .btn
  white-space:nowrap, so the long MK label overflowed the box on narrow
  screens. Allow .ms-success-links .btn to wrap (white-space: normal).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
On phones the lightbox caption and "Read the story" button were pinned to the
screen bottom, cramped and overlapped by the floating "Ask MSOS" pill
(z-index above the lightbox). Now:
- lightbox becomes a centred column on <=600px: image -> button -> caption
  flow directly under the photo instead of being absolutely bottom-pinned;
- image capped at 62vh so tall/portrait photos leave room for the button;
- the Ask-MSOS pill is hidden while the viewer is open (body.lightbox-open),
  so it can no longer overlap the controls.
Desktop layout is unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The blog index cards showed placeholder icons even for published posts that
have a hero image. Replace the icon thumb with the post hero (cover-cropped)
for every published card in EN/MK/SI, and add a .blog-thumb--image rule to
mirror the existing featured-card image style. Coming-soon / unpublished cards
keep their icons.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The Meet Student Slovenia 2026 news card had an empty description because the
auto-extractor looks for the first <p> right after .news-article-body, but that
page starts with the sticky-CTA <a>, so nothing matched. Add a curated
description (EN/MK/SI) via seo_inject DESC_OVERRIDES; this now fills the meta
description, OG/Twitter/JSON-LD, the News-hub card excerpt, and llms.txt.
MK/SI copy AI-drafted — flag for native review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik merged commit 7b82355e66 into develop 2026-08-27 15:03:54 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mark/msos#26