-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: Nehahem074/santa-tracker-web
base: main
head repository: google/santa-tracker-web
compare: main
- 14 commits
- 74 files changed
- 7 contributors
Commits on Dec 16, 2025
-
Add snowdodgeball translations (google#224)
Co-authored-by: Saransh Saini <saranshsaini@google.com>
Configuration menu - View commit details
-
Copy full SHA for 516d934 - Browse repository at this point
Copy the full SHA 516d934View commit details -
Make snowdodgeball better on different screen sizes (google#225)
* Basic reactive * instructions reactive * trajectory fix
Configuration menu - View commit details
-
Copy full SHA for 3ba97c8 - Browse repository at this point
Copy the full SHA 3ba97c8View commit details
Commits on Dec 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2d02839 - Browse repository at this point
Copy the full SHA 2d02839View commit details
Commits on Dec 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2a688f6 - Browse repository at this point
Copy the full SHA 2a688f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e90dd0 - Browse repository at this point
Copy the full SHA 5e90dd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36d4bb - Browse repository at this point
Copy the full SHA d36d4bbView commit details -
feat(a11y): enhance label and state for view all button (google#229)
* feat(a11y): santa button should accept aria-expanded * feat(a11y): update label and expanded for santa buttons * fix(msg): update messages
Configuration menu - View commit details
-
Copy full SHA for 9034f14 - Browse repository at this point
Copy the full SHA 9034f14View commit details
Commits on Dec 22, 2025
-
Bump the npm_and_yarn group with 35 updates (google#201)
Bumps the npm_and_yarn group with 37 updates: | Package | From | To | | --- | --- | --- | | [dat.gui](https://github.com/dataarts/dat.gui) | `0.7.3` | `0.7.8` | | [google-closure-library](https://github.com/google/closure-library) | `v20190909.0.0` | `20200315.0.0` | | [jsdom](https://github.com/jsdom/jsdom) | `12.2.0` | `16.5.0` | | [json5](https://github.com/json5/json5) | `2.1.0` | `2.2.2` | | [terser](https://github.com/terser/terser) | `3.10.11` | `4.8.1` | | [semver](https://github.com/npm/node-semver) | `5.5.1` | `5.7.2` | | [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.6.0` | `7.24.7` | | [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.4.2` | `1.10.10` | | [@google-cloud/cloudbuild](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-devtools-cloudbuild) | `2.6.0` | `4.5.0` | | [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` | | [yargs-parser](https://github.com/yargs/yargs-parser) | `10.1.0` | `21.1.1` | | [yargs](https://github.com/yargs/yargs) | `12.0.2` | `17.7.2` | | [acorn](https://github.com/acornjs/acorn) | `5.7.3` | `8.12.0` | | [acorn](https://github.com/acornjs/acorn) | `7.1.0` | `8.12.0` | | [acorn](https://github.com/acornjs/acorn) | `6.0.2` | `8.12.0` | | [ajv](https://github.com/ajv-validator/ajv) | `5.5.2` | `6.12.6` | | [browserslist](https://github.com/browserslist/browserslist) | `4.3.2` | `4.7.0` | | [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` | | [node-fetch](https://github.com/node-fetch/node-fetch) | `2.6.6` | `2.6.7` | | [firebase](https://github.com/firebase/firebase-js-sdk) | `8.10.0` | `8.10.1` | | [get-func-name](https://github.com/chaijs/get-func-name) | `2.0.0` | `2.0.2` | | [glob-parent](https://github.com/gulpjs/glob-parent) | `5.0.0` | `5.1.2` | | [tough-cookie](https://github.com/salesforce/tough-cookie) | `2.4.3` | `2.5.0` | | [ws](https://github.com/websockets/ws) | `6.2.1` | `6.2.3` | | [json-schema](https://github.com/kriszyp/json-schema) | `0.2.3` | `0.4.0` | | [jsprim](https://github.com/joyent/node-jsprim) | `1.4.1` | `1.4.2` | | [lodash](https://github.com/lodash/lodash) | `4.17.20` | `4.17.21` | | [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` | | [mocha](https://github.com/mochajs/mocha) | `5.2.0` | `10.5.2` | | [mocha-headless-server](https://github.com/samthor/mocha-headless-server) | `0.1.2` | `0.1.4` | | [node-forge](https://github.com/digitalbazaar/forge) | `0.10.0` | `1.3.1` | | [google-p12-pem](https://github.com/googleapis/google-p12-pem) | `3.1.2` | `3.1.4` | | [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` | | [pathval](https://github.com/chaijs/pathval) | `1.1.0` | `1.1.1` | | [protobufjs](https://github.com/protobufjs/protobuf.js) | `6.11.2` | `6.11.4` | | [qs](https://github.com/ljharb/qs) | `6.5.2` | `6.5.3` | | [request](https://github.com/request/request) | `2.88.0` | `2.88.2` | Updates `dat.gui` from 0.7.3 to 0.7.8 - [Release notes](https://github.com/dataarts/dat.gui/releases) - [Commits](dataarts/dat.gui@v0.7.3...v0.7.8) Updates `google-closure-library` from v20190909.0.0 to 20200315.0.0 - [Release notes](https://github.com/google/closure-library/releases) - [Commits](google/closure-library@v20190909...v20200315) Updates `jsdom` from 12.2.0 to 16.5.0 - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](jsdom/jsdom@12.2.0...16.5.0) Updates `json5` from 2.1.0 to 2.2.2 - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v2.1.0...v2.2.2) Updates `terser` from 3.10.11 to 4.8.1 - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](terser/terser@3.10.11...v4.8.1) Updates `semver` from 5.5.1 to 5.7.2 - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.5.1...v5.7.2) Updates `@babel/traverse` from 7.6.0 to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-traverse) Updates `@grpc/grpc-js` from 1.4.2 to 1.10.10 - [Release notes](https://github.com/grpc/grpc-node/releases) - [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.4.2...@grpc/grpc-js@1.10.10) Updates `@google-cloud/cloudbuild` from 2.6.0 to 4.5.0 - [Release notes](https://github.com/googleapis/google-cloud-node/releases) - [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-devtools-cloudbuild/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-cloud-node/commits/kms-v4.5.0/packages/google-devtools-cloudbuild) Updates `y18n` from 4.0.0 to 4.0.3 - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md) - [Commits](yargs/y18n@v4.0.0...y18n-v4.0.3) Updates `yargs-parser` from 10.1.0 to 21.1.1 - [Release notes](https://github.com/yargs/yargs-parser/releases) - [Changelog](https://github.com/yargs/yargs-parser/blob/main/CHANGELOG.md) - [Commits](yargs/yargs-parser@v10.1.0...yargs-parser-v21.1.1) Updates `yargs` from 12.0.2 to 17.7.2 - [Release notes](https://github.com/yargs/yargs/releases) - [Changelog](https://github.com/yargs/yargs/blob/main/CHANGELOG.md) - [Commits](yargs/yargs@v12.0.2...v17.7.2) Updates `acorn` from 5.7.3 to 8.12.0 - [Commits](acornjs/acorn@5.7.3...8.12.0) Updates `acorn` from 7.1.0 to 8.12.0 - [Commits](acornjs/acorn@5.7.3...8.12.0) Updates `acorn` from 6.0.2 to 8.12.0 - [Commits](acornjs/acorn@5.7.3...8.12.0) Updates `ajv` from 5.5.2 to 6.12.6 - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](ajv-validator/ajv@v5.5.2...v6.12.6) Updates `browserslist` from 4.3.2 to 4.7.0 - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](browserslist/browserslist@4.3.2...4.7.0) Updates `braces` from 3.0.2 to 3.0.3 - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) Updates `node-fetch` from 2.6.6 to 2.6.7 - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](node-fetch/node-fetch@v2.6.6...v2.6.7) Updates `firebase` from 8.10.0 to 8.10.1 - [Release notes](https://github.com/firebase/firebase-js-sdk/releases) - [Changelog](https://github.com/firebase/firebase-js-sdk/blob/master/CHANGELOG.md) - [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@8.10.0...firebase@8.10.1) Updates `get-func-name` from 2.0.0 to 2.0.2 - [Release notes](https://github.com/chaijs/get-func-name/releases) - [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2) Updates `glob-parent` from 5.0.0 to 5.1.2 - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](gulpjs/glob-parent@v5.0.0...v5.1.2) Updates `tough-cookie` from 2.4.3 to 2.5.0 - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](salesforce/tough-cookie@v2.4.3...v2.5.0) Updates `ws` from 6.2.1 to 6.2.3 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@6.2.1...6.2.3) Updates `json-schema` from 0.2.3 to 0.4.0 - [Commits](kriszyp/json-schema@v0.2.3...v0.4.0) Updates `jsprim` from 1.4.1 to 1.4.2 - [Changelog](https://github.com/TritonDataCenter/node-jsprim/blob/v1.4.2/CHANGES.md) - [Commits](TritonDataCenter/node-jsprim@v1.4.1...v1.4.2) Updates `lodash` from 4.17.20 to 4.17.21 - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.20...4.17.21) Updates `minimatch` from 3.0.4 to 3.1.2 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.0.4...v3.1.2) Updates `mocha` from 5.2.0 to 10.5.2 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](mochajs/mocha@v5.2.0...v10.5.2) Updates `mocha-headless-server` from 0.1.2 to 0.1.4 - [Commits](https://github.com/samthor/mocha-headless-server/commits) Updates `node-forge` from 0.10.0 to 1.3.1 - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md) - [Commits](digitalbazaar/forge@0.10.0...v1.3.1) Updates `google-p12-pem` from 3.1.2 to 3.1.4 - [Release notes](https://github.com/googleapis/google-p12-pem/releases) - [Changelog](https://github.com/googleapis/google-p12-pem/blob/main/CHANGELOG.md) - [Commits](googleapis/google-p12-pem@v3.1.2...v3.1.4) Updates `path-parse` from 1.0.6 to 1.0.7 - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) Updates `pathval` from 1.1.0 to 1.1.1 - [Release notes](https://github.com/chaijs/pathval/releases) - [Changelog](https://github.com/chaijs/pathval/blob/master/CHANGELOG.md) - [Commits](chaijs/pathval@v1.1.0...v1.1.1) Updates `protobufjs` from 6.11.2 to 6.11.4 - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/protobufjs/protobuf.js/commits) Updates `qs` from 6.5.2 to 6.5.3 - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.5.2...v6.5.3) Updates `request` from 2.88.0 to 2.88.2 - [Changelog](https://github.com/request/request/blob/master/CHANGELOG.md) - [Commits](https://github.com/request/request/commits) --- updated-dependencies: - dependency-name: dat.gui dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: google-closure-library dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: jsdom dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: json5 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: terser dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: semver dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@babel/traverse" dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@grpc/grpc-js" dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@google-cloud/cloudbuild" dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: y18n dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: yargs-parser dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: yargs dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: acorn dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: acorn dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: acorn dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ajv dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: browserslist dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: braces dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: node-fetch dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: firebase dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: get-func-name dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: glob-parent dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: tough-cookie dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ws dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: json-schema dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: jsprim dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: lodash dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: minimatch dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: mocha dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: mocha-headless-server dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: node-forge dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: google-p12-pem dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: path-parse dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: pathval dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: protobufjs dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: qs dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: request dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 49aad27 - Browse repository at this point
Copy the full SHA 49aad27View commit details -
Update dependencies (google#234)
* Remove vestigial mocha-headless-server file to fix npm deps This was previously used for tests when Santa Tracker had a separate API, but now it's no longer used. It depends on a specific version of the the dhost library, which messes with npm dependency resolution Both are just used for development so don't impact prod builds * Update some dependencies (npm audit fix)
Configuration menu - View commit details
-
Copy full SHA for 5839f78 - Browse repository at this point
Copy the full SHA 5839f78View commit details
Commits on Dec 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a3420ce - Browse repository at this point
Copy the full SHA a3420ceView commit details -
Update railroad ride game with more detailed scene (google#236)
* Remove vestigial mocha-headless-server file to fix npm deps This was previously used for tests when Santa Tracker had a separate API, but now it's no longer used. It depends on a specific version of the the dhost library, which messes with npm dependency resolution Both are just used for development so don't impact prod builds * Update some dependencies (npm audit fix) * Add new railroad ride scene There's a bit of a jump up in filesize, but hopefully it's ok. Definitely could be optimized more (not such in the scene is instanced, I believe).
Configuration menu - View commit details
-
Copy full SHA for 347dad2 - Browse repository at this point
Copy the full SHA 347dad2View commit details
Commits on Dec 24, 2025
-
Re-add goog.is* functions as Blockly.goog polyfills (google#241)
Re-adds the goog.isDef, goog.isNull, goog.isDefAndNotNull, goog.isString, goog.isBoolean, goog.isNumber, and goog.isFunction functions as polyfills under the Blockly.goog namespace. This change is necessary because these functions were removed from the Closure Library, but Blockly still relies on them. All usages of goog.is* in the affected Blockly core files have been updated to use Blockly.goog.is* instead. Session summary: > Find all usages of goog.is(Def|Null|DefAndNotNull|String|Boolean|Number) (regex) Found 10 matches in 7 files under static/third_party/lib/blockly/core/. > Those functions were deleted by the library. Create a new file with those functions in that directory, using google/closure-library@9325ce1 as a reference, and then replace all usages in those files with the new definition. Created a new file static/third_party/lib/blockly/core/goog-polyfill.js with the specified functions and updated 7 files to use the new polyfills. > That's generally good, but rename the file to goog-polyfill.js Renamed the file as requested. > Also make sure the functions are defined in the Blockly namespace Moved the functions into the `Blockly.goog` namespace and updated the calls in the 7 files. > Also define isFunction Added `Blockly.goog.isFunction` to the polyfill file and updated its usage in an additional file, `field_dropdown.js`.
Configuration menu - View commit details
-
Copy full SHA for 36b61c8 - Browse repository at this point
Copy the full SHA 36b61c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba905dd - Browse repository at this point
Copy the full SHA ba905ddView commit details
Commits on Jan 7, 2026
-
Fix Present Drop bug google#209 by removing self closing tags from Ch…
…imney markup. (google#247) Co-authored-by: Chris Brewer <brewerchris@google.com>
Configuration menu - View commit details
-
Copy full SHA for d449571 - Browse repository at this point
Copy the full SHA d449571View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main