Skip to content

fix: apply quick fixes from the website launch checklist - #192

Merged
toto04 merged 3 commits into
mainfrom
fix/site-checklist-quick-fixes
Oct 17, 2026
Merged

toto04 merged 3 commits into
mainfrom
fix/site-checklist-quick-fixes

Conversation

@viganogabriele

Copy link
Copy Markdown
Contributor

Resolves five items of the website launch checklist.

  • Appunti links: header, home (section button and quick link) and matricole now point to https://polinetwork.org/it/materials/view/.
  • Contatti: the "Collabora con noi" button had no link and the text link pointed to /collaborate; both now go to /collabora.
  • Unisciti: members.png (22 MB) replaced by a 2400px webp (about 600 KB).
  • Team: removed the Consiglio direttivo section, the Growth paragraph, the International team and the member photo placeholders (including the unused PeopleGallery). The Storia page is untouched.
  • Progetti: removed the personal Telegram handles from the contacts card; only info@polinetwork.org remains.

pnpm check, pnpm typecheck and pnpm build pass.

🤖 Generated with Claude Code

- point every "Appunti" link (header, home, matricole) to the legacy materials page
- fix the broken "Collabora con noi" links on the contact page
- compress the join members photo from 22 MB to about 600 KB (webp)
- team page: drop the board section, the Growth paragraph, the International team and member photo placeholders
- projects: remove the personal Telegram contacts, keeping info@polinetwork.org

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 38 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 96423396-4134-42bf-9d04-06cb18820a40
📥 Commits

Reviewing files that changed from the base of the PR and between a95e812 and c87fd93.

⛔ Files ignored due to path filters: 1
  • src/assets/images/join/members.png is excluded by !**/*.png
📒 Files selected for processing: 15
  • src/app/about/page.tsx
  • src/app/team/page.tsx
  • src/app/team/shapes.tsx
  • src/assets/images/join/members.webp
  • src/components/contact/collabora-section.tsx
  • src/components/contact/email-section.tsx
  • src/components/header/constants.ts
  • src/components/home/materials.tsx
  • src/components/join/membership.tsx
  • src/components/matricole/constants.ts
  • src/components/projects/upload.tsx
  • src/components/structure/board-gallery.tsx
  • src/components/team/constants.ts
  • src/components/team/people-gallery.tsx
  • src/components/team/team-section.tsx

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 297d7a02-8453-4819-9b9d-32556df93554
📥 Commits

Reviewing files that changed from the base of the PR and between 8b68c46 and a95e812.

⛔ Files ignored due to path filters: 1
  • src/assets/images/join/members.png is excluded by !**/*.png
📒 Files selected for processing: 13
  • src/app/team/page.tsx
  • src/app/team/shapes.tsx
  • src/assets/images/join/members.webp
  • src/components/contact/collabora-section.tsx
  • src/components/contact/email-section.tsx
  • src/components/header/constants.ts
  • src/components/home/materials.tsx
  • src/components/join/membership.tsx
  • src/components/matricole/constants.ts
  • src/components/projects/upload.tsx
  • src/components/team/constants.ts
  • src/components/team/people-gallery.tsx
  • src/components/team/team-section.tsx
💤 Files with no reviewable changes: 3
  • src/components/team/people-gallery.tsx
  • src/app/team/shapes.tsx
  • src/components/team/constants.ts

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The changes update team-page content and rendering, revise collaboration and materials link destinations, replace the membership image asset, and remove Telegram usernames from the project contact card.

Changes

Team page

Layer / File(s) Summary
Team content and rendering
src/components/team/constants.ts, src/components/team/team-section.tsx, src/components/team/people-gallery.tsx, src/app/team/page.tsx, src/app/team/shapes.tsx
Team definitions and rendering no longer use placeholder or centered settings. The page removes the board gallery and related copy, and board shape placements are removed. The roles list now renders without a non-empty check.

Link destinations

Layer / File(s) Summary
Collaboration links
src/components/contact/collabora-section.tsx, src/components/contact/email-section.tsx
The collaboration button and contact-card link point to /collabora.
Materials links
src/components/header/constants.ts, src/components/home/materials.tsx, src/components/matricole/constants.ts
The Appunti menu item, home-page links, and matricole materials link point to https://polinetwork.org/it/materials/view/.

Project contact details

Layer / File(s) Summary
Contact card details
src/components/projects/upload.tsx
The Telegram contact entries and unused FiSend import are removed. The email address remains.

Membership image

Layer / File(s) Summary
Membership image asset
src/components/join/membership.tsx
The membership section imports members.webp instead of members.png.

Priority: ⬇️ Low

Change: Bug fix

Merge Risk: ⚪ Minimal · up to a95e8

The website changes appear ready to merge after normal checks.

Pre-merge checks: Passed 3 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 4 functions across 9 files. Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 3 passed
Check name Status Explanation
Title check Passed The title accurately summarizes the pull request as a set of website launch checklist fixes. It is concise and related to the primary changes.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches: 💡 1
📝 Generate docstrings: 💡
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@toto04
toto04 merged commit e3afc36 into main Oct 17, 2026
2 checks passed
@toto04
toto04 deleted the fix/site-checklist-quick-fixes branch October 17, 2026 22:05
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.

2 participants