-
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 <noreply@anthropic.com>
… 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 <noreply@anthropic.com>
- 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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
Update manifest JSON files for CLIs, extensions, IDEs, models, providers, and vendors with latest data. Co-Authored-By: Claude <noreply@anthropic.com>
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 <noreply@anthropic.com>
Update content files across multiple locales for articles, getting started docs, FAQ, and manifesto pages. Co-Authored-By: Claude <noreply@anthropic.com>
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 <noreply@anthropic.com>
Update CLAUDE.md, README.md, documentation files, scripts README, and alignment tests. Co-Authored-By: Claude <noreply@anthropic.com>
Add comprehensive reference documentation for model benchmarks and specifications to guide manifest creation and updates. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
Add utility script for comparing and analyzing model manifests to aid in data validation and quality assurance. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add outputModalities field to model schema and type definitions to specify supported output media types for AI models. Co-Authored-By: Claude <noreply@anthropic.com>
Add outputModalities field to all model manifests and kimi-cli to specify supported output media types for AI models. Co-Authored-By: Claude <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
- 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 <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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