Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: avoid potential bugs #1999

Merged
merged 7 commits into from Jan 16, 2022
Merged

fix: avoid potential bugs #1999

merged 7 commits into from Jan 16, 2022

Conversation

vil02
Copy link
Collaborator

@vil02 vil02 commented Jan 14, 2022

I did some basic linting of the shell scripts.

I think that it might be a good idea to:

  • add set -euo pipefail at the beginning of every 'sh' file,
  • add shellcheck into CI.

@vercel
Copy link

vercel bot commented Jan 14, 2022

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/kantord/libre-lingo/7JDuwGQV6ERQ5fNc3FyU9jZjqMWF
✅ Preview: https://libre-lingo-git-fork-vil02-shellscriptslinting-kantord.vercel.app

@sonarcloud
Copy link

sonarcloud bot commented Jan 14, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@vil02 vil02 marked this pull request as ready for review January 14, 2022 17:59
@kantord
Copy link
Collaborator

kantord commented Jan 15, 2022

add set -euo pipefail at the beginning of every 'sh' file,
add shellcheck into CI.

I agree with you on both!

@kantord kantord merged commit 67b7ab1 into LibreLingo:main Jan 16, 2022
@kantord
Copy link
Collaborator

kantord commented Jan 16, 2022

🎉 This PR is included in version @librelingo/web-v1.31.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@vil02 vil02 deleted the shell_scripts_linting branch January 17, 2022 16:32
kantord pushed a commit that referenced this pull request Jan 22, 2022
* fix: use double quotes

* fix: use $(...)

* fix: remove redundant 'cd -'

* style: avoid using $?

* style: avoid using $?

* fix: revert changes

* fix: use safe cd
kantord added a commit that referenced this pull request Jan 22, 2022
Squashed commit of the following:

commit c996178259c3398193410ca090a7917ed1cf61ce
Merge: d98dab8b02 48705947c3
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sat Jan 22 16:20:36 2022 +0100

    Merge branch 'main' into main

commit d98dab8b020a87b3fed1eac9a1e00dc9bb5e8074
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sat Jan 22 15:39:01 2022 +0100

    feat: use shellcheck in CI (#2010)

    * fix: use while read with find

    * style: use safe cd

    * feat: add checkSellScripts.sh

    * fix: use set -euo pipefail

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * chore: update repository URL in configuration file

    * fix: update links to point to https://github.com/LibreLingo/LibreLingo instead of https://github.com/kantord/LibreLingo

    * fix: linking the contributors batch to the contributors section

    * fix: use "set -euo pipefail"

    * fix: revert change

    * fix: use bash

    * fix: use "set -euo pipefail"

    * style: avoid using $?

    * style: avoid using $?

    * fix: remove redundant command line arguments

    * fix: use "set -euo pipefail"

    * fix: add warning

    * fix: fix spacing

    * feat: add check_shell_scripts.sh

    Co-authored-by: Gabor Szabo <gabor@szabgab.com>

commit 99ffe7a2a170473cbb32f38dc6f9f4f638251435
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 15:47:31 2022 +0200

    feat(devtool): show markdown, link words in skills to word-page

commit 4d40fc92ed9960d55b4fc784f1bc821ca8587fe9
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 12:17:33 2022 +0200

    feat(devtools): allow underscore in skill filenames

commit 07cff9c7a1cf9fff97998281a8b4019ce39bcd36
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 11:31:34 2022 +0200

    feat(devtools): allow underscore in skill filenames

commit f52cc8b78548babdf328612ab18ef68f9880e9e3
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 10:26:57 2022 +0200

    feat(devtools): add a static html page for each skill

commit 48705947c30efbb5e5931dec1197c02389dcec63
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:55:55 2022 -0700

    Add files via upload

commit c86a02d09083e7243f07b3bd4efd0916a11da857
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:54:56 2022 -0700

    Add files via upload

commit 549891b96d41195d8e266c0f59a1004d83616d41
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:54:12 2022 -0700

    Add files via upload

commit d908e5498e6195d5893f335063bbd127e0a7015e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:53:32 2022 -0700

    Add files via upload

commit 71938860f9a32859722b123604cc9dc826f5d612
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:52:17 2022 -0700

    Add files via upload

commit b2029ff753819bcca79f4af09eafb7306a1045e3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:51:13 2022 -0700

    Add files via upload

commit 5bab288e665d4b5e855f8344240a4df1acfea057
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:50:34 2022 -0700

    Delete courses/test directory

commit d052c1ecfc82b2231ae4320bd8eeb4c30012c7d0
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:49:58 2022 -0700

    Add files via upload

commit b6f984a6e3c1bf500048940a35d028eaa490996d
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:47:05 2022 -0700

    Add files via upload

commit dd15d67e050cda7ad0f8159549ae4d460dcaa7c2
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Fri Jan 21 10:54:08 2022 +0200

    fix: linking the contributors batch to the contributors section

commit 86973ac34643c79ef542365af73c2a51efbc2019
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Fri Jan 21 10:50:52 2022 +0200

    fix: update links to point to https://github.com/LibreLingo/LibreLingo instead of https://github.com/kantord/LibreLingo

commit 8991e8fcddf58f1f732bf296efbe22dd4eb7ff68
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Mon Jan 17 17:20:31 2022 +0200

    chore: update repository URL in configuration file

commit 70e7abaaa50b4cba6fb474800709ee4687afac1b
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Mon Jan 17 07:56:22 2022 +0200

    feat(devtools): add link to the new legacy devtool

commit ac710bd33e0dbd7b22c901a54fdc9d10978c4095
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jan 16 20:12:08 2022 +0100

    chore: add robots.txt (#2004)

commit a0f8fa8f26516d734bfb731c6f8de37839feff44
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jan 16 15:40:14 2022 +0100

    chore: update python dependencies (#1991)

commit 67b7ab11365a59513de4e6d8c636ef1dc382130d
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 15:09:40 2022 +0100

    fix: avoid potential bugs (#1999)

    * fix: use double quotes

    * fix: use $(...)

    * fix: remove redundant 'cd -'

    * style: avoid using $?

    * style: avoid using $?

    * fix: revert changes

    * fix: use safe cd

commit 55d965e90fb7ffa2da7c78728117bfe6092cc3e9
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 13:46:25 2022 +0100

    refactor(tests): add test_export_course_skills.py (#1992)

    * refactor(tests): add test_export_course_skills.py

    * fix(tests): add get_fake_skill

    * fix(tests): remove unused imports

    * refactor(tests): move get_fake_skill() to fakes

    * refactor(tests): add test_export_skill.py

    * fix: remove fakes.

    * fix: remove fakes.

    * fix(tests): remove unused import

    * fix(tests): use proper import order

    * fix(tests): use caplog

    * fix(tests): use proper order of entries in caplog.record_tuples

    * refactor(tests): add test_export_course_data.py

    * refactor(tests): add test_export_course.py

    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>

commit 6f6ebfb0ec7984fcccee0b633f1e62d0b2c65221
Author: Amine Louzar <66479002+qbecb1zen@users.noreply.github.com>
Date:   Sun Jan 16 13:40:08 2022 +0100

    refactor(codebase): type all possible instances (#1964)

    * improv: type all possible instances

    * improv: change types from list (usable in python3.9 to List from typing since we use python3.8 for semaphore ci

    * improv: update documentation

    * improv: update documentation

commit a7614ee74e875a73442224e7f2ca5b95577df231
Author: Dushyant Bhardwaj <43706857+dushyantbhardwaj9@users.noreply.github.com>
Date:   Sun Jan 16 04:38:55 2022 -0800

    chore: remove import error

    * Remove import error

    * Removed import error

    * chore(deps): update dependency mypy to ^0.931 (#1961)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

    * feat: update basque course

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-4.yaml

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-1.yaml

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/09-Family directory

    * Delete family-1.json

    * Add files via upload

    * Delete 03-PeopleAndPast-3.yaml

    * Delete 03-PeopleAndPast-3.md

    * Delete 03-PeopleAndPast-2.yaml

    * Delete 03-PeopleAndPast-2.md

    * Delete 03-PeopleAndPast-1.yaml

    * Delete 03-PeopleAndPast-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-1.md

    * Delete 07-Noren-1.yaml

    * Delete 07-Noren-2.md

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-3.md

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-4.md

    * Delete 07-Noren-4.yaml

    * Add files via upload

    * Add files via upload

    * Create 10-number.md

    * Add files via upload

    * Delete module.yaml

    * Delete 10-number.md

    * Create 10-numbers1.md

    * Delete 10-numbers1.md

    * Add files via upload

    * fix: fix images

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix a couple translations in basics 2

    * fix things
    Squashed commit of the following:

    commit 8ae463e64285a46c4e911b7d99abf922484f1274
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sun Jul 18 23:59:07 2021 +0200

        fix things

    commit 32fdc50f3965ddb869c7b43f350f1b81a27cb9fe
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jul 3 15:03:39 2021 -0600

        Add files via upload

    commit 9eb8211fbd0b37b685a60b628439f71f69f9a416
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 26 14:16:07 2021 -0600

        Add files via upload

    commit 2ac35e51dbe9c61a2286cc041fc8e323fdacc661
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sat Jun 26 18:29:58 2021 +0200

        fix: fix images

    commit 16adaeb38ef3699c624b526f92fbdcc5d789cc49
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:17:06 2021 -0600

        Add files via upload

    commit e023f7c15d0bbf1b64943e96005f680e8263de44
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:09:04 2021 -0600

        Add files via upload

    commit 5b433174d043a0ea15ab066c895d1ac2712a54f3
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:08:19 2021 -0600

        Add files via upload

    commit 323ff6a639c28108412fd12cc24b94421f0b5248
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:04:54 2021 -0600

        Add files via upload

    commit d8a07cfc811e733f8fc60bf839680b4803a2ea88
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:03:07 2021 -0600

        Add files via upload

    commit cae326db79a7a02ba906ba303dc71609dd8b3874
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 14:59:39 2021 -0600

        Add files via upload

    commit aec0949b95c999f2e182d6dc3f3ae5e9fbadb726
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Thu Jun 24 16:43:20 2021 -0600

        Add files via upload

    commit 36f27cc30b3c80d5802df9edf4c2f51fd8de4862
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 23 16:41:25 2021 -0600

        Add files via upload

    commit c7daa3814e6d0be13387815e33e9f7c7d29ac83f
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:59:51 2021 -0600

        Add files via upload

    commit fe34b64be7d3dd36137ff088cb9f903d30bd35ea
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:56:53 2021 -0600

        Add files via upload

    commit 81a9b2e2cdb32517d85a3d415f77e89bb42f52ea
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:55:56 2021 -0600

        Add files via upload

    commit 3d0f8326f0d0b33eea3456e706cdba17d88184cb
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:54:47 2021 -0600

        Add files via upload

    commit ebac05b07510acf5f9e8006b5710d99cb10bdb1b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:53:23 2021 -0600

        Add files via upload

    commit 1b6c85afbd237e216f25e39f131e505fdf65ccaf
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:50:17 2021 -0600

        Add files via upload

    commit 61f3581fd55e23caec985af7179113518ccb164e
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 18 20:11:55 2021 -0600

        Delete family-1.json

    commit 1028a766368d6bd593cb8fbb90adb08847604563
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 18 20:01:03 2021 -0600

        Delete courses/basque-from-english/09-Family directory

    commit b4fea6dbb1b0ff1f0c0aee4a71108ab5092bda9b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 16:01:03 2021 -0600

        Add files via upload

    commit 68824c06289d43d6877171ef9099f028daf0a23f
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 16:00:12 2021 -0600

        Add files via upload

    commit fecbc34644fa763061b1710748a25547e6a2a19e
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 15:54:51 2021 -0600

        Add files via upload

    commit f248da8f799c7e8f06189e2fd2e0dbc3b883937b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:07:25 2021 -0600

        Add files via upload

    commit 7fecc913e396f7c3fe3c113e42c11f5fd2e79920
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:05:29 2021 -0600

        Add files via upload

    commit d01881300357b16b8e5791f1fb093413e33b65b7
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:00:56 2021 -0600

        Add files via upload

    commit 7adfdb4795403eb0a6a4b403882492f2aa35040a
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 14:58:17 2021 -0600

        Add files via upload

    commit 32fc4280b5a382136366e7bafe50e4b00fc1a62d
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 14:56:19 2021 -0600

        Add files via upload

    commit 6939e243caa08266b21e19c7ae4a41c8894551a3
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 9 21:19:17 2021 -0600

        Add files via upload

    commit f048d576bb5b9f4d86dd500b26933fe3b15f8ddf
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 9 21:12:01 2021 -0600

        Add files via upload

    commit 04bce8f91f35a132fe87c627fec629157a683e54
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sun Jun 6 08:03:20 2021 -0600

        Add files via upload

    commit cd046378e5f988523ac1a50e889a24f08c9c71ef
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Sun Jul 18 19:58:49 2021 +0000

        chore(deps): update dependency css-loader to v5.2.7

    commit d196f0797107a3cac63ba84e45b0b44fc7014cc3
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:57:35 2021 +0200

        chore(deps): update dependency svelte-preprocess-sass to v2 (#1451)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit 498f3bfcec0c48c7524d433f84f6efc49193b68a
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:57:20 2021 +0200

        chore(deps): update dependency svelte-check to v2.2.3 (#1453)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit a1233fe5a5486a8400858882a1a5b626cf712fc8
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:55:56 2021 +0200

        chore(deps): update dependency eslint to v7.31.0 (#1454)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit 3982b024bb020bbee856851fb6001928354aa147
    Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 18:20:21 2021 +0200

        docs: add zmbc as a contributor for doc (#1455)

        * docs: update README.md [skip ci]

        * docs: update .all-contributorsrc [skip ci]

        Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

    commit b1c0960a5868768d335a35fa2c0b3d4d0cf0568b
    Author: Zeb Burke-Conte <zmbc@users.noreply.github.com>
    Date:   Sun Jul 18 09:19:52 2021 -0700

        docs: add notes from setting up my development environment

        Not sure if these are helpful, but here's some documentation of additional steps I found on the way to setting up a development environment.

    commit 4cde4eeea3f2aa2f4ea6f3d71b369aab357fc0ff
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Wed Jul 14 09:46:21 2021 +0200

        ci: run cypress on a statically built page

    commit e6721691ec6e941e397cd3af74528b02d2a6da7f
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jul 13 10:02:55 2021 +0200

        ci: fix static build on main

    commit 82347b8e2a1600d03ced4325a6a8fbb9f31fe91a
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jul 12 18:50:44 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.3

    commit e08db5e0337a191b0f30ddbc3aa6e8d5c4213766
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Mon Jul 12 09:32:25 2021 +0200

        test(web): fix testChallenge feature in static build

    commit fe77ad4a29b843b925da4f4d7db83e7e4c31319d
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sat Jul 10 17:08:05 2021 +0200

        fix: fix markdown loading

    commit aeceb5dc322ec8e8f11995da81cdec263e52ae7a
    Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Mon Jul 12 05:56:48 2021 +0000

        docs: update .all-contributorsrc [skip ci]

    commit e5f4bf5235fc5c3ae32c77d453a9e743d6bbd561
    Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Mon Jul 12 05:56:47 2021 +0000

        docs: update README.md [skip ci]

    commit d39fb89e1e4547880f8294f1e6a642c13f81c3d9
    Author: Cameron Radmore <radmorecameron@gmail.com>
    Date:   Sat Jul 10 18:29:44 2021 -0400

        Add missing images for french, german & parsig

    commit cd10f1a182182a55ea58508e3033ea4207077bb9
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Thu Jul 1 08:45:25 2021 +0200

        refactor: build test course in YAML

    commit 8481894c5d77395b4b4048576fd25d682f975ad0
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 13:34:58 2021 +0000

        chore(deps): update dependency cypress-cucumber-preprocessor to v4.1.4

    commit 3f3c866973f973c6d6cd585ee58024b306631ac8
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 12:57:49 2021 +0000

        chore(deps): update dependency svelte-check to v2.2.2

    commit 4d64140698a35216e86bb801ea430067bf79bedc
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 11:27:08 2021 +0000

        chore(deps): update dependency svelte-preprocess to v4.7.4

    commit 066c16122134ffd1f52f6f757c0058a543e2840c
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:22:29 2021 +0000

        chore(deps): update dependency @types/sortablejs to v1.10.7

    commit a575764ada563bd8b8a9cb2af479d86c17fc1bc1
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:22:12 2021 +0000

        chore(deps): update dependency @types/jest to v26.0.24

    commit e808934df781fe5151cbda6df1d687e8014e0917
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:03:50 2021 +0000

        chore(deps): update dependency @types/node to v14.17.5

    commit 85ed2dae68259f114050d7b9dfa4b56aad5919dc
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 15:11:52 2021 +0000

        chore(deps): update dependency cypress to v7.7.0

    commit 2cbfa2f49a43de3de33c6679d8b13e2ec29db4bb
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jul 6 19:51:29 2021 +0200

        chore: fix broken cypress in the pipeline

    commit dcd901ed432dacfc5d359554857ca970c6229249
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Tue Jul 6 10:26:46 2021 +0000

        chore(deps): update dependency husky to v7.0.1

    commit 4176379caf6051a1e1d5e06bd1bd8f7d7bf095fa
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Tue Jul 6 08:26:18 2021 +0000

        fix(deps): update dependency dayjs to v1.10.6

    commit 8d97d0382f3354a52644612505ef6e7451b11311
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jul 5 17:53:45 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.2

    commit dd2175c9b6f3005e1aa613ccc6b0c05e1253f8d1
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Sun Jul 4 19:40:51 2021 +0000

        fix(deps): update dependency sortablejs to v1.14.0

    commit 301b89278ff2ae6db8454023fb704eaaf0fde9b0
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 2 22:30:49 2021 +0000

        chore(deps): update dependency eslint to v7.30.0

    commit 6d14acb998751930e813f3d1ec03348dc0bc465b
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 2 17:05:50 2021 +0000

        chore(deps): update dependency cypress-cucumber-preprocessor to v4.1.3

    commit 5603f6001a328b42f9bb7cfe11d7d21f141ffc51
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Thu Jul 1 07:20:29 2021 +0000

        chore(deps): update dependency husky to v7

    commit 367b7141655520349713c59f338497d2b9471f37
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Thu Jul 1 01:13:52 2021 +0000

        chore(deps): update dependency typescript to v4.3.5

    commit beda45641304f243efc6a61c3a5182fe57deb16f
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jun 30 19:52:05 2021 +0000

        fix(deps): update dependency howler to v2.2.3

    commit b8e3b63749bee0d12f839050bf3139504c0987db
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jun 30 16:24:57 2021 +0000

        chore(deps): update dependency @percy/cli to v1.0.0-beta.58

    commit dd62de717befeff04e924fb082f04370b262ea15
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 20:22:08 2021 +0200

        chore: fix poetry.lock

    commit b28edf78c82b97420b5c358bca0b05744da7c337
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 20:11:46 2021 +0200

        chore: fix poetry.lock files

    commit e21e5032e4464abecf5b3557855ce01bfa5ed2fa
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 09:59:15 2021 +0200

        chore: make python package compatible with Python 3.8

    commit 271e618852da3e8d4cdc56f95ef32b398721613b
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 23:01:10 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.1

    commit b455687e4aac3b3ec9a50dbdd99ad42c82ad374e
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 21:33:49 2021 +0000

        chore(deps): update jest monorepo to v27.0.6

    commit 5354574082e77e653f84a56cb4e34caef425fffd
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 19:52:56 2021 +0000

        chore(deps): update dependency @percy/cli to v1.0.0-beta.57

    commit 97fd190ddd7412fed30f8a009cbc49056c8cdb3e
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 17:39:59 2021 +0000

        chore(deps): update dependency mini-css-extract-plugin to v1.6.2

    commit be1a0df5af1b9541c094847e7e56756160d5b66d
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 00:11:58 2021 +0000

        fix(deps): update dependency howler to v2.2.2

    commit d2cf42b00e9eb53107fff92dda4d480e73fea100
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sun Jun 27 11:39:58 2021 +0200

        chore(ci): run mypy in the pipeline

    commit 0e495bc189174cf4e99f3af1fb839536b4139504
    Author: ImgBotApp <ImgBotHelp@gmail.com>
    Date:   Sat Jun 26 16:49:02 2021 +0000

        [ImgBot] Optimize images

        *Total -- 4,285.25kb -> 4,183.38kb (2.38%)

        /apps/web/static/images/gray2.jpg -- 69.81kb -> 65.53kb (6.14%)
        /apps/web/static/images/euro1.jpg -- 67.88kb -> 64.38kb (5.15%)
        /apps/web/static/images/market3.jpg -- 76.46kb -> 72.66kb (4.96%)
        /apps/web/static/images/purple2_tiny.jpg -- 17.72kb -> 16.84kb (4.96%)
        /apps/web/static/images/market3_tiny.jpg -- 20.02kb -> 19.07kb (4.76%)
        /apps/web/static/images/purple2.jpg -- 60.81kb -> 58.12kb (4.42%)
        /apps/web/static/images/minus2_tiny.jpg -- 16.90kb -> 16.16kb (4.35%)
        /apps/web/static/images/thirteen2.jpg -- 59.51kb -> 56.96kb (4.29%)
        /apps/web/static/images/ontopof1.jpg -- 25.41kb -> 24.33kb (4.27%)
        /apps/web/static/images/one3_tiny.jpg -- 20.41kb -> 19.57kb (4.13%)
        /apps/web/static/images/one3.jpg -- 67.70kb -> 64.95kb (4.06%)
        /apps/web/static/images/yellow1_tiny.jpg -- 16.83kb -> 16.14kb (4.05%)
        /apps/web/static/images/chair3.jpg -- 59.69kb -> 57.35kb (3.91%)
        /apps/web/static/images/restaurant3.jpg -- 67.58kb -> 65.00kb (3.83%)
        /apps/web/static/images/seven2.jpg -- 56.11kb -> 54.06kb (3.65%)
        /apps/web/static/images/gray2_tiny.jpg -- 16.38kb -> 15.78kb (3.64%)
        /apps/web/static/images/bridge3.jpg -- 68.42kb -> 66.00kb (3.53%)
        /apps/web/static/images/euro1_tiny.jpg -- 17.79kb -> 17.16kb (3.53%)
        /apps/web/static/images/yellow1.jpg -- 54.13kb -> 52.24kb (3.49%)
        /apps/web/static/images/restaurant3_tiny.jpg -- 17.81kb -> 17.19kb (3.47%)
        /apps/web/static/images/seven1.jpg -- 49.88kb -> 48.16kb (3.45%)
        /apps/web/static/images/minus2.jpg -- 48.70kb -> 47.03kb (3.44%)
        /apps/web/static/images/market2.jpg -- 56.89kb -> 54.95kb (3.41%)
        /apps/web/static/images/gray1.jpg -- 54.24kb -> 52.40kb (3.4%)
        /apps/web/static/images/five2.jpg -- 10.17kb -> 9.83kb (3.36%)
        /apps/web/static/images/nextto1.jpg -- 61.31kb -> 59.30kb (3.28%)
        /apps/web/static/images/eight2.jpg -- 58.05kb -> 56.18kb (3.22%)
        /apps/web/static/images/between1.jpg -- 51.54kb -> 49.97kb (3.05%)
        /apps/web/static/images/chair1.jpg -- 52.80kb -> 51.26kb (2.93%)
        /apps/web/static/images/market1_tiny.jpg -- 14.86kb -> 14.42kb (2.93%)
        /apps/web/static/images/five1.jpg -- 32.99kb -> 32.03kb (2.93%)
        /apps/web/static/images/seventeen2.jpg -- 56.03kb -> 54.40kb (2.91%)
        /apps/web/static/images/restaurant1_tiny.jpg -- 15.81kb -> 15.36kb (2.87%)
        /apps/web/static/images/ontopof2.jpg -- 16.54kb -> 16.07kb (2.86%)
        /apps/web/static/images/eleven2.jpg -- 53.48kb -> 51.95kb (2.85%)
        /apps/web/static/images/oldtown2_tiny.jpg -- 16.73kb -> 16.27kb (2.75%)
        /apps/web/static/images/green1.jpg -- 57.35kb -> 55.78kb (2.74%)
        /apps/web/static/images/market1.jpg -- 46.90kb -> 45.63kb (2.71%)
        /apps/web/static/images/blue3.jpg -- 52.19kb -> 50.82kb (2.63%)
        /apps/web/static/images/oldtown2.jpg -- 64.99kb -> 63.29kb (2.61%)
        /apps/web/static/images/restaurant1.jpg -- 50.82kb -> 49.50kb (2.6%)
        /apps/web/static/images/black3.jpg -- 29.68kb -> 28.93kb (2.55%)
        /apps/web/static/images/oldtown1.jpg -- 58.20kb -> 56.72kb (2.54%)
        /apps/web/static/images/under1.jpg -- 36.10kb -> 35.19kb (2.54%)
        /apps/web/static/images/restaurant2.jpg -- 48.44kb -> 47.21kb (2.52%)
        /apps/web/static/images/between2.jpg -- 47.49kb -> 46.30kb (2.51%)
        /apps/web/static/images/bar3.jpg -- 46.33kb -> 45.20kb (2.43%)
        /apps/web/static/images/nextto1_tiny.jpg -- 15.96kb -> 15.58kb (2.41%)
        /apps/web/static/images/thirteen2_tiny.jpg -- 13.79kb -> 13.46kb (2.4%)
        /apps/web/static/images/infrontof3.jpg -- 45.16kb -> 44.11kb (2.33%)
        /apps/web/static/images/plaza3.jpg -- 46.37kb -> 45.31kb (2.27%)
        /apps/web/static/images/restaurant2_tiny.jpg -- 14.17kb -> 13.85kb (2.27%)
        /apps/web/static/images/eight1.jpg -- 38.13kb -> 37.26kb (2.26%)
        /apps/web/static/images/purple3.jpg -- 51.88kb -> 50.71kb (2.25%)
        /apps/web/static/images/bridge2.jpg -- 38.88kb -> 38.02kb (2.23%)
        /apps/web/static/images/nineteen1.jpg -- 47.92kb -> 46.91kb (2.12%)
        /apps/web/static/images/bridge3_tiny.jpg -- 16.39kb -> 16.05kb (2.07%)
        /apps/web/static/images/chair3_tiny.jpg -- 14.52kb -> 14.22kb (2.05%)
        /apps/web/static/images/basque3.jpg -- 25.72kb -> 25.19kb (2.03%)
        /apps/web/static/images/market2_tiny.jpg -- 14.25kb -> 13.97kb (2.02%)
        /apps/web/static/images/six3.jpg -- 24.18kb -> 23.70kb (1.98%)
        /apps/web/static/images/oldtown1_tiny.jpg -- 15.69kb -> 15.38kb (1.97%)
        /apps/web/static/images/plaza1.jpg -- 35.58kb -> 34.91kb (1.9%)
        /apps/web/static/images/blue3_tiny.jpg -- 14.85kb -> 14.57kb (1.89%)
        /apps/web/static/images/eight2_tiny.jpg -- 13.98kb -> 13.72kb (1.82%)
        /apps/web/static/images/six1.jpg -- 20.58kb -> 20.21kb (1.81%)
        /apps/web/static/images/fourteen3.jpg -- 16.00kb -> 15.72kb (1.8%)
        /apps/web/static/images/basque`.jpg -- 30.00kb -> 29.46kb (1.78%)
        /apps/web/static/images/plaza2.jpg -- 33.10kb -> 32.51kb (1.78%)
        /apps/web/static/images/oldtown3.jpg -- 43.89kb -> 43.12kb (1.75%)
        /apps/web/static/images/umbrella3.jpg -- 31.72kb -> 31.18kb (1.71%)
        /apps/web/static/images/fifteen1.jpg -- 47.92kb -> 47.10kb (1.71%)
        /apps/web/static/images/orange1.jpg -- 24.07kb -> 23.67kb (1.68%)
        /apps/web/static/images/eleven3.jpg -- 40.58kb -> 39.91kb (1.67%)
        /apps/web/static/images/green1_tiny.jpg -- 13.80kb -> 13.57kb (1.66%)
        /apps/web/static/images/behind2.jpg -- 33.50kb -> 32.95kb (1.66%)
        /apps/web/static/images/two1.jpg -- 22.77kb -> 22.39kb (1.66%)
        /apps/web/static/images/seventeen1.jpg -- 28.78kb -> 28.32kb (1.61%)
        /apps/web/static/images/umbrella1.jpg -- 37.06kb -> 36.48kb (1.58%)
        /apps/web/static/images/between2_tiny.jpg -- 12.04kb -> 11.86kb (1.55%)
        /apps/web/static/images/plus2.jpg -- 59.46kb -> 58.54kb (1.54%)
        /apps/web/static/images/twelve3.jpg -- 18.96kb -> 18.67kb (1.54%)
        /apps/web/static/images/door1.jpg -- 43.90kb -> 43.25kb (1.48%)
        /apps/web/static/images/gray1_tiny.jpg -- 8.28kb -> 8.16kb (1.47%)
        /apps/web/static/images/fourteen1.jpg -- 42.32kb -> 41.71kb (1.44%)
        /apps/web/static/images/eight3.jpg -- 21.54kb -> 21.24kb (1.41%)
        /apps/web/static/images/umbrella2.jpg -- 30.26kb -> 29.86kb (1.33%)
        /apps/web/static/images/zero2.jpg -- 24.02kb -> 23.71kb (1.32%)
        /apps/web/static/images/infrontof3_tiny.jpg -- 12.71kb -> 12.55kb (1.27%)
        /apps/web/static/images/seven2_tiny.jpg -- 9.88kb -> 9.75kb (1.23%)
        /apps/web/static/images/bar2_tiny.jpg -- 13.34kb -> 13.18kb (1.22%)
        /apps/web/static/images/under2.jpg -- 22.11kb -> 21.84kb (1.22%)
        /apps/web/static/images/bar3_tiny.jpg -- 12.23kb -> 12.09kb (1.19%)
        /apps/web/static/images/six2.jpg -- 34.09kb -> 33.69kb (1.17%)
        /apps/web/static/images/ten2.jpg -- 25.10kb -> 24.81kb (1.13%)
        /apps/web/static/images/ten1.jpg -- 36.86kb -> 36.45kb (1.11%)
        /apps/web/static/images/chair1_tiny.jpg -- 12.40kb -> 12.27kb (1.1%)
        /apps/web/static/images/euro2.jpg -- 25.09kb -> 24.83kb (1.02%)
        /apps/web/static/images/infrontof1.jpg -- 27.96kb -> 27.68kb (1%)
        /apps/web/static/images/thirteen1.jpg -- 31.48kb -> 31.17kb (0.99%)
        /apps/web/static/images/sixteen1.jpg -- 21.47kb -> 21.26kb (0.97%)
        /apps/web/static/images/green2.jpg -- 64.88kb -> 64.26kb (0.96%)
        /apps/web/static/images/under3.jpg -- 56.30kb -> 55.76kb (0.96%)
        /apps/web/static/images/fifteen3.jpg -- 19.50kb -> 19.32kb (0.94%)
        /apps/web/static/images/bar2.jpg -- 42.49kb -> 42.11kb (0.91%)
        /apps/web/static/images/orange2.jpg -- 31.22kb -> 30.95kb (0.87%)
        /apps/web/static/images/seven1_tiny.jpg -- 11.90kb -> 11.80kb (0.81%)
        /apps/web/static/images/plaza3_tiny.jpg -- 11.82kb -> 11.73kb (0.79%)
        /apps/web/static/images/sixteen1_tiny.jpg -- 6.84kb -> 6.78kb (0.79%)
        /apps/web/static/images/euro3.jpg -- 35.64kb -> 35.37kb (0.76%)
        /apps/web/static/images/basque2_tiny.jpg -- 12.92kb -> 12.82kb (0.75%)
        /apps/web/static/images/eleven1.jpg -- 29.91kb -> 29.69kb (0.74%)
        /apps/web/static/images/basque2.jpg -- 41.74kb -> 41.44kb (0.73%)
        /apps/web/static/images/seventeen2_tiny.jpg -- 12.92kb -> 12.83kb (0.71%)
        /apps/web/static/images/seventeen3.jpg -- 32.72kb -> 32.49kb (0.69%)
        /apps/web/static/images/window1.jpg -- 34.35kb -> 34.13kb (0.67%)
        /apps/web/static/images/nine3.jpg -- 29.19kb -> 29.00kb (0.64%)
        /apps/web/static/images/sixteen2.jpg -- 30.87kb -> 30.68kb (0.62%)
        /apps/web/static/images/behind1.jpg -- 21.12kb -> 21.00kb (0.58%)
        /apps/web/static/images/under1_tiny.jpg -- 9.74kb -> 9.69kb (0.55%)
        /apps/web/static/images/thirteen3.jpg -- 31.45kb -> 31.29kb (0.54%)
        /apps/web/static/images/between1_tiny.jpg -- 12.43kb -> 12.36kb (0.53%)
        /apps/web/static/images/behind3.jpg -- 28.47kb -> 28.33kb (0.48%)
        /apps/web/static/images/oldtown3_tiny.jpg -- 11.27kb -> 11.22kb (0.48%)
        /apps/web/static/images/euro3_tiny.jpg -- 11.95kb -> 11.89kb (0.46%)
        /apps/web/static/images/plaza1_tiny.jpg -- 9.37kb -> 9.33kb (0.38%)
        /apps/web/static/images/eighteen1.jpg -- 33.95kb -> 33.83kb (0.35%)
        /apps/web/static/images/eight1_tiny.jpg -- 10.93kb -> 10.90kb (0.33%)
        /apps/web/static/images/twelve2.jpg -- 15.50kb -> 15.45kb (0.3%)
        /apps/web/static/images/fourteen2.jpg -- 28.00kb -> 27.98kb (0.06%)
        /apps/web/static/images/nextto2.jpg -- 33.25kb -> 33.24kb (0.03%)

        Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

    commit 3589e86a9f55ce70c536b7f4907fae0b575cde09
    Author: Daniel Kantor <github@daniel-kantor.com>
    Date:   Sun Jun 27 10:13:08 2021 +0200

        chore: set up mypy (#1407)

    commit c013534767f41dcd5b58de6e8ae9baf26f7f373c
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 26 10:45:53 2021 -0600

        feat: update basque course

        * Add files via upload

        * Add files via upload

        * Delete 07-Noren-4.yaml

        * Delete 07-Noren-3.yaml

        * Delete 07-Noren-2.yaml

        * Delete 07-Noren-1.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete 09-Family-1.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete courses/basque-from-english/10-Egon directory

        * Delete courses/basque-from-english/09-Family directory

        * Create 09-Egon-1.md

        * Add files via upload

        * Add files via upload

        * Delete family-1.md

        * Delete family-3.md

        * Delete family-2.md

        * Delete family-1.json

        * Add files via upload

        * Delete 03-PeopleAndPast-3.yaml

        * Delete 03-PeopleAndPast-3.md

        * Delete 03-PeopleAndPast-2.yaml

        * Delete 03-PeopleAndPast-2.md

        * Delete 03-PeopleAndPast-1.yaml

        * Delete 03-PeopleAndPast-1.md

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete 07-Noren-1.md

        * Delete 07-Noren-1.yaml

        * Delete 07-Noren-2.md

        * Delete 07-Noren-2.yaml

        * Delete 07-Noren-3.md

        * Delete 07-Noren-3.yaml

        * Delete 07-Noren-4.md

        * Delete 07-Noren-4.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Create 10-number.md

        * Add files via upload

        * Delete module.yaml

        * Delete 10-number.md

        * Create 10-numbers1.md

        * Add files via upload

        * Add files via upload

        * Delete 10-numbers1.md

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * fix: fix images

        Co-authored-by: Dániel Kántor <git@daniel-kantor.com>

    * fix things

    * Fix typo + add alternative translation for kaixo

    * Fix some sentences + add alternatives

    * Change "you'll" to "you all" and fix typo

    * Delete courses/basque-from-english/09-Family/skills directory

    * Add files via upload

    * Add files via upload

    * Removed "eskerrik" and added more information.

    * Remove "eskerrik" and some other fixes

    * Add files via upload

    * Create 11-Family-1.md

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/09-Family/skills directory

    * Create 12-Bizi-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 9-Egon-1.md

    * Delete 9-Egon-1.yaml

    * Delete 9-Egon-2.md

    * Delete 9-Egon-2.yaml

    * Delete 9-Egon-3.md

    * Delete 9-Egon-3.yaml

    * Add files via upload

    * Add files via upload

    * Delete apps/web/src/courses directory

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 13-Verbs1-1.md

    * Add files via upload

    * Add files via upload

    * Create 14-Verbs2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 15-Come-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 1-Go-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix: fix course content

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 17-Postpositions-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 18-Egon2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 19-Nongo-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/17-Postpositions/skills directory

    * Create 17-Postpositions-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 04-AdjNo-1.md

    * Delete 04-AdjNo-4.yaml

    * Delete 04-AdjNo-1.yaml

    * Delete 04-AdjNo-2.md

    * Delete 04-AdjNo-2.yaml

    * Delete 04-AdjNo-3.md

    * Delete 04-AdjNo-3.yaml

    * Delete 04-AdjNo-4.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 20-Because1.1.md

    * Create 21-Because2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 20-Because1.1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Update 01-basics-1.yaml

    * Create 22-Weather-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
    Co-authored-by: Michael Nock <pokemaster103@gmail.com>
    Co-authored-by: GamingVideos <78279767+WatchGamingVideos@users.noreply.github.com>

    * refactor(tests): refactor test_export.py (#1950)

    * refactor clean word tests

    * refactor: segment test_export into more modular tests

    * style: fix pylint and black for tests

    * improv: debug ci

    * improv: fix CI

    * fix sonar cloud analysis

    * refactor random int to a common method

    * improv: fix ci errors

    * improv: remove enum and rollback codebase

    * Revert "improv: remove enum and rollback codebase"

    This reverts commit 8d920e0c1b9f92cc0e4cb71ef7624bb613f0fd0f.

    * improv: remove enum and rollback codebase

    * improv: add spacing

    * improv: change variables to real life ones

    * improv: readability and remove random from tests

    Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>

    * feat: deploy librelingo tools output to github pages (#1946)

    * feat: deploy librelingo tools output to github pages

    * fix: enable autoescape in jinja templates

    * fix(tools): add integrity checks for the jquery cdn link

    * fix: fix course build

    * revert: revert "feat: update basque course"

    This reverts commit 4c7e07ca6f63b1f2e72f39f6db70955028c69765.

    * revert: revert "revert: revert "feat: update basque course""

    This reverts commit f14e0d86d8cfd7fd66437d8b4faaba3c79c6be34.

    * feat(devtools): replace print with logging, fix relative pathes, fix error handling

    * feat(devtools): fix relative path

    * feat(devtools): don't pass args to functions

    * feat(devtools): separeate the local source directory from the directory relative to the git repository

    * feat(devtools): sort json keys in the hope that the file won't keep changing from run-to-run

    * refactor(devools): convert to class, eliminate global variables to make it possible to reuse the code in other process

    * refactor(devools): replace external command by importing and function call

    * refactor(devools): eliminate some duplicated code, use less variables

    * refactor(devools): eliminate some local variables

    * fix: fix librelingo-tools deployment (#1966)

    This reverts commit 4c7e07ca6f63b1f2e72f39f6db70955028c69765.

    revert: revert "revert: revert "feat: update basque course""

    This reverts commit f14e0d86d8cfd7fd66437d8b4faaba3c79c6be34.

    * chore(deps): update dependency svelte-check to v2.2.12

    * chore(deps): update dependency @commitlint/cli to v16.0.2

    * chore(deps): update typescript-eslint monorepo to v5.9.1

    * chore(deps): update dependency @babel/preset-env to v7.16.8

    * chore(deps): update dependency cypress to v9.2.1

    * chore(deps): update dependency @percy/cli to v1.0.0-beta.72

    * chore(deps): update dependency svelte to v3.46.0

    * refactor(tests): use @pytest.mark.parametrize (#1972)

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * fix(tests): add missing '_result'

    * fix(tests): add missing [0]

    * refactor(tests): use @pytest.mark.parametrize

    * fix(tests): remove some sneaky c

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * style(tests): improve naming

    * chore(deps): update dependency svelte to v3.46.1

    * chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.2 to 1.14.7.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

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

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

    * Remove import error

    * Removed import error

    * fixed mypy issue in _spelling.py

    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    Co-authored-by: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
    Co-authored-by: Michael Nock <pokemaster103@gmail.com>
    Co-authored-by: GamingVideos <78279767+WatchGamingVideos@users.noreply.github.com>
    Co-authored-by: Amine Louzar <66479002+qbecb1zen@users.noreply.github.com>
    Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>
    Co-authored-by: Gabor Szabo <gabor@szabgab.com>
    Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1e8a99e48aa67298bd59f259217c5f70e1c7d5fa
Merge: 8f03b37da8 bb74688a50
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sun Jan 16 13:34:42 2022 +0100

    Merge branch 'main' of github.com:kantord/LibreLingo

commit bb74688a507ae4f63ef7e6a0d977603542d52187
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 13:32:44 2022 +0100

    refactor(tests): various test refactors

    * refactor(tests): add testing_utilities.py

    * style(tests): add NOSONAR

    * fix(tests): correct import of testing_utilities

    * refactor(tests): add test_yaml_loader_convert_phrase.py

    * refactor(tests): add _alt_versions() and _alt_translations()

    * fix(tests): add missing parentheses

    * style(tests): rename randomPath to random_path

    * refactor(tests): add test_yaml_loader_convert_phrases.py

    * fix(tests): add mock_convert_phrase to test_converts_every_word

    * refactor(tests): add test_yaml_loader_convert_words.py

    * refactor(tests): add test_yaml_loader_convert_word.py

    * style(tests): add _also_accepted()

    * refactor(tests): remove testing_utilities.py and use fakes

    * refactor: add number

    * refactor(tests): use fakes.number()

    * docs: update of the fakes README.md

    * fix: add blank line

    * style: improve wording

    * fix: add missing i

    * refactor(tests): add _access_functions

    * refactor(tests): use all(...)

    * refactor(tests): add _access_functions

commit 73e32cdffb204c2180003d61b8bb68f92166b8a2
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sun Jan 16 02:11:01 2022 +0000

    chore(deps): update dependency eslint to v8.7.0

commit 0b0a63ad2f424df23ca2dd5b77bcab8bf03b78d3
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Jan 15 21:19:00 2022 +0000

    chore(deps): update dependency eslint-plugin-jest to v25.7.0

commit 9210dab457839ebf3f8abe7ec97ff0470070f81d
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:55:17 2022 +0200

    feat(devtools): add experimantal history page

commit a6955bfc9cf2bc8ccfab79b999aa3fd9368b3d35
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:14:59 2022 +0200

    feat(devtools): separate get_template in preparation for multiple templates

commit ab2c8bb43ab3ac909b5e31e9c603b6b473e3afc1
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:10:35 2022 +0200

    feat(devtools): split up courses.html in preparation for the history.html

commit a6dc4d658fd259b935af129d6d5bf759fb9aa87f
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 17:59:00 2022 +0200

    feat(devtools): collect history

commit d5a65b9fc4d44bd0688dd87a2c68c52e678006c3
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 17:39:20 2022 +0200

    feat(devtools): show all counters on the front pages

commit 9a5ef329297e80171c3717ec6af1d9956db942c7
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:53:25 2022 +0200

    ref(devtools): eliminate the need for the duplicate course_dir parameter

commit 75d942452f93d3bdee2d10954034939ade7e3502
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:42:44 2022 +0200

    fix(devtool): link to basque course fixed

commit effc465a3b7d8a31d7b0dfadfb7a3f15035e06dc
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:27:02 2022 +0200

    fix(devtools): fix the url where we link to

commit fe5cdcd1b6c68c4ee234c6cc9b37184007202d96
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:54:49 2022 +0200

    fix(devtools): add trailing slash to url

commit 2e6514820b86ac498feaec649c4da78c44b856b5
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:54:09 2022 +0200

    fix(courses): fic repository url of courses

commit 7f50dff750df7de94c327fcea1f2772862aa7498
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:53:04 2022 +0200

    feat(devtools): make program executable

commit d64da8b77a21a55fd9191133aa130df3ad561694
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 12:57:13 2022 +0200

    feat(devtools): move the 4 local courses to the configuration file, simplify code generating dev pages

commit 2d9e4255cefe8977356d675dbb039909eb07c1bb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 22:41:30 2022 -0700

    Add files via upload

commit a381de4c0fe511c5a9d09db0d0076a21b9dd8e5b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:56:44 2022 -0700

    Add files via upload

commit d2542aabd2d0cb10143941e97ef6afe6e11e3fbb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:55:19 2022 -0700

    Add files via upload

commit ccb88949fc73ac0c51bf8e5cf4c53b6d74f02b32
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:54:44 2022 -0700

    Add files via upload

commit 84367de428828ec07a66873558a749c1909f2276
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:54:01 2022 -0700

    Create 24-Calendar-1.md

commit e3f8c81fb4953e51d5ab086ba59c84e91f10d1a8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:52:10 2022 -0700

    Add files via upload

commit 7e7bb001df7e99e1a32939f56560746589d6e1d8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:51:15 2022 -0700

    Add files via upload

commit 0fd4602e4142120edd3bbbeb666f107c2cf2ebb7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:50:17 2022 -0700

    Add files via upload

commit b45cd6a37745c3d7c17d64e4f751d4c685512353
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:49:19 2022 -0700

    Add files via upload

commit 45fafde200a800b3534dfdc0e97e8623fe56eb0c
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:48:49 2022 -0700

    Delete 20-Because1-4.md

commit 25db634236cd7f5f0d7cfb0de331a4070dbaee2f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:48:10 2022 -0700

    Add files via upload

commit 4b8df102686bfda26bf657dd4b1f08838fcc53de
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:47:14 2022 -0700

    Add files via upload

commit 27723a32af089d5fda6174974a0201125df0f99d
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Jan 15 01:03:11 2022 +0000

    chore(deps): update dependency svelte to v3.46.2

commit 291dde03da8bf761208611c666a992f4b0284431
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jan 14 18:32:42 2022 +0000

    chore(deps): update dependency sass-loader to v10.2.1

commit 0a4b2447cc4cc2b3fc29a038715f5981ed7b01ca
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jan 13 23:08:53 2022 +0000

    chore(deps): update dependency @percy/cli to v1.0.0-beta.73

commit be01fa72dd64f094179d8c55c0d9210cf5a1fc3d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Jan 13 22:55:19 2022 +0100

    chore(deps): update dependency eslint-plugin-svelte3 to v3.4.0 (#1995)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 1476d0466363667e6157b4847f168c2713959082
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Jan 13 22:55:08 2022 +0100

    chore(deps): update dependency prettier-plugin-svelte to v2.6.0 (#1996)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 626036bae5821566961db37bff656b4ffce8fab9
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jan 13 18:44:53 2022 +0000

    chore(deps): update dependency svelte-check to v2.3.0

commit 81f0f8776ff383c53be6cf85fcb6c5cb26b2f280
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 09:10:45 2022 +0100

    chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.2 to 1.14.7.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

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

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

commit 194a92d76b077d9ef82e8ad2f23ec43b4b7a3125
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:24:59 2022 -0700

    Add files via upload

commit f1c33032b5e8c1f6189268c29336835b905f4bad
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:24:02 2022 -0700

    Add files via upload

commit 3b9f14a2d9eb2fa103b9a3ae8a66893032b05e85
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:33 2022 -0700

    Delete 21-Because2-3.yaml

commit 961d837c6ee3891b094ebf52dd80b2f7da232d22
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:22 2022 -0700

    Delete 21-Because2-3.md

commit d6279a6ff40919f38ef0ba860e21a2ea9a167721
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:09 2022 -0700

    Delete 21-Because2-2.yaml

commit 1c896d379caa8cb4a66ad463a9fa7e2b787602de
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:57 2022 -0700

    Delete 21-Because2-2.md

commit 66d589cd53ded7ca7385e15cc3a2b23903642c35
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:48 2022 -0700

    Delete 21-Because2-1.yaml

commit d89b15d76586cf660575ff6c5dbf5b1931a298c4
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:22 2022 -0700

    Delete 21-Because2-1.md

commit 1e451e40236445b15ad65c98b8030022f6dc5fb3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:21:31 2022 -0700

    Add files via upload

commit a0b610ac008472415dd12d61cf5ae075036a0c48
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:59 2022 -0700

    Delete 20-Because1-4.yaml

commit de75fdeb15e34b3593fa50b5a9c23a51cc3471c4
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:49 2022 -0700

    Delete 20-Because1-3.yaml

commit ae99e56335d7009ca6540959b28691b28a8e3c43
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:38 2022 -0700

    Delete 20-Because1-2.yaml

commit da0f894a45274656cbc3dfe82cc3ec4e95f411ae
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:26 2022 -0700

    Delete 20-Because1-1.yaml

commit 648ef71e3268257123824f46aa314d06b3cbd7cf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:19:22 2022 -0700

    Delete 1-Go-1.md

commit 1dfc832a5d7faabaa86bae75971fc51aa1027cbe
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:15:43 2022 -0700

    Add files via upload

commit 35d284239cc184d6a59e37751c75c9a8fc68315f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:14:49 2022 -0700

    Add files via upload

commit 58faf1921ba6ccec8fc2f66d14a10c3cf6c73602
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:14:09 2022 -0700

    Add files via upload

commit b746fe943de250c652a8d517297b9ecd97913a9b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:13:27 2022 -0700

    Add files via upload

commit e45f27b0b388193a1eef8aefc5de81651c956021
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:12:31 2022 -0700

    Add files via upload

commit 72688b2d03604d83d561d85d2fa84fc406041cb5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:11:32 2022 -0700

    Add files via upload

commit d01991db621f4b78fcfc809061fb7afc817ae17f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:10:46 2022 -0700

    Add files via upload

commit 188f03aace81c30a5cdab4e99bcf2bb1643b57ad
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:09:53 2022 -0700

    Add files via upload

commit 12702a090eb986ad3eeddf7fc13924395f24f4ff
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:08:59 2022 -0700

    Add files via upload

commit fd21bad4b8b59b61e3ea5d6f648c7fb30292c6dd
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:07:58 2022 -0700

    Add files via upload

commit 4944345572fc8551cdee79b27763f7726b8588f8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:07:01 2022 -0700

    Add files via upload

commit afd8899fb26fab026c4fd45ed6882e3aa71b503e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:29 2022 -0700

    Delete 14-Verbs2-3.yaml

commit e6054aa8d3aa8ae224d6c974442de6b850de4e29
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:19 2022 -0700

    Delete 14-Verbs2-3.md

commit 57ae7a39e2f3e5905c11af5e5ed28c18e3836edf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:03 2022 -0700

    Delete 14-Verbs2-2.yaml

commit 3a57620174ea94f49094cd6033f7fbdc8363e4e7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:47 2022 -0700

    Delete 14-Verbs2-2.md

commit 5b5f83bd3dc35ca0dbfce686c5e9f2b0e3a7f6be
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:31 2022 -0700

    Delete 14-Verbs2-1.yaml

commit 71ed0de92322f9aa709622ae5f898c87310a7f94
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:20 2022 -0700

    Delete 14-Verbs2-1.md

commit 857981fb5826aca4813f0c5f3a41d355ca4a6c31
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:04:32 2022 -0700

    Add files via upload

commit d782d30744d72f1090ec3549dd726269a64dda7b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:03:29 2022 -0700

    Add files via upload

commit 5c6bc6df547d434e669e0d6dccf7337dc3e912a2
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:02:15 2022 -0700

    Add files via upload

commit 69d31f0037dd272a69be36b3e2ac3bf0fbfb44e7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:01:19 2022 -0700

    Add files via upload

commit bdaec9dbb045de0a30ac2a43f2d928d8ead1c5be
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:00:01 2022 -0700

    Add files via upload

commit de06aaf41a69dd8376801cf3093741fa38827dc5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 19:58:57 2022 -0700

    Add files via upload

commit c9d7cf4796e6beccbc8fcf03df3e5125565c6ee3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 19:57:52 2022 -0700

    Add files via upload

commit 880d80098cd8c4efd7b8b98295e4c4c43d7cf0af
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jan 12 23:04:07 2022 +0000

    chore(deps): update dependency svelte to v3.46.1

commit bec326ff525e0d1ff0f2b9c670f202c35ca04af0
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:25:07 2022 -0700

    Add files via upload

commit ab5b26cf22523279be79f9894764da88e3f0b8f2
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:24:40 2022 -0700

    Add files via upload

commit d59b62143c0c5d33b9a323cdad53863e90311498
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:24:04 2022 -0700

    Add files via upload

commit e7ba8ad9808c9d7c7051561267cc71767cde5af7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:23:32 2022 -0700

    Create 23-Numbers2-1.md

commit 1d29bf2c77d83200c4a81d9431d19a9bdff76337
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:22:01 2022 -0700

    Add files via upload

commit c63d42f7e1e4ccd0877384322ac5a1a6440f1bae
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:21:18 2022 -0700

    Add files via upload

commit 8c51afd31807baf04e4f4d15987b7208335fd6d1
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:20:35 2022 -0700

    Add files via upload

commit ab63c…
kantord added a commit that referenced this pull request Jan 22, 2022
commit c996178259c3398193410ca090a7917ed1cf61ce
Merge: d98dab8b02 48705947c3
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sat Jan 22 16:20:36 2022 +0100

    Merge branch 'main' into main

commit d98dab8b020a87b3fed1eac9a1e00dc9bb5e8074
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sat Jan 22 15:39:01 2022 +0100

    feat: use shellcheck in CI (#2010)

    * fix: use while read with find

    * style: use safe cd

    * feat: add checkSellScripts.sh

    * fix: use set -euo pipefail

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * chore: update repository URL in configuration file

* fix: update links to point to
https://github.com/LibreLingo/LibreLingo instead of
https://github.com/kantord/LibreLingo

    * fix: linking the contributors batch to the contributors section

    * fix: use "set -euo pipefail"

    * fix: revert change

    * fix: use bash

    * fix: use "set -euo pipefail"

    * style: avoid using $?

    * style: avoid using $?

    * fix: remove redundant command line arguments

    * fix: use "set -euo pipefail"

    * fix: add warning

    * fix: fix spacing

    * feat: add check_shell_scripts.sh

    Co-authored-by: Gabor Szabo <gabor@szabgab.com>

commit 99ffe7a2a170473cbb32f38dc6f9f4f638251435
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 15:47:31 2022 +0200

    feat(devtool): show markdown, link words in skills to word-page

commit 4d40fc92ed9960d55b4fc784f1bc821ca8587fe9
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 12:17:33 2022 +0200

    feat(devtools): allow underscore in skill filenames

commit 07cff9c7a1cf9fff97998281a8b4019ce39bcd36
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 11:31:34 2022 +0200

    feat(devtools): allow underscore in skill filenames

commit f52cc8b78548babdf328612ab18ef68f9880e9e3
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 10:26:57 2022 +0200

    feat(devtools): add a static html page for each skill

commit 48705947c30efbb5e5931dec1197c02389dcec63
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:55:55 2022 -0700

    Add files via upload

commit c86a02d09083e7243f07b3bd4efd0916a11da857
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:54:56 2022 -0700

    Add files via upload

commit 549891b96d41195d8e266c0f59a1004d83616d41
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:54:12 2022 -0700

    Add files via upload

commit d908e5498e6195d5893f335063bbd127e0a7015e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:53:32 2022 -0700

    Add files via upload

commit 71938860f9a32859722b123604cc9dc826f5d612
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:52:17 2022 -0700

    Add files via upload

commit b2029ff753819bcca79f4af09eafb7306a1045e3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:51:13 2022 -0700

    Add files via upload

commit 5bab288e665d4b5e855f8344240a4df1acfea057
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:50:34 2022 -0700

    Delete courses/test directory

commit d052c1ecfc82b2231ae4320bd8eeb4c30012c7d0
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:49:58 2022 -0700

    Add files via upload

commit b6f984a6e3c1bf500048940a35d028eaa490996d
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:47:05 2022 -0700

    Add files via upload

commit dd15d67e050cda7ad0f8159549ae4d460dcaa7c2
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Fri Jan 21 10:54:08 2022 +0200

    fix: linking the contributors batch to the contributors section

commit 86973ac34643c79ef542365af73c2a51efbc2019
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Fri Jan 21 10:50:52 2022 +0200

fix: update links to point to
https://github.com/LibreLingo/LibreLingo instead of
https://github.com/kantord/LibreLingo

commit 8991e8fcddf58f1f732bf296efbe22dd4eb7ff68
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Mon Jan 17 17:20:31 2022 +0200

    chore: update repository URL in configuration file

commit 70e7abaaa50b4cba6fb474800709ee4687afac1b
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Mon Jan 17 07:56:22 2022 +0200

    feat(devtools): add link to the new legacy devtool

commit ac710bd33e0dbd7b22c901a54fdc9d10978c4095
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jan 16 20:12:08 2022 +0100

    chore: add robots.txt (#2004)

commit a0f8fa8f26516d734bfb731c6f8de37839feff44
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jan 16 15:40:14 2022 +0100

    chore: update python dependencies (#1991)

commit 67b7ab11365a59513de4e6d8c636ef1dc382130d
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 15:09:40 2022 +0100

    fix: avoid potential bugs (#1999)

    * fix: use double quotes

    * fix: use $(...)

    * fix: remove redundant 'cd -'

    * style: avoid using $?

    * style: avoid using $?

    * fix: revert changes

    * fix: use safe cd

commit 55d965e90fb7ffa2da7c78728117bfe6092cc3e9
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 13:46:25 2022 +0100

    refactor(tests): add test_export_course_skills.py (#1992)

    * refactor(tests): add test_export_course_skills.py

    * fix(tests): add get_fake_skill

    * fix(tests): remove unused imports

    * refactor(tests): move get_fake_skill() to fakes

    * refactor(tests): add test_export_skill.py

    * fix: remove fakes.

    * fix: remove fakes.

    * fix(tests): remove unused import

    * fix(tests): use proper import order

    * fix(tests): use caplog

    * fix(tests): use proper order of entries in caplog.record_tuples

    * refactor(tests): add test_export_course_data.py

    * refactor(tests): add test_export_course.py

    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>

commit 6f6ebfb0ec7984fcccee0b633f1e62d0b2c65221
Author: Amine Louzar <66479002+qbecb1zen@users.noreply.github.com>
Date:   Sun Jan 16 13:40:08 2022 +0100

    refactor(codebase): type all possible instances (#1964)

    * improv: type all possible instances

* improv: change types from list (usable in python3.9 to List from
typing since we use python3.8 for semaphore ci

    * improv: update documentation

    * improv: update documentation

commit a7614ee74e875a73442224e7f2ca5b95577df231
Author: Dushyant Bhardwaj
<43706857+dushyantbhardwaj9@users.noreply.github.com>
Date:   Sun Jan 16 04:38:55 2022 -0800

    chore: remove import error

    * Remove import error

    * Removed import error

    * chore(deps): update dependency mypy to ^0.931 (#1961)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

    * feat: update basque course

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-4.yaml

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-1.yaml

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/09-Family directory

    * Delete family-1.json

    * Add files via upload

    * Delete 03-PeopleAndPast-3.yaml

    * Delete 03-PeopleAndPast-3.md

    * Delete 03-PeopleAndPast-2.yaml

    * Delete 03-PeopleAndPast-2.md

    * Delete 03-PeopleAndPast-1.yaml

    * Delete 03-PeopleAndPast-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-1.md

    * Delete 07-Noren-1.yaml

    * Delete 07-Noren-2.md

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-3.md

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-4.md

    * Delete 07-Noren-4.yaml

    * Add files via upload

    * Add files via upload

    * Create 10-number.md

    * Add files via upload

    * Delete module.yaml

    * Delete 10-number.md

    * Create 10-numbers1.md

    * Delete 10-numbers1.md

    * Add files via upload

    * fix: fix images

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix a couple translations in basics 2

    * fix things
    Squashed commit of the following:

    commit 8ae463e64285a46c4e911b7d99abf922484f1274
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sun Jul 18 23:59:07 2021 +0200

        fix things

    commit 32fdc50f3965ddb869c7b43f350f1b81a27cb9fe
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jul 3 15:03:39 2021 -0600

        Add files via upload

    commit 9eb8211fbd0b37b685a60b628439f71f69f9a416
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 26 14:16:07 2021 -0600

        Add files via upload

    commit 2ac35e51dbe9c61a2286cc041fc8e323fdacc661
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sat Jun 26 18:29:58 2021 +0200

        fix: fix images

    commit 16adaeb38ef3699c624b526f92fbdcc5d789cc49
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:17:06 2021 -0600

        Add files via upload

    commit e023f7c15d0bbf1b64943e96005f680e8263de44
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:09:04 2021 -0600

        Add files via upload

    commit 5b433174d043a0ea15ab066c895d1ac2712a54f3
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:08:19 2021 -0600

        Add files via upload

    commit 323ff6a639c28108412fd12cc24b94421f0b5248
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:04:54 2021 -0600

        Add files via upload

    commit d8a07cfc811e733f8fc60bf839680b4803a2ea88
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:03:07 2021 -0600

        Add files via upload

    commit cae326db79a7a02ba906ba303dc71609dd8b3874
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 14:59:39 2021 -0600

        Add files via upload

    commit aec0949b95c999f2e182d6dc3f3ae5e9fbadb726
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Thu Jun 24 16:43:20 2021 -0600

        Add files via upload

    commit 36f27cc30b3c80d5802df9edf4c2f51fd8de4862
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 23 16:41:25 2021 -0600

        Add files via upload

    commit c7daa3814e6d0be13387815e33e9f7c7d29ac83f
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:59:51 2021 -0600

        Add files via upload

    commit fe34b64be7d3dd36137ff088cb9f903d30bd35ea
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:56:53 2021 -0600

        Add files via upload

    commit 81a9b2e2cdb32517d85a3d415f77e89bb42f52ea
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:55:56 2021 -0600

        Add files via upload

    commit 3d0f8326f0d0b33eea3456e706cdba17d88184cb
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:54:47 2021 -0600

        Add files via upload

    commit ebac05b07510acf5f9e8006b5710d99cb10bdb1b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:53:23 2021 -0600

        Add files via upload

    commit 1b6c85afbd237e216f25e39f131e505fdf65ccaf
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:50:17 2021 -0600

        Add files via upload

    commit 61f3581fd55e23caec985af7179113518ccb164e
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 18 20:11:55 2021 -0600

        Delete family-1.json

    commit 1028a766368d6bd593cb8fbb90adb08847604563
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 18 20:01:03 2021 -0600

        Delete courses/basque-from-english/09-Family directory

    commit b4fea6dbb1b0ff1f0c0aee4a71108ab5092bda9b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 16:01:03 2021 -0600

        Add files via upload

    commit 68824c06289d43d6877171ef9099f028daf0a23f
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 16:00:12 2021 -0600

        Add files via upload

    commit fecbc34644fa763061b1710748a25547e6a2a19e
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 15:54:51 2021 -0600

        Add files via upload

    commit f248da8f799c7e8f06189e2fd2e0dbc3b883937b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:07:25 2021 -0600

        Add files via upload

    commit 7fecc913e396f7c3fe3c113e42c11f5fd2e79920
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:05:29 2021 -0600

        Add files via upload

    commit d01881300357b16b8e5791f1fb093413e33b65b7
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:00:56 2021 -0600

        Add files via upload

    commit 7adfdb4795403eb0a6a4b403882492f2aa35040a
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 14:58:17 2021 -0600

        Add files via upload

    commit 32fc4280b5a382136366e7bafe50e4b00fc1a62d
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 14:56:19 2021 -0600

        Add files via upload

    commit 6939e243caa08266b21e19c7ae4a41c8894551a3
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 9 21:19:17 2021 -0600

        Add files via upload

    commit f048d576bb5b9f4d86dd500b26933fe3b15f8ddf
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 9 21:12:01 2021 -0600

        Add files via upload

    commit 04bce8f91f35a132fe87c627fec629157a683e54
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sun Jun 6 08:03:20 2021 -0600

        Add files via upload

    commit cd046378e5f988523ac1a50e889a24f08c9c71ef
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Sun Jul 18 19:58:49 2021 +0000

        chore(deps): update dependency css-loader to v5.2.7

    commit d196f0797107a3cac63ba84e45b0b44fc7014cc3
Author: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:57:35 2021 +0200

chore(deps): update dependency svelte-preprocess-sass to v2
(#1451)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit 498f3bfcec0c48c7524d433f84f6efc49193b68a
Author: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:57:20 2021 +0200

        chore(deps): update dependency svelte-check to v2.2.3 (#1453)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit a1233fe5a5486a8400858882a1a5b626cf712fc8
Author: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:55:56 2021 +0200

        chore(deps): update dependency eslint to v7.31.0 (#1454)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit 3982b024bb020bbee856851fb6001928354aa147
Author: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 18:20:21 2021 +0200

        docs: add zmbc as a contributor for doc (#1455)

        * docs: update README.md [skip ci]

        * docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>

    commit b1c0960a5868768d335a35fa2c0b3d4d0cf0568b
    Author: Zeb Burke-Conte <zmbc@users.noreply.github.com>
    Date:   Sun Jul 18 09:19:52 2021 -0700

        docs: add notes from setting up my development environment

Not sure if these are helpful, but here's some documentation of
additional steps I found on the way to setting up a development
environment.

    commit 4cde4eeea3f2aa2f4ea6f3d71b369aab357fc0ff
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Wed Jul 14 09:46:21 2021 +0200

        ci: run cypress on a statically built page

    commit e6721691ec6e941e397cd3af74528b02d2a6da7f
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jul 13 10:02:55 2021 +0200

        ci: fix static build on main

    commit 82347b8e2a1600d03ced4325a6a8fbb9f31fe91a
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jul 12 18:50:44 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.3

    commit e08db5e0337a191b0f30ddbc3aa6e8d5c4213766
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Mon Jul 12 09:32:25 2021 +0200

        test(web): fix testChallenge feature in static build

    commit fe77ad4a29b843b925da4f4d7db83e7e4c31319d
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sat Jul 10 17:08:05 2021 +0200

        fix: fix markdown loading

    commit aeceb5dc322ec8e8f11995da81cdec263e52ae7a
Author: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Mon Jul 12 05:56:48 2021 +0000

        docs: update .all-contributorsrc [skip ci]

    commit e5f4bf5235fc5c3ae32c77d453a9e743d6bbd561
Author: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Mon Jul 12 05:56:47 2021 +0000

        docs: update README.md [skip ci]

    commit d39fb89e1e4547880f8294f1e6a642c13f81c3d9
    Author: Cameron Radmore <radmorecameron@gmail.com>
    Date:   Sat Jul 10 18:29:44 2021 -0400

        Add missing images for french, german & parsig

    commit cd10f1a182182a55ea58508e3033ea4207077bb9
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Thu Jul 1 08:45:25 2021 +0200

        refactor: build test course in YAML

    commit 8481894c5d77395b4b4048576fd25d682f975ad0
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 13:34:58 2021 +0000

chore(deps): update dependency cypress-cucumber-preprocessor to
v4.1.4

    commit 3f3c866973f973c6d6cd585ee58024b306631ac8
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 12:57:49 2021 +0000

        chore(deps): update dependency svelte-check to v2.2.2

    commit 4d64140698a35216e86bb801ea430067bf79bedc
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 11:27:08 2021 +0000

        chore(deps): update dependency svelte-preprocess to v4.7.4

    commit 066c16122134ffd1f52f6f757c0058a543e2840c
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:22:29 2021 +0000

        chore(deps): update dependency @types/sortablejs to v1.10.7

    commit a575764ada563bd8b8a9cb2af479d86c17fc1bc1
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:22:12 2021 +0000

        chore(deps): update dependency @types/jest to v26.0.24

    commit e808934df781fe5151cbda6df1d687e8014e0917
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:03:50 2021 +0000

        chore(deps): update dependency @types/node to v14.17.5

    commit 85ed2dae68259f114050d7b9dfa4b56aad5919dc
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 15:11:52 2021 +0000

        chore(deps): update dependency cypress to v7.7.0

    commit 2cbfa2f49a43de3de33c6679d8b13e2ec29db4bb
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jul 6 19:51:29 2021 +0200

        chore: fix broken cypress in the pipeline

    commit dcd901ed432dacfc5d359554857ca970c6229249
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Tue Jul 6 10:26:46 2021 +0000

        chore(deps): update dependency husky to v7.0.1

    commit 4176379caf6051a1e1d5e06bd1bd8f7d7bf095fa
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Tue Jul 6 08:26:18 2021 +0000

        fix(deps): update dependency dayjs to v1.10.6

    commit 8d97d0382f3354a52644612505ef6e7451b11311
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jul 5 17:53:45 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.2

    commit dd2175c9b6f3005e1aa613ccc6b0c05e1253f8d1
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Sun Jul 4 19:40:51 2021 +0000

        fix(deps): update dependency sortablejs to v1.14.0

    commit 301b89278ff2ae6db8454023fb704eaaf0fde9b0
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 2 22:30:49 2021 +0000

        chore(deps): update dependency eslint to v7.30.0

    commit 6d14acb998751930e813f3d1ec03348dc0bc465b
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 2 17:05:50 2021 +0000

chore(deps): update dependency cypress-cucumber-preprocessor to
v4.1.3

    commit 5603f6001a328b42f9bb7cfe11d7d21f141ffc51
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Thu Jul 1 07:20:29 2021 +0000

        chore(deps): update dependency husky to v7

    commit 367b7141655520349713c59f338497d2b9471f37
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Thu Jul 1 01:13:52 2021 +0000

        chore(deps): update dependency typescript to v4.3.5

    commit beda45641304f243efc6a61c3a5182fe57deb16f
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jun 30 19:52:05 2021 +0000

        fix(deps): update dependency howler to v2.2.3

    commit b8e3b63749bee0d12f839050bf3139504c0987db
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jun 30 16:24:57 2021 +0000

        chore(deps): update dependency @percy/cli to v1.0.0-beta.58

    commit dd62de717befeff04e924fb082f04370b262ea15
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 20:22:08 2021 +0200

        chore: fix poetry.lock

    commit b28edf78c82b97420b5c358bca0b05744da7c337
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 20:11:46 2021 +0200

        chore: fix poetry.lock files

    commit e21e5032e4464abecf5b3557855ce01bfa5ed2fa
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 09:59:15 2021 +0200

        chore: make python package compatible with Python 3.8

    commit 271e618852da3e8d4cdc56f95ef32b398721613b
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 23:01:10 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.1

    commit b455687e4aac3b3ec9a50dbdd99ad42c82ad374e
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 21:33:49 2021 +0000

        chore(deps): update jest monorepo to v27.0.6

    commit 5354574082e77e653f84a56cb4e34caef425fffd
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 19:52:56 2021 +0000

        chore(deps): update dependency @percy/cli to v1.0.0-beta.57

    commit 97fd190ddd7412fed30f8a009cbc49056c8cdb3e
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 17:39:59 2021 +0000

        chore(deps): update dependency mini-css-extract-plugin to v1.6.2

    commit be1a0df5af1b9541c094847e7e56756160d5b66d
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 00:11:58 2021 +0000

        fix(deps): update dependency howler to v2.2.2

    commit d2cf42b00e9eb53107fff92dda4d480e73fea100
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sun Jun 27 11:39:58 2021 +0200

        chore(ci): run mypy in the pipeline

    commit 0e495bc189174cf4e99f3af1fb839536b4139504
    Author: ImgBotApp <ImgBotHelp@gmail.com>
    Date:   Sat Jun 26 16:49:02 2021 +0000

        [ImgBot] Optimize images

        *Total -- 4,285.25kb -> 4,183.38kb (2.38%)

        /apps/web/static/images/gray2.jpg -- 69.81kb -> 65.53kb (6.14%)
        /apps/web/static/images/euro1.jpg -- 67.88kb -> 64.38kb (5.15%)
/apps/web/static/images/market3.jpg -- 76.46kb -> 72.66kb
(4.96%)
/apps/web/static/images/purple2_tiny.jpg -- 17.72kb -> 16.84kb
(4.96%)
/apps/web/static/images/market3_tiny.jpg -- 20.02kb -> 19.07kb
(4.76%)
/apps/web/static/images/purple2.jpg -- 60.81kb -> 58.12kb
(4.42%)
/apps/web/static/images/minus2_tiny.jpg -- 16.90kb -> 16.16kb
(4.35%)
/apps/web/static/images/thirteen2.jpg -- 59.51kb -> 56.96kb
(4.29%)
/apps/web/static/images/ontopof1.jpg -- 25.41kb -> 24.33kb
(4.27%)
/apps/web/static/images/one3_tiny.jpg -- 20.41kb -> 19.57kb
(4.13%)
        /apps/web/static/images/one3.jpg -- 67.70kb -> 64.95kb (4.06%)
/apps/web/static/images/yellow1_tiny.jpg -- 16.83kb -> 16.14kb
(4.05%)
        /apps/web/static/images/chair3.jpg -- 59.69kb -> 57.35kb (3.91%)
/apps/web/static/images/restaurant3.jpg -- 67.58kb -> 65.00kb
(3.83%)
        /apps/web/static/images/seven2.jpg -- 56.11kb -> 54.06kb (3.65%)
/apps/web/static/images/gray2_tiny.jpg -- 16.38kb -> 15.78kb
(3.64%)
/apps/web/static/images/bridge3.jpg -- 68.42kb -> 66.00kb
(3.53%)
/apps/web/static/images/euro1_tiny.jpg -- 17.79kb -> 17.16kb
(3.53%)
/apps/web/static/images/yellow1.jpg -- 54.13kb -> 52.24kb
(3.49%)
/apps/web/static/images/restaurant3_tiny.jpg -- 17.81kb ->
17.19kb (3.47%)
        /apps/web/static/images/seven1.jpg -- 49.88kb -> 48.16kb (3.45%)
        /apps/web/static/images/minus2.jpg -- 48.70kb -> 47.03kb (3.44%)
/apps/web/static/images/market2.jpg -- 56.89kb -> 54.95kb
(3.41%)
        /apps/web/static/images/gray1.jpg -- 54.24kb -> 52.40kb (3.4%)
        /apps/web/static/images/five2.jpg -- 10.17kb -> 9.83kb (3.36%)
/apps/web/static/images/nextto1.jpg -- 61.31kb -> 59.30kb
(3.28%)
        /apps/web/static/images/eight2.jpg -- 58.05kb -> 56.18kb (3.22%)
/apps/web/static/images/between1.jpg -- 51.54kb -> 49.97kb
(3.05%)
        /apps/web/static/images/chair1.jpg -- 52.80kb -> 51.26kb (2.93%)
/apps/web/static/images/market1_tiny.jpg -- 14.86kb -> 14.42kb
(2.93%)
        /apps/web/static/images/five1.jpg -- 32.99kb -> 32.03kb (2.93%)
/apps/web/static/images/seventeen2.jpg -- 56.03kb -> 54.40kb
(2.91%)
/apps/web/static/images/restaurant1_tiny.jpg -- 15.81kb ->
15.36kb (2.87%)
/apps/web/static/images/ontopof2.jpg -- 16.54kb -> 16.07kb
(2.86%)
/apps/web/static/images/eleven2.jpg -- 53.48kb -> 51.95kb
(2.85%)
/apps/web/static/images/oldtown2_tiny.jpg -- 16.73kb -> 16.27kb
(2.75%)
        /apps/web/static/images/green1.jpg -- 57.35kb -> 55.78kb (2.74%)
/apps/web/static/images/market1.jpg -- 46.90kb -> 45.63kb
(2.71%)
        /apps/web/static/images/blue3.jpg -- 52.19kb -> 50.82kb (2.63%)
/apps/web/static/images/oldtown2.jpg -- 64.99kb -> 63.29kb
(2.61%)
/apps/web/static/images/restaurant1.jpg -- 50.82kb -> 49.50kb
(2.6%)
        /apps/web/static/images/black3.jpg -- 29.68kb -> 28.93kb (2.55%)
/apps/web/static/images/oldtown1.jpg -- 58.20kb -> 56.72kb
(2.54%)
        /apps/web/static/images/under1.jpg -- 36.10kb -> 35.19kb (2.54%)
/apps/web/static/images/restaurant2.jpg -- 48.44kb -> 47.21kb
(2.52%)
/apps/web/static/images/between2.jpg -- 47.49kb -> 46.30kb
(2.51%)
        /apps/web/static/images/bar3.jpg -- 46.33kb -> 45.20kb (2.43%)
/apps/web/static/images/nextto1_tiny.jpg -- 15.96kb -> 15.58kb
(2.41%)
/apps/web/static/images/thirteen2_tiny.jpg -- 13.79kb -> 13.46kb
(2.4%)
/apps/web/static/images/infrontof3.jpg -- 45.16kb -> 44.11kb
(2.33%)
        /apps/web/static/images/plaza3.jpg -- 46.37kb -> 45.31kb (2.27%)
/apps/web/static/images/restaurant2_tiny.jpg -- 14.17kb ->
13.85kb (2.27%)
        /apps/web/static/images/eight1.jpg -- 38.13kb -> 37.26kb (2.26%)
/apps/web/static/images/purple3.jpg -- 51.88kb -> 50.71kb
(2.25%)
/apps/web/static/images/bridge2.jpg -- 38.88kb -> 38.02kb
(2.23%)
/apps/web/static/images/nineteen1.jpg -- 47.92kb -> 46.91kb
(2.12%)
/apps/web/static/images/bridge3_tiny.jpg -- 16.39kb -> 16.05kb
(2.07%)
/apps/web/static/images/chair3_tiny.jpg -- 14.52kb -> 14.22kb
(2.05%)
/apps/web/static/images/basque3.jpg -- 25.72kb -> 25.19kb
(2.03%)
/apps/web/static/images/market2_tiny.jpg -- 14.25kb -> 13.97kb
(2.02%)
        /apps/web/static/images/six3.jpg -- 24.18kb -> 23.70kb (1.98%)
/apps/web/static/images/oldtown1_tiny.jpg -- 15.69kb -> 15.38kb
(1.97%)
        /apps/web/static/images/plaza1.jpg -- 35.58kb -> 34.91kb (1.9%)
/apps/web/static/images/blue3_tiny.jpg -- 14.85kb -> 14.57kb
(1.89%)
/apps/web/static/images/eight2_tiny.jpg -- 13.98kb -> 13.72kb
(1.82%)
        /apps/web/static/images/six1.jpg -- 20.58kb -> 20.21kb (1.81%)
/apps/web/static/images/fourteen3.jpg -- 16.00kb -> 15.72kb
(1.8%)
/apps/web/static/images/basque`.jpg -- 30.00kb -> 29.46kb
(1.78%)
        /apps/web/static/images/plaza2.jpg -- 33.10kb -> 32.51kb (1.78%)
/apps/web/static/images/oldtown3.jpg -- 43.89kb -> 43.12kb
(1.75%)
/apps/web/static/images/umbrella3.jpg -- 31.72kb -> 31.18kb
(1.71%)
/apps/web/static/images/fifteen1.jpg -- 47.92kb -> 47.10kb
(1.71%)
/apps/web/static/images/orange1.jpg -- 24.07kb -> 23.67kb
(1.68%)
/apps/web/static/images/eleven3.jpg -- 40.58kb -> 39.91kb
(1.67%)
/apps/web/static/images/green1_tiny.jpg -- 13.80kb -> 13.57kb
(1.66%)
/apps/web/static/images/behind2.jpg -- 33.50kb -> 32.95kb
(1.66%)
        /apps/web/static/images/two1.jpg -- 22.77kb -> 22.39kb (1.66%)
/apps/web/static/images/seventeen1.jpg -- 28.78kb -> 28.32kb
(1.61%)
/apps/web/static/images/umbrella1.jpg -- 37.06kb -> 36.48kb
(1.58%)
/apps/web/static/images/between2_tiny.jpg -- 12.04kb -> 11.86kb
(1.55%)
        /apps/web/static/images/plus2.jpg -- 59.46kb -> 58.54kb (1.54%)
/apps/web/static/images/twelve3.jpg -- 18.96kb -> 18.67kb
(1.54%)
        /apps/web/static/images/door1.jpg -- 43.90kb -> 43.25kb (1.48%)
/apps/web/static/images/gray1_tiny.jpg -- 8.28kb -> 8.16kb
(1.47%)
/apps/web/static/images/fourteen1.jpg -- 42.32kb -> 41.71kb
(1.44%)
        /apps/web/static/images/eight3.jpg -- 21.54kb -> 21.24kb (1.41%)
/apps/web/static/images/umbrella2.jpg -- 30.26kb -> 29.86kb
(1.33%)
        /apps/web/static/images/zero2.jpg -- 24.02kb -> 23.71kb (1.32%)
/apps/web/static/images/infrontof3_tiny.jpg -- 12.71kb ->
12.55kb (1.27%)
/apps/web/static/images/seven2_tiny.jpg -- 9.88kb -> 9.75kb
(1.23%)
/apps/web/static/images/bar2_tiny.jpg -- 13.34kb -> 13.18kb
(1.22%)
        /apps/web/static/images/under2.jpg -- 22.11kb -> 21.84kb (1.22%)
/apps/web/static/images/bar3_tiny.jpg -- 12.23kb -> 12.09kb
(1.19%)
        /apps/web/static/images/six2.jpg -- 34.09kb -> 33.69kb (1.17%)
        /apps/web/static/images/ten2.jpg -- 25.10kb -> 24.81kb (1.13%)
        /apps/web/static/images/ten1.jpg -- 36.86kb -> 36.45kb (1.11%)
/apps/web/static/images/chair1_tiny.jpg -- 12.40kb -> 12.27kb
(1.1%)
        /apps/web/static/images/euro2.jpg -- 25.09kb -> 24.83kb (1.02%)
/apps/web/static/images/infrontof1.jpg -- 27.96kb -> 27.68kb
(1%)
/apps/web/static/images/thirteen1.jpg -- 31.48kb -> 31.17kb
(0.99%)
/apps/web/static/images/sixteen1.jpg -- 21.47kb -> 21.26kb
(0.97%)
        /apps/web/static/images/green2.jpg -- 64.88kb -> 64.26kb (0.96%)
        /apps/web/static/images/under3.jpg -- 56.30kb -> 55.76kb (0.96%)
/apps/web/static/images/fifteen3.jpg -- 19.50kb -> 19.32kb
(0.94%)
        /apps/web/static/images/bar2.jpg -- 42.49kb -> 42.11kb (0.91%)
/apps/web/static/images/orange2.jpg -- 31.22kb -> 30.95kb
(0.87%)
/apps/web/static/images/seven1_tiny.jpg -- 11.90kb -> 11.80kb
(0.81%)
/apps/web/static/images/plaza3_tiny.jpg -- 11.82kb -> 11.73kb
(0.79%)
/apps/web/static/images/sixteen1_tiny.jpg -- 6.84kb -> 6.78kb
(0.79%)
        /apps/web/static/images/euro3.jpg -- 35.64kb -> 35.37kb (0.76%)
/apps/web/static/images/basque2_tiny.jpg -- 12.92kb -> 12.82kb
(0.75%)
/apps/web/static/images/eleven1.jpg -- 29.91kb -> 29.69kb
(0.74%)
/apps/web/static/images/basque2.jpg -- 41.74kb -> 41.44kb
(0.73%)
/apps/web/static/images/seventeen2_tiny.jpg -- 12.92kb ->
12.83kb (0.71%)
/apps/web/static/images/seventeen3.jpg -- 32.72kb -> 32.49kb
(0.69%)
/apps/web/static/images/window1.jpg -- 34.35kb -> 34.13kb
(0.67%)
        /apps/web/static/images/nine3.jpg -- 29.19kb -> 29.00kb (0.64%)
/apps/web/static/images/sixteen2.jpg -- 30.87kb -> 30.68kb
(0.62%)
/apps/web/static/images/behind1.jpg -- 21.12kb -> 21.00kb
(0.58%)
/apps/web/static/images/under1_tiny.jpg -- 9.74kb -> 9.69kb
(0.55%)
/apps/web/static/images/thirteen3.jpg -- 31.45kb -> 31.29kb
(0.54%)
/apps/web/static/images/between1_tiny.jpg -- 12.43kb -> 12.36kb
(0.53%)
/apps/web/static/images/behind3.jpg -- 28.47kb -> 28.33kb
(0.48%)
/apps/web/static/images/oldtown3_tiny.jpg -- 11.27kb -> 11.22kb
(0.48%)
/apps/web/static/images/euro3_tiny.jpg -- 11.95kb -> 11.89kb
(0.46%)
/apps/web/static/images/plaza1_tiny.jpg -- 9.37kb -> 9.33kb
(0.38%)
/apps/web/static/images/eighteen1.jpg -- 33.95kb -> 33.83kb
(0.35%)
/apps/web/static/images/eight1_tiny.jpg -- 10.93kb -> 10.90kb
(0.33%)
        /apps/web/static/images/twelve2.jpg -- 15.50kb -> 15.45kb (0.3%)
/apps/web/static/images/fourteen2.jpg -- 28.00kb -> 27.98kb
(0.06%)
/apps/web/static/images/nextto2.jpg -- 33.25kb -> 33.24kb
(0.03%)

        Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

    commit 3589e86a9f55ce70c536b7f4907fae0b575cde09
    Author: Daniel Kantor <github@daniel-kantor.com>
    Date:   Sun Jun 27 10:13:08 2021 +0200

        chore: set up mypy (#1407)

    commit c013534767f41dcd5b58de6e8ae9baf26f7f373c
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 26 10:45:53 2021 -0600

        feat: update basque course

        * Add files via upload

        * Add files via upload

        * Delete 07-Noren-4.yaml

        * Delete 07-Noren-3.yaml

        * Delete 07-Noren-2.yaml

        * Delete 07-Noren-1.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete 09-Family-1.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete courses/basque-from-english/10-Egon directory

        * Delete courses/basque-from-english/09-Family directory

        * Create 09-Egon-1.md

        * Add files via upload

        * Add files via upload

        * Delete family-1.md

        * Delete family-3.md

        * Delete family-2.md

        * Delete family-1.json

        * Add files via upload

        * Delete 03-PeopleAndPast-3.yaml

        * Delete 03-PeopleAndPast-3.md

        * Delete 03-PeopleAndPast-2.yaml

        * Delete 03-PeopleAndPast-2.md

        * Delete 03-PeopleAndPast-1.yaml

        * Delete 03-PeopleAndPast-1.md

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete 07-Noren-1.md

        * Delete 07-Noren-1.yaml

        * Delete 07-Noren-2.md

        * Delete 07-Noren-2.yaml

        * Delete 07-Noren-3.md

        * Delete 07-Noren-3.yaml

        * Delete 07-Noren-4.md

        * Delete 07-Noren-4.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Create 10-number.md

        * Add files via upload

        * Delete module.yaml

        * Delete 10-number.md

        * Create 10-numbers1.md

        * Add files via upload

        * Add files via upload

        * Delete 10-numbers1.md

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * fix: fix images

        Co-authored-by: Dániel Kántor <git@daniel-kantor.com>

    * fix things

    * Fix typo + add alternative translation for kaixo

    * Fix some sentences + add alternatives

    * Change "you'll" to "you all" and fix typo

    * Delete courses/basque-from-english/09-Family/skills directory

    * Add files via upload

    * Add files via upload

    * Removed "eskerrik" and added more information.

    * Remove "eskerrik" and some other fixes

    * Add files via upload

    * Create 11-Family-1.md

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/09-Family/skills directory

    * Create 12-Bizi-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 9-Egon-1.md

    * Delete 9-Egon-1.yaml

    * Delete 9-Egon-2.md

    * Delete 9-Egon-2.yaml

    * Delete 9-Egon-3.md

    * Delete 9-Egon-3.yaml

    * Add files via upload

    * Add files via upload

    * Delete apps/web/src/courses directory

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 13-Verbs1-1.md

    * Add files via upload

    * Add files via upload

    * Create 14-Verbs2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 15-Come-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 1-Go-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix: fix course content

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 17-Postpositions-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 18-Egon2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 19-Nongo-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

* Delete courses/basque-from-english/17-Postpositions/skills
directory

    * Create 17-Postpositions-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 04-AdjNo-1.md

    * Delete 04-AdjNo-4.yaml

    * Delete 04-AdjNo-1.yaml

    * Delete 04-AdjNo-2.md

    * Delete 04-AdjNo-2.yaml

    * Delete 04-AdjNo-3.md

    * Delete 04-AdjNo-3.yaml

    * Delete 04-AdjNo-4.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 20-Because1.1.md

    * Create 21-Because2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 20-Because1.1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Update 01-basics-1.yaml

    * Create 22-Weather-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
    Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos
<78279767+WatchGamingVideos@users.noreply.github.com>

    * refactor(tests): refactor test_export.py (#1950)

    * refactor clean word tests

    * refactor: segment test_export into more modular tests

    * style: fix pylint and black for tests

    * improv: debug ci

    * improv: fix CI

    * fix sonar cloud analysis

    * refactor random int to a common method

    * improv: fix ci errors

    * improv: remove enum and rollback codebase

    * Revert "improv: remove enum and rollback codebase"

    This reverts commit 8d920e0c1b9f92cc0e4cb71ef7624bb613f0fd0f.

    * improv: remove enum and rollback codebase

    * improv: add spacing

    * improv: change variables to real life ones

    * improv: readability and remove random from tests

    Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>

    * feat: deploy librelingo tools output to github pages (#1946)

    * feat: deploy librelingo tools output to github pages

    * fix: enable autoescape in jinja templates

    * fix(tools): add integrity checks for the jquery cdn link

    * fix: fix course build

    * revert: revert "feat: update basque course"

    This reverts commit 4c7e07ca6f63b1f2e72f39f6db70955028c69765.

    * revert: revert "revert: revert "feat: update basque course""

    This reverts commit f14e0d86d8cfd7fd66437d8b4faaba3c79c6be34.

* feat(devtools): replace print with logging, fix relative pathes,
fix error handling

    * feat(devtools): fix relative path

    * feat(devtools): don't pass args to functions

* feat(devtools): separeate the local source directory from the
directory relative to the git repository

* feat(devtools): sort json keys in the hope that the file won't
keep changing from run-to-run

* refactor(devools): convert to class, eliminate global variables to
make it possible to reuse the code in other process

* refactor(devools): replace external command by importing and
function call

* refactor(devools): eliminate some duplicated code, use less
variables

    * refactor(devools): eliminate some local variables

    * fix: fix librelingo-tools deployment (#1966)

    This reverts commit 4c7e07ca6f63b1f2e72f39f6db70955028c69765.

    revert: revert "revert: revert "feat: update basque course""

    This reverts commit f14e0d86d8cfd7fd66437d8b4faaba3c79c6be34.

    * chore(deps): update dependency svelte-check to v2.2.12

    * chore(deps): update dependency @commitlint/cli to v16.0.2

    * chore(deps): update typescript-eslint monorepo to v5.9.1

    * chore(deps): update dependency @babel/preset-env to v7.16.8

    * chore(deps): update dependency cypress to v9.2.1

    * chore(deps): update dependency @percy/cli to v1.0.0-beta.72

    * chore(deps): update dependency svelte to v3.46.0

    * refactor(tests): use @pytest.mark.parametrize (#1972)

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * fix(tests): add missing '_result'

    * fix(tests): add missing [0]

    * refactor(tests): use @pytest.mark.parametrize

    * fix(tests): remove some sneaky c

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * style(tests): improve naming

    * chore(deps): update dependency svelte to v3.46.1

    * chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.13.2 to 1.14.7.
- [Release
notes](https://github.com/follow-redirects/follow-redirects/releases)
-
[Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

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

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

    * Remove import error

    * Removed import error

    * fixed mypy issue in _spelling.py

    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
Co-authored-by: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: RGBradley
<78659707+RGBradley@users.noreply.github.com>
    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
    Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos
<78279767+WatchGamingVideos@users.noreply.github.com>
Co-authored-by: Amine Louzar
<66479002+qbecb1zen@users.noreply.github.com>
    Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>
    Co-authored-by: Gabor Szabo <gabor@szabgab.com>
Co-authored-by: Piotr Idzik
<65706193+vil02@users.noreply.github.com>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>

commit 1e8a99e48aa67298bd59f259217c5f70e1c7d5fa
Merge: 8f03b37da8 bb74688a50
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sun Jan 16 13:34:42 2022 +0100

    Merge branch 'main' of github.com:kantord/LibreLingo

commit bb74688a507ae4f63ef7e6a0d977603542d52187
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 13:32:44 2022 +0100

    refactor(tests): various test refactors

    * refactor(tests): add testing_utilities.py

    * style(tests): add NOSONAR

    * fix(tests): correct import of testing_utilities

    * refactor(tests): add test_yaml_loader_convert_phrase.py

    * refactor(tests): add _alt_versions() and _alt_translations()

    * fix(tests): add missing parentheses

    * style(tests): rename randomPath to random_path

    * refactor(tests): add test_yaml_loader_convert_phrases.py

    * fix(tests): add mock_convert_phrase to test_converts_every_word

    * refactor(tests): add test_yaml_loader_convert_words.py

    * refactor(tests): add test_yaml_loader_convert_word.py

    * style(tests): add _also_accepted()

    * refactor(tests): remove testing_utilities.py and use fakes

    * refactor: add number

    * refactor(tests): use fakes.number()

    * docs: update of the fakes README.md

    * fix: add blank line

    * style: improve wording

    * fix: add missing i

    * refactor(tests): add _access_functions

    * refactor(tests): use all(...)

    * refactor(tests): add _access_functions

commit 73e32cdffb204c2180003d61b8bb68f92166b8a2
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sun Jan 16 02:11:01 2022 +0000

    chore(deps): update dependency eslint to v8.7.0

commit 0b0a63ad2f424df23ca2dd5b77bcab8bf03b78d3
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Jan 15 21:19:00 2022 +0000

    chore(deps): update dependency eslint-plugin-jest to v25.7.0

commit 9210dab457839ebf3f8abe7ec97ff0470070f81d
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:55:17 2022 +0200

    feat(devtools): add experimantal history page

commit a6955bfc9cf2bc8ccfab79b999aa3fd9368b3d35
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:14:59 2022 +0200

feat(devtools): separate get_template in preparation for multiple
templates

commit ab2c8bb43ab3ac909b5e31e9c603b6b473e3afc1
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:10:35 2022 +0200

feat(devtools): split up courses.html in preparation for the
history.html

commit a6dc4d658fd259b935af129d6d5bf759fb9aa87f
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 17:59:00 2022 +0200

    feat(devtools): collect history

commit d5a65b9fc4d44bd0688dd87a2c68c52e678006c3
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 17:39:20 2022 +0200

    feat(devtools): show all counters on the front pages

commit 9a5ef329297e80171c3717ec6af1d9956db942c7
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:53:25 2022 +0200

ref(devtools): eliminate the need for the duplicate course_dir
parameter

commit 75d942452f93d3bdee2d10954034939ade7e3502
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:42:44 2022 +0200

    fix(devtool): link to basque course fixed

commit effc465a3b7d8a31d7b0dfadfb7a3f15035e06dc
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:27:02 2022 +0200

    fix(devtools): fix the url where we link to

commit fe5cdcd1b6c68c4ee234c6cc9b37184007202d96
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:54:49 2022 +0200

    fix(devtools): add trailing slash to url

commit 2e6514820b86ac498feaec649c4da78c44b856b5
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:54:09 2022 +0200

    fix(courses): fic repository url of courses

commit 7f50dff750df7de94c327fcea1f2772862aa7498
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:53:04 2022 +0200

    feat(devtools): make program executable

commit d64da8b77a21a55fd9191133aa130df3ad561694
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 12:57:13 2022 +0200

feat(devtools): move the 4 local courses to the configuration file,
simplify code generating dev pages

commit 2d9e4255cefe8977356d675dbb039909eb07c1bb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 22:41:30 2022 -0700

    Add files via upload

commit a381de4c0fe511c5a9d09db0d0076a21b9dd8e5b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:56:44 2022 -0700

    Add files via upload

commit d2542aabd2d0cb10143941e97ef6afe6e11e3fbb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:55:19 2022 -0700

    Add files via upload

commit ccb88949fc73ac0c51bf8e5cf4c53b6d74f02b32
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:54:44 2022 -0700

    Add files via upload

commit 84367de428828ec07a66873558a749c1909f2276
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:54:01 2022 -0700

    Create 24-Calendar-1.md

commit e3f8c81fb4953e51d5ab086ba59c84e91f10d1a8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:52:10 2022 -0700

    Add files via upload

commit 7e7bb001df7e99e1a32939f56560746589d6e1d8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:51:15 2022 -0700

    Add files via upload

commit 0fd4602e4142120edd3bbbeb666f107c2cf2ebb7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:50:17 2022 -0700

    Add files via upload

commit b45cd6a37745c3d7c17d64e4f751d4c685512353
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:49:19 2022 -0700

    Add files via upload

commit 45fafde200a800b3534dfdc0e97e8623fe56eb0c
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:48:49 2022 -0700

    Delete 20-Because1-4.md

commit 25db634236cd7f5f0d7cfb0de331a4070dbaee2f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:48:10 2022 -0700

    Add files via upload

commit 4b8df102686bfda26bf657dd4b1f08838fcc53de
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:47:14 2022 -0700

    Add files via upload

commit 27723a32af089d5fda6174974a0201125df0f99d
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Jan 15 01:03:11 2022 +0000

    chore(deps): update dependency svelte to v3.46.2

commit 291dde03da8bf761208611c666a992f4b0284431
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jan 14 18:32:42 2022 +0000

    chore(deps): update dependency sass-loader to v10.2.1

commit 0a4b2447cc4cc2b3fc29a038715f5981ed7b01ca
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jan 13 23:08:53 2022 +0000

    chore(deps): update dependency @percy/cli to v1.0.0-beta.73

commit be01fa72dd64f094179d8c55c0d9210cf5a1fc3d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Jan 13 22:55:19 2022 +0100

chore(deps): update dependency eslint-plugin-svelte3 to v3.4.0
(#1995)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 1476d0466363667e6157b4847f168c2713959082
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Jan 13 22:55:08 2022 +0100

chore(deps): update dependency prettier-plugin-svelte to v2.6.0
(#1996)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 626036bae5821566961db37bff656b4ffce8fab9
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jan 13 18:44:53 2022 +0000

    chore(deps): update dependency svelte-check to v2.3.0

commit 81f0f8776ff383c53be6cf85fcb6c5cb26b2f280
Author: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 09:10:45 2022 +0100

    chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.13.2 to 1.14.7.
- [Release
notes](https://github.com/follow-redirects/follow-redirects/releases)
-
[Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

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

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

commit 194a92d76b077d9ef82e8ad2f23ec43b4b7a3125
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:24:59 2022 -0700

    Add files via upload

commit f1c33032b5e8c1f6189268c29336835b905f4bad
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:24:02 2022 -0700

    Add files via upload

commit 3b9f14a2d9eb2fa103b9a3ae8a66893032b05e85
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:33 2022 -0700

    Delete 21-Because2-3.yaml

commit 961d837c6ee3891b094ebf52dd80b2f7da232d22
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:22 2022 -0700

    Delete 21-Because2-3.md

commit d6279a6ff40919f38ef0ba860e21a2ea9a167721
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:09 2022 -0700

    Delete 21-Because2-2.yaml

commit 1c896d379caa8cb4a66ad463a9fa7e2b787602de
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:57 2022 -0700

    Delete 21-Because2-2.md

commit 66d589cd53ded7ca7385e15cc3a2b23903642c35
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:48 2022 -0700

    Delete 21-Because2-1.yaml

commit d89b15d76586cf660575ff6c5dbf5b1931a298c4
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:22 2022 -0700

    Delete 21-Because2-1.md

commit 1e451e40236445b15ad65c98b8030022f6dc5fb3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:21:31 2022 -0700

    Add files via upload

commit a0b610ac008472415dd12d61cf5ae075036a0c48
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:59 2022 -0700

    Delete 20-Because1-4.yaml

commit de75fdeb15e34b3593fa50b5a9c23a51cc3471c4
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:49 2022 -0700

    Delete 20-Because1-3.yaml

commit ae99e56335d7009ca6540959b28691b28a8e3c43
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:38 2022 -0700

    Delete 20-Because1-2.yaml

commit da0f894a45274656cbc3dfe82cc3ec4e95f411ae
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:26 2022 -0700

    Delete 20-Because1-1.yaml

commit 648ef71e3268257123824f46aa314d06b3cbd7cf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:19:22 2022 -0700

    Delete 1-Go-1.md

commit 1dfc832a5d7faabaa86bae75971fc51aa1027cbe
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:15:43 2022 -0700

    Add files via upload

commit 35d284239cc184d6a59e37751c75c9a8fc68315f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:14:49 2022 -0700

    Add files via upload

commit 58faf1921ba6ccec8fc2f66d14a10c3cf6c73602
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:14:09 2022 -0700

    Add files via upload

commit b746fe943de250c652a8d517297b9ecd97913a9b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:13:27 2022 -0700

    Add files via upload

commit e45f27b0b388193a1eef8aefc5de81651c956021
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:12:31 2022 -0700

    Add files via upload

commit 72688b2d03604d83d561d85d2fa84fc406041cb5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:11:32 2022 -0700

    Add files via upload

commit d01991db621f4b78fcfc809061fb7afc817ae17f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:10:46 2022 -0700

    Add files via upload

commit 188f03aace81c30a5cdab4e99bcf2bb1643b57ad
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:09:53 2022 -0700

    Add files via upload

commit 12702a090eb986ad3eeddf7fc13924395f24f4ff
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:08:59 2022 -0700

    Add files via upload

commit fd21bad4b8b59b61e3ea5d6f648c7fb30292c6dd
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:07:58 2022 -0700

    Add files via upload

commit 4944345572fc8551cdee79b27763f7726b8588f8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:07:01 2022 -0700

    Add files via upload

commit afd8899fb26fab026c4fd45ed6882e3aa71b503e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:29 2022 -0700

    Delete 14-Verbs2-3.yaml

commit e6054aa8d3aa8ae224d6c974442de6b850de4e29
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:19 2022 -0700

    Delete 14-Verbs2-3.md

commit 57ae7a39e2f3e5905c11af5e5ed28c18e3836edf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:03 2022 -0700

    Delete 14-Verbs2-2.yaml

commit 3a57620174ea94f49094cd6033f7fbdc8363e4e7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:47 2022 -0700

    Delete 14-Verbs2-2.md

commit 5b5f83bd3dc35ca0dbfce686c5e9f2b0e3a7f6be
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:31 2022 -0700

    Delete 14-Verbs2-1.yaml

commit 71ed0de92322f9aa709622ae5f898c87310a7f94
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:20 2022 -0700

    Delete 14-Verbs2-1.md

commit 857981fb5826aca4813f0c5f3a41d355ca4a6c31
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:04:32 2022 -0700

    Add files via upload

commit d782d30744d72f1090ec3549dd726269a64dda7b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:03:29 2022 -0700

    Add files via upload

commit 5c6bc6df547d434e669e0d6dccf7337dc3e912a2
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:02:15 2022 -0700

    Add files via upload

commit 69d31f0037dd272a69be36b3e2ac3bf0fbfb44e7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:01:19 2022 -0700

    Add files via upload

commit bdaec9dbb045de0a30ac2a43f2d928d8ead1c5be
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:00:01 2022 -0700

    Add files via upload

commit de06aaf41a69dd8376801cf3093741fa38827dc5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 19:58:57 2022 -0700

    Add files via upload

commit c9d7cf4796e6beccbc8fcf03df3e5125565c6ee3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 19:57:52 2022 -0700

    Add files via upload

commit 880d80098cd8c4efd7b8b98295e4c4c43d7cf0af
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jan 12 23:04:07 2022 +0000

    chore(deps): update dependency svelte to v3.46.1

commit bec326ff525e0d1ff0f2b9c670f202c35ca04af0
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:25:07 2022 -0700

    Add files via upload

commit ab5b26cf22523279be79f9894764da88e3f0b8f2
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:24:40 2022 -0700

    Add files via upload

commit d59b62143c0c5d33b9a323cdad53863e90311498
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:24:04 2022 -0700

    Add files via upload

commit e7ba8ad9808c9d7c7051561267cc71767cde5af7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:23:32 2022 -0700

    Create 23-Numbers2-1.md

commit 1d29bf2c77d83200c4a81d9431d19a9bdff76337
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:22:01 2022 -0700

    Add files via upload

commit c63d42f7e1e4ccd0877384322ac5a1a6440f1bae
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:21:18 2022 -0700

    Add files via upload

commit 8c51afd31807baf04e4f4d15987b7208335fd6d1
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:20:35 2022 -0700

    Add files via upload

commit ab63cc77c5d0788cfc0ef11c52e753c9344075ab
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:19:41 2022 -0700

    Add files via upload

commit e5a2b55723e6ac00bd9e9441d6f0fda794e95359
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:18:56 2022 -0700

    Add files via upload

commit 87ece18dc5c620cf71be52321046d74c920c0b0f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:18:04 2022 -0700

    Add files via upload

commit 47a981ead66c6571cc6d1ea65374101ffa303db5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:17:44 2022 -0700

    Delete 17-Postpostions-3.yaml

commit cb9cbab89ba350fd36a040e1ef896f5c01a8afb2
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jan 10 20:17:25 2022 -0700

    Delete 17-Postpostions-2.yaml

commit 82a218856b29e090ad36e…
kantord added a commit that referenced this pull request Jan 22, 2022
commit c996178259c3398193410ca090a7917ed1cf61ce
Merge: d98dab8b02 48705947c3
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sat Jan 22 16:20:36 2022 +0100

    Merge branch 'main' into main

commit d98dab8b020a87b3fed1eac9a1e00dc9bb5e8074
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sat Jan 22 15:39:01 2022 +0100

    feat: use shellcheck in CI (#2010)

    * fix: use while read with find

    * style: use safe cd

    * feat: add checkSellScripts.sh

    * fix: use set -euo pipefail

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * fix: use "set -euo pipefail"

    * chore: update repository URL in configuration file

* fix: update links to point to
https://github.com/LibreLingo/LibreLingo instead of
https://github.com/kantord/LibreLingo

    * fix: linking the contributors batch to the contributors section

    * fix: use "set -euo pipefail"

    * fix: revert change

    * fix: use bash

    * fix: use "set -euo pipefail"

    * style: avoid using $?

    * style: avoid using $?

    * fix: remove redundant command line arguments

    * fix: use "set -euo pipefail"

    * fix: add warning

    * fix: fix spacing

    * feat: add check_shell_scripts.sh

    Co-authored-by: Gabor Szabo <gabor@szabgab.com>

commit 99ffe7a2a170473cbb32f38dc6f9f4f638251435
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 15:47:31 2022 +0200

    feat(devtool): show markdown, link words in skills to word-page

commit 4d40fc92ed9960d55b4fc784f1bc821ca8587fe9
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 12:17:33 2022 +0200

    feat(devtools): allow underscore in skill filenames

commit 07cff9c7a1cf9fff97998281a8b4019ce39bcd36
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 11:31:34 2022 +0200

    feat(devtools): allow underscore in skill filenames

commit f52cc8b78548babdf328612ab18ef68f9880e9e3
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 22 10:26:57 2022 +0200

    feat(devtools): add a static html page for each skill

commit 48705947c30efbb5e5931dec1197c02389dcec63
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:55:55 2022 -0700

    Add files via upload

commit c86a02d09083e7243f07b3bd4efd0916a11da857
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:54:56 2022 -0700

    Add files via upload

commit 549891b96d41195d8e266c0f59a1004d83616d41
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:54:12 2022 -0700

    Add files via upload

commit d908e5498e6195d5893f335063bbd127e0a7015e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:53:32 2022 -0700

    Add files via upload

commit 71938860f9a32859722b123604cc9dc826f5d612
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:52:17 2022 -0700

    Add files via upload

commit b2029ff753819bcca79f4af09eafb7306a1045e3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:51:13 2022 -0700

    Add files via upload

commit 5bab288e665d4b5e855f8344240a4df1acfea057
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:50:34 2022 -0700

    Delete courses/test directory

commit d052c1ecfc82b2231ae4320bd8eeb4c30012c7d0
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:49:58 2022 -0700

    Add files via upload

commit b6f984a6e3c1bf500048940a35d028eaa490996d
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 21 14:47:05 2022 -0700

    Add files via upload

commit dd15d67e050cda7ad0f8159549ae4d460dcaa7c2
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Fri Jan 21 10:54:08 2022 +0200

    fix: linking the contributors batch to the contributors section

commit 86973ac34643c79ef542365af73c2a51efbc2019
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Fri Jan 21 10:50:52 2022 +0200

fix: update links to point to
https://github.com/LibreLingo/LibreLingo instead of
https://github.com/kantord/LibreLingo

commit 8991e8fcddf58f1f732bf296efbe22dd4eb7ff68
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Mon Jan 17 17:20:31 2022 +0200

    chore: update repository URL in configuration file

commit 70e7abaaa50b4cba6fb474800709ee4687afac1b
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Mon Jan 17 07:56:22 2022 +0200

    feat(devtools): add link to the new legacy devtool

commit ac710bd33e0dbd7b22c901a54fdc9d10978c4095
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jan 16 20:12:08 2022 +0100

    chore: add robots.txt (#2004)

commit a0f8fa8f26516d734bfb731c6f8de37839feff44
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jan 16 15:40:14 2022 +0100

    chore: update python dependencies (#1991)

commit 67b7ab11365a59513de4e6d8c636ef1dc382130d
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 15:09:40 2022 +0100

    fix: avoid potential bugs (#1999)

    * fix: use double quotes

    * fix: use $(...)

    * fix: remove redundant 'cd -'

    * style: avoid using $?

    * style: avoid using $?

    * fix: revert changes

    * fix: use safe cd

commit 55d965e90fb7ffa2da7c78728117bfe6092cc3e9
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 13:46:25 2022 +0100

    refactor(tests): add test_export_course_skills.py (#1992)

    * refactor(tests): add test_export_course_skills.py

    * fix(tests): add get_fake_skill

    * fix(tests): remove unused imports

    * refactor(tests): move get_fake_skill() to fakes

    * refactor(tests): add test_export_skill.py

    * fix: remove fakes.

    * fix: remove fakes.

    * fix(tests): remove unused import

    * fix(tests): use proper import order

    * fix(tests): use caplog

    * fix(tests): use proper order of entries in caplog.record_tuples

    * refactor(tests): add test_export_course_data.py

    * refactor(tests): add test_export_course.py

    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>

commit 6f6ebfb0ec7984fcccee0b633f1e62d0b2c65221
Author: Amine Louzar <66479002+qbecb1zen@users.noreply.github.com>
Date:   Sun Jan 16 13:40:08 2022 +0100

    refactor(codebase): type all possible instances (#1964)

    * improv: type all possible instances

* improv: change types from list (usable in python3.9 to List from
typing since we use python3.8 for semaphore ci

    * improv: update documentation

    * improv: update documentation

commit a7614ee74e875a73442224e7f2ca5b95577df231
Author: Dushyant Bhardwaj
<43706857+dushyantbhardwaj9@users.noreply.github.com>
Date:   Sun Jan 16 04:38:55 2022 -0800

    chore: remove import error

    * Remove import error

    * Removed import error

    * chore(deps): update dependency mypy to ^0.931 (#1961)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

    * feat: update basque course

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-4.yaml

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-1.yaml

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/09-Family directory

    * Delete family-1.json

    * Add files via upload

    * Delete 03-PeopleAndPast-3.yaml

    * Delete 03-PeopleAndPast-3.md

    * Delete 03-PeopleAndPast-2.yaml

    * Delete 03-PeopleAndPast-2.md

    * Delete 03-PeopleAndPast-1.yaml

    * Delete 03-PeopleAndPast-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-1.md

    * Delete 07-Noren-1.yaml

    * Delete 07-Noren-2.md

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-3.md

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-4.md

    * Delete 07-Noren-4.yaml

    * Add files via upload

    * Add files via upload

    * Create 10-number.md

    * Add files via upload

    * Delete module.yaml

    * Delete 10-number.md

    * Create 10-numbers1.md

    * Delete 10-numbers1.md

    * Add files via upload

    * fix: fix images

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix a couple translations in basics 2

    * fix things
    Squashed commit of the following:

    commit 8ae463e64285a46c4e911b7d99abf922484f1274
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sun Jul 18 23:59:07 2021 +0200

        fix things

    commit 32fdc50f3965ddb869c7b43f350f1b81a27cb9fe
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jul 3 15:03:39 2021 -0600

        Add files via upload

    commit 9eb8211fbd0b37b685a60b628439f71f69f9a416
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 26 14:16:07 2021 -0600

        Add files via upload

    commit 2ac35e51dbe9c61a2286cc041fc8e323fdacc661
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sat Jun 26 18:29:58 2021 +0200

        fix: fix images

    commit 16adaeb38ef3699c624b526f92fbdcc5d789cc49
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:17:06 2021 -0600

        Add files via upload

    commit e023f7c15d0bbf1b64943e96005f680e8263de44
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:09:04 2021 -0600

        Add files via upload

    commit 5b433174d043a0ea15ab066c895d1ac2712a54f3
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:08:19 2021 -0600

        Add files via upload

    commit 323ff6a639c28108412fd12cc24b94421f0b5248
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:04:54 2021 -0600

        Add files via upload

    commit d8a07cfc811e733f8fc60bf839680b4803a2ea88
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 15:03:07 2021 -0600

        Add files via upload

    commit cae326db79a7a02ba906ba303dc71609dd8b3874
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 25 14:59:39 2021 -0600

        Add files via upload

    commit aec0949b95c999f2e182d6dc3f3ae5e9fbadb726
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Thu Jun 24 16:43:20 2021 -0600

        Add files via upload

    commit 36f27cc30b3c80d5802df9edf4c2f51fd8de4862
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 23 16:41:25 2021 -0600

        Add files via upload

    commit c7daa3814e6d0be13387815e33e9f7c7d29ac83f
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:59:51 2021 -0600

        Add files via upload

    commit fe34b64be7d3dd36137ff088cb9f903d30bd35ea
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:56:53 2021 -0600

        Add files via upload

    commit 81a9b2e2cdb32517d85a3d415f77e89bb42f52ea
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:55:56 2021 -0600

        Add files via upload

    commit 3d0f8326f0d0b33eea3456e706cdba17d88184cb
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:54:47 2021 -0600

        Add files via upload

    commit ebac05b07510acf5f9e8006b5710d99cb10bdb1b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:53:23 2021 -0600

        Add files via upload

    commit 1b6c85afbd237e216f25e39f131e505fdf65ccaf
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Mon Jun 21 17:50:17 2021 -0600

        Add files via upload

    commit 61f3581fd55e23caec985af7179113518ccb164e
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 18 20:11:55 2021 -0600

        Delete family-1.json

    commit 1028a766368d6bd593cb8fbb90adb08847604563
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Fri Jun 18 20:01:03 2021 -0600

        Delete courses/basque-from-english/09-Family directory

    commit b4fea6dbb1b0ff1f0c0aee4a71108ab5092bda9b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 16:01:03 2021 -0600

        Add files via upload

    commit 68824c06289d43d6877171ef9099f028daf0a23f
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 16:00:12 2021 -0600

        Add files via upload

    commit fecbc34644fa763061b1710748a25547e6a2a19e
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 16 15:54:51 2021 -0600

        Add files via upload

    commit f248da8f799c7e8f06189e2fd2e0dbc3b883937b
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:07:25 2021 -0600

        Add files via upload

    commit 7fecc913e396f7c3fe3c113e42c11f5fd2e79920
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:05:29 2021 -0600

        Add files via upload

    commit d01881300357b16b8e5791f1fb093413e33b65b7
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 15:00:56 2021 -0600

        Add files via upload

    commit 7adfdb4795403eb0a6a4b403882492f2aa35040a
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 14:58:17 2021 -0600

        Add files via upload

    commit 32fc4280b5a382136366e7bafe50e4b00fc1a62d
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 12 14:56:19 2021 -0600

        Add files via upload

    commit 6939e243caa08266b21e19c7ae4a41c8894551a3
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 9 21:19:17 2021 -0600

        Add files via upload

    commit f048d576bb5b9f4d86dd500b26933fe3b15f8ddf
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Wed Jun 9 21:12:01 2021 -0600

        Add files via upload

    commit 04bce8f91f35a132fe87c627fec629157a683e54
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sun Jun 6 08:03:20 2021 -0600

        Add files via upload

    commit cd046378e5f988523ac1a50e889a24f08c9c71ef
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Sun Jul 18 19:58:49 2021 +0000

        chore(deps): update dependency css-loader to v5.2.7

    commit d196f0797107a3cac63ba84e45b0b44fc7014cc3
Author: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:57:35 2021 +0200

chore(deps): update dependency svelte-preprocess-sass to v2
(#1451)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit 498f3bfcec0c48c7524d433f84f6efc49193b68a
Author: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:57:20 2021 +0200

        chore(deps): update dependency svelte-check to v2.2.3 (#1453)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit a1233fe5a5486a8400858882a1a5b626cf712fc8
Author: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 21:55:56 2021 +0200

        chore(deps): update dependency eslint to v7.31.0 (#1454)

        Co-authored-by: Renovate Bot <bot@renovateapp.com>

    commit 3982b024bb020bbee856851fb6001928354aa147
Author: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Sun Jul 18 18:20:21 2021 +0200

        docs: add zmbc as a contributor for doc (#1455)

        * docs: update README.md [skip ci]

        * docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>

    commit b1c0960a5868768d335a35fa2c0b3d4d0cf0568b
    Author: Zeb Burke-Conte <zmbc@users.noreply.github.com>
    Date:   Sun Jul 18 09:19:52 2021 -0700

        docs: add notes from setting up my development environment

Not sure if these are helpful, but here's some documentation of
additional steps I found on the way to setting up a development
environment.

    commit 4cde4eeea3f2aa2f4ea6f3d71b369aab357fc0ff
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Wed Jul 14 09:46:21 2021 +0200

        ci: run cypress on a statically built page

    commit e6721691ec6e941e397cd3af74528b02d2a6da7f
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jul 13 10:02:55 2021 +0200

        ci: fix static build on main

    commit 82347b8e2a1600d03ced4325a6a8fbb9f31fe91a
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jul 12 18:50:44 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.3

    commit e08db5e0337a191b0f30ddbc3aa6e8d5c4213766
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Mon Jul 12 09:32:25 2021 +0200

        test(web): fix testChallenge feature in static build

    commit fe77ad4a29b843b925da4f4d7db83e7e4c31319d
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sat Jul 10 17:08:05 2021 +0200

        fix: fix markdown loading

    commit aeceb5dc322ec8e8f11995da81cdec263e52ae7a
Author: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Mon Jul 12 05:56:48 2021 +0000

        docs: update .all-contributorsrc [skip ci]

    commit e5f4bf5235fc5c3ae32c77d453a9e743d6bbd561
Author: allcontributors[bot]
<46447321+allcontributors[bot]@users.noreply.github.com>
    Date:   Mon Jul 12 05:56:47 2021 +0000

        docs: update README.md [skip ci]

    commit d39fb89e1e4547880f8294f1e6a642c13f81c3d9
    Author: Cameron Radmore <radmorecameron@gmail.com>
    Date:   Sat Jul 10 18:29:44 2021 -0400

        Add missing images for french, german & parsig

    commit cd10f1a182182a55ea58508e3033ea4207077bb9
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Thu Jul 1 08:45:25 2021 +0200

        refactor: build test course in YAML

    commit 8481894c5d77395b4b4048576fd25d682f975ad0
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 13:34:58 2021 +0000

chore(deps): update dependency cypress-cucumber-preprocessor to
v4.1.4

    commit 3f3c866973f973c6d6cd585ee58024b306631ac8
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 12:57:49 2021 +0000

        chore(deps): update dependency svelte-check to v2.2.2

    commit 4d64140698a35216e86bb801ea430067bf79bedc
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 9 11:27:08 2021 +0000

        chore(deps): update dependency svelte-preprocess to v4.7.4

    commit 066c16122134ffd1f52f6f757c0058a543e2840c
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:22:29 2021 +0000

        chore(deps): update dependency @types/sortablejs to v1.10.7

    commit a575764ada563bd8b8a9cb2af479d86c17fc1bc1
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:22:12 2021 +0000

        chore(deps): update dependency @types/jest to v26.0.24

    commit e808934df781fe5151cbda6df1d687e8014e0917
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 17:03:50 2021 +0000

        chore(deps): update dependency @types/node to v14.17.5

    commit 85ed2dae68259f114050d7b9dfa4b56aad5919dc
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jul 7 15:11:52 2021 +0000

        chore(deps): update dependency cypress to v7.7.0

    commit 2cbfa2f49a43de3de33c6679d8b13e2ec29db4bb
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jul 6 19:51:29 2021 +0200

        chore: fix broken cypress in the pipeline

    commit dcd901ed432dacfc5d359554857ca970c6229249
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Tue Jul 6 10:26:46 2021 +0000

        chore(deps): update dependency husky to v7.0.1

    commit 4176379caf6051a1e1d5e06bd1bd8f7d7bf095fa
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Tue Jul 6 08:26:18 2021 +0000

        fix(deps): update dependency dayjs to v1.10.6

    commit 8d97d0382f3354a52644612505ef6e7451b11311
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jul 5 17:53:45 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.2

    commit dd2175c9b6f3005e1aa613ccc6b0c05e1253f8d1
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Sun Jul 4 19:40:51 2021 +0000

        fix(deps): update dependency sortablejs to v1.14.0

    commit 301b89278ff2ae6db8454023fb704eaaf0fde9b0
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 2 22:30:49 2021 +0000

        chore(deps): update dependency eslint to v7.30.0

    commit 6d14acb998751930e813f3d1ec03348dc0bc465b
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Fri Jul 2 17:05:50 2021 +0000

chore(deps): update dependency cypress-cucumber-preprocessor to
v4.1.3

    commit 5603f6001a328b42f9bb7cfe11d7d21f141ffc51
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Thu Jul 1 07:20:29 2021 +0000

        chore(deps): update dependency husky to v7

    commit 367b7141655520349713c59f338497d2b9471f37
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Thu Jul 1 01:13:52 2021 +0000

        chore(deps): update dependency typescript to v4.3.5

    commit beda45641304f243efc6a61c3a5182fe57deb16f
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jun 30 19:52:05 2021 +0000

        fix(deps): update dependency howler to v2.2.3

    commit b8e3b63749bee0d12f839050bf3139504c0987db
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Wed Jun 30 16:24:57 2021 +0000

        chore(deps): update dependency @percy/cli to v1.0.0-beta.58

    commit dd62de717befeff04e924fb082f04370b262ea15
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 20:22:08 2021 +0200

        chore: fix poetry.lock

    commit b28edf78c82b97420b5c358bca0b05744da7c337
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 20:11:46 2021 +0200

        chore: fix poetry.lock files

    commit e21e5032e4464abecf5b3557855ce01bfa5ed2fa
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Tue Jun 29 09:59:15 2021 +0200

        chore: make python package compatible with Python 3.8

    commit 271e618852da3e8d4cdc56f95ef32b398721613b
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 23:01:10 2021 +0000

        chore(deps): update typescript-eslint monorepo to v4.28.1

    commit b455687e4aac3b3ec9a50dbdd99ad42c82ad374e
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 21:33:49 2021 +0000

        chore(deps): update jest monorepo to v27.0.6

    commit 5354574082e77e653f84a56cb4e34caef425fffd
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 19:52:56 2021 +0000

        chore(deps): update dependency @percy/cli to v1.0.0-beta.57

    commit 97fd190ddd7412fed30f8a009cbc49056c8cdb3e
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 17:39:59 2021 +0000

        chore(deps): update dependency mini-css-extract-plugin to v1.6.2

    commit be1a0df5af1b9541c094847e7e56756160d5b66d
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Jun 28 00:11:58 2021 +0000

        fix(deps): update dependency howler to v2.2.2

    commit d2cf42b00e9eb53107fff92dda4d480e73fea100
    Author: Dániel Kántor <git@daniel-kantor.com>
    Date:   Sun Jun 27 11:39:58 2021 +0200

        chore(ci): run mypy in the pipeline

    commit 0e495bc189174cf4e99f3af1fb839536b4139504
    Author: ImgBotApp <ImgBotHelp@gmail.com>
    Date:   Sat Jun 26 16:49:02 2021 +0000

        [ImgBot] Optimize images

        *Total -- 4,285.25kb -> 4,183.38kb (2.38%)

        /apps/web/static/images/gray2.jpg -- 69.81kb -> 65.53kb (6.14%)
        /apps/web/static/images/euro1.jpg -- 67.88kb -> 64.38kb (5.15%)
/apps/web/static/images/market3.jpg -- 76.46kb -> 72.66kb
(4.96%)
/apps/web/static/images/purple2_tiny.jpg -- 17.72kb -> 16.84kb
(4.96%)
/apps/web/static/images/market3_tiny.jpg -- 20.02kb -> 19.07kb
(4.76%)
/apps/web/static/images/purple2.jpg -- 60.81kb -> 58.12kb
(4.42%)
/apps/web/static/images/minus2_tiny.jpg -- 16.90kb -> 16.16kb
(4.35%)
/apps/web/static/images/thirteen2.jpg -- 59.51kb -> 56.96kb
(4.29%)
/apps/web/static/images/ontopof1.jpg -- 25.41kb -> 24.33kb
(4.27%)
/apps/web/static/images/one3_tiny.jpg -- 20.41kb -> 19.57kb
(4.13%)
        /apps/web/static/images/one3.jpg -- 67.70kb -> 64.95kb (4.06%)
/apps/web/static/images/yellow1_tiny.jpg -- 16.83kb -> 16.14kb
(4.05%)
        /apps/web/static/images/chair3.jpg -- 59.69kb -> 57.35kb (3.91%)
/apps/web/static/images/restaurant3.jpg -- 67.58kb -> 65.00kb
(3.83%)
        /apps/web/static/images/seven2.jpg -- 56.11kb -> 54.06kb (3.65%)
/apps/web/static/images/gray2_tiny.jpg -- 16.38kb -> 15.78kb
(3.64%)
/apps/web/static/images/bridge3.jpg -- 68.42kb -> 66.00kb
(3.53%)
/apps/web/static/images/euro1_tiny.jpg -- 17.79kb -> 17.16kb
(3.53%)
/apps/web/static/images/yellow1.jpg -- 54.13kb -> 52.24kb
(3.49%)
/apps/web/static/images/restaurant3_tiny.jpg -- 17.81kb ->
17.19kb (3.47%)
        /apps/web/static/images/seven1.jpg -- 49.88kb -> 48.16kb (3.45%)
        /apps/web/static/images/minus2.jpg -- 48.70kb -> 47.03kb (3.44%)
/apps/web/static/images/market2.jpg -- 56.89kb -> 54.95kb
(3.41%)
        /apps/web/static/images/gray1.jpg -- 54.24kb -> 52.40kb (3.4%)
        /apps/web/static/images/five2.jpg -- 10.17kb -> 9.83kb (3.36%)
/apps/web/static/images/nextto1.jpg -- 61.31kb -> 59.30kb
(3.28%)
        /apps/web/static/images/eight2.jpg -- 58.05kb -> 56.18kb (3.22%)
/apps/web/static/images/between1.jpg -- 51.54kb -> 49.97kb
(3.05%)
        /apps/web/static/images/chair1.jpg -- 52.80kb -> 51.26kb (2.93%)
/apps/web/static/images/market1_tiny.jpg -- 14.86kb -> 14.42kb
(2.93%)
        /apps/web/static/images/five1.jpg -- 32.99kb -> 32.03kb (2.93%)
/apps/web/static/images/seventeen2.jpg -- 56.03kb -> 54.40kb
(2.91%)
/apps/web/static/images/restaurant1_tiny.jpg -- 15.81kb ->
15.36kb (2.87%)
/apps/web/static/images/ontopof2.jpg -- 16.54kb -> 16.07kb
(2.86%)
/apps/web/static/images/eleven2.jpg -- 53.48kb -> 51.95kb
(2.85%)
/apps/web/static/images/oldtown2_tiny.jpg -- 16.73kb -> 16.27kb
(2.75%)
        /apps/web/static/images/green1.jpg -- 57.35kb -> 55.78kb (2.74%)
/apps/web/static/images/market1.jpg -- 46.90kb -> 45.63kb
(2.71%)
        /apps/web/static/images/blue3.jpg -- 52.19kb -> 50.82kb (2.63%)
/apps/web/static/images/oldtown2.jpg -- 64.99kb -> 63.29kb
(2.61%)
/apps/web/static/images/restaurant1.jpg -- 50.82kb -> 49.50kb
(2.6%)
        /apps/web/static/images/black3.jpg -- 29.68kb -> 28.93kb (2.55%)
/apps/web/static/images/oldtown1.jpg -- 58.20kb -> 56.72kb
(2.54%)
        /apps/web/static/images/under1.jpg -- 36.10kb -> 35.19kb (2.54%)
/apps/web/static/images/restaurant2.jpg -- 48.44kb -> 47.21kb
(2.52%)
/apps/web/static/images/between2.jpg -- 47.49kb -> 46.30kb
(2.51%)
        /apps/web/static/images/bar3.jpg -- 46.33kb -> 45.20kb (2.43%)
/apps/web/static/images/nextto1_tiny.jpg -- 15.96kb -> 15.58kb
(2.41%)
/apps/web/static/images/thirteen2_tiny.jpg -- 13.79kb -> 13.46kb
(2.4%)
/apps/web/static/images/infrontof3.jpg -- 45.16kb -> 44.11kb
(2.33%)
        /apps/web/static/images/plaza3.jpg -- 46.37kb -> 45.31kb (2.27%)
/apps/web/static/images/restaurant2_tiny.jpg -- 14.17kb ->
13.85kb (2.27%)
        /apps/web/static/images/eight1.jpg -- 38.13kb -> 37.26kb (2.26%)
/apps/web/static/images/purple3.jpg -- 51.88kb -> 50.71kb
(2.25%)
/apps/web/static/images/bridge2.jpg -- 38.88kb -> 38.02kb
(2.23%)
/apps/web/static/images/nineteen1.jpg -- 47.92kb -> 46.91kb
(2.12%)
/apps/web/static/images/bridge3_tiny.jpg -- 16.39kb -> 16.05kb
(2.07%)
/apps/web/static/images/chair3_tiny.jpg -- 14.52kb -> 14.22kb
(2.05%)
/apps/web/static/images/basque3.jpg -- 25.72kb -> 25.19kb
(2.03%)
/apps/web/static/images/market2_tiny.jpg -- 14.25kb -> 13.97kb
(2.02%)
        /apps/web/static/images/six3.jpg -- 24.18kb -> 23.70kb (1.98%)
/apps/web/static/images/oldtown1_tiny.jpg -- 15.69kb -> 15.38kb
(1.97%)
        /apps/web/static/images/plaza1.jpg -- 35.58kb -> 34.91kb (1.9%)
/apps/web/static/images/blue3_tiny.jpg -- 14.85kb -> 14.57kb
(1.89%)
/apps/web/static/images/eight2_tiny.jpg -- 13.98kb -> 13.72kb
(1.82%)
        /apps/web/static/images/six1.jpg -- 20.58kb -> 20.21kb (1.81%)
/apps/web/static/images/fourteen3.jpg -- 16.00kb -> 15.72kb
(1.8%)
/apps/web/static/images/basque`.jpg -- 30.00kb -> 29.46kb
(1.78%)
        /apps/web/static/images/plaza2.jpg -- 33.10kb -> 32.51kb (1.78%)
/apps/web/static/images/oldtown3.jpg -- 43.89kb -> 43.12kb
(1.75%)
/apps/web/static/images/umbrella3.jpg -- 31.72kb -> 31.18kb
(1.71%)
/apps/web/static/images/fifteen1.jpg -- 47.92kb -> 47.10kb
(1.71%)
/apps/web/static/images/orange1.jpg -- 24.07kb -> 23.67kb
(1.68%)
/apps/web/static/images/eleven3.jpg -- 40.58kb -> 39.91kb
(1.67%)
/apps/web/static/images/green1_tiny.jpg -- 13.80kb -> 13.57kb
(1.66%)
/apps/web/static/images/behind2.jpg -- 33.50kb -> 32.95kb
(1.66%)
        /apps/web/static/images/two1.jpg -- 22.77kb -> 22.39kb (1.66%)
/apps/web/static/images/seventeen1.jpg -- 28.78kb -> 28.32kb
(1.61%)
/apps/web/static/images/umbrella1.jpg -- 37.06kb -> 36.48kb
(1.58%)
/apps/web/static/images/between2_tiny.jpg -- 12.04kb -> 11.86kb
(1.55%)
        /apps/web/static/images/plus2.jpg -- 59.46kb -> 58.54kb (1.54%)
/apps/web/static/images/twelve3.jpg -- 18.96kb -> 18.67kb
(1.54%)
        /apps/web/static/images/door1.jpg -- 43.90kb -> 43.25kb (1.48%)
/apps/web/static/images/gray1_tiny.jpg -- 8.28kb -> 8.16kb
(1.47%)
/apps/web/static/images/fourteen1.jpg -- 42.32kb -> 41.71kb
(1.44%)
        /apps/web/static/images/eight3.jpg -- 21.54kb -> 21.24kb (1.41%)
/apps/web/static/images/umbrella2.jpg -- 30.26kb -> 29.86kb
(1.33%)
        /apps/web/static/images/zero2.jpg -- 24.02kb -> 23.71kb (1.32%)
/apps/web/static/images/infrontof3_tiny.jpg -- 12.71kb ->
12.55kb (1.27%)
/apps/web/static/images/seven2_tiny.jpg -- 9.88kb -> 9.75kb
(1.23%)
/apps/web/static/images/bar2_tiny.jpg -- 13.34kb -> 13.18kb
(1.22%)
        /apps/web/static/images/under2.jpg -- 22.11kb -> 21.84kb (1.22%)
/apps/web/static/images/bar3_tiny.jpg -- 12.23kb -> 12.09kb
(1.19%)
        /apps/web/static/images/six2.jpg -- 34.09kb -> 33.69kb (1.17%)
        /apps/web/static/images/ten2.jpg -- 25.10kb -> 24.81kb (1.13%)
        /apps/web/static/images/ten1.jpg -- 36.86kb -> 36.45kb (1.11%)
/apps/web/static/images/chair1_tiny.jpg -- 12.40kb -> 12.27kb
(1.1%)
        /apps/web/static/images/euro2.jpg -- 25.09kb -> 24.83kb (1.02%)
/apps/web/static/images/infrontof1.jpg -- 27.96kb -> 27.68kb
(1%)
/apps/web/static/images/thirteen1.jpg -- 31.48kb -> 31.17kb
(0.99%)
/apps/web/static/images/sixteen1.jpg -- 21.47kb -> 21.26kb
(0.97%)
        /apps/web/static/images/green2.jpg -- 64.88kb -> 64.26kb (0.96%)
        /apps/web/static/images/under3.jpg -- 56.30kb -> 55.76kb (0.96%)
/apps/web/static/images/fifteen3.jpg -- 19.50kb -> 19.32kb
(0.94%)
        /apps/web/static/images/bar2.jpg -- 42.49kb -> 42.11kb (0.91%)
/apps/web/static/images/orange2.jpg -- 31.22kb -> 30.95kb
(0.87%)
/apps/web/static/images/seven1_tiny.jpg -- 11.90kb -> 11.80kb
(0.81%)
/apps/web/static/images/plaza3_tiny.jpg -- 11.82kb -> 11.73kb
(0.79%)
/apps/web/static/images/sixteen1_tiny.jpg -- 6.84kb -> 6.78kb
(0.79%)
        /apps/web/static/images/euro3.jpg -- 35.64kb -> 35.37kb (0.76%)
/apps/web/static/images/basque2_tiny.jpg -- 12.92kb -> 12.82kb
(0.75%)
/apps/web/static/images/eleven1.jpg -- 29.91kb -> 29.69kb
(0.74%)
/apps/web/static/images/basque2.jpg -- 41.74kb -> 41.44kb
(0.73%)
/apps/web/static/images/seventeen2_tiny.jpg -- 12.92kb ->
12.83kb (0.71%)
/apps/web/static/images/seventeen3.jpg -- 32.72kb -> 32.49kb
(0.69%)
/apps/web/static/images/window1.jpg -- 34.35kb -> 34.13kb
(0.67%)
        /apps/web/static/images/nine3.jpg -- 29.19kb -> 29.00kb (0.64%)
/apps/web/static/images/sixteen2.jpg -- 30.87kb -> 30.68kb
(0.62%)
/apps/web/static/images/behind1.jpg -- 21.12kb -> 21.00kb
(0.58%)
/apps/web/static/images/under1_tiny.jpg -- 9.74kb -> 9.69kb
(0.55%)
/apps/web/static/images/thirteen3.jpg -- 31.45kb -> 31.29kb
(0.54%)
/apps/web/static/images/between1_tiny.jpg -- 12.43kb -> 12.36kb
(0.53%)
/apps/web/static/images/behind3.jpg -- 28.47kb -> 28.33kb
(0.48%)
/apps/web/static/images/oldtown3_tiny.jpg -- 11.27kb -> 11.22kb
(0.48%)
/apps/web/static/images/euro3_tiny.jpg -- 11.95kb -> 11.89kb
(0.46%)
/apps/web/static/images/plaza1_tiny.jpg -- 9.37kb -> 9.33kb
(0.38%)
/apps/web/static/images/eighteen1.jpg -- 33.95kb -> 33.83kb
(0.35%)
/apps/web/static/images/eight1_tiny.jpg -- 10.93kb -> 10.90kb
(0.33%)
        /apps/web/static/images/twelve2.jpg -- 15.50kb -> 15.45kb (0.3%)
/apps/web/static/images/fourteen2.jpg -- 28.00kb -> 27.98kb
(0.06%)
/apps/web/static/images/nextto2.jpg -- 33.25kb -> 33.24kb
(0.03%)

        Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

    commit 3589e86a9f55ce70c536b7f4907fae0b575cde09
    Author: Daniel Kantor <github@daniel-kantor.com>
    Date:   Sun Jun 27 10:13:08 2021 +0200

        chore: set up mypy (#1407)

    commit c013534767f41dcd5b58de6e8ae9baf26f7f373c
    Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
    Date:   Sat Jun 26 10:45:53 2021 -0600

        feat: update basque course

        * Add files via upload

        * Add files via upload

        * Delete 07-Noren-4.yaml

        * Delete 07-Noren-3.yaml

        * Delete 07-Noren-2.yaml

        * Delete 07-Noren-1.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete 09-Family-1.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete courses/basque-from-english/10-Egon directory

        * Delete courses/basque-from-english/09-Family directory

        * Create 09-Egon-1.md

        * Add files via upload

        * Add files via upload

        * Delete family-1.md

        * Delete family-3.md

        * Delete family-2.md

        * Delete family-1.json

        * Add files via upload

        * Delete 03-PeopleAndPast-3.yaml

        * Delete 03-PeopleAndPast-3.md

        * Delete 03-PeopleAndPast-2.yaml

        * Delete 03-PeopleAndPast-2.md

        * Delete 03-PeopleAndPast-1.yaml

        * Delete 03-PeopleAndPast-1.md

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Delete 07-Noren-1.md

        * Delete 07-Noren-1.yaml

        * Delete 07-Noren-2.md

        * Delete 07-Noren-2.yaml

        * Delete 07-Noren-3.md

        * Delete 07-Noren-3.yaml

        * Delete 07-Noren-4.md

        * Delete 07-Noren-4.yaml

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Create 10-number.md

        * Add files via upload

        * Delete module.yaml

        * Delete 10-number.md

        * Create 10-numbers1.md

        * Add files via upload

        * Add files via upload

        * Delete 10-numbers1.md

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * Add files via upload

        * fix: fix images

        Co-authored-by: Dániel Kántor <git@daniel-kantor.com>

    * fix things

    * Fix typo + add alternative translation for kaixo

    * Fix some sentences + add alternatives

    * Change "you'll" to "you all" and fix typo

    * Delete courses/basque-from-english/09-Family/skills directory

    * Add files via upload

    * Add files via upload

    * Removed "eskerrik" and added more information.

    * Remove "eskerrik" and some other fixes

    * Add files via upload

    * Create 11-Family-1.md

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/09-Family/skills directory

    * Create 12-Bizi-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 9-Egon-1.md

    * Delete 9-Egon-1.yaml

    * Delete 9-Egon-2.md

    * Delete 9-Egon-2.yaml

    * Delete 9-Egon-3.md

    * Delete 9-Egon-3.yaml

    * Add files via upload

    * Add files via upload

    * Delete apps/web/src/courses directory

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 13-Verbs1-1.md

    * Add files via upload

    * Add files via upload

    * Create 14-Verbs2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 15-Come-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 1-Go-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix: fix course content

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 17-Postpositions-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 18-Egon2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 19-Nongo-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

* Delete courses/basque-from-english/17-Postpositions/skills
directory

    * Create 17-Postpositions-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 04-AdjNo-1.md

    * Delete 04-AdjNo-4.yaml

    * Delete 04-AdjNo-1.yaml

    * Delete 04-AdjNo-2.md

    * Delete 04-AdjNo-2.yaml

    * Delete 04-AdjNo-3.md

    * Delete 04-AdjNo-3.yaml

    * Delete 04-AdjNo-4.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 20-Because1.1.md

    * Create 21-Because2-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 20-Because1.1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Update 01-basics-1.yaml

    * Create 22-Weather-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
    Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos
<78279767+WatchGamingVideos@users.noreply.github.com>

    * refactor(tests): refactor test_export.py (#1950)

    * refactor clean word tests

    * refactor: segment test_export into more modular tests

    * style: fix pylint and black for tests

    * improv: debug ci

    * improv: fix CI

    * fix sonar cloud analysis

    * refactor random int to a common method

    * improv: fix ci errors

    * improv: remove enum and rollback codebase

    * Revert "improv: remove enum and rollback codebase"

    This reverts commit 8d920e0c1b9f92cc0e4cb71ef7624bb613f0fd0f.

    * improv: remove enum and rollback codebase

    * improv: add spacing

    * improv: change variables to real life ones

    * improv: readability and remove random from tests

    Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>

    * feat: deploy librelingo tools output to github pages (#1946)

    * feat: deploy librelingo tools output to github pages

    * fix: enable autoescape in jinja templates

    * fix(tools): add integrity checks for the jquery cdn link

    * fix: fix course build

    * revert: revert "feat: update basque course"

    This reverts commit 4c7e07ca6f63b1f2e72f39f6db70955028c69765.

    * revert: revert "revert: revert "feat: update basque course""

    This reverts commit f14e0d86d8cfd7fd66437d8b4faaba3c79c6be34.

* feat(devtools): replace print with logging, fix relative pathes,
fix error handling

    * feat(devtools): fix relative path

    * feat(devtools): don't pass args to functions

* feat(devtools): separeate the local source directory from the
directory relative to the git repository

* feat(devtools): sort json keys in the hope that the file won't
keep changing from run-to-run

* refactor(devools): convert to class, eliminate global variables to
make it possible to reuse the code in other process

* refactor(devools): replace external command by importing and
function call

* refactor(devools): eliminate some duplicated code, use less
variables

    * refactor(devools): eliminate some local variables

    * fix: fix librelingo-tools deployment (#1966)

    This reverts commit 4c7e07ca6f63b1f2e72f39f6db70955028c69765.

    revert: revert "revert: revert "feat: update basque course""

    This reverts commit f14e0d86d8cfd7fd66437d8b4faaba3c79c6be34.

    * chore(deps): update dependency svelte-check to v2.2.12

    * chore(deps): update dependency @commitlint/cli to v16.0.2

    * chore(deps): update typescript-eslint monorepo to v5.9.1

    * chore(deps): update dependency @babel/preset-env to v7.16.8

    * chore(deps): update dependency cypress to v9.2.1

    * chore(deps): update dependency @percy/cli to v1.0.0-beta.72

    * chore(deps): update dependency svelte to v3.46.0

    * refactor(tests): use @pytest.mark.parametrize (#1972)

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * fix(tests): add missing '_result'

    * fix(tests): add missing [0]

    * refactor(tests): use @pytest.mark.parametrize

    * fix(tests): remove some sneaky c

    * refactor(tests): use @pytest.mark.parametrize

    * refactor(tests): use @pytest.mark.parametrize

    * style(tests): improve naming

    * chore(deps): update dependency svelte to v3.46.1

    * chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.13.2 to 1.14.7.
- [Release
notes](https://github.com/follow-redirects/follow-redirects/releases)
-
[Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

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

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

    * Remove import error

    * Removed import error

    * fixed mypy issue in _spelling.py

    Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
Co-authored-by: renovate[bot]
<29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: RGBradley
<78659707+RGBradley@users.noreply.github.com>
    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
    Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos
<78279767+WatchGamingVideos@users.noreply.github.com>
Co-authored-by: Amine Louzar
<66479002+qbecb1zen@users.noreply.github.com>
    Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>
    Co-authored-by: Gabor Szabo <gabor@szabgab.com>
Co-authored-by: Piotr Idzik
<65706193+vil02@users.noreply.github.com>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>

commit 1e8a99e48aa67298bd59f259217c5f70e1c7d5fa
Merge: 8f03b37da8 bb74688a50
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sun Jan 16 13:34:42 2022 +0100

    Merge branch 'main' of github.com:kantord/LibreLingo

commit bb74688a507ae4f63ef7e6a0d977603542d52187
Author: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Date:   Sun Jan 16 13:32:44 2022 +0100

    refactor(tests): various test refactors

    * refactor(tests): add testing_utilities.py

    * style(tests): add NOSONAR

    * fix(tests): correct import of testing_utilities

    * refactor(tests): add test_yaml_loader_convert_phrase.py

    * refactor(tests): add _alt_versions() and _alt_translations()

    * fix(tests): add missing parentheses

    * style(tests): rename randomPath to random_path

    * refactor(tests): add test_yaml_loader_convert_phrases.py

    * fix(tests): add mock_convert_phrase to test_converts_every_word

    * refactor(tests): add test_yaml_loader_convert_words.py

    * refactor(tests): add test_yaml_loader_convert_word.py

    * style(tests): add _also_accepted()

    * refactor(tests): remove testing_utilities.py and use fakes

    * refactor: add number

    * refactor(tests): use fakes.number()

    * docs: update of the fakes README.md

    * fix: add blank line

    * style: improve wording

    * fix: add missing i

    * refactor(tests): add _access_functions

    * refactor(tests): use all(...)

    * refactor(tests): add _access_functions

commit 73e32cdffb204c2180003d61b8bb68f92166b8a2
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sun Jan 16 02:11:01 2022 +0000

    chore(deps): update dependency eslint to v8.7.0

commit 0b0a63ad2f424df23ca2dd5b77bcab8bf03b78d3
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Jan 15 21:19:00 2022 +0000

    chore(deps): update dependency eslint-plugin-jest to v25.7.0

commit 9210dab457839ebf3f8abe7ec97ff0470070f81d
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:55:17 2022 +0200

    feat(devtools): add experimantal history page

commit a6955bfc9cf2bc8ccfab79b999aa3fd9368b3d35
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:14:59 2022 +0200

feat(devtools): separate get_template in preparation for multiple
templates

commit ab2c8bb43ab3ac909b5e31e9c603b6b473e3afc1
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 18:10:35 2022 +0200

feat(devtools): split up courses.html in preparation for the
history.html

commit a6dc4d658fd259b935af129d6d5bf759fb9aa87f
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 17:59:00 2022 +0200

    feat(devtools): collect history

commit d5a65b9fc4d44bd0688dd87a2c68c52e678006c3
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 17:39:20 2022 +0200

    feat(devtools): show all counters on the front pages

commit 9a5ef329297e80171c3717ec6af1d9956db942c7
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:53:25 2022 +0200

ref(devtools): eliminate the need for the duplicate course_dir
parameter

commit 75d942452f93d3bdee2d10954034939ade7e3502
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:42:44 2022 +0200

    fix(devtool): link to basque course fixed

commit effc465a3b7d8a31d7b0dfadfb7a3f15035e06dc
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 16:27:02 2022 +0200

    fix(devtools): fix the url where we link to

commit fe5cdcd1b6c68c4ee234c6cc9b37184007202d96
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:54:49 2022 +0200

    fix(devtools): add trailing slash to url

commit 2e6514820b86ac498feaec649c4da78c44b856b5
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:54:09 2022 +0200

    fix(courses): fic repository url of courses

commit 7f50dff750df7de94c327fcea1f2772862aa7498
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 15:53:04 2022 +0200

    feat(devtools): make program executable

commit d64da8b77a21a55fd9191133aa130df3ad561694
Author: Gabor Szabo <gabor@szabgab.com>
Date:   Sat Jan 15 12:57:13 2022 +0200

feat(devtools): move the 4 local courses to the configuration file,
simplify code generating dev pages

commit 2d9e4255cefe8977356d675dbb039909eb07c1bb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 22:41:30 2022 -0700

    Add files via upload

commit a381de4c0fe511c5a9d09db0d0076a21b9dd8e5b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:56:44 2022 -0700

    Add files via upload

commit d2542aabd2d0cb10143941e97ef6afe6e11e3fbb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:55:19 2022 -0700

    Add files via upload

commit ccb88949fc73ac0c51bf8e5cf4c53b6d74f02b32
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:54:44 2022 -0700

    Add files via upload

commit 84367de428828ec07a66873558a749c1909f2276
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:54:01 2022 -0700

    Create 24-Calendar-1.md

commit e3f8c81fb4953e51d5ab086ba59c84e91f10d1a8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:52:10 2022 -0700

    Add files via upload

commit 7e7bb001df7e99e1a32939f56560746589d6e1d8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:51:15 2022 -0700

    Add files via upload

commit 0fd4602e4142120edd3bbbeb666f107c2cf2ebb7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:50:17 2022 -0700

    Add files via upload

commit b45cd6a37745c3d7c17d64e4f751d4c685512353
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:49:19 2022 -0700

    Add files via upload

commit 45fafde200a800b3534dfdc0e97e8623fe56eb0c
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:48:49 2022 -0700

    Delete 20-Because1-4.md

commit 25db634236cd7f5f0d7cfb0de331a4070dbaee2f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:48:10 2022 -0700

    Add files via upload

commit 4b8df102686bfda26bf657dd4b1f08838fcc53de
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jan 14 21:47:14 2022 -0700

    Add files via upload

commit 27723a32af089d5fda6174974a0201125df0f99d
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Jan 15 01:03:11 2022 +0000

    chore(deps): update dependency svelte to v3.46.2

commit 291dde03da8bf761208611c666a992f4b0284431
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jan 14 18:32:42 2022 +0000

    chore(deps): update dependency sass-loader to v10.2.1

commit 0a4b2447cc4cc2b3fc29a038715f5981ed7b01ca
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jan 13 23:08:53 2022 +0000

    chore(deps): update dependency @percy/cli to v1.0.0-beta.73

commit be01fa72dd64f094179d8c55c0d9210cf5a1fc3d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Jan 13 22:55:19 2022 +0100

chore(deps): update dependency eslint-plugin-svelte3 to v3.4.0
(#1995)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 1476d0466363667e6157b4847f168c2713959082
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Jan 13 22:55:08 2022 +0100

chore(deps): update dependency prettier-plugin-svelte to v2.6.0
(#1996)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 626036bae5821566961db37bff656b4ffce8fab9
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jan 13 18:44:53 2022 +0000

    chore(deps): update dependency svelte-check to v2.3.0

commit 81f0f8776ff383c53be6cf85fcb6c5cb26b2f280
Author: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 09:10:45 2022 +0100

    chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.13.2 to 1.14.7.
- [Release
notes](https://github.com/follow-redirects/follow-redirects/releases)
-
[Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

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

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

commit 194a92d76b077d9ef82e8ad2f23ec43b4b7a3125
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:24:59 2022 -0700

    Add files via upload

commit f1c33032b5e8c1f6189268c29336835b905f4bad
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:24:02 2022 -0700

    Add files via upload

commit 3b9f14a2d9eb2fa103b9a3ae8a66893032b05e85
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:33 2022 -0700

    Delete 21-Because2-3.yaml

commit 961d837c6ee3891b094ebf52dd80b2f7da232d22
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:22 2022 -0700

    Delete 21-Because2-3.md

commit d6279a6ff40919f38ef0ba860e21a2ea9a167721
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:23:09 2022 -0700

    Delete 21-Because2-2.yaml

commit 1c896d379caa8cb4a66ad463a9fa7e2b787602de
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:57 2022 -0700

    Delete 21-Because2-2.md

commit 66d589cd53ded7ca7385e15cc3a2b23903642c35
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:48 2022 -0700

    Delete 21-Because2-1.yaml

commit d89b15d76586cf660575ff6c5dbf5b1931a298c4
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:22:22 2022 -0700

    Delete 21-Because2-1.md

commit 1e451e40236445b15ad65c98b8030022f6dc5fb3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:21:31 2022 -0700

    Add files via upload

commit a0b610ac008472415dd12d61cf5ae075036a0c48
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:59 2022 -0700

    Delete 20-Because1-4.yaml

commit de75fdeb15e34b3593fa50b5a9c23a51cc3471c4
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:49 2022 -0700

    Delete 20-Because1-3.yaml

commit ae99e56335d7009ca6540959b28691b28a8e3c43
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:38 2022 -0700

    Delete 20-Because1-2.yaml

commit da0f894a45274656cbc3dfe82cc3ec4e95f411ae
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:20:26 2022 -0700

    Delete 20-Because1-1.yaml

commit 648ef71e3268257123824f46aa314d06b3cbd7cf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:19:22 2022 -0700

    Delete 1-Go-1.md

commit 1dfc832a5d7faabaa86bae75971fc51aa1027cbe
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:15:43 2022 -0700

    Add files via upload

commit 35d284239cc184d6a59e37751c75c9a8fc68315f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:14:49 2022 -0700

    Add files via upload

commit 58faf1921ba6ccec8fc2f66d14a10c3cf6c73602
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:14:09 2022 -0700

    Add files via upload

commit b746fe943de250c652a8d517297b9ecd97913a9b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:13:27 2022 -0700

    Add files via upload

commit e45f27b0b388193a1eef8aefc5de81651c956021
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:12:31 2022 -0700

    Add files via upload

commit 72688b2d03604d83d561d85d2fa84fc406041cb5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:11:32 2022 -0700

    Add files via upload

commit d01991db621f4b78fcfc809061fb7afc817ae17f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:10:46 2022 -0700

    Add files via upload

commit 188f03aace81c30a5cdab4e99bcf2bb1643b57ad
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:09:53 2022 -0700

    Add files via upload

commit 12702a090eb986ad3eeddf7fc13924395f24f4ff
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:08:59 2022 -0700

    Add files via upload

commit fd21bad4b8b59b61e3ea5d6f648c7fb30292c6dd
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:07:58 2022 -0700

    Add files via upload

commit 4944345572fc8551cdee79b27763f7726b8588f8
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:07:01 2022 -0700

    Add files via upload

commit afd8899fb26fab026c4fd45ed6882e3aa71b503e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:29 2022 -0700

    Delete 14-Verbs2-3.yaml

commit e6054aa8d3aa8ae224d6c974442de6b850de4e29
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:19 2022 -0700

    Delete 14-Verbs2-3.md

commit 57ae7a39e2f3e5905c11af5e5ed28c18e3836edf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:06:03 2022 -0700

    Delete 14-Verbs2-2.yaml

commit 3a57620174ea94f49094cd6033f7fbdc8363e4e7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:47 2022 -0700

    Delete 14-Verbs2-2.md

commit 5b5f83bd3dc35ca0dbfce686c5e9f2b0e3a7f6be
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:31 2022 -0700

    Delete 14-Verbs2-1.yaml

commit 71ed0de92322f9aa709622ae5f898c87310a7f94
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:05:20 2022 -0700

    Delete 14-Verbs2-1.md

commit 857981fb5826aca4813f0c5f3a41d355ca4a6c31
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:04:32 2022 -0700

    Add files via upload

commit d782d30744d72f1090ec3549dd726269a64dda7b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:03:29 2022 -0700

    Add files via upload

commit 5c6bc6df547d434e669e0d6dccf7337dc3e912a2
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:02:15 2022 -0700

    Add files via upload

commit 69d31f0037dd272a69be36b3e2ac3bf0fbfb44e7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:01:19 2022 -0700

    Add files via upload

commit bdaec9dbb045de0a30ac2a43f2d928d8ead1c5be
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 20:00:01 2022 -0700

    Add files via upload

commit de06aaf41a69dd8376801cf3093741fa38827dc5
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 19:58:57 2022 -0700

    Add files via upload

commit c9d7cf4796e6beccbc8fcf03df3e5125565c6ee3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jan 12 19:57:52 2022 -0700

    Add files via upload

commit 880d80098c…
kantord added a commit that referenced this pull request Feb 3, 2022
)

* chore(deps): update dependency svelte to v3.46.1

* chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.2 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.13.2...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

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

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

* chore(deps): update dependency svelte-check to v2.3.0

* chore(deps): update dependency prettier-plugin-svelte to v2.6.0 (#1996)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* chore(deps): update dependency eslint-plugin-svelte3 to v3.4.0 (#1995)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* chore(deps): update dependency @percy/cli to v1.0.0-beta.73

* chore(deps): update dependency sass-loader to v10.2.1

* chore(deps): update dependency svelte to v3.46.2

* feat(devtools): move the 4 local courses to the configuration file, simplify code generating dev pages

* feat(devtools): make program executable

* fix(courses): fic repository url of courses

* fix(devtools): add trailing slash to url

* fix(devtools): fix the url where we link to

* fix(devtool): link to basque course fixed

* ref(devtools): eliminate the need for the duplicate course_dir parameter

* feat(devtools): show all counters on the front pages

* feat(devtools): collect history

* feat(devtools): split up courses.html in preparation for the history.html

* feat(devtools): separate get_template in preparation for multiple templates

* feat(devtools): add experimantal history page

* chore(deps): update dependency eslint-plugin-jest to v25.7.0

* chore(deps): update dependency eslint to v8.7.0

* refactor(tests): various test refactors

* refactor(tests): add testing_utilities.py

* style(tests): add NOSONAR

* fix(tests): correct import of testing_utilities

* refactor(tests): add test_yaml_loader_convert_phrase.py

* refactor(tests): add _alt_versions() and _alt_translations()

* fix(tests): add missing parentheses

* style(tests): rename randomPath to random_path

* refactor(tests): add test_yaml_loader_convert_phrases.py

* fix(tests): add mock_convert_phrase to test_converts_every_word

* refactor(tests): add test_yaml_loader_convert_words.py

* refactor(tests): add test_yaml_loader_convert_word.py

* style(tests): add _also_accepted()

* refactor(tests): remove testing_utilities.py and use fakes

* refactor: add number

* refactor(tests): use fakes.number()

* docs: update of the fakes README.md

* fix: add blank line

* style: improve wording

* fix: add missing i

* refactor(tests): add _access_functions

* refactor(tests): use all(...)

* refactor(tests): add _access_functions

* chore: remove import error

* Remove import error

* Removed import error

* chore(deps): update dependency mypy to ^0.931 (#1961)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* feat: update basque course

* Add files via upload

* Add files via upload

* Delete 07-Noren-4.yaml

* Delete 07-Noren-3.yaml

* Delete 07-Noren-2.yaml

* Delete 07-Noren-1.yaml

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete courses/basque-from-english/09-Family directory

* Delete family-1.json

* Add files via upload

* Delete 03-PeopleAndPast-3.yaml

* Delete 03-PeopleAndPast-3.md

* Delete 03-PeopleAndPast-2.yaml

* Delete 03-PeopleAndPast-2.md

* Delete 03-PeopleAndPast-1.yaml

* Delete 03-PeopleAndPast-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete 07-Noren-1.md

* Delete 07-Noren-1.yaml

* Delete 07-Noren-2.md

* Delete 07-Noren-2.yaml

* Delete 07-Noren-3.md

* Delete 07-Noren-3.yaml

* Delete 07-Noren-4.md

* Delete 07-Noren-4.yaml

* Add files via upload

* Add files via upload

* Create 10-number.md

* Add files via upload

* Delete module.yaml

* Delete 10-number.md

* Create 10-numbers1.md

* Delete 10-numbers1.md

* Add files via upload

* fix: fix images

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* fix a couple translations in basics 2

* fix things
Squashed commit of the following:

commit 8ae463e64285a46c4e911b7d99abf922484f1274
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sun Jul 18 23:59:07 2021 +0200

    fix things

commit 32fdc50f3965ddb869c7b43f350f1b81a27cb9fe
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jul 3 15:03:39 2021 -0600

    Add files via upload

commit 9eb8211fbd0b37b685a60b628439f71f69f9a416
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 26 14:16:07 2021 -0600

    Add files via upload

commit 2ac35e51dbe9c61a2286cc041fc8e323fdacc661
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sat Jun 26 18:29:58 2021 +0200

    fix: fix images

commit 16adaeb38ef3699c624b526f92fbdcc5d789cc49
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 25 15:17:06 2021 -0600

    Add files via upload

commit e023f7c15d0bbf1b64943e96005f680e8263de44
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 25 15:09:04 2021 -0600

    Add files via upload

commit 5b433174d043a0ea15ab066c895d1ac2712a54f3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 25 15:08:19 2021 -0600

    Add files via upload

commit 323ff6a639c28108412fd12cc24b94421f0b5248
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 25 15:04:54 2021 -0600

    Add files via upload

commit d8a07cfc811e733f8fc60bf839680b4803a2ea88
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 25 15:03:07 2021 -0600

    Add files via upload

commit cae326db79a7a02ba906ba303dc71609dd8b3874
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 25 14:59:39 2021 -0600

    Add files via upload

commit aec0949b95c999f2e182d6dc3f3ae5e9fbadb726
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Thu Jun 24 16:43:20 2021 -0600

    Add files via upload

commit 36f27cc30b3c80d5802df9edf4c2f51fd8de4862
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jun 23 16:41:25 2021 -0600

    Add files via upload

commit c7daa3814e6d0be13387815e33e9f7c7d29ac83f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jun 21 17:59:51 2021 -0600

    Add files via upload

commit fe34b64be7d3dd36137ff088cb9f903d30bd35ea
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jun 21 17:56:53 2021 -0600

    Add files via upload

commit 81a9b2e2cdb32517d85a3d415f77e89bb42f52ea
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jun 21 17:55:56 2021 -0600

    Add files via upload

commit 3d0f8326f0d0b33eea3456e706cdba17d88184cb
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jun 21 17:54:47 2021 -0600

    Add files via upload

commit ebac05b07510acf5f9e8006b5710d99cb10bdb1b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jun 21 17:53:23 2021 -0600

    Add files via upload

commit 1b6c85afbd237e216f25e39f131e505fdf65ccaf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Mon Jun 21 17:50:17 2021 -0600

    Add files via upload

commit 61f3581fd55e23caec985af7179113518ccb164e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 18 20:11:55 2021 -0600

    Delete family-1.json

commit 1028a766368d6bd593cb8fbb90adb08847604563
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Fri Jun 18 20:01:03 2021 -0600

    Delete courses/basque-from-english/09-Family directory

commit b4fea6dbb1b0ff1f0c0aee4a71108ab5092bda9b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jun 16 16:01:03 2021 -0600

    Add files via upload

commit 68824c06289d43d6877171ef9099f028daf0a23f
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jun 16 16:00:12 2021 -0600

    Add files via upload

commit fecbc34644fa763061b1710748a25547e6a2a19e
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jun 16 15:54:51 2021 -0600

    Add files via upload

commit f248da8f799c7e8f06189e2fd2e0dbc3b883937b
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 12 15:07:25 2021 -0600

    Add files via upload

commit 7fecc913e396f7c3fe3c113e42c11f5fd2e79920
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 12 15:05:29 2021 -0600

    Add files via upload

commit d01881300357b16b8e5791f1fb093413e33b65b7
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 12 15:00:56 2021 -0600

    Add files via upload

commit 7adfdb4795403eb0a6a4b403882492f2aa35040a
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 12 14:58:17 2021 -0600

    Add files via upload

commit 32fc4280b5a382136366e7bafe50e4b00fc1a62d
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 12 14:56:19 2021 -0600

    Add files via upload

commit 6939e243caa08266b21e19c7ae4a41c8894551a3
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jun 9 21:19:17 2021 -0600

    Add files via upload

commit f048d576bb5b9f4d86dd500b26933fe3b15f8ddf
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Wed Jun 9 21:12:01 2021 -0600

    Add files via upload

commit 04bce8f91f35a132fe87c627fec629157a683e54
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sun Jun 6 08:03:20 2021 -0600

    Add files via upload

commit cd046378e5f988523ac1a50e889a24f08c9c71ef
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sun Jul 18 19:58:49 2021 +0000

    chore(deps): update dependency css-loader to v5.2.7

commit d196f0797107a3cac63ba84e45b0b44fc7014cc3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jul 18 21:57:35 2021 +0200

    chore(deps): update dependency svelte-preprocess-sass to v2 (#1451)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 498f3bfcec0c48c7524d433f84f6efc49193b68a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jul 18 21:57:20 2021 +0200

    chore(deps): update dependency svelte-check to v2.2.3 (#1453)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit a1233fe5a5486a8400858882a1a5b626cf712fc8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jul 18 21:55:56 2021 +0200

    chore(deps): update dependency eslint to v7.31.0 (#1454)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>

commit 3982b024bb020bbee856851fb6001928354aa147
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Sun Jul 18 18:20:21 2021 +0200

    docs: add zmbc as a contributor for doc (#1455)

    * docs: update README.md [skip ci]

    * docs: update .all-contributorsrc [skip ci]

    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

commit b1c0960a5868768d335a35fa2c0b3d4d0cf0568b
Author: Zeb Burke-Conte <zmbc@users.noreply.github.com>
Date:   Sun Jul 18 09:19:52 2021 -0700

    docs: add notes from setting up my development environment

    Not sure if these are helpful, but here's some documentation of additional steps I found on the way to setting up a development environment.

commit 4cde4eeea3f2aa2f4ea6f3d71b369aab357fc0ff
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Wed Jul 14 09:46:21 2021 +0200

    ci: run cypress on a statically built page

commit e6721691ec6e941e397cd3af74528b02d2a6da7f
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Tue Jul 13 10:02:55 2021 +0200

    ci: fix static build on main

commit 82347b8e2a1600d03ced4325a6a8fbb9f31fe91a
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jul 12 18:50:44 2021 +0000

    chore(deps): update typescript-eslint monorepo to v4.28.3

commit e08db5e0337a191b0f30ddbc3aa6e8d5c4213766
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Mon Jul 12 09:32:25 2021 +0200

    test(web): fix testChallenge feature in static build

commit fe77ad4a29b843b925da4f4d7db83e7e4c31319d
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sat Jul 10 17:08:05 2021 +0200

    fix: fix markdown loading

commit aeceb5dc322ec8e8f11995da81cdec263e52ae7a
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Mon Jul 12 05:56:48 2021 +0000

    docs: update .all-contributorsrc [skip ci]

commit e5f4bf5235fc5c3ae32c77d453a9e743d6bbd561
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Mon Jul 12 05:56:47 2021 +0000

    docs: update README.md [skip ci]

commit d39fb89e1e4547880f8294f1e6a642c13f81c3d9
Author: Cameron Radmore <radmorecameron@gmail.com>
Date:   Sat Jul 10 18:29:44 2021 -0400

    Add missing images for french, german & parsig

commit cd10f1a182182a55ea58508e3033ea4207077bb9
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Thu Jul 1 08:45:25 2021 +0200

    refactor: build test course in YAML

commit 8481894c5d77395b4b4048576fd25d682f975ad0
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jul 9 13:34:58 2021 +0000

    chore(deps): update dependency cypress-cucumber-preprocessor to v4.1.4

commit 3f3c866973f973c6d6cd585ee58024b306631ac8
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jul 9 12:57:49 2021 +0000

    chore(deps): update dependency svelte-check to v2.2.2

commit 4d64140698a35216e86bb801ea430067bf79bedc
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jul 9 11:27:08 2021 +0000

    chore(deps): update dependency svelte-preprocess to v4.7.4

commit 066c16122134ffd1f52f6f757c0058a543e2840c
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jul 7 17:22:29 2021 +0000

    chore(deps): update dependency @types/sortablejs to v1.10.7

commit a575764ada563bd8b8a9cb2af479d86c17fc1bc1
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jul 7 17:22:12 2021 +0000

    chore(deps): update dependency @types/jest to v26.0.24

commit e808934df781fe5151cbda6df1d687e8014e0917
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jul 7 17:03:50 2021 +0000

    chore(deps): update dependency @types/node to v14.17.5

commit 85ed2dae68259f114050d7b9dfa4b56aad5919dc
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jul 7 15:11:52 2021 +0000

    chore(deps): update dependency cypress to v7.7.0

commit 2cbfa2f49a43de3de33c6679d8b13e2ec29db4bb
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Tue Jul 6 19:51:29 2021 +0200

    chore: fix broken cypress in the pipeline

commit dcd901ed432dacfc5d359554857ca970c6229249
Author: Renovate Bot <bot@renovateapp.com>
Date:   Tue Jul 6 10:26:46 2021 +0000

    chore(deps): update dependency husky to v7.0.1

commit 4176379caf6051a1e1d5e06bd1bd8f7d7bf095fa
Author: Renovate Bot <bot@renovateapp.com>
Date:   Tue Jul 6 08:26:18 2021 +0000

    fix(deps): update dependency dayjs to v1.10.6

commit 8d97d0382f3354a52644612505ef6e7451b11311
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jul 5 17:53:45 2021 +0000

    chore(deps): update typescript-eslint monorepo to v4.28.2

commit dd2175c9b6f3005e1aa613ccc6b0c05e1253f8d1
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sun Jul 4 19:40:51 2021 +0000

    fix(deps): update dependency sortablejs to v1.14.0

commit 301b89278ff2ae6db8454023fb704eaaf0fde9b0
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jul 2 22:30:49 2021 +0000

    chore(deps): update dependency eslint to v7.30.0

commit 6d14acb998751930e813f3d1ec03348dc0bc465b
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Jul 2 17:05:50 2021 +0000

    chore(deps): update dependency cypress-cucumber-preprocessor to v4.1.3

commit 5603f6001a328b42f9bb7cfe11d7d21f141ffc51
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jul 1 07:20:29 2021 +0000

    chore(deps): update dependency husky to v7

commit 367b7141655520349713c59f338497d2b9471f37
Author: Renovate Bot <bot@renovateapp.com>
Date:   Thu Jul 1 01:13:52 2021 +0000

    chore(deps): update dependency typescript to v4.3.5

commit beda45641304f243efc6a61c3a5182fe57deb16f
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jun 30 19:52:05 2021 +0000

    fix(deps): update dependency howler to v2.2.3

commit b8e3b63749bee0d12f839050bf3139504c0987db
Author: Renovate Bot <bot@renovateapp.com>
Date:   Wed Jun 30 16:24:57 2021 +0000

    chore(deps): update dependency @percy/cli to v1.0.0-beta.58

commit dd62de717befeff04e924fb082f04370b262ea15
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Tue Jun 29 20:22:08 2021 +0200

    chore: fix poetry.lock

commit b28edf78c82b97420b5c358bca0b05744da7c337
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Tue Jun 29 20:11:46 2021 +0200

    chore: fix poetry.lock files

commit e21e5032e4464abecf5b3557855ce01bfa5ed2fa
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Tue Jun 29 09:59:15 2021 +0200

    chore: make python package compatible with Python 3.8

commit 271e618852da3e8d4cdc56f95ef32b398721613b
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jun 28 23:01:10 2021 +0000

    chore(deps): update typescript-eslint monorepo to v4.28.1

commit b455687e4aac3b3ec9a50dbdd99ad42c82ad374e
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jun 28 21:33:49 2021 +0000

    chore(deps): update jest monorepo to v27.0.6

commit 5354574082e77e653f84a56cb4e34caef425fffd
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jun 28 19:52:56 2021 +0000

    chore(deps): update dependency @percy/cli to v1.0.0-beta.57

commit 97fd190ddd7412fed30f8a009cbc49056c8cdb3e
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jun 28 17:39:59 2021 +0000

    chore(deps): update dependency mini-css-extract-plugin to v1.6.2

commit be1a0df5af1b9541c094847e7e56756160d5b66d
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Jun 28 00:11:58 2021 +0000

    fix(deps): update dependency howler to v2.2.2

commit d2cf42b00e9eb53107fff92dda4d480e73fea100
Author: Dániel Kántor <git@daniel-kantor.com>
Date:   Sun Jun 27 11:39:58 2021 +0200

    chore(ci): run mypy in the pipeline

commit 0e495bc189174cf4e99f3af1fb839536b4139504
Author: ImgBotApp <ImgBotHelp@gmail.com>
Date:   Sat Jun 26 16:49:02 2021 +0000

    [ImgBot] Optimize images

    *Total -- 4,285.25kb -> 4,183.38kb (2.38%)

    /apps/web/static/images/gray2.jpg -- 69.81kb -> 65.53kb (6.14%)
    /apps/web/static/images/euro1.jpg -- 67.88kb -> 64.38kb (5.15%)
    /apps/web/static/images/market3.jpg -- 76.46kb -> 72.66kb (4.96%)
    /apps/web/static/images/purple2_tiny.jpg -- 17.72kb -> 16.84kb (4.96%)
    /apps/web/static/images/market3_tiny.jpg -- 20.02kb -> 19.07kb (4.76%)
    /apps/web/static/images/purple2.jpg -- 60.81kb -> 58.12kb (4.42%)
    /apps/web/static/images/minus2_tiny.jpg -- 16.90kb -> 16.16kb (4.35%)
    /apps/web/static/images/thirteen2.jpg -- 59.51kb -> 56.96kb (4.29%)
    /apps/web/static/images/ontopof1.jpg -- 25.41kb -> 24.33kb (4.27%)
    /apps/web/static/images/one3_tiny.jpg -- 20.41kb -> 19.57kb (4.13%)
    /apps/web/static/images/one3.jpg -- 67.70kb -> 64.95kb (4.06%)
    /apps/web/static/images/yellow1_tiny.jpg -- 16.83kb -> 16.14kb (4.05%)
    /apps/web/static/images/chair3.jpg -- 59.69kb -> 57.35kb (3.91%)
    /apps/web/static/images/restaurant3.jpg -- 67.58kb -> 65.00kb (3.83%)
    /apps/web/static/images/seven2.jpg -- 56.11kb -> 54.06kb (3.65%)
    /apps/web/static/images/gray2_tiny.jpg -- 16.38kb -> 15.78kb (3.64%)
    /apps/web/static/images/bridge3.jpg -- 68.42kb -> 66.00kb (3.53%)
    /apps/web/static/images/euro1_tiny.jpg -- 17.79kb -> 17.16kb (3.53%)
    /apps/web/static/images/yellow1.jpg -- 54.13kb -> 52.24kb (3.49%)
    /apps/web/static/images/restaurant3_tiny.jpg -- 17.81kb -> 17.19kb (3.47%)
    /apps/web/static/images/seven1.jpg -- 49.88kb -> 48.16kb (3.45%)
    /apps/web/static/images/minus2.jpg -- 48.70kb -> 47.03kb (3.44%)
    /apps/web/static/images/market2.jpg -- 56.89kb -> 54.95kb (3.41%)
    /apps/web/static/images/gray1.jpg -- 54.24kb -> 52.40kb (3.4%)
    /apps/web/static/images/five2.jpg -- 10.17kb -> 9.83kb (3.36%)
    /apps/web/static/images/nextto1.jpg -- 61.31kb -> 59.30kb (3.28%)
    /apps/web/static/images/eight2.jpg -- 58.05kb -> 56.18kb (3.22%)
    /apps/web/static/images/between1.jpg -- 51.54kb -> 49.97kb (3.05%)
    /apps/web/static/images/chair1.jpg -- 52.80kb -> 51.26kb (2.93%)
    /apps/web/static/images/market1_tiny.jpg -- 14.86kb -> 14.42kb (2.93%)
    /apps/web/static/images/five1.jpg -- 32.99kb -> 32.03kb (2.93%)
    /apps/web/static/images/seventeen2.jpg -- 56.03kb -> 54.40kb (2.91%)
    /apps/web/static/images/restaurant1_tiny.jpg -- 15.81kb -> 15.36kb (2.87%)
    /apps/web/static/images/ontopof2.jpg -- 16.54kb -> 16.07kb (2.86%)
    /apps/web/static/images/eleven2.jpg -- 53.48kb -> 51.95kb (2.85%)
    /apps/web/static/images/oldtown2_tiny.jpg -- 16.73kb -> 16.27kb (2.75%)
    /apps/web/static/images/green1.jpg -- 57.35kb -> 55.78kb (2.74%)
    /apps/web/static/images/market1.jpg -- 46.90kb -> 45.63kb (2.71%)
    /apps/web/static/images/blue3.jpg -- 52.19kb -> 50.82kb (2.63%)
    /apps/web/static/images/oldtown2.jpg -- 64.99kb -> 63.29kb (2.61%)
    /apps/web/static/images/restaurant1.jpg -- 50.82kb -> 49.50kb (2.6%)
    /apps/web/static/images/black3.jpg -- 29.68kb -> 28.93kb (2.55%)
    /apps/web/static/images/oldtown1.jpg -- 58.20kb -> 56.72kb (2.54%)
    /apps/web/static/images/under1.jpg -- 36.10kb -> 35.19kb (2.54%)
    /apps/web/static/images/restaurant2.jpg -- 48.44kb -> 47.21kb (2.52%)
    /apps/web/static/images/between2.jpg -- 47.49kb -> 46.30kb (2.51%)
    /apps/web/static/images/bar3.jpg -- 46.33kb -> 45.20kb (2.43%)
    /apps/web/static/images/nextto1_tiny.jpg -- 15.96kb -> 15.58kb (2.41%)
    /apps/web/static/images/thirteen2_tiny.jpg -- 13.79kb -> 13.46kb (2.4%)
    /apps/web/static/images/infrontof3.jpg -- 45.16kb -> 44.11kb (2.33%)
    /apps/web/static/images/plaza3.jpg -- 46.37kb -> 45.31kb (2.27%)
    /apps/web/static/images/restaurant2_tiny.jpg -- 14.17kb -> 13.85kb (2.27%)
    /apps/web/static/images/eight1.jpg -- 38.13kb -> 37.26kb (2.26%)
    /apps/web/static/images/purple3.jpg -- 51.88kb -> 50.71kb (2.25%)
    /apps/web/static/images/bridge2.jpg -- 38.88kb -> 38.02kb (2.23%)
    /apps/web/static/images/nineteen1.jpg -- 47.92kb -> 46.91kb (2.12%)
    /apps/web/static/images/bridge3_tiny.jpg -- 16.39kb -> 16.05kb (2.07%)
    /apps/web/static/images/chair3_tiny.jpg -- 14.52kb -> 14.22kb (2.05%)
    /apps/web/static/images/basque3.jpg -- 25.72kb -> 25.19kb (2.03%)
    /apps/web/static/images/market2_tiny.jpg -- 14.25kb -> 13.97kb (2.02%)
    /apps/web/static/images/six3.jpg -- 24.18kb -> 23.70kb (1.98%)
    /apps/web/static/images/oldtown1_tiny.jpg -- 15.69kb -> 15.38kb (1.97%)
    /apps/web/static/images/plaza1.jpg -- 35.58kb -> 34.91kb (1.9%)
    /apps/web/static/images/blue3_tiny.jpg -- 14.85kb -> 14.57kb (1.89%)
    /apps/web/static/images/eight2_tiny.jpg -- 13.98kb -> 13.72kb (1.82%)
    /apps/web/static/images/six1.jpg -- 20.58kb -> 20.21kb (1.81%)
    /apps/web/static/images/fourteen3.jpg -- 16.00kb -> 15.72kb (1.8%)
    /apps/web/static/images/basque`.jpg -- 30.00kb -> 29.46kb (1.78%)
    /apps/web/static/images/plaza2.jpg -- 33.10kb -> 32.51kb (1.78%)
    /apps/web/static/images/oldtown3.jpg -- 43.89kb -> 43.12kb (1.75%)
    /apps/web/static/images/umbrella3.jpg -- 31.72kb -> 31.18kb (1.71%)
    /apps/web/static/images/fifteen1.jpg -- 47.92kb -> 47.10kb (1.71%)
    /apps/web/static/images/orange1.jpg -- 24.07kb -> 23.67kb (1.68%)
    /apps/web/static/images/eleven3.jpg -- 40.58kb -> 39.91kb (1.67%)
    /apps/web/static/images/green1_tiny.jpg -- 13.80kb -> 13.57kb (1.66%)
    /apps/web/static/images/behind2.jpg -- 33.50kb -> 32.95kb (1.66%)
    /apps/web/static/images/two1.jpg -- 22.77kb -> 22.39kb (1.66%)
    /apps/web/static/images/seventeen1.jpg -- 28.78kb -> 28.32kb (1.61%)
    /apps/web/static/images/umbrella1.jpg -- 37.06kb -> 36.48kb (1.58%)
    /apps/web/static/images/between2_tiny.jpg -- 12.04kb -> 11.86kb (1.55%)
    /apps/web/static/images/plus2.jpg -- 59.46kb -> 58.54kb (1.54%)
    /apps/web/static/images/twelve3.jpg -- 18.96kb -> 18.67kb (1.54%)
    /apps/web/static/images/door1.jpg -- 43.90kb -> 43.25kb (1.48%)
    /apps/web/static/images/gray1_tiny.jpg -- 8.28kb -> 8.16kb (1.47%)
    /apps/web/static/images/fourteen1.jpg -- 42.32kb -> 41.71kb (1.44%)
    /apps/web/static/images/eight3.jpg -- 21.54kb -> 21.24kb (1.41%)
    /apps/web/static/images/umbrella2.jpg -- 30.26kb -> 29.86kb (1.33%)
    /apps/web/static/images/zero2.jpg -- 24.02kb -> 23.71kb (1.32%)
    /apps/web/static/images/infrontof3_tiny.jpg -- 12.71kb -> 12.55kb (1.27%)
    /apps/web/static/images/seven2_tiny.jpg -- 9.88kb -> 9.75kb (1.23%)
    /apps/web/static/images/bar2_tiny.jpg -- 13.34kb -> 13.18kb (1.22%)
    /apps/web/static/images/under2.jpg -- 22.11kb -> 21.84kb (1.22%)
    /apps/web/static/images/bar3_tiny.jpg -- 12.23kb -> 12.09kb (1.19%)
    /apps/web/static/images/six2.jpg -- 34.09kb -> 33.69kb (1.17%)
    /apps/web/static/images/ten2.jpg -- 25.10kb -> 24.81kb (1.13%)
    /apps/web/static/images/ten1.jpg -- 36.86kb -> 36.45kb (1.11%)
    /apps/web/static/images/chair1_tiny.jpg -- 12.40kb -> 12.27kb (1.1%)
    /apps/web/static/images/euro2.jpg -- 25.09kb -> 24.83kb (1.02%)
    /apps/web/static/images/infrontof1.jpg -- 27.96kb -> 27.68kb (1%)
    /apps/web/static/images/thirteen1.jpg -- 31.48kb -> 31.17kb (0.99%)
    /apps/web/static/images/sixteen1.jpg -- 21.47kb -> 21.26kb (0.97%)
    /apps/web/static/images/green2.jpg -- 64.88kb -> 64.26kb (0.96%)
    /apps/web/static/images/under3.jpg -- 56.30kb -> 55.76kb (0.96%)
    /apps/web/static/images/fifteen3.jpg -- 19.50kb -> 19.32kb (0.94%)
    /apps/web/static/images/bar2.jpg -- 42.49kb -> 42.11kb (0.91%)
    /apps/web/static/images/orange2.jpg -- 31.22kb -> 30.95kb (0.87%)
    /apps/web/static/images/seven1_tiny.jpg -- 11.90kb -> 11.80kb (0.81%)
    /apps/web/static/images/plaza3_tiny.jpg -- 11.82kb -> 11.73kb (0.79%)
    /apps/web/static/images/sixteen1_tiny.jpg -- 6.84kb -> 6.78kb (0.79%)
    /apps/web/static/images/euro3.jpg -- 35.64kb -> 35.37kb (0.76%)
    /apps/web/static/images/basque2_tiny.jpg -- 12.92kb -> 12.82kb (0.75%)
    /apps/web/static/images/eleven1.jpg -- 29.91kb -> 29.69kb (0.74%)
    /apps/web/static/images/basque2.jpg -- 41.74kb -> 41.44kb (0.73%)
    /apps/web/static/images/seventeen2_tiny.jpg -- 12.92kb -> 12.83kb (0.71%)
    /apps/web/static/images/seventeen3.jpg -- 32.72kb -> 32.49kb (0.69%)
    /apps/web/static/images/window1.jpg -- 34.35kb -> 34.13kb (0.67%)
    /apps/web/static/images/nine3.jpg -- 29.19kb -> 29.00kb (0.64%)
    /apps/web/static/images/sixteen2.jpg -- 30.87kb -> 30.68kb (0.62%)
    /apps/web/static/images/behind1.jpg -- 21.12kb -> 21.00kb (0.58%)
    /apps/web/static/images/under1_tiny.jpg -- 9.74kb -> 9.69kb (0.55%)
    /apps/web/static/images/thirteen3.jpg -- 31.45kb -> 31.29kb (0.54%)
    /apps/web/static/images/between1_tiny.jpg -- 12.43kb -> 12.36kb (0.53%)
    /apps/web/static/images/behind3.jpg -- 28.47kb -> 28.33kb (0.48%)
    /apps/web/static/images/oldtown3_tiny.jpg -- 11.27kb -> 11.22kb (0.48%)
    /apps/web/static/images/euro3_tiny.jpg -- 11.95kb -> 11.89kb (0.46%)
    /apps/web/static/images/plaza1_tiny.jpg -- 9.37kb -> 9.33kb (0.38%)
    /apps/web/static/images/eighteen1.jpg -- 33.95kb -> 33.83kb (0.35%)
    /apps/web/static/images/eight1_tiny.jpg -- 10.93kb -> 10.90kb (0.33%)
    /apps/web/static/images/twelve2.jpg -- 15.50kb -> 15.45kb (0.3%)
    /apps/web/static/images/fourteen2.jpg -- 28.00kb -> 27.98kb (0.06%)
    /apps/web/static/images/nextto2.jpg -- 33.25kb -> 33.24kb (0.03%)

    Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

commit 3589e86a9f55ce70c536b7f4907fae0b575cde09
Author: Daniel Kantor <github@daniel-kantor.com>
Date:   Sun Jun 27 10:13:08 2021 +0200

    chore: set up mypy (#1407)

commit c013534767f41dcd5b58de6e8ae9baf26f7f373c
Author: RGBradley <78659707+RGBradley@users.noreply.github.com>
Date:   Sat Jun 26 10:45:53 2021 -0600

    feat: update basque course

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-4.yaml

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-1.yaml

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 09-Family-1.yaml

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete courses/basque-from-english/10-Egon directory

    * Delete courses/basque-from-english/09-Family directory

    * Create 09-Egon-1.md

    * Add files via upload

    * Add files via upload

    * Delete family-1.md

    * Delete family-3.md

    * Delete family-2.md

    * Delete family-1.json

    * Add files via upload

    * Delete 03-PeopleAndPast-3.yaml

    * Delete 03-PeopleAndPast-3.md

    * Delete 03-PeopleAndPast-2.yaml

    * Delete 03-PeopleAndPast-2.md

    * Delete 03-PeopleAndPast-1.yaml

    * Delete 03-PeopleAndPast-1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Delete 07-Noren-1.md

    * Delete 07-Noren-1.yaml

    * Delete 07-Noren-2.md

    * Delete 07-Noren-2.yaml

    * Delete 07-Noren-3.md

    * Delete 07-Noren-3.yaml

    * Delete 07-Noren-4.md

    * Delete 07-Noren-4.yaml

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Create 10-number.md

    * Add files via upload

    * Delete module.yaml

    * Delete 10-number.md

    * Create 10-numbers1.md

    * Add files via upload

    * Add files via upload

    * Delete 10-numbers1.md

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * Add files via upload

    * fix: fix images

    Co-authored-by: Dániel Kántor <git@daniel-kantor.com>

* fix things

* Fix typo + add alternative translation for kaixo

* Fix some sentences + add alternatives

* Change "you'll" to "you all" and fix typo

* Delete courses/basque-from-english/09-Family/skills directory

* Add files via upload

* Add files via upload

* Removed "eskerrik" and added more information.

* Remove "eskerrik" and some other fixes

* Add files via upload

* Create 11-Family-1.md

* Add files via upload

* Add files via upload

* Delete courses/basque-from-english/09-Family/skills directory

* Create 12-Bizi-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete 9-Egon-1.md

* Delete 9-Egon-1.yaml

* Delete 9-Egon-2.md

* Delete 9-Egon-2.yaml

* Delete 9-Egon-3.md

* Delete 9-Egon-3.yaml

* Add files via upload

* Add files via upload

* Delete apps/web/src/courses directory

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create 13-Verbs1-1.md

* Add files via upload

* Add files via upload

* Create 14-Verbs2-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Create 15-Come-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create 1-Go-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* fix: fix course content

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create 17-Postpositions-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create 18-Egon2-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Create 19-Nongo-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete courses/basque-from-english/17-Postpositions/skills directory

* Create 17-Postpositions-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete 04-AdjNo-1.md

* Delete 04-AdjNo-4.yaml

* Delete 04-AdjNo-1.yaml

* Delete 04-AdjNo-2.md

* Delete 04-AdjNo-2.yaml

* Delete 04-AdjNo-3.md

* Delete 04-AdjNo-3.yaml

* Delete 04-AdjNo-4.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create 20-Because1.1.md

* Create 21-Because2-1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Delete 20-Because1.1.md

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Update 01-basics-1.yaml

* Create 22-Weather-1.md

* Add files via upload

* Add files via upload

* Add files via upload

Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos <78279767+WatchGamingVideos@users.noreply.github.com>

* refactor(tests): refactor test_export.py (#1950)

* refactor clean word tests

* refactor: segment test_export into more modular tests

* style: fix pylint and black for tests

* improv: debug ci

* improv: fix CI

* fix sonar cloud analysis

* refactor random int to a common method

* improv: fix ci errors

* improv: remove enum and rollback codebase

* Revert "improv: remove enum and rollback codebase"

This reverts commit 8d920e0.

* improv: remove enum and rollback codebase

* improv: add spacing

* improv: change variables to real life ones

* improv: readability and remove random from tests

Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>

* feat: deploy librelingo tools output to github pages (#1946)

* feat: deploy librelingo tools output to github pages

* fix: enable autoescape in jinja templates

* fix(tools): add integrity checks for the jquery cdn link

* fix: fix course build

* revert: revert "feat: update basque course"

This reverts commit 4c7e07c.

* revert: revert "revert: revert "feat: update basque course""

This reverts commit f14e0d8.

* feat(devtools): replace print with logging, fix relative pathes, fix error handling

* feat(devtools): fix relative path

* feat(devtools): don't pass args to functions

* feat(devtools): separeate the local source directory from the directory relative to the git repository

* feat(devtools): sort json keys in the hope that the file won't keep changing from run-to-run

* refactor(devools): convert to class, eliminate global variables to make it possible to reuse the code in other process

* refactor(devools): replace external command by importing and function call

* refactor(devools): eliminate some duplicated code, use less variables

* refactor(devools): eliminate some local variables

* fix: fix librelingo-tools deployment (#1966)

This reverts commit 4c7e07c.

revert: revert "revert: revert "feat: update basque course""

This reverts commit f14e0d8.

* chore(deps): update dependency svelte-check to v2.2.12

* chore(deps): update dependency @commitlint/cli to v16.0.2

* chore(deps): update typescript-eslint monorepo to v5.9.1

* chore(deps): update dependency @babel/preset-env to v7.16.8

* chore(deps): update dependency cypress to v9.2.1

* chore(deps): update dependency @percy/cli to v1.0.0-beta.72

* chore(deps): update dependency svelte to v3.46.0

* refactor(tests): use @pytest.mark.parametrize (#1972)

* refactor(tests): use @pytest.mark.parametrize

* refactor(tests): use @pytest.mark.parametrize

* refactor(tests): use @pytest.mark.parametrize

* fix(tests): add missing '_result'

* fix(tests): add missing [0]

* refactor(tests): use @pytest.mark.parametrize

* fix(tests): remove some sneaky c

* refactor(tests): use @pytest.mark.parametrize

* refactor(tests): use @pytest.mark.parametrize

* style(tests): improve naming

* chore(deps): update dependency svelte to v3.46.1

* chore(deps): bump follow-redirects from 1.13.2 to 1.14.7 (#1994)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.2 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.13.2...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

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

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

* Remove import error

* Removed import error

* fixed mypy issue in _spelling.py

Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: RGBradley <78659707+RGBradley@users.noreply.github.com>
Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos <78279767+WatchGamingVideos@users.noreply.github.com>
Co-authored-by: Amine Louzar <66479002+qbecb1zen@users.noreply.github.com>
Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>
Co-authored-by: Gabor Szabo <gabor@szabgab.com>
Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* refactor(codebase): type all possible instances (#1964)

* improv: type all possible instances

* improv: change types from list (usable in python3.9 to List from typing since we use python3.8 for semaphore ci

* improv: update documentation

* improv: update documentation

* refactor(tests): add test_export_course_skills.py (#1992)

* refactor(tests): add test_export_course_skills.py

* fix(tests): add get_fake_skill

* fix(tests): remove unused imports

* refactor(tests): move get_fake_skill() to fakes

* refactor(tests): add test_export_skill.py

* fix: remove fakes.

* fix: remove fakes.

* fix(tests): remove unused import

* fix(tests): use proper import order

* fix(tests): use caplog

* fix(tests): use proper order of entries in caplog.record_tuples

* refactor(tests): add test_export_course_data.py

* refactor(tests): add test_export_course.py

Co-authored-by: Daniel Kantor <github@daniel-kantor.com>

* fix: avoid potential bugs (#1999)

* fix: use double quotes

* fix: use $(...)

* fix: remove redundant 'cd -'

* style: avoid using $?

* style: avoid using $?

* fix: revert changes

* fix: use safe cd

* chore: update python dependencies (#1991)

* improv: move load_dictionary tests into a separated file

* style: fix lint and formatting

* chore: add robots.txt (#2004)

* feat(devtools): add link to the new legacy devtool

* refactor(tests): fix failing tests

* style: fix formatting

* improv: resolve merge errors

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabor Szabo <gabor@szabgab.com>
Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Co-authored-by: Dániel Kántor <git@daniel-kantor.com>
Co-authored-by: Dushyant Bhardwaj <43706857+dushyantbhardwaj9@users.noreply.github.com>
Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
Co-authored-by: RGBradley <78659707+RGBradley@users.noreply.github.com>
Co-authored-by: Michael Nock <pokemaster103@gmail.com>
Co-authored-by: GamingVideos <78279767+WatchGamingVideos@users.noreply.github.com>
Co-authored-by: Qbecb1zen <aminelouzar@hotmail.cm>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants