-
Notifications
You must be signed in to change notification settings - Fork 6
Comparing changes
Open a pull request
base repository: aicodingstack/aicodingstack.io
base: main
head repository: aicodingstack/aicodingstack.io
compare: develop
- 6 commits
- 194 files changed
- 2 contributors
Commits on Jan 18, 2026
-
feat(build): migrate scripts from JavaScript to TypeScript
- Convert all scripts in scripts/fetch/, scripts/generate/, scripts/refactor/ from .mjs to .ts - Update package.json scripts to use tsx instead of node for TypeScript execution - Add tsx as dev dependency for TypeScript script execution - Enable incremental TypeScript compilation for faster builds - Update cspell.json to include TypeScript file patterns This enables better type safety and developer experience when working with build scripts. Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 55c867c - Browse repository at this point
Copy the full SHA 55c867cView commit details -
refactor(i18n): restructure component translation namespaces
- Migrate from per-component namespaces to unified component namespaces - Change from 'components.controls.searchDialog' to 'components.controls' - Change from 'components.common.header' to 'components.common' - Apply consistent namespace pattern across all component types: - components.common - root-level components (Header, Footer, etc.) - components.controls - all controls/* components - components.navigation - all navigation/* components - components.product - all product/* components - components.sidebar - all sidebar/* components - Update all component files to use new namespace structure This simplifies translation key references and improves maintainability. Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1c8bd27 - Browse repository at this point
Copy the full SHA 1c8bd27View commit details -
feat(i18n): add translations for search and landscape features
- Add search-related translations to all 12 languages (searchPlaceholder) - Add landscape page translations (landscapeTitle, landscapeDescription) - Add ecosystem subtitle for navigation - Add contextWindow term to shared translations - Update metadata generator to use consistent translation namespace - Ensure all translations follow the new namespace structure Supported languages: en, de, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1ea76c5 - Browse repository at this point
Copy the full SHA 1ea76c5View commit details -
refactor(validate): rewrite i18n validation scripts with TypeScript
- Migrate validation scripts from JavaScript to TypeScript - Consolidate multiple URL validation scripts into single visit-urls.ts - Add new validation capabilities: - AST-based translation key validation (ast-parser.ts) - Namespace structure validation (namespace-validator.ts) - Translation key validator (key-validator.ts) - Add test files for validation logic: - i18n-usage.test.ts - validates translation usage patterns - manifests.i18n.test.ts - validates manifest i18n entries - Add modular reporter system (console-reporter.ts, json-reporter.ts) - Improve translation loader with better error handling This provides better type safety and more robust i18n validation. Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 3338e50 - Browse repository at this point
Copy the full SHA 3338e50View commit details -
feat(data): update manifests and generated metadata
- Update manifests/collections.json with latest data - Regenerate all generated files in src/lib/generated/ - Update page files to use new i18n namespace structure - Ensure consistency between data and page components Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 94dfee4 - Browse repository at this point
Copy the full SHA 94dfee4View commit details -
docs(config): update project documentation
- Add translation resources location information to CLAUDE.md - Update configured language count from 18 to 12 languages Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for a1c6e24 - Browse repository at this point
Copy the full SHA a1c6e24View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...develop