Commit Graph

7 Commits

Author SHA1 Message Date
soconnor b97d20c1fc feat: update components and dependencies, enhance UI elements
- Changed style in components.json from "new-york" to "radix-mira" and updated baseColor to "mist".
- Added new properties: iconLibrary, rtl, menuColor, menuAccent, and registries in components.json.
- Updated next-env.d.ts to import routes from the correct path.
- Added new dependencies: @base-ui/react, @icons-pack/react-simple-icons, @lucide/lab, and updated existing ones.
- Enhanced PDFViewer component in CVPage with client-side rendering.
- Modified Tabs component in CVPage for better layout.
- Added slidesUrl handling in ProjectsPage for displaying presentation links.
- Refactored Avatar component to use Radix UI and added AvatarBadge and AvatarGroup components.
- Refactored Breadcrumb component for better structure and readability.
- Refactored DropdownMenu component to use Radix UI and improved accessibility.
- Updated Skeleton component for better styling.
- Added slidesUrl property to Project interface and updated project data.
- Added new images and PDF files for F1 Halo removal project.
2026-05-11 02:21:57 -04:00
soconnor 4f9602a242 refactor: fix linting and typechecking errors 2025-12-11 19:41:36 -05:00
soconnor 693e0eff22 Blog 2025-12-03 15:26:05 -05:00
soconnor 86c9bde23e refactor: Migrate CV/resume PDFs to external hosting and update Next.js build configuration. 2025-12-01 01:01:43 -05:00
soconnor a86dd857c0 Serve PDFs locally and automate updates from GitHub
- Add scripts/update-pdfs.js to download latest PDFs - Add cv.pdf and
resume.pdf to public/publications - Update build script to run
update-pdfs before next build - Switch CV and resume URLs to local files
in cv/page.tsx - Add .vercel to .gitignore and vercel.json for
deployment config - Update Next.js to 15.5.2 in package.json and
bun.lock - Update next-env.d.ts and tsconfig.json for new types and
script exclusion
2025-09-08 21:17:23 -04:00
soconnor 8a13b5a166 Refactor layout and navigation components; remove theme toggler
- Updated layout.tsx to remove the ThemeProvider and directly include Analytics, SpeedInsights, and Navigation components.
- Removed ThemeToggler component from Navigation.
- Adjusted global CSS to use media queries for dark theme styles instead of data attributes.
- Cleaned up package.json by removing the next-themes dependency.
2024-12-24 01:34:32 -05:00
soconnor 15047541f4 Initial commit 2024-10-27 11:04:40 -07:00