soconnor
bf9493a06d
Update content for graduation and pin package versions
2026-04-24 13:04:31 -04:00
soconnor
b31554a4dd
Add papa video
2026-04-23 14:06:22 -04:00
soconnor
65d6fbb95a
hotfix: patch react2shell
2026-01-17 22:50:43 -05:00
soconnor
4f9602a242
refactor: fix linting and typechecking errors
2025-12-11 19:41:36 -05:00
soconnor
962f2ad7ee
chore: update linting script for next.js 16
2025-12-11 19:16:24 -05:00
soconnor
5c9d564c6d
fix: update badge wrapping logic for blog
2025-12-11 19:14:01 -05:00
soconnor
1fe7aa1130
feat: Replace Next.js Image component with ImageWithSkeleton and add containerClassName prop for styling.
2025-12-10 03:23:48 -05:00
soconnor
50536727a4
feat: Add ImageWithSkeleton component and refactor Sidebar to use it.
2025-12-10 03:20:46 -05:00
soconnor
82b32b70bd
feat: implement dynamic breadcrumbs with custom titles for pages and update dependencies
2025-12-10 03:15:53 -05:00
soconnor
49243758c9
feat: Implement new 'soft, translucent, and alive' design system with updated UI components, navigation, and a new blog post.
2025-12-10 03:08:08 -05:00
soconnor
347a61e1bf
content: update images
2025-12-10 02:16:01 -05:00
soconnor
00452e0b36
refactor: rename link property to websiteLink in project data
2025-12-10 02:14:42 -05:00
soconnor
d9b9be4695
content: Add nand2tetris screenshot, slim tags
2025-12-10 01:51:10 -05:00
soconnor
4210273cf6
feat: Expand and refine Nand2Tetris blog post with detailed reflections, code examples, and project links, and update an image.
2025-12-10 01:43:18 -05:00
soconnor
124e74efbe
content: refine project long descriptions for clarity and conciseness.
2025-12-10 01:10:00 -05:00
soconnor
84af917abf
feat: add PDF2MD project with associated image and update Lewisburg Coffee project link
2025-12-10 01:08:21 -05:00
soconnor
daddec4a2a
feat: add Lewisburg, PA Coffee Map project and its associated image
2025-12-10 01:03:26 -05:00
soconnor
db666a0f2d
hotfix: update next/react to patch RCE exploit
2025-12-03 20:46:10 -05:00
soconnor
693e0eff22
Blog
2025-12-03 15:26:05 -05:00
soconnor
77fc803f75
chore: remove script for updating PDFs.
2025-12-01 01:02:11 -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
4f1493d7be
feat: Upgrade Next.js to v16 and React to v19 with corresponding type and dependency updates.
2025-11-30 18:27:01 -05:00
soconnor
ad8cae7363
feat: Replace Vercel analytics with Umami and update CV/resume PDFs.
2025-11-30 18:19:04 -05:00
soconnor
61bfb74712
Fix apostrophe in Dean's List badge rendering
2025-09-08 23:56:24 -04:00
soconnor
18b2b77632
Add experience page and improve CV data structure
...
- Add /experience page with research, teaching, professional, and
leadership sections, technical skills, awards, conferences, and
coursework - Refactor data.ts to include structured Experience,
Education, Award types - Update homepage to show research interests,
education, experience highlights, awards, and improved quick links -
Improve card layouts and text wrapping for consistency - Add
"Experience" to navigation and breadcrumbs - Enhance projects and
publications pages for better readability and layout - Update global
styles for card and grid alignment
2025-09-08 23:43:16 -04:00
soconnor
12d415b69b
Update .gitignore
2025-09-08 21:17:25 -04: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
30805b7bb9
Remove custom analytics in favor of Vercel defaults
...
The changes remove custom analytics tracking in favor of using Vercel's
default page view tracking functionality.
2025-08-27 13:25:21 +02:00
soconnor
9bac3cf33c
Fix analytics naming and BibTeX syntax errors
...
The changes fix a missing comma in the BibTeX file and updates analytics
event names to better reflect user interactions ("View" -> "Click")
2025-08-27 13:22:38 +02:00
soconnor
396d83e067
Add presentation slides for ROMAN 2025 paper
2025-08-27 13:19:24 +02:00
soconnor
e47a984395
API routes for publications
2025-08-27 10:21:14 +02:00
soconnor
fd73dde4cd
Add analytics, formatting
2025-08-27 10:02:41 +02:00
soconnor
07b71cdac9
Update publications.bib
2025-08-26 17:39:13 +02:00
soconnor
92f908277b
Add publication
2025-08-26 17:37:05 +02:00
soconnor
7c993b98fe
Update Navigation styles for logo and mobile overlay
...
- Make logo larger and bolder with improved hover effect - Adjust mobile
overlay class order for consistency
2025-08-01 17:49:41 -04:00
soconnor
178e8f37eb
Improve article and publication card layouts for responsiveness
2025-08-01 17:40:28 -04:00
soconnor
c288ee91e6
Refactor projects data to use gitLink and websiteLink fields
...
Update project card UI to show separate buttons for code and site links.
Add TypeScript interface for Project. Adjust layout for better
responsiveness.
2025-08-01 17:28:57 -04:00
soconnor
95b570b8b3
Update PDF download button styles and behavior
2025-08-01 03:34:03 -04:00
soconnor
2af114ac9b
Add button hover animation effects
2025-08-01 03:33:53 -04:00
soconnor
cf420f5a62
Add BookOpen icon and update button styles
2025-08-01 03:30:38 -04:00
soconnor
31758594ea
Update CV button styling and icon placement
2025-08-01 03:28:56 -04:00
soconnor
d0db4bec08
Add equal height card styling and layout improvements
2025-08-01 03:23:55 -04:00
soconnor
08539b8a53
Update projects page, add animations
2025-08-01 02:53:12 -04:00
soconnor
c7ce82ec36
CV Caching, new dashboard
2025-08-01 02:05:35 -04:00
soconnor
9609ed7eef
Reorganize with mono theme
2025-08-01 00:51:20 -04:00
soconnor
ace4ce4932
Add Accessibility section to navigation and breadcrumb; update project details
...
- Introduced a new 'Accessibility' item in the navigation menu.
- Updated the PageBreadcrumb component to include an icon and label for the 'Accessibility' route.
- Added a new project entry in data.ts detailing accessibility features implemented on the website.
2025-04-06 20:52:52 -04:00
soconnor
282ed0b0ad
Enhance layout and project components; improve accessibility and content
...
- Added BreadcrumbWrapper to the layout for better navigation.
- Updated ProjectsPage to include CardFooter with conditional rendering for project links.
- Improved image alt text for better accessibility in travel and project sections.
- Added new project details and alt text in data.ts for enhanced content clarity.
2025-04-06 20:18:52 -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
40e3ff220c
Remove Docker configuration files and start-database script; update CV and resume links to GitHub releases; replace PDF object with iframe for better rendering
2024-12-12 00:40:58 -05:00
soconnor and GitHub
4d0e57950c
Add license file
2024-11-19 15:05:42 -05:00
soconnor and GitHub
6adc562103
Update README.md
2024-11-19 15:05:15 -05:00
soconnor
f9597deacd
package update
2024-11-05 18:47:31 -05:00
soconnor
be71d8a980
Remove border transparency
2024-11-05 18:41:56 -05:00
soconnor
c8749df337
Fix navigation menu, add google scholar link
2024-11-05 18:39:36 -05:00
soconnor
0b64c4384b
Update content to data.ts
2024-10-31 00:28:43 -04:00
soconnor
cede237c1c
Photo update
2024-10-31 00:15:21 -04:00
soconnor
670d346f31
Add system theme toggler
2024-10-30 10:47:47 -04:00
soconnor
8863630674
Replace image
2024-10-30 10:46:04 -04:00
soconnor
81891f190a
update packages
2024-10-29 01:19:49 -07:00
soconnor
48fb2318b9
Add travel section
2024-10-29 01:11:45 -07:00
soconnor
8528bab599
Update layout
2024-10-28 23:52:54 -07:00
soconnor
c04a6ce660
Add articles section
2024-10-28 23:46:55 -07:00
soconnor
ccee45e593
Add resume/switcher
2024-10-28 23:08:31 -07:00
soconnor
4e7e20a535
nav fade
2024-10-28 22:31:47 -07:00
soconnor
fcc9c21fcc
Fix navbar hydration error/layout shift
2024-10-28 22:24:54 -07:00
soconnor
40b93fe822
Fix hydration error
2024-10-28 22:06:54 -07:00
soconnor
0b67cf5d33
Update dark mode border
2024-10-28 21:59:06 -07:00
soconnor
b73d83d942
dark mode
2024-10-28 21:55:29 -07:00
soconnor
103cbb82a9
Update documents
2024-10-28 20:22:11 -07:00
soconnor
65b5633db7
Replace CV
2024-10-28 20:12:28 -07:00
soconnor
ca0e2c1a94
emojis
2024-10-28 19:40:45 -07:00
soconnor
efbc68679a
Update publications, change download name
2024-10-28 19:13:26 -07:00
soconnor
2f26afb36f
Citation generator added
2024-10-28 19:08:33 -07:00
soconnor
9e55ba90e1
add pubs
2024-10-28 15:44:34 -07:00
soconnor
eb43280648
Add speed insights
2024-10-28 10:23:58 -07:00
soconnor
7ce141cb66
Add analytics
2024-10-28 10:22:30 -07:00
soconnor
39488efefc
Update sidebar responsiveness
2024-10-28 10:14:48 -07:00
soconnor
e224ce89f7
General updates- mobile responsive
2024-10-28 10:03:12 -07:00
soconnor
a244f7d83f
Fix image spacing
2024-10-27 11:28:23 -07:00
soconnor
3a22dcdcbc
Update favicon
2024-10-27 11:21:43 -07:00
soconnor
a456392296
Add new image for car
2024-10-27 11:19:01 -07:00
soconnor
ed7d285ec1
Update technologies
2024-10-27 11:16:08 -07:00
soconnor
fe8c25a382
Remove zod
2024-10-27 11:14:13 -07:00
soconnor
570a441dcb
Update README
2024-10-27 11:12:24 -07:00
soconnor
d15c93d38e
Remove trailing comma, update readme, clean files
2024-10-27 11:12:12 -07:00
soconnor
0cded50d35
Remove DB files
2024-10-27 11:10:22 -07:00
soconnor
460ab44382
Update package
2024-10-27 11:09:08 -07:00
soconnor
15047541f4
Initial commit
2024-10-27 11:04:40 -07:00