14 Commits

Author SHA1 Message Date
b20cd9f183 Validate all URL fields don't end with .git 2026-04-17 03:49:41 +10:00
7f8f5d43db Simplify thumbnail validation - just check filename 2026-04-17 03:48:50 +10:00
4c1e2c7e84 Add comprehensive thumbnail validation 2026-04-17 03:48:00 +10:00
88026179b6 Validate all URLs don't end with .git 2026-04-17 03:47:05 +10:00
7b5ff0c233 Validate repository URLs don't end with .git 2026-04-17 03:45:58 +10:00
75355cd41f Fix thumbnail validation scope issue 2026-04-17 03:11:30 +10:00
6f7dea6b03 Fix validation script working directory 2026-04-17 03:07:54 +10:00
fc4c5fb1d1 Add username prefix requirement for plugin filenames 2026-04-17 02:57:51 +10:00
54b1b6efa6 Add ownership validation for plugin removal 2026-04-17 02:53:31 +10:00
9c34554bad Security: prevent unauthorized plugin modifications 2026-04-17 02:53:03 +10:00
edea39e558 Add thumbnail support and validation
All checks were successful
Update Plugin Index / update-index (push) Successful in 7s
2026-04-17 02:48:04 +10:00
18fb15d82d Simplify index update script
All checks were successful
Update Plugin Index / update-index (push) Successful in 7s
2026-04-17 02:31:13 +10:00
513dc654b0 Add auto-index generation and update validation 2026-04-17 02:11:28 +10:00
42a1712175 Simplified: Use git-based directory with Gitea Actions instead of server 2026-04-17 02:01:51 +10:00