Update website for 26-27 team photos, council tree and past members - #157
Conversation
feat: added 25-26 in past committee members
- Replaced current png images of our team section with webp - added dummy image for pending photo additions
feat: added 25-26 in past committee members
updated photos for normal, likeasir and shades. - Highly compressed and converted to webp
There was a problem hiding this comment.
Pull request overview
This PR updates the KJSCE Codecell website content for the 2026–27 team by refreshing team member imagery/links, adjusting the terminal “shades/likeasir” avatar effects to match the new image pathing approach, and adding the 2025–26 committee to the “Past Committee Members” section.
Changes:
- Updated the “Our Team” section with 2026–27 member images (new paths) and refreshed profile links.
- Refactored
likeasir/shadesin the terminal script to switch avatar variants via/normal/,/shades/,/likeasir/folders. - Added a new “Past Committee Members” block for 2025–26 and initialized its Baraja navigation.
Reviewed changes
Copilot reviewed 2 out of 96 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
static/js/terminal.js |
Updates avatar-variant switching logic to work with the new folder-based image structure. |
index.html |
Replaces team/member entries and adds the 2025–26 past committee section + Baraja init for the new year. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Fix the codeforces profile issue, and from next time , use conventional commit formats while commiting, refer this documentation -> https://www.conventionalcommits.org/en/v1.0.0/ |
Has been resolved for now |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 96 changed files in this pull request and generated no new comments.
Suppressed comments (2)
index.html:3736
- Links opened with
target="_blank"should includerel="noopener noreferrer"to prevent reverse-tabnabbing and avoid leakingwindow.openerto the opened site. This block introduces multiple new external links without therelattribute.
<h6><a href="https://shantanavmukherjee.xyz" target="_blank">shantanavmukherjee.xyz</a></h6>
<h6><a href="https://github.com/soundcreates" target="_blank">GitHub: @soundcreates</a></h6>
<h6><a href="https://www.codechef.com/users/shantanv2401" target="_blank">Codechef: @shantanv2401</a></h6>
<h6><a href="https://codeforces.com/profile/Shantanav_Mukherjee" target="_blank">CodeForces: @Shantanav_Mukherjee</a></h6>
<h6><a href="https://leetcode.com/u/ShantanavM/" target="_blank">LeetCode: @ShantanavM</a></h6>
index.html:3727
id="avatar"is reused across many<img>elements (there are 28 matches in this file), which makes the HTML invalid and can break any JS that relies on unique IDs (e.g.,getElementById). The styling currently targets#avatarinstatic/styles/styles.css(e.g., around lines ~1879 / ~1992), so the robust fix is to migrate those selectors to a class (e.g.,.avatar) and remove the duplicatedidattributes from the markup.
<img src="static/images/team-2026-27/normal/shantanav.webp" height="96" class="avatar" id="avatar" alt="">
This PR brings together all updates for the KJSCE Codecell 26-27 website.
Changes