Releases: Subset-UCSD/Commit-Challenge-2025
nightly-2025-02-14
Release Notes
Color Schemes and UI Improvements
This release introduces color schemes, UI improvements, and settings persistance.
Features
-
Color Schemes:
-
Added the ability to theme locations based on the
theme
property inStageInfo
. -
Implemented two new themes:
-
northernProperty
: uses a green, brown and beige pallete. -
fountainRats
: Uses an orange, grey and black pallete. -
The default theme is inherited from the base
:root
color scheme. -
UI Improvements:
-
The CSS
body
has a transition forcolor
andbackground-color
. -
The CSS
#choices button:hover
now also changes thecolor
to the background. -
The CSS
nav
element color is transitioned. -
Added "official US website" banner at the top.
-
Settings persistence:
-
The speed slider now persists via the
localStorage
. -
Typing is now skipped when slider is set to the fastest setting (0).
Implementation Details
- Added a
theme
property to theStageInfo
type. - Modified the
render
function to apply thetheme
as a class to the document element. - Updated the CSS to define color variables for each theme.
nightly-2025-02-13
Release Notes
feat: our code is ai documenting
- Configured a GitHub Actions workflow to automatically generate release notes using the Gemini AI model.
- The workflow fetches recent commits, prompts Gemini to summarize them into a markdown file, and then creates a GitHub release with the generated notes.
ci: you can do inline shell execution i believe in you
- Modified the workflow to set the
TAG_NAME
environment variable using inline shell execution within therun
step. This makes the tag name available for subsequent steps.
ci: tags you
- Simplified the release workflow by removing the
generate_release_notes: true
option from thesoftprops/action-gh-release
action. This option was redundant as the changelog is now generated explicitly.
ci: maybe that wasn't necessary
- Removed the
mikepenz/release-changelog-builder-action
step from the release workflow. This action was previously used for generating release notes, but it's now replaced with the Gemini AI-powered approach.
Bump esbuild from 0.24.2 to 0.25.0 in /murder-game (#8)
- Updated the
esbuild
dependency in themurder-game
project from version 0.24.2 to 0.25.0. This likely includes bug fixes, performance improvements, and new features in the build process.
ci: releases you
- Introduced a new GitHub Actions workflow for releases.
- The workflow triggers on a schedule (cron job) and manual dispatch.
- It checks out the repository, generates a changelog, and creates a GitHub release.
fix: render FASTER i said FASTER
- Improved text rendering speed in the "escape" game by adjusting animation delays within the
type_helper
function. - Shortened delays for individual characters and slightly increased delays for commas and periods to improve readability.
fix: WHITESPACE
- Fixed whitespace issues in the "escape" game's code for improved readability.
Merge branch 'main' of https://github.com/Subset-UCSD/Commit-Challenge-2025
- Merged the latest changes from the main branch into the current branch.
🐟 add a fish to the aquarium
- Added a login page to the index.html page
- The login page is a UCSD SSO phishing page
What's Changed
- Update README.md by @Sean1572 in #1
- Bump esbuild from 0.24.2 to 0.25.0 in /murder-game by @dependabot in #8
New Contributors
- @Sean1572 made their first contribution in #1
- @dependabot made their first contribution in #8
Full Changelog: https://github.com/Subset-UCSD/Commit-Challenge-2025/commits/nightly-2025-02-13