refactor(web-app): migrate to TypeScript, add security fix and test suite

This commit is contained in:
sck_0
2026-03-03 17:03:58 +01:00
parent 489875c4b8
commit 4ab3377fee
28 changed files with 3997 additions and 613 deletions

View File

@@ -1,56 +1,33 @@
## [6.8.0] - 2026-03-02 - "Productivity Boost & In-App Sync"
## v6.9.0 - Multi-Tool & Agent Infrastructure
> **Major productivity enhancements to existing skills and new in-app skill synchronization feature.**
> **Agent capabilities expand with email infrastructure, video intelligence, and multi-tool installer support.**
This release delivers version 2.0.0 upgrades to two critical skills: `vibe-code-auditor` and `tutorial-engineer`, packed with pattern recognition shortcuts, deterministic scoring, and copy-paste templates. Plus, a new "Sync Skills" button in the Web App enables live skill updates from GitHub without leaving the browser.
### 🚀 New Skills
## 🚀 New Features
**📧 AgentMail** — Email infrastructure for AI agents
- Create email accounts with karma-based rate limiting
- Send/receive emails with attachments
- Webhook signature verification for secure notifications
- Full SDK examples and API reference
### 🔄 In-App Sync Skills Button
**📹 VideoDB** — Video and audio perception, indexing, and editing
- Ingest from files, URLs, RTSP/live feeds, or desktop capture
- Semantic, visual, and spoken word indexes with timestamp search
- Timeline editing with subtitles, overlays, transcoding
- AI generation for images, video, music, voiceovers
**One-click skill synchronization from the Web App UI.**
Replaces the unreliable START_APP.bat auto-updater. Users can now click "Sync Skills" in the web app to download the latest skills from GitHub instantly.
### 📦 Improvements
- Vite dev server plugin exposing `/api/refresh-skills` endpoint
- Downloads and extracts only the `/skills/` folder and `skills_index.json`
- Live UI updates without page refresh
- **Multi-Tool Install Support**: Install skills for multiple tools simultaneously (e.g., `npx antigravity-awesome-skills --claude --codex`). Fixes #182.
- **Web-App Sync Optimization**: Hybrid sync strategy using git fetch (5+ min → < 2 sec). Includes sort by "Most Stars".
- **Registry**: 970 skills (+2 new)
## 📦 Improvements
### 👥 Contributors
### ✨ vibe-code-auditor v2.0.0
**Productivity-focused overhaul with 10x faster audits.**
- **Pattern Recognition Shortcuts**: 10 heuristics for rapid issue detection
- **Quick Checks**: 3-second scans for each of 7 audit dimensions
- **Executive Summary**: Critical findings upfront
- **Deterministic Scoring**: Replaces subjective ranges with algorithmic scoring
- **Code Fix Blocks**: Before/after examples for copy-paste remediation
- **Quick Wins Section**: Fixes completable in <1 hour
- **Calibration Rules**: Scoring adjusted by code size (snippet vs multi-file)
- **Expanded Security**: SQL injection, path traversal, insecure deserialization detection
### 📚 tutorial-engineer v2.0.0
**Evidence-based learning with 75% better retention.**
- **4-MAT Model**: Why/What/How/What If framework for explanations
- **Learning Retention Shortcuts**: Evidence-based patterns (+75% retention)
- **Cognitive Load Management**: 7±2 rule, One Screen, No Forward References
- **Exercise Calibration**: Difficulty table with time estimates
- **Format Selection Guide**: Quick Start vs Deep Dive vs Workshop
- **Pre-Publish Audit Checklist**: Comprehension, progression, technical validation
- **Speed Scoring Rubric**: 1-5 rating on 5 dimensions
- **Copy-Paste Template**: Ready-to-use Markdown structure
- **Accessibility Checklist**: WCAG compliance for tutorials
## 👥 Credits
A huge shoutout to our community contributors:
- **@munir-abbasi** for the v2.0.0 productivity enhancements to `vibe-code-auditor` and `tutorial-engineer` (PR #172)
- **@zinzied** for the In-App Sync Skills Button and START_APP.bat simplification (PR #178)
- @zinzied — Web-app sync optimization (PR #180)
- @0xrohitgarg — VideoDB skill (PR #181)
- @uriva — AgentMail skill (PR #183)
---
_Upgrade now: `git pull origin main` to fetch the latest skills._
_Upgrade: `npx antigravity-awesome-skills` or `git pull origin main`_