Repository navigation
v0.0.3
Contributor: @Yogs4R
🚀 What's New
- feat: add secure dynamic github contributors credits section to home page
- feat(ui): improve TweetDetailsModal with search, filters, sort, metric descriptions, and z-index fix
- feat(bot): migrate to twikit with JSON credentials and add anti-ban measures
- feat: add promo keywords to bot reply, widen first-run since_time to 10min, update README bot usage
- feat(geo): add llms-full.txt for comprehensive LLM search engine indexing
- feat(geo): link llms-full.txt in llms.txt and add AI crawler rules to robots.txt
- feat(seo): support dynamic meta descriptions across all pages via useSEO hook
- feat(router): add custom 404 not found page with noindex seo and recovery navigation
- feat(seo-geo): add llms-full.txt, enrich AI crawler directives, and optimize per-page meta tags
- feat: add docker-compose and frontend dockerfile for local self-hosting
- feat(backend): support user replies scraping and interaction behavior evaluation
- feat(frontend): implement modern sleek redesign with above-the-fold omnibar and leakcheck styling
- feat(frontend): add fixed full-page maintenance overlay for temporary maintenance
- feat(backend): upgrade twscrape, add scraper fast-fail, and implement dual-channel bot mention detection
- feat(frontend): revamp About page, add Radar leaderboard, changelog dropdown, and animated search placeholder
- feat(radar): implement distinct filtering and limit 200 with pagination on radar leaderboard
- feat(ui): redesign changelog popup into centered modal with blurred backdrop and solid dark contrast
🐛 Bug Fixes
- fix(deps): upgrade pydantic to 2.13.4 to resolve conflict with fastapi 0.138.2
- fix: optimize input prompt for cheapest output
- fix(deps): upgrade twikit to 2.3.3 for better stability and fix CI build
- fix(bot): point twscrape API to correct db path and add twikit init logs
- fix(ui): reset modal filter state on open and fix duplicate keys causing reconciliation bugs
- fix: update x_bot to use latest search with since_id and truncate replies to 280 chars
- fix(backend): support HEAD method on root and stats endpoints for health checks
- fix(deps): bump sentence-transformers and transformers to patch Trivy CVEs
- fix(security): patch msgpack and setuptools vulnerabilities for Trivy scan
- fix(seo): remove 404 favicon, enrich OpenGraph/Twitter tags, and add noscript fallback
- fix(security): apply os security upgrades in dockerfile to resolve trivy cves
- fix(security): bump urllib3 to 2.8.0 to resolve Trivy CVEs
- fix(security): suppress residual urllib3 CVEs and clean ensurepip in Dockerfile
- fix(frontend): configure @tailwindcss/postcss and index.css for Tailwind v4 compatibility
- fix(frontend): restore tailwindcss v3 to preserve UI layout and override postcss-selector-parser to 7.1.6 for security
- fix(frontend): restore tailwindcss v3 to fix UI layout regression on production
- fix: change one of contributor github username to the new one
- fix(ci): whitelist example templates in gitleaks and sanitize dummy private key
- fix: resolve math rendering in README and untrack .agent directory
- fix(frontend): add dark theme hover to maintenance button and resolve minimatch vulnerability
- fix(bot): replace twikit with twifork and fix twscrape search query to restore mention detection and replies
- fix(ui): use React Portal for changelog modal to prevent CSS transform trap from header
- fix(ui): remove svg icon on changelog pop up
- fix(radar): invalidate stale session cache to ensure 200 distinct accounts load immediately
🛠 Maintenance & Refactor
- chore(headers): configure utf-8 content-type and cache-control for llms text files
- chore: remove legacy bmad agent wrappers and update gitignore
- chore: add deepsec configuration and shadcn agent skills
📚 Documentation
- docs: add project og-image to readme under shields
- docs: remove deprecated X API variables and update bot status to active
- docs: change format response X bot
- docs: add code of conduct, contributing, security, and contributors guidelines
- docs: update contact email in CODE_OF_CONDUCT.md
- docs: expand PLANNING.md with CLI, MCP, SDK, extension, and self-hosted roadmap
- docs: add credential template examples and setup guide for twscrape and firebase
- docs: add scoring methodology and mathematical formulas section to README
- docs: modernize README header, add overview section, and prepare preview layout
- docs: document X bot technical limitations and experimental status in planning and readme
❓ Other Changes
- security: remove Dependabot and upgrade fastapi to 0.138.2 to fix Starlette CVEs
- style: increase modal z-index to z-[100] to overlay sticky navbar
- build(deps-dev): bump js-yaml from 4.2.0 to 4.3.0 in /frontend
- Merge pull request #21 from Yogs4R/dependabot/npm_and_yarn/frontend/js-yaml-4.3.0
- build(deps-dev): bump postcss from 8.5.15 to 8.5.24 in /frontend
- build(deps): bump react-router and react-router-dom in /frontend
- build(deps-dev): bump postcss-selector-parser in /frontend
- build(deps-dev): bump browserslist from 4.28.2 to 4.28.9 in /frontend
- Merge pull request #22 from Yogs4R/dependabot/npm_and_yarn/frontend/postcss-8.5.24
- build(deps-dev): bump js-yaml from 4.3.0 to 4.3.2 in /frontend
- build(deps-dev): bump brace-expansion from 1.1.14 to 1.1.18 in /frontend
- Merge pull request #23 from Yogs4R/dependabot/npm_and_yarn/frontend/multi-2181bdc769
- Merge pull request #25 from Yogs4R/dependabot/npm_and_yarn/frontend/postcss-selector-parser-6.1.4
- Merge pull request #26 from Yogs4R/dependabot/npm_and_yarn/frontend/browserslist-4.28.9
- Merge pull request #28 from Yogs4R/dependabot/npm_and_yarn/frontend/js-yaml-4.3.2
- Merge pull request #29 from Yogs4R/dependabot/npm_and_yarn/frontend/brace-expansion-1.1.18
- build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /frontend
- build(deps-dev): bump brace-expansion from 1.1.18 to 1.1.21 in /frontend
- Merge pull request #31 from Yogs4R/dependabot/npm_and_yarn/frontend/brace-expansion-1.1.21
- build(deps): bump postcss-selector-parser and tailwindcss in /frontend
- Merge pull request #30 from Yogs4R/dependabot/npm_and_yarn/frontend/source-map-js-1.2.2
- Merge pull request #32 from Yogs4R/dependabot/npm_and_yarn/frontend/multi-d49ef80a9c
- build(deps-dev): bump vite from 8.0.16 to 8.3.5 in /frontend
- Merge pull request #33 from Yogs4R/dependabot/npm_and_yarn/frontend/vite-8.3.5
- Merge pull request #34 from Yogs4R/feat/modern-sleek-redesign
- preview: add website result preview to README
Note: This changelog was automatically generated from commit messages with Github Action.