Skip to content

[pull] master from monkeytypegame:master#897

Merged
pull[bot] merged 10 commits into
Uncodedtech:masterfrom
monkeytypegame:master
Jun 2, 2026
Merged

[pull] master from monkeytypegame:master#897
pull[bot] merged 10 commits into
Uncodedtech:masterfrom
monkeytypegame:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jun 2, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Miodec and others added 10 commits June 2, 2026 19:07
Bumps
[@tanstack/query-db-collection](https://github.com/TanStack/db/tree/HEAD/packages/query-db-collection)
from 1.0.36 to 1.0.38.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/db/releases">@​tanstack/query-db-collection's
releases</a>.</em></p>
<blockquote>
<h2><code>@​tanstack/query-db-collection</code><a
href="https://github.com/1"><code>@​1</code></a>.0.38</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a
href="https://github.com/TanStack/db/commit/ec59984dcd8610ad9651c2d32e1361143d44d3c9"><code>ec59984</code></a>,
<a
href="https://github.com/TanStack/db/commit/6238a2d80caf4d1cdecaf889fb66bd6ebcc7386a"><code>6238a2d</code></a>]:
<ul>
<li><code>@​tanstack/db</code><a
href="https://github.com/0"><code>@​0</code></a>.6.7</li>
</ul>
</li>
</ul>
<h2><code>@​tanstack/query-db-collection</code><a
href="https://github.com/1"><code>@​1</code></a>.0.37</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a
href="https://github.com/TanStack/db/commit/4e9ab39241aae3ba17c8bddf744d566de411f9aa"><code>4e9ab39</code></a>]:
<ul>
<li><code>@​tanstack/db</code><a
href="https://github.com/0"><code>@​0</code></a>.6.6</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/db/blob/main/packages/query-db-collection/CHANGELOG.md">@​tanstack/query-db-collection's
changelog</a>.</em></p>
<blockquote>
<h2>1.0.38</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a
href="https://github.com/TanStack/db/commit/ec59984dcd8610ad9651c2d32e1361143d44d3c9"><code>ec59984</code></a>,
<a
href="https://github.com/TanStack/db/commit/6238a2d80caf4d1cdecaf889fb66bd6ebcc7386a"><code>6238a2d</code></a>]:
<ul>
<li><code>@​tanstack/db</code><a
href="https://github.com/0"><code>@​0</code></a>.6.7</li>
</ul>
</li>
</ul>
<h2>1.0.37</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a
href="https://github.com/TanStack/db/commit/4e9ab39241aae3ba17c8bddf744d566de411f9aa"><code>4e9ab39</code></a>]:
<ul>
<li><code>@​tanstack/db</code><a
href="https://github.com/0"><code>@​0</code></a>.6.6</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/db/commit/be656be5c5fa65cc1c2bf76bc0b60be3d9d2a577"><code>be656be</code></a>
ci: Version Packages (<a
href="https://github.com/TanStack/db/tree/HEAD/packages/query-db-collection/issues/1548">#1548</a>)</li>
<li><a
href="https://github.com/TanStack/db/commit/47d1c4b43cb0b4ba37311e63fbe7bda8360b0c5d"><code>47d1c4b</code></a>
ci: Version Packages (<a
href="https://github.com/TanStack/db/tree/HEAD/packages/query-db-collection/issues/1523">#1523</a>)</li>
<li>See full diff in <a
href="https://github.com/TanStack/db/commits/@tanstack/query-db-collection@1.0.38/packages/query-db-collection">compare
view</a></li>
</ul>
</details>
<br />

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack <jack@monkeytype.com>
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
Co-authored-by: Miodec <jack@monkeytype.com>
…shan) (#8020)

"load more" button used `getResultsSize()` (unfiltered total) to decide
if more results exist. With active filters this always showed the button
as enabled.

### Fix
  - fetch `limit + 1` filtered results
  - render only the first `limit`
  - use the extra row to determine whether more results exist
<table>
<tr>
<th>Before</th>
<th>After</th>
</tr>
<tr>
<td>
<img width="400" height="873" alt="image"
src="https://github.com/user-attachments/assets/add36d60-2361-4804-980f-0d8d06a73588"
/>
</td>
<td>
<img width="397" height="870" alt="image"
src="https://github.com/user-attachments/assets/3214afdd-e0d1-4650-9377-eb08971e2b65"
/>
</td>
</tr>
</table>

---------

Co-authored-by: Miodec <jack@monkeytype.com>
Fix formatting of frontend/static/languages/english_legal.json so the
repository formatting and asset validation checks pass.
…akartsky) (#8008)

Fixes bug #8007

-----
### Root cause :
Looks like there is a
["limitSection"](https://github.com/monkeytypegame/monkeytype/blob/35a211854b528d356766228c3be28be875605f5a/frontend/src/ts/components/modals/CustomTextModal.tsx#L386)
(hidden in UI) which was also being set during mode switch. Resulting in
[validation
error](https://github.com/monkeytypegame/monkeytype/blob/35a211854b528d356766228c3be28be875605f5a/frontend/src/ts/components/modals/CustomTextModal.tsx#L83-L93).

### Testing :
I temporarily made the hidden limit 'sections' input visible just to
debug and validate the fix

---------

Co-authored-by: Miodec <jack@monkeytype.com>
Bumps
[express-rate-limit](https://github.com/express-rate-limit/express-rate-limit)
from 7.5.1 to 8.5.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/express-rate-limit/express-rate-limit/releases">express-rate-limit's
releases</a>.</em></p>
<blockquote>
<h2>v8.5.2</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.5.1</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.5.0</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.4.1</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.4.0</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.3.2</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.3.1</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.3.0</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.2.1</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.2.0</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.1.0</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.0.1</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
<h2>v8.0.0</h2>
<p>You can view the changelog <a
href="https://express-rate-limit.mintlify.app/reference/changelog">here</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912"><code>9774693</code></a>
8.5.2</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c"><code>0e94cc0</code></a>
v8.5.2 changelog</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3"><code>9a583c5</code></a>
feat: simplify IPv6 key generation (<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633">#633</a>)</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/4f4b3fb78f96ac841a26122be1d82123271d7654"><code>4f4b3fb</code></a>
chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 (<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/632">#632</a>)</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/3c1d6c57bddc0d7c9923611fd1ac1e17399a4865"><code>3c1d6c5</code></a>
chore(deps-dev): bump the development-dependencies group with 7 updates
(<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/631">#631</a>)</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/18884b671441b14dd0e9328a5ebedf51278a16c1"><code>18884b6</code></a>
chore(deps): bump basic-ftp from 5.2.0 to 5.3.1 (<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/630">#630</a>)</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/dacc9800e640b14c61cd8791ef59d75d0ac037a7"><code>dacc980</code></a>
chore(deps): bump handlebars from 4.7.8 to 4.7.9 (<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/629">#629</a>)</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/486d0c608a95f344863302bb213fb09ea9ddf5de"><code>486d0c6</code></a>
chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/627">#627</a>)</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb"><code>50cc3f6</code></a>
8.5.1</li>
<li><a
href="https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293"><code>92c8e3e</code></a>
chore: bump ip-address library to latest (<a
href="https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626">#626</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.2">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for express-rate-limit since your current version.</p>
</details>
<details>
<summary>Install script changes</summary>
<p>This version modifies <code>prepare</code> script that runs during
installation. Review the package contents before updating.</p>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) and
[@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer).
These dependencies needed to be updated together.
Updates `nodemailer` from 8.0.5 to 8.0.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nodemailer/nodemailer/releases">nodemailer's
releases</a>.</em></p>
<blockquote>
<h2>v8.0.10</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.9...v8.0.10">8.0.10</a>
(2026-05-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fall back to lower-severity handler when custom logger lacks a level
method (<a
href="https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634">6d849df</a>)</li>
</ul>
<h2>v8.0.9</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.8...v8.0.9">8.0.9</a>
(2026-05-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>two pending security advisories (jsonTransport access bypass, List-*
CRLF injection) (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1820">#1820</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e">5f69497</a>)</li>
</ul>
<h2>v8.0.8</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.8">8.0.8</a>
(2026-05-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>enforce strict TLS for OAuth2 and Ethereal credential requests (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1818">#1818</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9">833d6e5</a>)</li>
<li>four listener/stream leaks in SMTP transport, connection, pool (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1817">#1817</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b">850bb91</a>)</li>
</ul>
<h2>v8.0.7</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.6...v8.0.7">8.0.7</a>
(2026-04-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>keep domain as UTF-8 when local part is non-ASCII (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1814">#1814</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/66d4ecb5aa431f3614a26b3c08b9c63cdf32a9ea">66d4ecb</a>)</li>
</ul>
<h2>v8.0.6</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.6">8.0.6</a>
(2026-04-24)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>restore base64 wrap() trim behavior to prevent trailing CRLF (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1810">#1810</a>)
(<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1811">#1811</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/b1ae6c1c2927240737d9f68f316f0c84042b8adb">b1ae6c1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md">nodemailer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.9...v8.0.10">8.0.10</a>
(2026-05-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fall back to lower-severity handler when custom logger lacks a level
method (<a
href="https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634">6d849df</a>)</li>
</ul>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.8...v8.0.9">8.0.9</a>
(2026-05-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>two pending security advisories (jsonTransport access bypass, List-*
CRLF injection) (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1820">#1820</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e">5f69497</a>)</li>
</ul>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.8">8.0.8</a>
(2026-05-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>enforce strict TLS for OAuth2 and Ethereal credential requests (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1818">#1818</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9">833d6e5</a>)</li>
<li>four listener/stream leaks in SMTP transport, connection, pool (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1817">#1817</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b">850bb91</a>)</li>
</ul>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.6...v8.0.7">8.0.7</a>
(2026-04-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>keep domain as UTF-8 when local part is non-ASCII (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1814">#1814</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/66d4ecb5aa431f3614a26b3c08b9c63cdf32a9ea">66d4ecb</a>)</li>
</ul>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.6">8.0.6</a>
(2026-04-24)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>restore base64 wrap() trim behavior to prevent trailing CRLF (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1810">#1810</a>)
(<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1811">#1811</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/b1ae6c1c2927240737d9f68f316f0c84042b8adb">b1ae6c1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/948ae3ff14fb904058f9cf5a6544305eca3b3956"><code>948ae3f</code></a>
chore(master): release 8.0.10 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1823">#1823</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/9eedad993010704002c50eb5d7238b6b4ce96be6"><code>9eedad9</code></a>
docs: add SECURITY.md policy (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1824">#1824</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634"><code>6d849df</code></a>
fix: fall back to lower-severity handler when custom logger lacks a
level method</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/07303cb0cb34b97b44856f5de3eff212b63e4567"><code>07303cb</code></a>
chore(master): release 8.0.9 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1821">#1821</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e"><code>5f69497</code></a>
fix: two pending security advisories (jsonTransport access bypass,
List-* CRL...</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/15138a84c543c20aa399218534cdbbfa2ea1ce55"><code>15138a8</code></a>
chore(master): release 8.0.8 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1819">#1819</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b"><code>850bb91</code></a>
fix: four listener/stream leaks in SMTP transport, connection, pool (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1817">#1817</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9"><code>833d6e5</code></a>
fix: enforce strict TLS for OAuth2 and Ethereal credential requests (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1818">#1818</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/1997040e23e5df901b8ee085ae3fc1fdbdd06f9f"><code>1997040</code></a>
chore(master): release 8.0.7 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1815">#1815</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/9b9c545dcfae3b884d5b92bf3196e674066e8b3e"><code>9b9c545</code></a>
chore: drop nodemailer-ntlm-auth devDependency (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1816">#1816</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.10">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/nodemailer` from 6.4.15 to 8.0.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Jun 2, 2026
@pull pull Bot added the ⤵️ pull label Jun 2, 2026
@pull pull Bot merged commit 8deaad3 into Uncodedtech:master Jun 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants