Skip to content

Add cookie consent for compliance - #120

Merged
David Pine (IEvangelist) merged 7 commits into
mainfrom
cookies
Dec 5, 2025
Merged

Add cookie consent for compliance#120
David Pine (IEvangelist) merged 7 commits into
mainfrom
cookies

Conversation

@IEvangelist

@IEvangelist David Pine (IEvangelist) commented Dec 5, 2025

Copy link
Copy Markdown
Member

Our analytics engine 1DS is now aligned with cookie compliance, and will not run until the user opts-in (consents) to cookies:

The site, once updated will display the pop-up in the bottom-right corner:

image

After they either accept or reject in will no longer be displayed. Then, we added a cookie icon to the top nav, that toggles the cookie preferences sidebar:

image

In addition, this PR also refactors how some config-based files are organized and adds a safety net to ensure data files are available.

…r cookie consent

- Created a new social configuration file with links to GitHub, Discord, X, BlueSky, YouTube, and Twitch.
- Added a new SVG icon for cookies.
- Implemented custom CSS styles for cookie consent, supporting both light and dark themes with appropriate variables for colors and styles.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Comment thread src/frontend/config/head.attrs.ts
@IEvangelist
David Pine (IEvangelist) merged commit 00b68be into main Dec 5, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants