- Updated styles.css to implement a three-layer design token architecture: Primitive, Semantic, and Component.
- Introduced new CSS variables for colors, spacing, typography, and shadows.
- Developed styles for buttons, cards, inputs, textareas, selects, badges, tables, modals, forms, color pickers, empty states, and loading spinners.
- Improved sync status view with responsive design and enhanced UI elements.
- Added skeleton loading animations for better user experience.
chore: Add configuration files for development environment
- Created .claude/settings.json to enable commit commands plugin.
- Added .vscode/c_cpp_properties.json for C/C++ IntelliSense configuration.
- Introduced .vscode/launch.json for debugging C/C++ applications with GDB.
- Updated workspace configuration for better tab management.
- Added new localization strings for sync status and post details in English, Simplified Chinese, and Traditional Chinese.
- Refactored sync status view to include filtering options (all, synced, pending) and improved post grouping by category.
- Enhanced post card rendering with detailed information and action buttons for update, publish, and pull.
- Implemented a modal for viewing sync history with clear history functionality.
- Improved styling for better user experience across various components.
- Added metadata to Git团队协作指南大纲.md for Halo integration.
- Added retry options to HaloClient for handling transient errors.
- Refactored request methods in HaloClient to utilize retry logic.
- Updated HaloService to include logging for error handling.
- Introduced ApiPaths utility for managing API endpoints.
- Implemented logger utility for consistent logging across services.
- Added tests for ContentService, Error handling, and TaxonomyService.
- Created retry utility for managing retry logic with exponential backoff.
- Updated types to include additional properties for better API response handling.