Commit Graph

8 Commits

Author SHA1 Message Date
Zied
8de886a2ff feat: Implement intelligent auto-categorization for skills
- Added `scripts/auto_categorize_skills.py` to analyze skill names and descriptions, auto-assigning categories based on keyword matching.
- Updated category distribution to show counts and sort categories by skill count in the Home page dropdown.
- Created documentation in `docs/CATEGORIZATION_IMPLEMENTATION.md` and `docs/SMART_AUTO_CATEGORIZATION.md` detailing the new categorization process and usage.
- Introduced `scripts/fix_year_2025_to_2026.py` to update all skill dates from 2025 to 2026.
- Enhanced user experience by moving "uncategorized" to the bottom of the category list and displaying skill counts in the dropdown.
2026-02-26 12:52:03 +01:00
Zied
f8123cb5a9 feat: Implement date tracking for skills
- Added `date_added` field to all skills in frontmatter.
- Updated Home page to display skill addition date alongside risk level.
- Enhanced Skill Detail page to show date added in a badge format.
- Created scripts for managing skill dates, including adding missing dates and generating reports.
- Updated validators to enforce date format compliance.
- Added comprehensive documentation on date tracking implementation and usage.
- Introduced a new skill template including the `date_added` field.
2026-02-26 12:39:28 +01:00
Zied
689a825411 Refactor code structure for improved readability and maintainability 2026-02-26 11:40:51 +01:00
Zied
68266007b9 feat: Initialize web application with core pages, skill data, and Supabase integration. 2026-02-25 17:56:20 +01:00
Zied
7c4aa1c88b feat: add copy full content button 2026-02-25 11:19:01 +01:00
Zied
0fb8b52bcb Add a robust auto-update mechanism to the Web App launcher and introduce the Interactive Prompt Builder. 2026-02-25 10:14:44 +01:00
Zied
338420a924 feat: add interactive prompt builder to skill detail page 2026-02-25 10:05:30 +01:00
Zied
a335846680 add gui web interface 2026-02-24 09:44:01 +01:00