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:
Copilot
2026-03-14 08:59:37 -04:00
committed by GitHub
parent 2b961611fd
commit 90750ee8df
53 changed files with 1852 additions and 1989 deletions
+18 -18
View File
@@ -1,26 +1,26 @@
## 🎯 **What does this PR do?**
## **What does this PR do?**
Brief description of the changes in this pull request.
## 🔄 **Type of Change**
## **Type of Change**
- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
- [ ] 🚀 New feature (non-breaking change which adds functionality)
- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] 📚 Documentation update
- [ ] 🤖 AI/ML enhancement
- [ ] 🎨 UI/UX improvement
- [ ] Performance improvement
- [ ] 🔧 Chore/maintenance
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] AI/ML enhancement
- [ ] UI/UX improvement
- [ ] Performance improvement
- [ ] Chore/maintenance
## 🧪 **Testing**
## **Testing**
- [ ] I have tested this change locally
- [ ] I have added/updated tests for this change
- [ ] All existing tests pass
- [ ] AI features have been tested (if applicable)
## 🤖 **AI-Related Changes** (if applicable)
## **AI-Related Changes** (if applicable)
- [ ] Model updates or new model integration
- [ ] Natural language processing improvements
@@ -28,16 +28,16 @@ Brief description of the changes in this pull request.
- [ ] Prediction algorithm changes
- [ ] Performance optimizations
## 📸 **Screenshots** (if applicable)
## **Screenshots** (if applicable)
Add screenshots to help reviewers understand the visual changes.
## 🔗 **Related Issues**
## **Related Issues**
Fixes #(issue number)
Related to #(issue number)
## 📋 **Checklist**
## **Checklist**
- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my code
@@ -46,7 +46,7 @@ Related to #(issue number)
- [ ] I have made corresponding changes to the documentation
- [ ] I have updated the CHANGELOG.md (if applicable)
## 🚀 **Deployment Considerations**
## **Deployment Considerations**
- [ ] Database migration required
- [ ] Environment variables need updating
@@ -54,10 +54,10 @@ Related to #(issue number)
- [ ] Cache clearing required
- [ ] No special deployment steps needed
## 📝 **Additional Notes**
## **Additional Notes**
Any additional information that would be helpful for reviewers.
---
**Thank you for contributing to LifeRPG! 🌟**
**Thank you for contributing to LifeRPG! **