Skip to content

82 tt privacy policy and tos#84

Merged
codastream merged 10 commits intomainfrom
82-tt-privacy-policy-and-tos
Feb 26, 2026
Merged

82 tt privacy policy and tos#84
codastream merged 10 commits intomainfrom
82-tt-privacy-policy-and-tos

Conversation

@codastream
Copy link
Owner

  • Footer component + Pages for ToS and Privacy policy
  • localization

mobile:
image

higher resolution:
image

Francois Petit added 3 commits February 24, 2026 16:57
- AI translation for FR and TF locale
- horizontal repartition on large display
- Footer component
- improve translation
@codastream codastream linked an issue Feb 24, 2026 that may be closed by this pull request
5 tasks
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds legal pages (Terms of Service + Privacy Policy) to the Nginx frontend, wires them into routing, and introduces a global footer entry point with localized content.

Changes:

  • Add /privacy and /tos pages and register them in the app router.
  • Introduce a Footer component and render it from the shared Page layout container.
  • Extend Scrollable layout/styling props and add localized legal text (EN/FR/TF).

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
srcs/nginx/src/pages/TosPage.tsx New Terms of Service page using i18n strings.
srcs/nginx/src/pages/PrivacyPage.tsx New Privacy Policy page with in-page anchors + i18n content.
srcs/nginx/src/pages/HomePage.tsx Adjust Scrollable usage/layout for the home page.
srcs/nginx/src/locales/tf/common.json Add TF locale legal content + shared legal metadata.
srcs/nginx/src/locales/fr/common.json Add FR locale legal content + shared legal metadata.
srcs/nginx/src/locales/en/common.json Add EN locale legal content + shared legal metadata.
srcs/nginx/src/components/organisms/PageContainer.tsx Render footer in the shared Page layout.
srcs/nginx/src/components/molecules/Footer.tsx New footer with links to legal pages.
srcs/nginx/src/components/atoms/Scrollable.tsx Add styling hooks + change default layout/height behavior.
srcs/nginx/src/components/atoms/Circle.tsx Adjust circle container sizing to match new layout.
srcs/nginx/src/App.tsx Register /privacy and /tos routes.

Copy link
Collaborator

@rom98759 rom98759 left a comment

Choose a reason for hiding this comment

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

Okay

Copy link
Collaborator

Choose a reason for hiding this comment

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

Le footer ne devrait pas etre sur toute les pages ?

Copy link
Owner Author

Choose a reason for hiding this comment

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

remis ensemble sur Tournamenebt Menu

Copy link
Collaborator

Choose a reason for hiding this comment

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

Je pense que tu n'as pas mergé le main sur ta branche car il manque des fichiers comme CircleButtonSimple.tsx
et des fichiers ont été modifiés alors que cela n'apparaît pas ici ? TournamentPage utilise des CircleButtonSimple
Il y a peut-être d'autres fichiers ou modifications qui n'ont pas été pris en compte ?

Copy link
Owner Author

Choose a reason for hiding this comment

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

fait

Francois Petit added 4 commits February 26, 2026 12:29
@codastream codastream merged commit 1f63d17 into main Feb 26, 2026
4 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.

TT Privacy Policy and ToS

6 participants