Strip emoji from docs, fix XSS/hashing vulnerabilities, remediate all failing CI checks (#1)
* Initial plan * Fix security vulnerabilities: MD5→SHA-256, XSS via dangerouslySetInnerHTML/innerHTML, insecure randomness, CodeQL config Co-authored-by: TLimoges33 <125313326+TLimoges33@users.noreply.github.com> * Clean up README: remove decorative emojis for a professional tone Remove all emojis from section headers, list item prefixes, and decorative positions. Replace ✅ phase status markers with '(Complete)' text. Keep the ⭐ in the final call-to-action line. No changes to links, badges, code blocks, or technical content. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: remove emoji characters from CONTRIBUTING.md Remove all emoji from section headers and closing line while preserving links, code blocks, and technical content. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: remove emoji characters from documentation files Remove all emoji characters from 8 documentation files in docs/. Replace status-marker checkmarks (✅) with '(Done)' text. Remove decorative emojis from headers and body text entirely. Preserve emojis inside code blocks unchanged. Clean up trailing whitespace introduced by removals. Files modified: - DEPLOYMENT_GUIDE.md - IMPLEMENTATION_PLAN.md - MILESTONE_6_SUMMARY.md - PRODUCTION_ROADMAP.md - PROJECT_STATUS.md - REPOSITORY_ENHANCEMENT.md - ROADMAP.md - SECURITY_AUDIT_ROADMAP.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: remove emoji characters from documentation files Remove all emoji characters from 9 markdown files while preserving code block content (box-drawing characters, indentation). Emojis removed from headers, list items, and body text across READMEs, issue templates, PR template, runbook, and mobile docs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove excessive emoji from all documentation for professional presentation Co-authored-by: TLimoges33 <125313326+TLimoges33@users.noreply.github.com> * Fix PluginWidget initial state and remove || true from security audit steps Co-authored-by: TLimoges33 <125313326+TLimoges33@users.noreply.github.com> * Remediate all failing CI checks: update deprecated actions, fix npm vulnerabilities, fix migrations YAML Co-authored-by: SynOSdev <257853113+SynOSdev@users.noreply.github.com> * Fix all remaining CI failures: Node 18→20, fix test API contract, fix pytest version, fix Postgres health checks Co-authored-by: SynOSdev <257853113+SynOSdev@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: TLimoges33 <125313326+TLimoges33@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: SynOSdev <257853113+SynOSdev@users.noreply.github.com>
This commit is contained in:
@@ -139,7 +139,7 @@ Perfect for portfolios and real-world use.
|
||||
|
||||
```markdown
|
||||
<div align="center">
|
||||
|
||||
|
||||
# 🎮 LifeRPG
|
||||
## Gamify Your Life with AI-Powered Habit Tracking
|
||||
|
||||
@@ -225,15 +225,15 @@ Perfect for portfolios and real-world use.
|
||||
```
|
||||
|
||||
LifeRPG/
|
||||
├── 🎯 modern/
|
||||
│ ├── 🖥️ frontend/ # React + TypeScript PWA
|
||||
│ ├── ⚡ backend/ # FastAPI + AI Services
|
||||
│ └── 📱 mobile/ # React Native (Future)
|
||||
├── 📚 docs/ # Comprehensive Documentation
|
||||
├── 🧪 tests/ # Test Suites
|
||||
├── 🚀 scripts/ # Automation Scripts
|
||||
├── 🐳 docker/ # Container Configurations
|
||||
└── 📊 monitoring/ # Health & Performance
|
||||
├── modern/
|
||||
│ ├── frontend/ # React + TypeScript PWA
|
||||
│ ├── backend/ # FastAPI + AI Services
|
||||
│ └── mobile/ # React Native (Future)
|
||||
├── docs/ # Comprehensive Documentation
|
||||
├── tests/ # Test Suites
|
||||
├── scripts/ # Automation Scripts
|
||||
├── docker/ # Container Configurations
|
||||
└── monitoring/ # Health & Performance
|
||||
|
||||
```
|
||||
|
||||
@@ -256,18 +256,18 @@ cd LifeRPG
|
||||
|
||||
### For Users
|
||||
|
||||
🌐 **Try it now**: [liferpg.vercel.app](https://liferpg.vercel.app)
|
||||
📱 **Install as PWA**: Click "Add to Home Screen" in your browser
|
||||
**Try it now**: [liferpg.vercel.app](https://liferpg.vercel.app)
|
||||
**Install as PWA**: Click "Add to Home Screen" in your browser
|
||||
|
||||
## 🎓 Perfect for Students
|
||||
## Perfect for Students
|
||||
|
||||
- ✅ **Free Hosting**: Deploy on Vercel + Railway free tiers
|
||||
- ✅ **Zero AI Costs**: Local processing with HuggingFace
|
||||
- ✅ **Portfolio Ready**: Professional code quality
|
||||
- ✅ **Learning Resource**: Modern development practices
|
||||
- ✅ **Extensible**: Easy to customize and extend
|
||||
- **Free Hosting**: Deploy on Vercel + Railway free tiers
|
||||
- **Zero AI Costs**: Local processing with HuggingFace
|
||||
- **Portfolio Ready**: Professional code quality
|
||||
- **Learning Resource**: Modern development practices
|
||||
- **Extensible**: Easy to customize and extend
|
||||
|
||||
## 🤝 Contributing
|
||||
## Contributing
|
||||
|
||||
We love contributions! See our [Contributing Guide](CONTRIBUTING.md) for details.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user