Skip to content

[pull] master from monkeytypegame:master#943

Merged
pull[bot] merged 8 commits into
Uncodedtech:masterfrom
monkeytypegame:master
Jul 5, 2026
Merged

[pull] master from monkeytypegame:master#943
pull[bot] merged 8 commits into
Uncodedtech:masterfrom
monkeytypegame:master

Conversation

@pull

@pull pull Bot commented Jul 5, 2026

Copy link
Copy Markdown

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 : )

Leonabcd123 and others added 8 commits July 5, 2026 13:01
Prevents the `Random word is empty` error, which doesn't provide any
value to the user, as we fetch again until we get valid text.
Co-authored-by: Miodec <jack@monkeytype.com>
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 8.0.11
to 9.0.1.
<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>v9.0.1</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v9.0.0...v9.0.1">9.0.1</a>
(2026-06-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>enforce disableFileAccess/disableUrlAccess for raw message option
(<a
href="https://github.com/nodemailer/nodemailer/commit/a82e060d978f27e5f41369a9a9807b1e3dedc2e2">a82e060</a>)</li>
</ul>
<h2>v9.0.0</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.11...v9.0.0">9.0.0</a>
(2026-06-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>HTTPS requests made while fetching remote content (attachment
href/path URLs, OAuth2 token endpoints, HTTP/HTTPS proxy CONNECT) now
validate the server's TLS certificate by default. Requests to hosts with
self-signed, expired, or hostname-mismatched certificates that
previously succeeded will now fail. Opt back out per request with
tls.rejectUnauthorized=false (transport options, or a per-attachment
<code>tls</code> option).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>replace deprecated url.parse with a WHATWG URL wrapper (<a
href="https://github.com/nodemailer/nodemailer/commit/0c080fbf3278926f013a5c2ad06f5f6f0e18f5ed">0c080fb</a>)</li>
<li>validate TLS certificates by default when fetching remote content
(<a
href="https://github.com/nodemailer/nodemailer/commit/6a947ac7114a16da1e6a50d9a6f4e17026ce145d">6a947ac</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/v9.0.0...v9.0.1">9.0.1</a>
(2026-06-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>enforce disableFileAccess/disableUrlAccess for raw message option
(<a
href="https://github.com/nodemailer/nodemailer/commit/a82e060d978f27e5f41369a9a9807b1e3dedc2e2">a82e060</a>)</li>
</ul>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.11...v9.0.0">9.0.0</a>
(2026-06-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>HTTPS requests made while fetching remote content (attachment
href/path URLs, OAuth2 token endpoints, HTTP/HTTPS proxy CONNECT) now
validate the server's TLS certificate by default. Requests to hosts with
self-signed, expired, or hostname-mismatched certificates that
previously succeeded will now fail. Opt back out per request with
tls.rejectUnauthorized=false (transport options, or a per-attachment
<code>tls</code> option).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>replace deprecated url.parse with a WHATWG URL wrapper (<a
href="https://github.com/nodemailer/nodemailer/commit/0c080fbf3278926f013a5c2ad06f5f6f0e18f5ed">0c080fb</a>)</li>
<li>validate TLS certificates by default when fetching remote content
(<a
href="https://github.com/nodemailer/nodemailer/commit/6a947ac7114a16da1e6a50d9a6f4e17026ce145d">6a947ac</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/69cf6252cd18227c79b75dd484357ee1e760e56e"><code>69cf625</code></a>
chore(master): release 9.0.1 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1828">#1828</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/a82e060d978f27e5f41369a9a9807b1e3dedc2e2"><code>a82e060</code></a>
fix: enforce disableFileAccess/disableUrlAccess for raw message
option</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/4e58450eb490e5097a74b2b2cce35a8d9e21856e"><code>4e58450</code></a>
chore: update dev dependencies</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/541f5fd1e26993736feedeac572b425314693f33"><code>541f5fd</code></a>
chore(master): release 9.0.0 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1827">#1827</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/0c080fbf3278926f013a5c2ad06f5f6f0e18f5ed"><code>0c080fb</code></a>
fix: replace deprecated url.parse with a WHATWG URL wrapper</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/6a947ac7114a16da1e6a50d9a6f4e17026ce145d"><code>6a947ac</code></a>
fix!: validate TLS certificates by default when fetching remote
content</li>
<li>See full diff in <a
href="https://github.com/nodemailer/nodemailer/compare/v8.0.11...v9.0.1">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>
### Description

This PR adds (Eastern) Armenian keyboard layout as it's on MacOS
("Armenian - HM QWERTY").

<!-- 
  Please describe the change(s) made in your PR:
  - explain the problem being solved
- for bug fixes without an open issue, include steps to reproduce the
issue
  - summarize the approach taken
  
  Use your own words. Do not rely on AI-generated descriptions. 
They do not demonstrate your understanding of the problem or the
solution.
Writing the description yourself helps you verify the scope of your work
and
helps us better understand your intent, reasoning and level of insight.
-->

### Checks

- [x] Adding a layout?
- [x] Make sure to follow the [layouts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md)
  - [x] Add layout to `packages/schemas/src/layouts.ts`
  - [x] Add layout json file to `frontend/static/layouts`
- [x] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [x] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->
### Description

<!-- 
  Please describe the change(s) made in your PR:
  - explain the problem being solved
- for bug fixes without an open issue, include steps to reproduce the
issue
  - summarize the approach taken
  
  Use your own words. Do not rely on AI-generated descriptions. 
They do not demonstrate your understanding of the problem or the
solution.
Writing the description yourself helps you verify the scope of your work
and
helps us better understand your intent, reasoning and level of insight.
-->

### Checks

- [ ] Adding quotes?
- Make sure to follow the [quotes
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/QUOTES.md)
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language?
- Make sure to follow the [languages
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md)
  - [ ] Add language to `packages/schemas/src/languages.ts`
- [ ] Add language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [ ] Add language json file to `frontend/static/languages`
- [ ] Adding a theme?
- Make sure to follow the [themes
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md)
  - [ ] Add theme to `packages/schemas/src/themes.ts`
  - [ ] Add theme to `frontend/src/ts/constants/themes.ts`
  - [ ] (optional) Add theme css file to `frontend/static/themes`
- [ ] Add some screenshots of the theme, especially with different test
settings (colorful, flip colors) to your pull request
- [ ] Adding a layout?
- [ ] Make sure to follow the [layouts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md)
  - [ ] Add layout to `packages/schemas/src/layouts.ts`
  - [ ] Add layout json file to `frontend/static/layouts`
- [ ] Adding a font?
- Make sure to follow the [fonts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/FONTS.md)
  - [ ] Add font file to `frontend/static/webfonts`
  - [ ] Add font to `packages/schemas/src/fonts.ts`
  - [ ] Add font to `frontend/src/ts/constants/fonts.ts`
- [ ] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [ ] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [ ] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->

<!-- I know I know they seem boring but please do them, they help us and
you will find out it also helps you. -->

Closes #

<!-- The issue(s) your PR resolves if any (delete if that is not the
case) -->
<!-- Please reference any issues and/or PRs related to your pull request
-->

<!-- Pro tip: you can mention an issue, PR, or discussion on GitHub by
referencing its hash number, e.g.:
[#1234](#1234) -->

<!-- Pro tip: you can press . (dot or period) in the code tab of any
GitHub repo to get access to GitHub's VS Code web editor. Enjoy! :) -->

---------

Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
### Description
Added 40 SQL code quote snippets to introduce SQL as a typing practice
language on Monkeytype. The quotes cover a wide range of SQL concepts
including SELECT, INSERT, UPDATE, DELETE, JOINs, CREATE TABLE, ALTER
TABLE, Window Functions, CTEs, Stored Procedures, and Transactions.

### Checks
- [x] Adding quotes?
- [x] Make sure to follow the [quotes
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/QUOTES.md)
- [x] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.

Note: These are SQL code snippets, not natural language quotes, so no
translation is needed. All snippets are standard SQL syntax and
self-explanatory.
### Description
This PR adds a regex filter to left column of words filter page,
allowing users to filter words using regular expressions along with the
other rules in the words filter tab.
- Like "exclude", box is cleared and expressions ignored when "exact
match" is true.
- Parses string into regex using https://stackoverflow.com/a/874742 
- Shows notification on invalid regex expressions and other errors
- Layout may not be suitable, please give suggestions!

### Checks
- [x] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<img width="400" height="400" alt="Screenshot 2026-06-23 at 3 33 44 PM"
src="https://github.com/user-attachments/assets/73f36955-94f4-4051-a434-b8b7329c9106"
/>

---------

Co-authored-by: Miodec <jack@monkeytype.com>
@pull pull Bot locked and limited conversation to collaborators Jul 5, 2026
@pull pull Bot added the ⤵️ pull label Jul 5, 2026
@pull pull Bot merged commit 2b5f26d into Uncodedtech:master Jul 5, 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.

6 participants