mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 15:13:07 +00:00
Board "Acompanhe de perto" (S1) ganha o feed automático do canal oficial: global SocialFeedSettings (admin-only, kill switch + toggle + maxItems + exclusões por item), loader src/utilities/youtubeFeed.ts (Data API v3 search→statistics, unstable_cache tag social-feed + revalidate 300, fail-closed com snapshot persistido via SQL direto — revalidateTag dentro de unstable_cache lança no Next 15.4), card generalizado (CampaignArticleCard → CampaignContentCard, external com noopener) e merge por recência com o grande = mais recente elegível. Stub HTTP do YouTube no webServer do Playwright (porta dev+1000) + 4 e2e novos no describe serial. Migration 20260818_111748_add_social_feed_settings (não destrutiva). Closes #18
41 lines
881 B
Text
41 lines
881 B
Text
# Build outputs and tool caches
|
|
.next/
|
|
.next-e2e/
|
|
.next-e2e-check/
|
|
.pnpm-store/
|
|
out/
|
|
build/
|
|
playwright-report/
|
|
test-results/
|
|
.playwright-cli/
|
|
.aider.chat.history.md
|
|
.aider.input.history
|
|
.aider.tags.cache.v4/
|
|
data/
|
|
pnpm-lock.yaml
|
|
.impeccable/hook.cache.json
|
|
|
|
# Generated files (owned by their generators, not by Prettier)
|
|
src/payload-types.ts
|
|
src/app/(payload)/admin/importMap.js
|
|
|
|
# Frozen history — migrations are never edited retroactively
|
|
src/migrations/
|
|
|
|
# Committed data artifacts (rebuilt by scripts; pretty-printing would explode them
|
|
# and the next regeneration would revert it)
|
|
src/lib/geometries/
|
|
src/lib/electionAggregates/
|
|
src/lib/bahiaMunicipalityDemographics.ts
|
|
src/lib/bahiaTseCityCodes.ts
|
|
src/lib/bahiaMunicipalityCodes.ts
|
|
src/lib/bahiaTseZones.ts
|
|
tests/fixtures/
|
|
output/
|
|
|
|
# Static assets and vendored agent material
|
|
public/
|
|
.agents/
|
|
.agent/
|
|
.cursor/
|
|
docs/sheets/
|