Repository navigation
v0.0.1
FIRST RELEASE LACAK BUZZER
Contributors: @Yogs4R, @dandy63609, @naufalid755, @luckywtrike-rgb
🚀 What's New
- feat: add strict pydantic schemas and dummy analyze endpoint
- feat(backend): implement twscrape data collection and feature extraction metrics
- feat(frontend): refactor UI to Tailwind, add SVG Radar Chart, and implement scan counter
- feat: integrate real API analyze flow with client-side caching, local history controls, and bypassed rate limits for MVP
- feat: migrate from SQLite to Firebase Firestore,add new APIs, add stats grid, and resolve W3C/Fallow/PageSpeed validation issues
🐛 Bug Fixes
- fix: lower insufficient tweet threshold
- fix: resolve hf deployment workflow subtree error and add VITE_API_URL resolve
- fix: add CORS middleware to allow cross-origin API calls from Cloudflare to Hugging Face
- fix: change colorTo in Hugging Face metadata README to yellow to pass YAML validation
- fix: relocate accounts.db to writeable data folder to fix Hugging Face read-only startup crash
- fix: Change CORS allowed origin for pages.dev
- fix: permit Hugging Face origin in CSP connect-src and optimize getApiUrl fallback
- fix: make Try X Bot button fully responsive on mobile layout
- fix: respect TWS_DATA_DIR for twscrape db path in scraper and tests
- fix(frontend): replace dummy statistics with real API stats and clean up FAQ
🛠 Maintenance & Refactor
- chore(SEO): enhance index.html with comprehensive SEO meta tags and PWA manifest
- chore: migrate backend to Hugging Face Spaces and optimize production headers
- chore: change cloudflare pages project name
- chore: add Hugging Face configuration metadata README to backend folder
- chore: add local scraper connection test diagnostic script
📚 Documentation
- docs: menambahkan dokumentasi struktur proyek, aturan kolaborasi tim, dan konfigurasi .gitignore yang aman
- docs: Added PROGRESS.md & BRAND_RESOURCES.md, update README & dependency @vitejs/plugin-react
❓ Other Changes
- Add strict PR inspection workflow
- Add files via upload
- Merge branch 'main' of https://github.com/Yogs4R/lacak-buzzer
- build(deps): bump pytest from 8.0.2 to 9.0.3 in /backend
- build(deps): bump esbuild and vite in /frontend
- Add files via upload
- Add files via upload
- Add files via upload
- Rename Logo 3-1_Lacak Buzzer Transparan.webp to lacak-buzzer-logo.webp
- Delete frontend/public/favicon_io.zip
- Rename Logo 1200-630 (Open Graph Image)_Lacak Buzzer (Dark Mode).png to og-image.png
- Add files via upload
- Merge pull request #3 from Yogs4R/dependabot/npm_and_yarn/frontend/multi-1b777957f8
- Merge pull request #1 from Yogs4R/dependabot/pip/backend/pytest-9.0.3
- Update DESIGN.md
- Update DESIGN.md
- Add files via upload
- Merge branch 'main' of https://github.com/Yogs4R/lacak-buzzer
- Merge branch 'main' of https://github.com/Yogs4R/lacak-buzzer
- frontend BRAND_RESOURC
- Added _bmad at .gitignore for security
- Merge branch 'feature/scoring-buzzer'
- Merge pull request #4 from Yogs4R/feature/scoring-buzzer
- Merge pull request #5 from Yogs4R/feature/scoring-buzzer
- Ignore pytest cache folders
- task 3 phase 3
- task 3 phase 3
- test: define scoring contract
- Merge branch 'main' into feature/scoring-buzzer
- Merge pull request #6 from Yogs4R/feature/scoring-buzzer
- Update ResultCard.jsx
- Update Footer.jsx
- Update index.css
- Update App.jsx
- tambah Phase 5 : skeneario gagal
- Phase 6: implementasi safety audit tampilan kartu hasil dan fallback AI
- Phase 6: polish dikit agar logo di footer sedikit lebih besar
- Phase 6: polish dikit agar logo di footer sedikit lebih besar
- Potential fix for code scanning alert no. 4: Incomplete URL substring sanitization
- Delete LICENSE
- Update copyright year and owners in LICENSE file (Apache 2.0)
- Merge pull request #7 from Yogs4R/url-substring-sanization
- added new file at .gitignore for safety
- security: limit GITHUB_TOKEN permissions to read-only in deploy workflow
- security: restrict CORS allowed origins to trusted development and production domains
- Log API URL for debugging purposes
- Bot trigger workflow on X
- Trigger from X got into backend
- testing the trigger for bot
- Merge pull request #8 from Yogs4R/feature/scorring-buzzer
- Update API URL to use hardcoded string
- style: improve header mobile responsiveness and fix test_scraper
- delete accounts.db for safety
- style(header): center Home, About, and FAQ navigation links horizontally
Note: This changelog was automatically generated from commit messages with Github Action.