Feature/the lazarus missions#309
Merged
CodePokeX merged 9 commits intoIEEE-NITK:mainfrom Mar 19, 2026
Merged
Conversation
Contributor
Author
|
Disabled the “Begin Mission” button until March 20, 6 PM IST, making it non-interactive (including keyboard access) and visually muted with a tooltip indicating availability. Automatically enables at the scheduled time without adding navigation logic. |
CodePokeX
approved these changes
Mar 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR introduces the new
tlmDjango app, a dedicated module for "The Lazarus Missions".Key Changes & Additions
1. Architecture & Routing
tlmapp with standardapps.pyconfiguration.tlm/urls.pyto route the root path to the new event home page.tlm/views.pyto render the specialized event template.2. Frontend & Theming
tlm/base.htmlto extend the global layout while forcing a permanent "tlm" light theme, overriding the site-wide dark mode toggle.MutationObserverscript to ensure the correct IEEE NITK logo variant (light-background version) is displayed regardless of global state.3. Interactive Features
IntersectionObserverlogic to trigger entrance animations (tlm-animate,tlm-rise) as users scroll through the event details.Notes for Maintainers
[₹?]) or are commented out until final registration links and prize pools are confirmed.targetDatein the script at the bottom ofhome.htmlcan be temporarily set to a past date.tlm-logo.svg,cis-logo.png, andcompsoc-logo.pngare placed in the correspondingstatic/img/tlm/directory for proper rendering.