-
Notifications
You must be signed in to change notification settings - Fork 6
feat: a large number of updates #72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ericyangpan
wants to merge
32
commits into
main
Choose a base branch
from
develop
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Update README with current multilingual support (12 languages) and deployment details - Rewrite FETCH_GITHUB_STARS.md with comprehensive API reference and usage guide - Expand MANIFEST_I18N.md with full type documentation, examples, and best practices - Refactor METADATA_OPTIMIZATION.md with improved schema system documentation - Update related schema and SEO documentation files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
… status - Update Next.js version to 15.5.9 - Mark all critical and high-priority issues as completed - Document current Server/Client component architecture - Add configuration files reference section - Convert 'issues' to 'completed optimizations' overview - Add optimization history timeline - Add future enhancement guidelines (Edge Runtime, on-demand revalidation) - Set quarterly review cycle 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Add manifest-registry.ts as single source of truth for manifest data access - Eliminate DRY violations across landscape-data.ts and search.ts (90+ lines) - Enhance revalidation API with category support and GET documentation - Update PERFORMANCE_AUDIT.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Add new translation files for open-source-rank and search pages across all configured locales (de, en, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant). Co-Authored-By: Claude <[email protected]>
Update manifest JSON files for CLIs, extensions, IDEs, models, providers, and vendors with latest data. Co-Authored-By: Claude <[email protected]>
Update all application pages, components, and library modules for improved functionality across CLIs, extensions, IDEs, models, providers, vendors, search, and open-source-rank sections. Co-Authored-By: Claude <[email protected]>
Update content files across multiple locales for articles, getting started docs, FAQ, and manifesto pages. Co-Authored-By: Claude <[email protected]>
Update translation files for components, shared terms, and page content across active locales (de, en, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant). Co-Authored-By: Claude <[email protected]>
Update CLAUDE.md, README.md, documentation files, scripts README, and alignment tests. Co-Authored-By: Claude <[email protected]>
Add comprehensive reference documentation for model benchmarks and specifications to guide manifest creation and updates. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add manifests for Claude Opus 4.5, Gemini 3 Flash, GLM-4-7, GPT-5-2, Kat Coder Pro v1, Kimi K2 Thinking, and MiniMax M2-1. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add provider manifests for Alibaba, Anthropic, Google, Kwai Katon AI, Meta, and OpenAI to support multi-provider model tracking. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update model schema with new fields, add mapping configuration, update 24 existing model manifests with enhanced metadata, and remove deprecated llama-4-maverick manifest. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Refactor manifest types for better alignment with schemas, add model enums, migrate i18n core lib from .mjs to .ts for better type safety, and update configuration files. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update metadata generators, pricing utilities, benchmark handling, and regenerate metadata/model/provider indexes to align with updated manifest schemas. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update all page components, client components, and OpenGraph images to support new manifest structure, enhanced metadata, and improved type safety across all routes. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update all components to support new manifest structure, improve type safety, and enhance functionality for product displays, navigation, controls, and sidebars. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add new landscape page translation files for all 12 supported locales to support the AI coding landscape feature. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update translation files for components, pages, and shared modules across all 12 locales. Update all article and documentation content files with improved formatting and metadata. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update translation alignment tests, reference validation tests, and URL accessibility tests. Enhance i18n skill documentation with improved workflow and examples. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add utility script for comparing and analyzing model manifests to aid in data validation and quality assurance. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add outputModalities field to model schema and type definitions to specify supported output media types for AI models. Co-Authored-By: Claude <[email protected]>
Add outputModalities field to all model manifests and kimi-cli to specify supported output media types for AI models. Co-Authored-By: Claude <[email protected]>
Refactor all UI components to use hierarchical translation
namespaces instead of flat structure. This improves code
maintainability and follows the i18n architecture rules.
- Controls: useTranslations('components.controls.*')
- Navigation: useTranslations('components.navigation.*')
- Product: useTranslations('components.product.*')
- Sidebar: useTranslations('components.sidebar.*')
- Common: useTranslations('components.common.*')
Co-Authored-By: Claude <[email protected]>
Refactor all page components to use hierarchical translation
namespaces instead of flat structure. This improves code
maintainability and follows the i18n architecture rules.
- List pages: useTranslations('pages.{type}')
- Detail pages: useTranslations('pages.{type}Detail')
- Client components: useTranslations('pages.{type}')
- Image generators: useTranslations('pages.{type}')
Co-Authored-By: Claude <[email protected]>
Refactor library files to use hierarchical translation namespaces. Updates metadata generators and license component to follow the i18n architecture rules. - src/lib/generated/metadata.ts - src/lib/generated/models.ts - src/lib/metadata/generators.ts - src/lib/metadata/index.ts - src/lib/license.tsx - tests/metadata.generators.test.ts Co-Authored-By: Claude <[email protected]>
Restructure translation files to follow hierarchical architecture: - Remove flat components.json and pages/stacks.json files - Update index.ts export structure - Update shared.json and comparison.json with new keys - Organize components by directory: common, controls, navigation, product, sidebar - Organize pages by type: cli-detail, clis, extension-detail, extensions, etc. This change requires corresponding translation key migrations in component and page files. Co-Authored-By: Claude <[email protected]>
- CLAUDE.md: Update project guidelines and i18n instructions - cspell.json: Add new terms to spelling dictionary - data/github-stars.json: Update GitHub stats data - docs/MANIFEST_I18N.md: Update manifest i18n documentation Co-Authored-By: Claude <[email protected]>
Co-Authored-By: Claude <[email protected]>
…tern Update all page and component files to follow the new i18n architecture: - Import and use tShared for common/shared translations - Simplify translation namespace patterns - Remove hard-coded namespace assumptions in menu configs Affected areas: - Product detail pages (clis, extensions, ides, models, model-providers, vendors) - Comparison pages - Homepage - Components (Header, FilterSortBar, Navigation, Product, Sidebar) - Metadata generators Co-Authored-By: Claude <[email protected]>
Restructure translation files to follow new i18n architecture rules: - Move shared vocabulary (manifesto, aiCodingStack, collections) to shared.json - Remove duplicate translation keys across locale files - Eliminate cross-namespace @: references in favor of code-level combining All 12 languages (en, de, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant) updated consistently. Co-Authored-By: Claude <[email protected]>
Add comprehensive i18n documentation and validation tools: - I18N-ARCHITECTURE-RULES.md: detailed architecture rules for translation files - scripts/validate/: url validation scripts for multi-language testing - scripts/README.md: updated with validate/ directory and compare-models.mjs Co-Authored-By: Claude <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Type of Change
Related Issue
Closes #(issue number)
Changes Made
Metadata Contribution Checklist
Only complete this section if adding/updating manifest files:
manifests/ides/,manifests/clis/, etc.)For model contributions, additionally:
Testing
npm run build)npm run validate:manifests)npm run validate:urls)npm run lint)npm run spell)Screenshots (if applicable)
Additional Notes
Reviewer Checklist