diff --git a/.planning/activity-feed.json b/.planning/activity-feed.json new file mode 100644 index 0000000..3ce9ebc --- /dev/null +++ b/.planning/activity-feed.json @@ -0,0 +1,210 @@ +{ + "last_updated": "2026-01-25T19:50:00+07:00", + "projects": [ + { + "name": "maicivy", + "description": "Intelligent CV platform adapting to 5 professional themes with smart scoring. Features dual-letter generator with Claude AI and multi-source company research.", + "repo_url": "https://git.etheryale.com/StillHammer/maicivy", + "github_url": "https://github.com/AlexisTrouve/maicivy", + "category": "WIP", + "showcase": true, + "languages": ["Go", "TypeScript", "Next.js", "PostgreSQL"], + "commits_7d": 15, + "commits_30d": 21, + "recent_commits": [ + {"sha": "084e5f5", "message": "chore: update dependencies and secrets management config", "date": "2026-01-24T00:11:14+07:00", "author": "Alexi"}, + {"sha": "b684ba3", "message": "fix: use vulnerabilityName instead of cve for GHSA IDs", "date": "2026-01-20T17:51:10+07:00", "author": "Alexi"}, + {"sha": "2bc6aff", "message": "docs: remove over-engineered sync documentation", "date": "2026-01-20T17:06:40+07:00", "author": "Alexi"} + ] + }, + { + "name": "vba-mcp-server", + "description": "MCP server for VBA extraction and analysis from Office files", + "repo_url": "https://git.etheryale.com/StillHammer/vba-mcp-server", + "github_url": "https://github.com/AlexisTrouve/vba-mcp-server", + "category": "WIP", + "showcase": true, + "languages": ["Python", "VBA"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [ + {"sha": "814abce", "message": "docs: add quick start file for publishing", "date": "2025-12-11T11:55:40+08:00", "author": "Alexis Trouve"}, + {"sha": "5d802f2", "message": "chore: ignore PRO_README.md (template for Pro repo)", "date": "2025-12-11T11:55:08+08:00", "author": "Alexis Trouve"} + ] + }, + { + "name": "vba-mcp-monorepo", + "description": "VBA MCP Server monorepo - Excel/VBA automation via MCP", + "repo_url": "https://git.etheryale.com/StillHammer/vba-mcp-monorepo", + "github_url": "https://github.com/AlexisTrouve/vba-mcp-server", + "category": "WIP", + "showcase": true, + "languages": ["Python", "TypeScript", "VBA"], + "commits_7d": 12, + "commits_30d": 27, + "recent_commits": [] + }, + { + "name": "groveengine", + "description": "Modular C++ game engine with blazing-fast hot-reload (0.4ms). Independent modules, IIO pub/sub communication, production-ready renderer + UI + input systems.", + "repo_url": "https://git.etheryale.com/StillHammer/groveengine", + "github_url": "https://github.com/AlexisTrouve/GroveEngine", + "category": "WIP", + "showcase": true, + "languages": ["C++", "Python"], + "commits_7d": 3, + "commits_30d": 18, + "recent_commits": [] + }, + { + "name": "confluent", + "description": "Complete constructed language (conlang) with French-Confluent translation API powered by LLMs", + "repo_url": "https://git.etheryale.com/StillHammer/confluent", + "github_url": "https://github.com/AlexisTrouve/confluent", + "category": "WIP", + "showcase": true, + "languages": ["JavaScript", "Node.js"], + "commits_7d": 0, + "commits_30d": 1, + "recent_commits": [ + {"sha": "d9f051e", "message": "Ajout onglets Guide et Exemples avec phrases pre-generees", "date": "2025-12-28T14:11:32+00:00", "author": "StillHammer_Etheryale"}, + {"sha": "aed98f1", "message": "Update project structure and documentation", "date": "2025-12-23T07:20:39+08:00", "author": "StillHammer"} + ] + }, + { + "name": "seogeneratorserver", + "description": "SEO content generation server with templates and versioning", + "repo_url": "https://git.etheryale.com/StillHammer/seogeneratorserver", + "github_url": null, + "category": "WIP", + "showcase": true, + "languages": ["JavaScript", "Node.js"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [ + {"sha": "dbf1a3d", "message": "Add technical plan for multi-format export system", "date": "2025-11-18T16:14:29+08:00", "author": "StillHammer"}, + {"sha": "00181de", "message": "update test system and logger", "date": "2025-09-08T12:33:16+08:00", "author": "StillHammer"} + ] + }, + { + "name": "civjdr", + "description": "Civilization-style tabletop RPG campaign manager", + "repo_url": "https://git.etheryale.com/StillHammer/civjdr", + "github_url": null, + "category": "CONSTANT", + "showcase": true, + "languages": ["Markdown", "JSON"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [ + {"sha": "72ae8be", "message": "Migration Gitea", "date": "2025-12-04T19:51:53+08:00", "author": "StillHammer"}, + {"sha": "4223128", "message": "Ajout documentation API ConfluentTranslator", "date": "2025-12-04T17:12:54+08:00", "author": "Trouve Alexis"} + ] + }, + { + "name": "videotoMP3Transcriptor", + "description": "Video to MP3 converter with transcription API", + "repo_url": "https://git.etheryale.com/StillHammer/videotoMP3Transcriptor", + "github_url": null, + "category": "DONE", + "showcase": true, + "languages": ["Shell", "JavaScript"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [ + {"sha": "4bb8b85", "message": "Fix dynamic YouTube cookies detection", "date": "2025-12-09T09:24:57+00:00", "author": "debian.StillHammer"}, + {"sha": "14706e2", "message": "Add public endpoint to download cookie extraction script", "date": "2025-12-09T02:30:55+00:00", "author": "debian.StillHammer"} + ] + }, + { + "name": "freelance-dashboard", + "description": "Excel KPI Dashboard for freelance activity tracking - Revenue, time tracking, clients with pivot tables, charts and VBA automation", + "repo_url": null, + "github_url": "https://github.com/AlexisTrouve/freelance-dashboard", + "category": "WIP", + "showcase": true, + "languages": ["VBA", "Excel"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [] + }, + { + "name": "freelance-notify", + "description": "Freelance job monitor with AI scoring and Discord notifications", + "repo_url": null, + "github_url": "https://github.com/AlexisTrouve/freelance-notify", + "category": "WIP", + "showcase": true, + "languages": ["Python"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [] + }, + { + "name": "timetrack-pro", + "description": "Time tracking application built with Microsoft Access & VBA. Manage clients, projects, and billable hours with automated forms and export capabilities.", + "repo_url": null, + "github_url": "https://github.com/AlexisTrouve/timetrack-pro", + "category": "WIP", + "showcase": true, + "languages": ["VBA", "Access"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [] + }, + { + "name": "RedditSaveSaver", + "description": "Python tool to sync Reddit saved posts and comments to Discord via webhook. Automated daily backup with duplicate prevention.", + "repo_url": null, + "github_url": "https://github.com/AlexisTrouve/RedditSaveSaver", + "category": "DONE", + "showcase": false, + "languages": ["Python"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [] + }, + { + "name": "CTPL", + "description": "Modern and efficient C++ Thread Pool Library", + "repo_url": null, + "github_url": "https://github.com/AlexisTrouve/CTPL", + "category": "DONE", + "showcase": true, + "languages": ["C++"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [] + }, + { + "name": "aissia", + "description": "AI assistant project", + "repo_url": "https://git.etheryale.com/StillHammer/aissia", + "github_url": null, + "category": "WIP", + "showcase": false, + "languages": ["Python"], + "commits_7d": 0, + "commits_30d": 1, + "recent_commits": [] + }, + { + "name": "AlwaysOnRecorder", + "description": "Continuous audio/video recording tool", + "repo_url": "https://git.etheryale.com/StillHammer/AlwaysOnRecorder", + "github_url": null, + "category": "WIP", + "showcase": false, + "languages": ["Python"], + "commits_7d": 0, + "commits_30d": 0, + "recent_commits": [] + } + ], + "stats": { + "total_commits_30d": 69, + "active_projects": 5, + "showcase_count": 13, + "top_languages": ["Go", "TypeScript", "Python", "C++", "VBA", "JavaScript"] + } +}