Claude
7d40abd593
Add GitHub Issues import script
...
Created automated script to convert markdown issue documentation
into GitHub Issues with proper labels and formatting.
## What's Added
### Script: scripts/import-github-issues.js
- Parses docs/issues/*.md files
- Creates GitHub Issues via Octokit API
- Adds proper labels (P0/P1/P2, bug, feature, etc.)
- Rate-limited to respect GitHub API limits
- Comprehensive error handling
### Documentation: scripts/README.md
- Complete setup instructions
- Troubleshooting guide
- Customization options
- Advanced usage examples
### Dependencies
- Added @octokit/rest for GitHub API access
## How to Use
1. Get GitHub Personal Access Token:
- Visit https://github.com/settings/tokens
- Create token with 'repo' scope
2. Set token:
```bash
export GITHUB_TOKEN=your_token_here
```
3. Run script:
```bash
node scripts/import-github-issues.js
```
## What Gets Created
The script will create 25 GitHub Issues:
- 5 P0 (critical) issues
- 5 P1 (medium priority) issues
- 15 P2 (nice-to-have) issues
Each with:
- Proper title with priority prefix
- Full markdown body
- Appropriate labels
- File references intact
## Labels Created
- P0 (red) - Critical priority
- P1 (orange) - Medium priority
- P2 (yellow) - Low priority
- bug, feature, enhancement, tech-debt, security
See scripts/README.md for full documentation.
2026-01-03 09:11:22 +00:00
Claude
77a2fa68c6
Fix XSS vulnerability by sanitizing HTML in blog posts
...
Added DOMPurify library to sanitize HTML content before rendering with
dangerouslySetInnerHTML. This prevents Cross-Site Scripting (XSS) attacks
where malicious scripts could be injected through blog post content.
Changes:
- Installed dompurify and @types/dompurify
- Added HTML sanitization in BlogPost.tsx (client/pages/BlogPost.tsx:139)
- Added HTML sanitization in AdminBlogEditor.tsx preview (client/components/admin/AdminBlogEditor.tsx:273)
Security impact: HIGH - Previously, unsanitized HTML from the API could
execute arbitrary JavaScript, potentially stealing user credentials or
performing unauthorized actions.
2026-01-03 02:36:13 +00:00
MrPiglr
577ef68dad
Sync local changes
2025-12-07 00:17:04 +00:00
sirpiglr
a36fc4f2ba
Add Gemini AI integration to enable intelligent agent features
...
Integrates the @google/genai package into package.json to support Gemini AI capabilities for the intelligent agent.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: eb32d517-6404-459e-bd7a-d3ac884b15aa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/fhRML7y
Replit-Helium-Checkpoint-Created: true
2025-12-06 03:48:20 +00:00
sirpiglr
933f7b7bae
Add functionality for AI assistant and domain management
...
Installs adm-zip dependency and includes attached zip files for AI and TLD projects.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b9c04cd9-ed05-4935-a109-90892796d729
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/fhRML7y
Replit-Helium-Checkpoint-Created: true
2025-12-06 03:38:26 +00:00
MrPiglr
82de4d9b41
modified: .replit
2025-12-05 01:06:47 -07:00
sirpiglr
855c518623
Configure Vite to work with Replit and secure file system access
...
Update Vite configuration to use port 5000 and host 0.0.0.0 for Replit compatibility, adjust fs.allow and fs.deny settings for improved security, and add a replit.md documentation file.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 03255903-d5eb-4d8a-aaac-72c01c2fedf6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/dxDbFOs
Replit-Helium-Checkpoint-Created: true
2025-12-02 18:11:51 +00:00
Builder.io
89a3659194
Export full site structure and code map
...
cgen-e3865913a0ec402f99b6d859f274d494
2025-11-16 20:21:47 +00:00
Builder.io
4fe52683e0
completionId: cgen-aa0a57b34d6e475cb6ab4eca125ad78a
...
cgen-aa0a57b34d6e475cb6ab4eca125ad78a
2025-11-08 20:50:07 +00:00
Builder.io
db07e15031
completionId: cgen-5ffab8c7737e487f880291d0eb801466
...
cgen-5ffab8c7737e487f880291d0eb801466
2025-11-04 22:55:19 +00:00
Builder.io
28034a893b
completionId: cgen-84a4be7d9d27493dab679ee42adfc92e
...
cgen-84a4be7d9d27493dab679ee42adfc92e
2025-11-04 22:55:02 +00:00
Builder.io
35b0a41dbe
completionId: cgen-5796916cec3348ceadaf269b1e237928
...
cgen-5796916cec3348ceadaf269b1e237928
2025-11-04 22:54:44 +00:00
Builder.io
83844be6d3
completionId: cgen-236b96b0e8ea41feadc6a3a109f4744c
...
cgen-236b96b0e8ea41feadc6a3a109f4744c
2025-10-19 04:56:43 +00:00
Builder.io
b24add0a88
commit pending changes
2025-10-15 22:37:16 +00:00
Builder.io
4cd9dd7d35
completionId: cgen-b0305742b28d44dfa512a994695852f2
...
cgen-b0305742b28d44dfa512a994695852f2
2025-10-13 21:31:31 +00:00
Builder.io
b1966870a0
completionId: cgen-8137c60d6b3e4bef993ea2faea0615b6
...
cgen-8137c60d6b3e4bef993ea2faea0615b6
2025-10-01 00:16:13 +00:00
Builder.io
71ce8dce2d
Create Supabase configuration
...
cgen-b9943585781b4c149ec41b73047a1192
2025-08-06 00:02:38 +00:00
Builder.io
37df3b33de
Initial commit
2025-08-05 20:03:34 +00:00