From 5df5d3a77e4ed3118d5ca457dcdb881c81d398d5 Mon Sep 17 00:00:00 2001 From: Kimberley Cook Date: Tue, 6 Jan 2026 10:48:34 +0100 Subject: [PATCH 1/2] 2026 stats update --- www/data/attended_per_year.json | 9 +++- www/data/average_rating_per_month.json | 25 +++++++++++ www/data/counted_stats.json | 14 +++---- www/data/last_updated_at.json | 2 +- www/data/new_signups.json | 51 +++++++++++++---------- www/data/ratings_per_year.json | 5 +++ www/data/returning_members.json | 6 +-- www/data/student_to_coach_conversion.json | 6 +-- www/data/workshops_per_year.json | 4 ++ www/src/pages/index.tsx | 2 +- 10 files changed, 84 insertions(+), 40 deletions(-) diff --git a/www/data/attended_per_year.json b/www/data/attended_per_year.json index 2df8af7..88ecc94 100644 --- a/www/data/attended_per_year.json +++ b/www/data/attended_per_year.json @@ -60,8 +60,13 @@ "year": 2024 }, { - "students": 1442, - "coaches": 1083, + "students": 2090, + "coaches": 1283, "year": 2025 + }, + { + "students": 1179, + "coaches": 825, + "year": 2026 } ] \ No newline at end of file diff --git a/www/data/average_rating_per_month.json b/www/data/average_rating_per_month.json index a2f3e1f..a8afd7b 100644 --- a/www/data/average_rating_per_month.json +++ b/www/data/average_rating_per_month.json @@ -688,5 +688,30 @@ "month": 12, "year": 2025, "avg": 5 + }, + { + "month": 1, + "year": 2026, + "avg": 5 + }, + { + "month": 2, + "year": 2026, + "avg": 5 + }, + { + "month": 3, + "year": 2026, + "avg": 5 + }, + { + "month": 4, + "year": 2026, + "avg": 5 + }, + { + "month": 5, + "year": 2026, + "avg": 5 } ] \ No newline at end of file diff --git a/www/data/counted_stats.json b/www/data/counted_stats.json index 4e4eac1..ff491ca 100644 --- a/www/data/counted_stats.json +++ b/www/data/counted_stats.json @@ -1,11 +1,11 @@ { - "coach_count": 7365, - "student_count": 20156, - "chapter_count": 32, - "workshop_count": 2437, + "coach_count": 7521, + "student_count": 20034, + "chapter_count": 36, + "workshop_count": 2538, "monthlies_count": 51, - "events_count": 239, - "busiest_month": 11, + "events_count": 250, + "busiest_month": 5, "slowest_month": 12, - "average_rating": 4.775713954028326 + "average_rating": 4.778947368421052 } \ No newline at end of file diff --git a/www/data/last_updated_at.json b/www/data/last_updated_at.json index 0fca6ba..35d1b12 100644 --- a/www/data/last_updated_at.json +++ b/www/data/last_updated_at.json @@ -1,3 +1,3 @@ { - "last_updated_at": "2025-12-30T09:30:05.176Z" + "last_updated_at": "2026-05-25T12:44:58.022Z" } \ No newline at end of file diff --git a/www/data/new_signups.json b/www/data/new_signups.json index 1c4d7d7..f91e0f2 100644 --- a/www/data/new_signups.json +++ b/www/data/new_signups.json @@ -1,62 +1,67 @@ [ { "coachcount": 152, - "studentcount": 382, + "studentcount": 379, "year": 2014 }, { - "coachcount": 163, - "studentcount": 577, + "coachcount": 161, + "studentcount": 571, "year": 2015 }, { - "coachcount": 311, - "studentcount": 639, + "coachcount": 306, + "studentcount": 632, "year": 2016 }, { - "coachcount": 433, - "studentcount": 1138, + "coachcount": 429, + "studentcount": 1120, "year": 2017 }, { - "coachcount": 718, - "studentcount": 1813, + "coachcount": 711, + "studentcount": 1781, "year": 2018 }, { - "coachcount": 835, - "studentcount": 2186, + "coachcount": 828, + "studentcount": 2148, "year": 2019 }, { - "coachcount": 457, - "studentcount": 1123, + "coachcount": 445, + "studentcount": 1107, "year": 2020 }, { - "coachcount": 260, - "studentcount": 821, + "coachcount": 256, + "studentcount": 798, "year": 2021 }, { - "coachcount": 416, - "studentcount": 1185, + "coachcount": 404, + "studentcount": 1139, "year": 2022 }, { - "coachcount": 571, - "studentcount": 1496, + "coachcount": 549, + "studentcount": 1445, "year": 2023 }, { - "coachcount": 487, - "studentcount": 1258, + "coachcount": 472, + "studentcount": 1207, "year": 2024 }, { - "coachcount": 403, - "studentcount": 1067, + "coachcount": 392, + "studentcount": 1030, "year": 2025 + }, + { + "coachcount": 170, + "studentcount": 352, + "year": 2026 } ] \ No newline at end of file diff --git a/www/data/ratings_per_year.json b/www/data/ratings_per_year.json index 291b90f..809b21a 100644 --- a/www/data/ratings_per_year.json +++ b/www/data/ratings_per_year.json @@ -273,5 +273,10 @@ "year": 2025, "rating": 5, "count": 161 + }, + { + "year": 2026, + "rating": 5, + "count": 63 } ] \ No newline at end of file diff --git a/www/data/returning_members.json b/www/data/returning_members.json index c5a51c4..e205769 100644 --- a/www/data/returning_members.json +++ b/www/data/returning_members.json @@ -1,5 +1,5 @@ { - "returning_members_count": 6393, - "attending_members_count": 11770, - "percentage_returning": 54.3160577740017 + "returning_members_count": 6512, + "attending_members_count": 11991, + "percentage_returning": 54.3073972145776 } \ No newline at end of file diff --git a/www/data/student_to_coach_conversion.json b/www/data/student_to_coach_conversion.json index f823f06..f5be333 100644 --- a/www/data/student_to_coach_conversion.json +++ b/www/data/student_to_coach_conversion.json @@ -1,5 +1,5 @@ { - "student_only_members_count": 7897, - "coach_and_student_members_count": 470, - "student_to_coach_conversion": 5.9516272002026085 + "student_only_members_count": 8051, + "coach_and_student_members_count": 480, + "student_to_coach_conversion": 5.96199229909328 } \ No newline at end of file diff --git a/www/data/workshops_per_year.json b/www/data/workshops_per_year.json index ac84fd4..c5ed53e 100644 --- a/www/data/workshops_per_year.json +++ b/www/data/workshops_per_year.json @@ -50,5 +50,9 @@ { "count": 197, "year": 2025 + }, + { + "count": 106, + "year": 2026 } ] \ No newline at end of file diff --git a/www/src/pages/index.tsx b/www/src/pages/index.tsx index cb191b8..02ab2f3 100644 --- a/www/src/pages/index.tsx +++ b/www/src/pages/index.tsx @@ -215,7 +215,7 @@ function IndexPage(): JSX.Element { -

Workshop attendances per year

+

Workshop and Event attendance per year

Date: Fri, 12 Jun 2026 19:46:38 +0000 Subject: [PATCH 2/2] Bump joi from 17.11.0 to 17.13.4 Bumps [joi](https://github.com/hapijs/joi) from 17.11.0 to 17.13.4. - [Commits](https://github.com/hapijs/joi/compare/v17.11.0...v17.13.4) --- updated-dependencies: - dependency-name: joi dependency-version: 17.13.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/yarn.lock b/yarn.lock index 06c1db2..341aca8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1537,7 +1537,7 @@ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== -"@hapi/hoek@^9.0.0": +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== @@ -1559,7 +1559,7 @@ dependencies: "@hapi/hoek" "^8.3.0" -"@hapi/topo@^5.0.0": +"@hapi/topo@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== @@ -2039,10 +2039,10 @@ schema-utils "^2.6.5" source-map "^0.7.3" -"@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== dependencies: "@hapi/hoek" "^9.0.0" @@ -9153,13 +9153,13 @@ jimp@^0.10.2: regenerator-runtime "^0.13.3" joi@^17.2.1, joi@^17.4.0, joi@^17.4.2: - version "17.11.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" - integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== + version "17.13.4" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.4.tgz#ad6153d97ce558eb3a3b593e0d43eab51df1c474" + integrity sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ== dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" + "@hapi/hoek" "^9.3.0" + "@hapi/topo" "^5.1.0" + "@sideway/address" "^4.1.5" "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0"