Skip to content

ref: update social network icons#251

Merged
marco-souza merged 5 commits intomainfrom
copilot/update-social-links-icons
Apr 22, 2026
Merged

ref: update social network icons#251
marco-souza merged 5 commits intomainfrom
copilot/update-social-links-icons

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 22, 2026

Descrição

Atualiza a presença social da PodCodar para refletir apenas os canais oficiais (LinkedIn, GitHub, Instagram e YouTube). Também separa a renderização dos ícones sociais em um componente reutilizável para reduzir acoplamento no footer.

Changes

  • fix: remove redes não oficiais do footer (x, discord) e ajusta URLs para os contatos informados
  • fea: cria src/components/SocialLinks.astro para encapsular renderização dos links/ícones sociais
  • ref: simplifica src/components/Footer.astro para consumir o novo componente
  • oth: adiciona teste E2E focado no container social-links, validando exatamente 4 links oficiais e seus hrefs

Notes

  • Exemplo da nova composição:
    <!-- Footer.astro -->
    <p class="m-0">&copy; {today.getFullYear()} PodCodar. {t('footer.copyright')}</p>
    <SocialLinks />
  • O componente social agora usa fonte única de dados em src/data/social-links.ts:
    export const socialLinks = [
      { network: 'github', href: 'https://github.com/podcodar/', label: 'PodCodar no GitHub' },
      { network: 'linkedin', href: 'https://www.linkedin.com/company/podcodar/', label: 'PodCodar no LinkedIn' },
      { network: 'instagram', href: 'https://www.instagram.com/podcodar/', label: 'PodCodar no Instagram' },
      { network: 'youtube', href: 'https://www.youtube.com/@podcodar5070/', label: 'PodCodar no YouTube' },
    ];

Preview

If necessary, add screenshots or gifs to illustrate the changes.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • api.pulumi.com
    • Triggering command: /usr/local/bin/pulumi pulumi plugin install resource command 1.2.1 (dns block)
  • telemetry.astro.build
    • Triggering command: /home/REDACTED/.npm/_npx/52027bd8fc0022aa/node_modules/.bin/node node ./node_modules/astro/bin/astro.mjs build (dns block)
    • Triggering command: /home/REDACTED/.npm/_npx/52027bd8fc0022aa/node_modules/.bin/node node ./node_modules/astro/bin/astro.mjs dev --host 127.0.0.1 --port 4321 (dns block)
    • Triggering command: /home/REDACTED/.npm/_npx/52027bd8fc0022aa/node_modules/.bin/node node ./node_modules/astro/bin/astro.mjs dev --host 127.0.0.1 --port 4321 ndor/bin/sh (dns block)
  • workers.cloudflare.com
    • Triggering command: /home/REDACTED/.npm/_npx/52027bd8fc0022aa/node_modules/.bin/node node ./node_modules/astro/bin/astro.mjs build (dns block)
    • Triggering command: /home/REDACTED/.npm/_npx/52027bd8fc0022aa/node_modules/.bin/node node ./node_modules/astro/bin/astro.mjs dev --host 127.0.0.1 --port 4321 (dns block)
    • Triggering command: /home/REDACTED/.npm/_npx/52027bd8fc0022aa/node_modules/.bin/node node ./node_modules/astro/bin/astro.mjs dev --host 127.0.0.1 --port 4321 ndor/bin/sh (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

This close #247

Copilot AI linked an issue Apr 22, 2026 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown
Contributor

✅ Playwright E2E — All tests passed

Detail Link
Workflow run View run
HTML report Download the playwright-report artifact from the run page above
Traces & videos Download the playwright-results artifact (attached when tests fail)

How to view the HTML report locally:

  1. Download and unzip the playwright-report artifact.
  2. Run bunx playwright show-report <path-to-report> to open it in your browser.

Traces and videos are captured on first retry (failures only).

Copilot AI and others added 2 commits April 22, 2026 19:29
Copilot AI changed the title [WIP] Update all social links and icons refactor(footer): modulariza ícones sociais e atualiza contatos oficiais Apr 22, 2026
Copilot AI requested a review from marco-souza April 22, 2026 19:33
@github-actions
Copy link
Copy Markdown
Contributor

✅ Playwright E2E — All tests passed

Detail Link
Workflow run View run
HTML report Download the playwright-report artifact from the run page above
Traces & videos Download the playwright-results artifact (attached when tests fail)

How to view the HTML report locally:

  1. Download and unzip the playwright-report artifact.
  2. Run bunx playwright show-report <path-to-report> to open it in your browser.

Traces and videos are captured on first retry (failures only).

@marco-souza marco-souza changed the title refactor(footer): modulariza ícones sociais e atualiza contatos oficiais ref: update social network icons Apr 22, 2026
@marco-souza marco-souza marked this pull request as ready for review April 22, 2026 19:39
@github-actions
Copy link
Copy Markdown
Contributor

✅ Playwright E2E — All tests passed

Detail Link
Workflow run View run
HTML report Download the playwright-report artifact from the run page above
Traces & videos Download the playwright-results artifact (attached when tests fail)

How to view the HTML report locally:

  1. Download and unzip the playwright-report artifact.
  2. Run bunx playwright show-report <path-to-report> to open it in your browser.

Traces and videos are captured on first retry (failures only).

@github-actions
Copy link
Copy Markdown
Contributor

✅ Playwright E2E — All tests passed

Detail Link
Workflow run View run
HTML report Download the playwright-report artifact from the run page above
Traces & videos Download the playwright-results artifact (attached when tests fail)

How to view the HTML report locally:

  1. Download and unzip the playwright-report artifact.
  2. Run bunx playwright show-report <path-to-report> to open it in your browser.

Traces and videos are captured on first retry (failures only).

@marco-souza marco-souza merged commit e143e9e into main Apr 22, 2026
2 checks passed
@marco-souza marco-souza deleted the copilot/update-social-links-icons branch April 22, 2026 20:13
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.

Update all social links/icons

2 participants