Commit Graph

16 Commits

Author SHA1 Message Date
sickn33
162d578a19 fix(web-app): Restore visible skills grid on Pages 2026-03-19 20:14:35 +01:00
sickn33
d703a534ca fix(web-app): Harden skills loading under base paths 2026-03-19 20:06:37 +01:00
sickn33
957c7369c5 fix(web): Handle skills load path for GitHub Pages 2026-03-19 19:52:36 +01:00
sickn33
941f66e099 fix(web-app): Add robust skills index fetch fallbacks
The skills catalog on GitHub Pages can fail to load when BASE_URL-based path
resolution is wrong in some deployment contexts.
This change tries multiple stable paths and validates payload shape before
using it, preventing an empty/hidden catalog state.
2026-03-19 19:47:43 +01:00
sickn33
637cd3f39e fix(web-app): Expand home skills list viewport
Increase home page skills area height and set a 4-column grid at desktop sizes.

This gives the catalog section more visible space on scroll and improves row utilization
on larger screens without altering filtering/search behavior.
2026-03-19 19:34:54 +01:00
sickn33
c5671d1bc4 feat(web-app): finalize SEO marketing layer for catalog routes 2026-03-19 19:23:30 +01:00
sickn33
ed416bb85c perf(web-app): Lazy load route pages
Lazy load the home and skill detail routes so markdown and
syntax-highlighting code do not inflate the initial app bundle.

Keep behavior unchanged while splitting the web app into smaller
chunks and clearing the Vite large-bundle warning.
2026-03-18 19:08:05 +01:00
sickn33
4883b0dbb4 fix(security): Harden skill activation and loading flows
Harden batch activation, dev refresh gating, Microsoft sync path
handling, and Jetski skill loading against command injection,
symlink traversal, and client-side star tampering.

Add regression coverage for the security-sensitive paths and
update the internal triage addendum for the Jetski loader fix.
2026-03-18 18:49:15 +01:00
sck_0
6f42d5b0a2 security: harden refresh-skills endpoint and add skills docs security gate 2026-03-15 09:51:16 +01:00
sck_0
c0c118e223 fix(security): harden markdown rendering and sync safety 2026-03-15 09:22:05 +01:00
sck_0
a8b1e88f11 fix: restore auth and transport integrity defaults 2026-03-15 08:40:53 +01:00
Zied Boughdir
bb9e688d1e Stars feature is fixed (#247)
* Stars feature is fixed

* feat: Initialize Supabase client with public credentials and define SkillStarData interface.
2026-03-09 11:53:44 +01:00
sck_0
17e7618fd8 fix(web-app): use BASE_URL for skills.json and SKILL.md fetch on GitHub Pages 2026-03-07 12:38:00 +01:00
sck_0
f1842f470e feat: deploy web app to GitHub Pages 2026-03-07 12:23:26 +01:00
SHUBHAM PATEL
1b167e4ca1 improve markdown rendering (#213)
* feat: add support for GFM and highlight in markdown rendering

* feat: enhance markdown rendering by splitting YAML frontmatter and body

* feat: improve markdown styling for light and dark themes

* feat: enhance frontmatter parsing and display in SkillDetail component
2026-03-07 10:08:21 +01:00
sck_0
45844de534 refactor: reorganize repo docs and tooling layout
Consolidate the repository into clearer apps, tools, and layered docs areas so contributors can navigate and maintain it more reliably. Align validation, metadata sync, and CI around the same canonical workflow to reduce drift across local checks and GitHub Actions.
2026-03-06 15:01:38 +01:00