Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
8e8512c
Add Saumili Jana's best master's thesis award to news
VatsalSy Jul 29, 2025
77d9766
Fix CSS linting issues for weekly tests
VatsalSy Jul 29, 2025
6134ee4
Update PLAN.md to reflect completed tasks
VatsalSy Jul 30, 2025
3baa467
Update contact email addresses across the website
VatsalSy Aug 3, 2025
67274ba
Fix markdown heading level increments and optimize JavaScript
VatsalSy Aug 3, 2025
353acf0
Fix markdown heading issues and optimize JavaScript
VatsalSy Aug 3, 2025
3dbf736
Optimize image loading and link security (quick perf pass)
VatsalSy Aug 8, 2025
77ae5de
Point all Durham links to staff profile
VatsalSy Aug 8, 2025
20b4811
Fix home page copy-email buttons by rebinding after dynamic Markdown …
VatsalSy Aug 8, 2025
107f8f7
Update PLAN.md with completed quick perf tasks and Durham link changes
VatsalSy Aug 8, 2025
615cedb
Update .gitignore and remove outdated cursor rules files
VatsalSy Aug 8, 2025
9d18f13
Exclude AI/dev config files from Jekyll build and watch
VatsalSy Aug 8, 2025
ba8a109
Update nokogiri dependency to 1.18.9
VatsalSy Aug 22, 2025
ff0e50a
Revamp Join Us page: add Ongoing Projects with TL;DRs and PDF links; …
VatsalSy Aug 23, 2025
4d328e4
Migrate Join Us page to Jekyll Markdown at _join-us/index.md using de…
VatsalSy Aug 23, 2025
5046ad7
Fix Jekyll output path: move page to join/index.md so /join/ builds c…
VatsalSy Aug 23, 2025
d7298d7
Add 'join-us' collection in _config.yml and move Join page back to _j…
VatsalSy Aug 23, 2025
d2a5389
Fix markdownlint issues: ensure blank lines around headings in _join-…
VatsalSy Aug 23, 2025
a45ba3f
Add dedicated join-us layout that wraps Markdown in styled section an…
VatsalSy Aug 23, 2025
a6c773a
Join page: add styled copy-to-clipboard email boxes using existing .e…
VatsalSy Aug 23, 2025
155aa0e
Add envelope mailto icon next to copy button in email containers; sty…
VatsalSy Aug 23, 2025
40762ea
Main page: add envelope mailto icon beside copy button for email cont…
VatsalSy Aug 23, 2025
4cbd609
Join page: improve Markdown typography and spacing for headings, para…
VatsalSy Aug 23, 2025
2de1222
Add new research entry on the rheology of two-dimensional dilute emul…
VatsalSy Aug 23, 2025
a80fdd6
Redesign Join Us page with structured sections and improved visual hi…
VatsalSy Aug 24, 2025
0862e1b
Remove duplicate "Join Us" heading from Join page
VatsalSy Aug 24, 2025
a788176
Organize research projects into thematic categories on Join page
VatsalSy Aug 24, 2025
9797be1
Convert Join Us page to Markdown-first content with minimal HTML wrap…
VatsalSy Aug 24, 2025
ba8c3db
Join Us (Postdoc): clarify and list supported UK fellowships with lin…
VatsalSy Aug 24, 2025
2052a63
Join Us (Postdoc): add Academic Transfer and EURAXESS links to advert…
VatsalSy Aug 24, 2025
2fc6049
Join Us: improve header icon contrast in light theme by adding subtle…
VatsalSy Aug 24, 2025
0216e76
Join Us: significantly increase light-theme icon contrast β€” enforce b…
VatsalSy Aug 24, 2025
5100163
Join Us: switch to high-contrast light theme icons (white chip + colo…
VatsalSy Aug 24, 2025
4e05ed9
Join Us: fix light theme icon glyph color to inherit accent (was forc…
VatsalSy Aug 24, 2025
17ea7f6
Join Us: implement requested icon style β€” light: off-white chip, no r…
VatsalSy Aug 24, 2025
c12da1d
Join Us: remove icon chip/ring entirely; show just the colored Font A…
VatsalSy Aug 24, 2025
1189686
Join Us (Internships): add note/link about Commonwealth Split-site Ph…
VatsalSy Aug 24, 2025
c4caf03
Join Us: increase .projects-intro font size to better match project-c…
VatsalSy Aug 24, 2025
2f8920b
Join Us (PhD): add concise CMP-focused admissions and funding section…
VatsalSy Aug 24, 2025
8cb67ed
Join Us (PhD): integrate concise CMP admissions/funding notes into ex…
VatsalSy Aug 24, 2025
16a79f4
Join Us (PhD): tailor CMP admissions/funding bullets for CoMPhy β€” add…
VatsalSy Aug 24, 2025
c22d890
Streamline PhD application process and refine position descriptions
VatsalSy Aug 24, 2025
a725e7c
Refactor join-us.css: remove padding from project category and elimin…
VatsalSy Aug 24, 2025
1f983fc
Add shared utility modules to eliminate JavaScript redundancy
VatsalSy Aug 24, 2025
47df448
Remove redundant shortcut-key.js and its test file
VatsalSy Aug 24, 2025
eb666dd
Refactor core JavaScript files to use shared modules
VatsalSy Aug 24, 2025
b4412c4
Update platform-utils.js to delegate to shared utilities
VatsalSy Aug 24, 2025
7acad34
Update HTML layouts to include new utility modules
VatsalSy Aug 24, 2025
271a6e1
Update planning documentation after JavaScript optimization
VatsalSy Aug 24, 2025
3f171b6
plan done
VatsalSy Aug 24, 2025
f8dd52b
Remove duplicate content property in blockquote styles
VatsalSy Aug 24, 2025
4ab0815
Add error handling for Utils dependency in main.js
VatsalSy Aug 24, 2025
f2d80b6
Enhance platform detection and modal accessibility
VatsalSy Aug 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 0 additions & 62 deletions .cursor/rules/css-style.mdc

This file was deleted.

45 changes: 0 additions & 45 deletions .cursor/rules/general-code-style.mdc

This file was deleted.

44 changes: 0 additions & 44 deletions .cursor/rules/html-markdown-style.mdc

This file was deleted.

53 changes: 0 additions & 53 deletions .cursor/rules/image-guidelines.mdc

This file was deleted.

58 changes: 0 additions & 58 deletions .cursor/rules/javascript-style.mdc

This file was deleted.

29 changes: 0 additions & 29 deletions .cursor/rules/project-structure.mdc

This file was deleted.

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,6 @@ coverage/
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Thumbs.db
# Cursor AI agent configuration
**/.cursor
4 changes: 4 additions & 0 deletions .jekyllignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.cursor/
.claude/
CLAUDE.md
.gitignore
1 change: 1 addition & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"default": true,
"MD001": false,
"MD013": false,
"MD033": false,
"MD041": false,
Expand Down
40 changes: 34 additions & 6 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
{
"extends": "stylelint-config-standard",
"ignoreFiles": [
"assets/css/fontello/**/*.css",
"assets/css/academicons.min.css",
"assets/css/academicons-1.7.0/**/*.css"
],
"rules": {
"indentation": 2,
"string-quotes": "double",
"color-hex-case": "lower",
"max-empty-lines": 2,
"selector-class-pattern": null,
"selector-id-pattern": null,
"custom-property-pattern": null,
Expand All @@ -17,11 +18,38 @@
"Libre Baskerville",
"Open Sans",
"FontAwesome",
"Academicons"
"Academicons",
"fontello"
]
}
],
"no-descending-specificity": null,
"function-url-quotes": "always"
"function-url-quotes": "always",
"color-function-notation": "legacy",
"alpha-value-notation": "number",
"media-feature-range-notation": "prefix",
"selector-pseudo-element-colon-notation": "single",
"color-hex-length": "short",
"number-max-precision": 8,
"declaration-block-single-line-max-declarations": 10,
"rule-empty-line-before": [
"always",
{
"except": ["after-single-line-comment", "first-nested"],
"ignore": ["after-comment"]
}
],
"comment-empty-line-before": null,
"property-no-vendor-prefix": null,
"keyframes-name-pattern": null,
"selector-type-no-unknown": [
true,
{
"ignoreTypes": ["tags", "bsky-embed"]
}
],
"shorthand-property-no-redundant-values": null,
"no-duplicate-selectors": null,
"font-family-name-quotes": null
}
}
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ gem "webrick", "~> 1.8"
gem "jekyll-sitemap"
gem "jekyll-include-cache"
gem "jekyll-seo-tag"
gem "nokogiri", "~> 1.18.8" # For HTML parsing in search database generation
gem "nokogiri", "~> 1.18.9" # For HTML parsing in search database generation
Loading