Skip to content

Releases: Subset-UCSD/Commit-Challenge-2025

nightly-2025-02-14

14 Feb 08:11
Compare
Choose a tag to compare

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 in StageInfo.

  • 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 for color and background-color.

  • The CSS #choices button:hover now also changes the color 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 the StageInfo type.
  • Modified the render function to apply the theme as a class to the document element.
  • Updated the CSS to define color variables for each theme.

nightly-2025-02-13

13 Feb 21:34
Compare
Choose a tag to compare

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 the run 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 the softprops/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 the murder-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

New Contributors

Full Changelog: https://github.com/Subset-UCSD/Commit-Challenge-2025/commits/nightly-2025-02-13