Policy accuracy (GA/consent), dual contact email, footer dedup #8

Merged
popovskik merged 8 commits from kristijan-dev into develop 2026-08-03 08:39:14 +00:00
Collaborator

Summary

Legal/compliance cleanup after the Google Analytics + consent work landed in #7. Keeps the privacy and cookie policies accurate about what the site actually does, and tidies the footer.

Changes

  • Removed the now-false claims ("sets no tracking cookies", "shows no consent banner")
  • Added an Analytics cookie type and a Google Analytics third-party entry (_ga/_gid, Consent Mode)
  • Rewrote the consent section to describe the banner, Accept/Decline behaviour, and the "Manage cookies" withdrawal link
  • Bumped the last-updated date

Privacy policy (en/mk/si)

  • Fixed the matching false "no tracking cookies" sentence to reflect consent-based Google Analytics and no advertising cookies

Emails

  • Show both info@msosorg.com and info.msosorg@gmail.com in the privacy + cookie policy contact prose (per-language "or")
  • Removed the duplicate Privacy policy / Cookie policy links from the Organisation column; they remain in the bottom legal bar alongside Manage cookies (201 pages)

Note

MK/SI policy wording is AI-drafted — flagged for a native-speaker review before public launch.

Generated with Claude Code

## Summary Legal/compliance cleanup after the Google Analytics + consent work landed in #7. Keeps the privacy and cookie policies accurate about what the site actually does, and tidies the footer. ## Changes ### Cookie policy (en/mk/si) - Removed the now-false claims ("sets no tracking cookies", "shows no consent banner") - Added an **Analytics** cookie type and a **Google Analytics** third-party entry (`_ga`/`_gid`, Consent Mode) - Rewrote the consent section to describe the banner, Accept/Decline behaviour, and the "Manage cookies" withdrawal link - Bumped the last-updated date ### Privacy policy (en/mk/si) - Fixed the matching false "no tracking cookies" sentence to reflect **consent-based Google Analytics** and no advertising cookies ### Emails - Show **both** `info@msosorg.com` and `info.msosorg@gmail.com` in the privacy + cookie policy contact prose (per-language "or") ### Footer - Removed the duplicate **Privacy policy** / **Cookie policy** links from the Organisation column; they remain in the bottom legal bar alongside **Manage cookies** (201 pages) ## Note MK/SI policy wording is AI-drafted — flagged for a native-speaker review before public launch. Generated with [Claude Code](https://claude.com/claude-code)
popovskik added 2 commits 2026-08-02 21:32:53 +00:00
7fe36cdb8e Update cookie policy to reflect Google Analytics + consent banner
The policy previously claimed the site set no tracking/analytics cookies
and showed no consent banner - both untrue after adding GA4. Updated
en/mk/si: revised "how we use cookies", added an Analytics cookie type
and a Google Analytics third-party entry (_ga/_gid, Consent Mode), and
rewrote the consent section to describe the banner + "Manage cookies"
withdrawal. Bumped last-updated date. MK/SI text AI-drafted -> review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
587fd3d197 Footer dedup, dual contact email, privacy-policy accuracy
- Remove the duplicate Privacy/Cookie links from the footer Organisation
  column; keep them (plus Manage cookies) in the bottom legal bar
- Show both info@msosorg.com and info.msosorg@gmail.com in the privacy +
  cookie policy prose (en/mk/si)
- Fix the privacy policy's now-false "no tracking cookies" sentence to
  reflect consent-based Google Analytics (en/mk/si)

MK/SI policy text is AI-drafted -> native review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik added 1 commit 2026-08-02 21:54:04 +00:00
b9dee56628 Add Support MSOS page (EN/MK/SI) and wire the header button
New donation/partnership landing page telling the MSOS story of being
community-built: hero, "built by the community" narrative, four ways to
support (partner/sponsor, donate, offer skills/space, spread the word),
"where your support goes" impact, a bank-transfer card (placeholder IBAN/
bank/SWIFT for the org to fill in), a partners thank-you marquee, and a
contact CTA (mailto info@msosorg.com). New css/pages/_support.css.

The header "Support MSOS" button (previously a dead <button>) now links to
/{lang}/support/ on all pages. SEO block + hreflang + sitemap regenerated.

MK/SI translations are AI-drafted -> native review. Bank details are
placeholders pending real IBAN/SWIFT.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik added 1 commit 2026-08-02 22:40:04 +00:00
de3b65fb15 Add MSOS Hub venue page (EN/MK/SI) + add to Who We Are menu
A promo page for the MSOS Hub — a renovated community/event space in
Ljubljana for gatherings up to 50 people. Sections: hero with quick facts,
the funding/partner story (Ministry of Foreign Affairs and Trade of North
Macedonia, Municipality of Ljubljana, Macedonian Cultural Association
"Macedonia"), what you can do here, what's inside (amenities), an image
placeholder gallery (photos pending — captioned), "made possible by", and a
booking CTA (mailto info@msosorg.com). New css/pages/_hub.css.

'MSOS Hub' added to the Who We Are dropdown (desktop + mobile) on all pages.
SEO block + hreflang + sitemap (207 pages) regenerated.

MK/SI translations are AI-drafted -> native review. Real photos to replace
the captioned placeholders when available.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik added 1 commit 2026-08-02 22:56:23 +00:00
974daa59f3 Add Official information page (EN/MK/SI) + fill real bank details
New legal/registration reference page at /{lang}/legal/ with the official
details: legal name, registered office, registration number (4128133000),
tax number (44932448), VAT status, SKIS activity, registration date, bank
(NLB d.d.), IBAN SI56 0284 3026 6115 703, SWIFT LJBASI2X, representative,
and contact. New css/pages/_legal.css. Linked as "Official information" in
the footer legal bar on all pages.

Also fills the Support page's bank-transfer card with the same real IBAN/
bank/SWIFT (placeholders removed). SEO block + hreflang + sitemap (210
pages) regenerated.

MK/SI labels AI-drafted -> native review. SWIFT LJBASI2X is inferred from
the IBAN bank code (02 = NLB) -> please double-check.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik added 1 commit 2026-08-02 23:05:27 +00:00
f057e761cf Fix Official information page: hero layout, short name, SKD activity
- Fix the hero: override the global flex-row .container so the eyebrow,
  title and lead stack and centre (they were laid out in a row)
- Short name -> "Društvo MŠOS za študentsko podporo in kulturno sodelovanje"
  (official kratki naziv, normal case) instead of "MSOS"
- Add the main activity row: SKD 94.999 (activities of other membership
  organisations n.e.c.), and relabel S.15000 as the institutional sector
  (SKIS). All three languages.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik added 1 commit 2026-08-02 23:10:30 +00:00
04f7653001 Support page: full legal account-holder name + fix partners spacing
- Account holder on the bank card now shows the full legal name (…za
  študentsko podporo in kulturno sodelovanje), matching the Official
  information page, in all three languages
- Fix cramped spacing: the .sup-thanks rule had cut the partners section's
  bottom padding to 24px, pushing the logos against the teal CTA; raised to
  72px for clear separation

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik added 1 commit 2026-08-02 23:31:52 +00:00
7c32f416f5 Fix mobile top spacing (double header offset) + CTA/newsletter gap
On mobile, body already has padding-top:60px to clear the fixed header, but
every page ALSO added its own clearance — doubling it and leaving a ~60px
white gap under the menu (content sat too low). Trimmed each page's mobile
top offset so it relies on the body padding (matching .article-page, which
was already correct): page-content, support/hub/legal pages, and the
news-hub / news-article / blog / member heroes. Content now sits ~32-42px
under the header.

Also add a 32px top gap to .newsletter-cta on mobile so it no longer
touches the CTA/content above it.

CSS only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
popovskik merged commit 8a32c10273 into develop 2026-08-03 08:39:14 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mark/msos#8
No description provided.