Commit Graph

4 Commits

Author SHA1 Message Date
Raphael S. 9d6cfdc7c7 feat(styles): add foundational CSS styles and typography
- Introduced multiple CSS files for styles, including reset, typography, shadows, and Radix color imports.
- Established CSS variables for spacing, typography, and shadows to ensure consistency across the application.
- Implemented styles for various HTML elements to enhance the overall design and readability.

This update lays the groundwork for a cohesive design system.
2025-12-29 20:09:25 +00:00
Raphael S. 797639cf78 style: remove redundant font-style declarations in CSS files 2025-12-10 23:32:05 +00:00
Raphael S. 6ed3840de4 feat(views): implement view tracking and display functionality
- Add ViewTracker component to increment view count on page load.
- Integrate view count retrieval in the Header and HomeLayout components.
- Update styles for consistent letter-spacing across components.
- Remove views field from markdown content and source configuration.
- Add API routes for getting and incrementing view counts using Vercel KV.
2025-12-10 13:15:14 +00:00
Raphael S. ab44fb1d58 feat(avatar): implement avatar component with fallback and styling
- Added Avatar component with Root, Image, and Fallback subcomponents.
- Utilized color hashing for fallback background color based on initials.
- Styled components for consistent appearance.

feat(button): create button component with motion support

- Introduced Button component with size and variant props.
- Integrated motion for animated button interactions.
- Applied styling for different button states.

feat(category): develop category component with overflow handling

- Created Category component with Chip and Overflow subcomponents.
- Implemented color hashing for category dots.
- Added popover functionality for displaying overflow categories.

feat(icons): add various icon components

- Implemented Copy, Download, Github, and Link icons.
- Standardized icon properties for size and color.

feat(popover): build popover component for UI interactions

- Developed Popover component with customizable trigger and popup.
- Styled popover for better visibility and user experience.

fix(docs): enforce views property as required in docs schema

- Changed views property in docs schema from optional to required.
- Ensured consistency in data structure for documentation.

feat(get-page): implement utility functions for page data retrieval

- Added functions to retrieve author, coauthors, views, and published date from page data.
- Enhanced data handling for better integration with UI components.flop
2025-12-07 13:03:02 +00:00