Changelog
Every update to the CYCODERS platform, in order.
v1.6.0Latest
August 3, 2026
Reliable attendance sessions, streamlined admin actions, and updated registration terms.
- NewLeaders can edit an already marked attendance session and update every member’s status.
- NewDatabase-level attendance protection prevents duplicate member records for the same club, class/session, and date.
- ImprovedAttendance marking now requires a class or session name, making same-day sessions clearly distinguishable.
- ImprovedMembers and Users admin tables now use compact three-dot action menus with floating detail panels.
- ImprovedAbout-section activity cards begin their reveal animation sooner on mobile devices.
- FixedRegistration Terms & Conditions agreement now opens the live terms page.
- FixedPassword-reset audit logging is supported by the production database schema.
v1.5.0
August 1, 2026
Complete SEO & LLM discoverability overhaul, image lightbox, auto-cycling carousels, and UI normalization.
- Newrobots.txt with AI crawler allow rules (GPTBot, ClaudeBot, PerplexityBot, CCBot)
- Newllms.txt for LLM crawl guidance with citation policy and entity definitions
- NewAuto-generated sitemap.xml via next-sitemap with all public pages
- NewFull JSON-LD structured data: Organization, Person (18 team members), Event (17+), ImageObject, SoftwareApplication, BreadcrumbList, WebSite
- NewImage lightbox with keyboard navigation for all event images (upcoming, past, archived)
- NewAuto-cycling image carousel for upcoming events (4s interval) with manual override
- ImprovedFixed OG image to use local /banner.png (was broken localhost:8000 reference)
- ImprovedUnique metadata per page: titles, descriptions, canonical URLs, OG/Twitter cards
- ImprovedEnhanced Organization schema: 'CYCODERS CLUB — Official CSE Club of Adamas University' with department linkage
- ImprovedEnhanced Person schema: worksFor with parentOrganization (Adamas University), alumniOf relationship
- ImprovedEnhanced Event schema: organizer with parentOrganization (Adamas University), proper offers
- ImprovedNormalized all labels: 'Recent Highlights' → 'Recent highlights', 'Faculty & Mentors', 'Student Leads'
- ImprovedRemoved forced uppercase tracking from DetailRow, team section headers, and section labels
- FixedEvent image thumbnails now clickable — open in floating lightbox with blur background
- FixedPast/archived event images now clickable with lightbox support
v1.4.0Latest
March 6, 2026
Showcase page, cookie notice, and major performance improvements.
- NewShowcase page with alternating project layout and coming-soon banner
- NewCookie notice modal (bottom-right) with localStorage dismissal
- NewPrivacy Policy and Terms of Services pages
- NewAchievements ticker carousel in hero section
- NewEvent images shown in Schedule section cards with thumbnail switcher
- NewChangelog page with versioned release timeline
- ImprovedSchedule section onUpdate rewritten to single-pass DOM writes — eliminates scroll lag on low-end devices
- ImprovedGallery and Team reveal animations moved from GSAP ticker to CSS transitions
- ImprovedBelow-fold sections lazy-loaded via dynamic imports — faster initial parse
- ImprovedPixelBlast autoPauseOffscreen enabled — WebGL loop pauses when hero is off-screen
- ImprovedAbout section widened to full page layout, matching hero padding
- ImprovedGallery image gap tightened for a denser mosaic look
- FixedSchedule section was rendering static fallback instead of live DB events
- FixedNavbar not appearing on pages without PageLoader — added fallback timer
- FixedFooter Privacy policy and Terms of services links were dead (#)
v1.3.0
March 1, 2026
Dashboard auth overhaul, Google OAuth, and R2 image uploads.
- NewGoogle OAuth sign-in flow for member dashboard
- NewCloudflare R2 image upload pipeline with Sharp optimisation (webp, ≤400KB)
- NewChange password endpoint for email-provider accounts
- NewProfile onboarding flow for first-time dashboard users
- ImprovedJWT refresh token endpoint — re-issues token with fresh DB data
- ImprovedRate limiting tightened on all auth endpoints
- FixedSession cookie not cleared correctly on sign-out in some browsers
v1.2.0
February 20, 2026
Points system, badges, crowns, and leaderboard.
- NewPoints system — members earn points for attendance and event participation
- NewBadge and crown award system with admin controls
- NewLeaderboard page ranking members by total points
- NewCommunity leaders board for club coordinators
- ImprovedDashboard profile page with GitHub calendar integration
- ImprovedCertificate generation and download from dashboard
v1.1.0
February 10, 2026
Events system, gallery, and admin panel.
- NewEvents page with upcoming, past, and archived sections
- NewMulti-image event cards with main image + thumbnail switcher
- NewGallery page with masonry grid and image archives
- NewAdmin panel with coordinator and admin role management
- ImprovedSchedule of Activities section with stacked card scroll animation
- ImprovedSmooth scroll (Lenis) integrated with GSAP ScrollTrigger
v1.0.0
February 1, 2026
Initial launch — public site and member registration.
- NewPublic landing page with hero, about, team, gallery, and contact sections
- NewJoin Us registration form for new member sign-up
- NewMember dashboard with email/password authentication
- NewNeon Postgres database with Drizzle ORM
- NewPageLoader reveal animation and CYCODERS branding
Built and maintained by the CYCODERS team.
← Back to home