PakkuDon
Repos
45
Followers
33
Following
46

NES Duck Hunt clone

:christmas_tree: Solutions for Advent of Code

Events

Group by palette name when calculating palette usage

Removes hack where we relied on last tag

Display palette from entry's palette field in details view

Remove palette from descriptions for entries from 2020

Run yarn upgrade

Remove palette from descriptions for entries from 2021

Remove palette from descriptions for entries from 2022

Remove palette from descriptions for entries from 2023

Created at 1 day ago

Add palette for entries from 2023

Add palette for entries from 2020

Add palette for entries from 2021

Add palette for entries from 2022

Add palette to test data

Mark palette as a required field in pixel art entries

Created at 6 days ago

Add missing comma to sample data in readme

Fix git status check in build script

Previously all entries were listed in src/data.js. This has since been broken into separate files by year so this script should look for any changes to any files in that subfolder

Created at 1 week ago

Add graph for palette usage

Use chartjs-plugin-autocolors to generate colours

Fix linting errors

Retain search query when navigating back from stats

Add link to stats page to footer

Disable chart animations

These seem kind of slow on desktop which has some worrying implications for how it may perform on mobile

Configure color-scheme property for both themes

This lets us use the default light / dark-mode styling for some elements

Define palette field for pixel art entry type

Currently the palette used is provided in markdown as part of the description. This means we have to parse the description to tell which palette was used in the statistics page

Created at 1 week ago

Add placeholder page for stats route

Resolves issue where /stats raises 404 on Github pages

Update ESLint config to prefer named exports

Default exports can be difficult to maintain as they may be reimported with an inconsistent name

Reference: https://basarat.gitbook.io/typescript/main-1/defaultisbad

Replace default exports with named exports

Add 20230122-pixeldailies

Created at 2 weeks ago

Add 20230119-pixeldailies

Created at 2 weeks ago

Add padding to statistics page

Format date in entries by month using date-fns

Install Chart.js

Install react-chartjs-2

Display past post stats in chart form

Created at 2 weeks ago

Add a function to count pixel art entries by computed field

Rename field in PixelArtRepository.countBy to key

Display number of entries posted per year and per month

Run yarn upgrade

Add 20230113-pixeldailies

Add milestone_post tag to 200th post

Render stats page in

This allows us to display the sidebar on the stats route as well

Use optional route segment to handle case where slug isn't present

Fix overflow on statistics page

Created at 3 weeks ago

Run yarn upgrade

Add 20230106-pixeldailies

Move repository initialisation into top-level component

List all tag usage counts on stats page

Add 20230108-pixeldailies

Created at 4 weeks ago

Add 20230104-pixeldailies

Created at 1 month ago

Add 20230103-pixeldailies

Created at 1 month ago

Remove unnecessary braces

Created at 1 month ago

Add Christmas tag to 20221226-pixeldailies

Run yarn upgrade

Add Christmas tag to some entries from 2021

Replace const for tag limit in with a prop

Rename to

Create pages/ directory

Display all provided tags if no limit passed to

Add placeholder for stats page

Add 20230101-pixeldailies

Remove unnecessary prefersDarkTheme prop from page components

This field is used to set a dark-theme class on the body element. It does not need to be passed down

Created at 1 month ago

Add stubs to practice exercises S to V (#2192)

secret-handshake: make Signal class visible in online editor (#2191)

perfect-numbers: convert exception assertions to AssertJ in NaturalNumberTest (#2193)

Convert exception assertions to AssertJ in 3 exercises (#2194)

Convert exception assertions to AssertJ in QueenAttackCalculatorTest (#2199)

Expose all files in online editor (#2195)

🤖 Sync org-wide files to upstream repo (#2205)

error-handling: correctly expose stub files (#2206)

Fix links using exercism web doc (#2200)

assertEquals converted to assertThat for MarkdownTest (#2202)

Reformat exercise config files (#2219)

Bump actions/checkout from 3.1.0 to 3.2.0 (#2221)

Bump actions/setup-java from 3.6.0 to 3.8.0 (#2220)

Bump actions/setup-java from 3.8.0 to 3.9.0 (#2222)

Created at 1 month ago

Remove gitter references (#2521)

Update function signatures provided in matrix exercise (#2523)

Make "complex-numbers" package name not be the same as a builtin (#2522)

error-handling: Bring instruction into line with stub file (#2525)

sublist: Fixes sublist exercise by adding missing Relation type. (#2526)

the-farm: check "negative fodder" error precedence (#2531)

Add missing tests for interest_is_interesting (#2529)

Remove whitespace in front of exclamation point (#2545)

🤖 Sync org-wide files to upstream repo (#2546)

Update the Link of config.json in README (#2539)

Typo fix (#2551)

remove existing PR commenter (#2553)

Create autoresponder for pausing community contributions (#2552)

Delete second part of old PR commenter (#2556)

Update autoresponder for pausing community contributions (#2557)

Reformat exercise config files (#2559)

This runs the bin/configlet fmt --update command to reformat the exercise configs.

Update test skip message (and comments) in robot_name_test.go (#2516)

Co-authored-by: junedev 12543047+junedev@users.noreply.github.com

Update concept about how parsing/formatting time works (#2542)

  • Update about how parsing/formatting time works
  • do some word smithing and apply new content to all relevant files

Co-authored-by: junedev 12543047+junedev@users.noreply.github.com

Bob approaches (#2560)

gross-store: Rephrase error to be more clear (#2547)

Co-authored-by: June 12543047+junedev@users.noreply.github.com

Created at 1 month ago

Bump actions/checkout from 3.0.2 to 3.1.0 (#1937)

Bumps actions/checkout from 3.0.2 to 3.1.0.


updated-dependencies:

  • dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump core-js from 3.25.4 to 3.25.5 (#1936)

  • Bump core-js from 3.25.4 to 3.25.5

Bumps core-js from 3.25.4 to 3.25.5.


updated-dependencies:

  • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump @types/node from 18.8.0 to 18.8.2 (#1938)

  • Bump @types/node from 18.8.0 to 18.8.2

Bumps @types/node from 18.8.0 to 18.8.2.


updated-dependencies:

  • dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump actions/github-script from 6.3.1 to 6.3.2 (#1944)

Bumps actions/github-script from 6.3.1 to 6.3.2.


updated-dependencies:

  • dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Normalize practice exercise names (#1945)

We have added explicit exercise titles to the metadata.toml files in problem-specifications.

This updates the exercise names to match the values in this field.

Bump @types/jest from 29.1.1 to 29.1.2 (#1939)

  • Bump @types/jest from 29.1.1 to 29.1.2

Bumps @types/jest from 29.1.1 to 29.1.2.


updated-dependencies:

  • dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump actions/github-script from 6.3.2 to 6.3.3 (#1947)

Bumps actions/github-script from 6.3.2 to 6.3.3.


updated-dependencies:

  • dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump actions/setup-node from 3.5.0 to 3.5.1 (#1948)

Bumps actions/setup-node from 3.5.0 to 3.5.1.


updated-dependencies:

  • dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump eslint from 8.24.0 to 8.25.0 (#1941)

  • Bump eslint from 8.24.0 to 8.25.0

Bumps eslint from 8.24.0 to 8.25.0.


updated-dependencies:

  • dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump @types/node from 18.8.2 to 18.11.0 (#1950)

  • Bump @types/node from 18.8.2 to 18.11.0

Bumps @types/node from 18.8.2 to 18.11.0.


updated-dependencies:

  • dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump babel-jest from 29.1.2 to 29.2.1 (#1951)

  • Bump babel-jest from 29.1.2 to 29.2.1

Bumps babel-jest from 29.1.2 to 29.2.1.


updated-dependencies:

  • dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Update bin/fetch-configlet script (#1955)

The script has been tweaked to work better across all platforms.

Bump @exercism/babel-preset-javascript from 0.2.0 to 0.2.1 (#1952)

  • Bump @exercism/babel-preset-javascript from 0.2.0 to 0.2.1

Bumps @exercism/babel-preset-javascript from 0.2.0 to 0.2.1.


updated-dependencies:

  • dependency-name: "@exercism/babel-preset-javascript" dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump jest and @types/jest (#1954)

  • Bump jest and @types/jest

Bumps jest and @types/jest. These dependencies needed to be updated together.

Updates jest from 29.1.2 to 29.2.1

Updates @types/jest from 29.1.2 to 29.2.0


updated-dependencies:

  • dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor
  • dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Updated the help documentation to fix the some method link to the cor… (#1958)

Remove reference to Gitter (#1960)

Bump @babel/core from 7.19.3 to 7.19.6 (#1957)

  • Bump @babel/core from 7.19.3 to 7.19.6

Bumps @babel/core from 7.19.3 to 7.19.6.


updated-dependencies:

  • dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump eslint from 8.25.0 to 8.26.0 (#1959)

  • Bump eslint from 8.25.0 to 8.26.0

Bumps eslint from 8.25.0 to 8.26.0.


updated-dependencies:

  • dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Bump core-js from 3.25.5 to 3.26.0 (#1962)

  • Bump core-js from 3.25.5 to 3.26.0

Bumps core-js from 3.25.5 to 3.26.0.


updated-dependencies:

  • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

  • [CI] Sync exercises

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Add prerequisites for practice exercises (#1964)

Created at 1 month ago

Add 20221225-pixeldailies

Add 20221226-pixeldailies

Created at 1 month ago

Add 20221219-lospecdaily

Bump Cypress to v12.2.0

Created at 1 month ago