Miodec
3953d645b9
chore: add basic log when initializing test
2025-05-03 12:58:47 +02:00
Miodec
b806179137
fix: errors during word generation when custom text was empty
...
also migrate if an empty array was found in localstorage
2025-05-03 12:28:19 +02:00
Jack
b257a52f41
impr: add fallback and migrate to parsejsonwithschema (@miodec) ( #6518 )
...
!nuf
2025-05-03 12:14:35 +02:00
Miodec
fc2b051715
refactor: handle cases when grecaptcha failed to load
2025-05-03 12:02:51 +02:00
Miodec
16f3da057d
fix: unhandled exception when cancelling google sign in
2025-05-03 12:02:51 +02:00
Miodec
949b61801c
chore: check if caches exists
2025-05-03 12:02:51 +02:00
Miodec
07f2d8667d
chore: try to use auto commit detection again
2025-05-03 12:02:51 +02:00
dependabot[bot]
79aa3a569f
build(deps-dev): bump vite from 6.3.0 to 6.3.4 in /frontend ( #6510 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite )
from 6.3.0 to 6.3.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases ">vite's
releases</a>.</em></p>
<blockquote>
<h2>v6.3.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.4/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.3/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.2/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@6.3.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@6.3.1/packages/create-vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.1/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md ">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->6.3.4 (2025-04-30)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: check static serve file inside sirv (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965 ">#19965</a>)
(<a
href="c22c43de61
">c22c43d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19965 ">#19965</a></li>
<li>fix(optimizer): return plain object when using <code>require</code>
to import externals in optimized dependenci (<a
href="efc5eab253
">efc5eab</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19940 ">#19940</a></li>
<li>refactor: remove duplicate plugin context type (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19935 ">#19935</a>)
(<a
href="d6d01c2292
">d6d01c2</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19935 ">#19935</a></li>
</ul>
<h2><!-- raw HTML omitted -->6.3.3 (2025-04-24)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: ignore malformed uris in tranform middleware (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19853 ">#19853</a>)
(<a
href="e4d520141b
">e4d5201</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19853 ">#19853</a></li>
<li>fix(assets): ensure ?no-inline is not included in the asset url in
the production environment (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/1949 ">#1949</a>
(<a
href="16a73c05d3
">16a73c0</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19496 ">#19496</a></li>
<li>fix(css): resolve relative imports in sass properly on Windows (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19920 ">#19920</a>)
(<a
href="ffab442704
">ffab442</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19920 ">#19920</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19899 ">#19899</a>)
(<a
href="a4b500ef9c
">a4b500e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19899 ">#19899</a></li>
<li>fix(ssr): fix execution order of re-export (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19841 ">#19841</a>)
(<a
href="ed29dee2eb
">ed29dee</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19841 ">#19841</a></li>
<li>fix(ssr): fix live binding of default export declaration and hoist
exports getter (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19842 ">#19842</a>)
(<a
href="80a91ff824
">80a91ff</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19842 ">#19842</a></li>
<li>perf: skip sourcemap generation for renderChunk hook of
import-analysis-build plugin (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19921 ">#19921</a>)
(<a
href="55cfd04b10
">55cfd04</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19921 ">#19921</a></li>
<li>test(ssr): test <code>ssrTransform</code> re-export deps and test
stacktrace with first line (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19629 ">#19629</a>)
(<a
href="9399cdaf8c
">9399cda</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19629 ">#19629</a></li>
</ul>
<h2><!-- raw HTML omitted -->6.3.2 (2025-04-18)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: match default asserts case insensitive (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19852 ">#19852</a>)
(<a
href="cbdab1d6a3
">cbdab1d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19852 ">#19852</a></li>
<li>fix: open first url if host does not match any urls (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19886 ">#19886</a>)
(<a
href="6abbdce3d7
">6abbdce</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19886 ">#19886</a></li>
<li>fix(css): respect <code>css.lightningcss</code> option in css
minification process (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19879 ">#19879</a>)
(<a
href="b5055e0dd4
">b5055e0</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19879 ">#19879</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19698 ">#19698</a>)
(<a
href="bab4cb9224
">bab4cb9</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19698 ">#19698</a></li>
<li>feat(css): improve lightningcss messages (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19880 ">#19880</a>)
(<a
href="c713f79b5a
">c713f79</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19880 ">#19880</a></li>
</ul>
<h2><!-- raw HTML omitted -->6.3.1 (2025-04-17)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: avoid using <code>Promise.allSettled</code> in preload function
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19805 ">#19805</a>)
(<a
href="35c7f35e2b
">35c7f35</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19805 ">#19805</a></li>
<li>fix: backward compat for internal plugin <code>transform</code>
calls (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19878 ">#19878</a>)
(<a
href="a152b7cbac
">a152b7c</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19878 ">#19878</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b040d547a1
"><code>b040d54</code></a>
release: v6.3.4</li>
<li><a
href="c22c43de61
"><code>c22c43d</code></a>
fix: check static serve file inside sirv (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965 ">#19965</a>)</li>
<li><a
href="efc5eab253
"><code>efc5eab</code></a>
fix(optimizer): return plain object when using <code>require</code> to
import externals ...</li>
<li><a
href="d6d01c2292
"><code>d6d01c2</code></a>
refactor: remove duplicate plugin context type (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19935 ">#19935</a>)</li>
<li><a
href="db9eb97b2f
"><code>db9eb97</code></a>
release: v6.3.3</li>
<li><a
href="e4d520141b
"><code>e4d5201</code></a>
fix: ignore malformed uris in tranform middleware (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19853 ">#19853</a>)</li>
<li><a
href="55cfd04b10
"><code>55cfd04</code></a>
perf: skip sourcemap generation for renderChunk hook of
import-analysis-build...</li>
<li><a
href="ffab442704
"><code>ffab442</code></a>
fix(css): resolve relative imports in sass properly on Windows (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19920 ">#19920</a>)</li>
<li><a
href="16a73c05d3
"><code>16a73c0</code></a>
fix(assets): ensure ?no-inline is not included in the asset url in the
produc...</li>
<li><a
href="9399cdaf8c
"><code>9399cda</code></a>
test(ssr): test <code>ssrTransform</code> re-export deps and test
stacktrace with first ...</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v6.3.4/packages/vite ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/monkeytypegame/monkeytype/network/alerts ).
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
2025-05-02 19:50:40 +02:00
Miodec
141a84caa7
refactor: remove pointless rethrows causing loss of original error
2025-05-02 18:33:17 +02:00
Miodec
fb529ae53b
chore: remove duplicated onerror listener
2025-05-02 18:33:17 +02:00
Miodec
2a95c2b6fb
chore: drop third party frames
2025-05-02 18:33:17 +02:00
Christian Fehmer
be2d830446
fix: failed to fetch commandline when a version/hotfix is deployed (@fehmer) ( #6507 )
2025-05-02 18:33:00 +02:00
Miodec
4cca5809a8
fix: client version potentially being different during build
...
!nuf
2025-05-02 14:47:43 +02:00
Miodec
e5d8bd332f
chore: always init sentry, dont send in dev mode, add debug logs to sentry
2025-05-02 14:34:56 +02:00
Miodec
33a90228f4
chore: remove duplicate console.error on rejection
2025-05-02 14:21:31 +02:00
Miodec
a99408a92f
chore: remove error logging to analytics
2025-05-02 14:20:20 +02:00
Miodec
76859670ba
chore: remove console.error from notifications
2025-05-02 14:19:40 +02:00
Miodec
0f211b2fb7
chore: fix repo name
2025-05-01 22:28:12 +02:00
Miodec
f4b9066bb5
chore: missing repo field
2025-05-01 21:48:34 +02:00
Miodec
827637c23d
chore: set commits on sentry release
...
also lower trace sample rate
2025-05-01 21:40:47 +02:00
Miodec
c51acf39d2
chore: dont sample random sessions without errors
2025-04-30 18:46:16 +02:00
Miodec
9287e880d5
chore: temporairly try a different filtering behavior
2025-04-30 17:31:28 +02:00
Miodec
ee378f35f2
fix: key elements being too close to surrounding text
2025-04-30 16:31:08 +02:00
Miodec
055b7f0a84
chore: add a function to manually capture exceptions and send to sentry
2025-04-30 14:33:29 +02:00
Miodec
faffc78abc
chore: only add sentry plugin when building from release package
2025-04-30 14:13:51 +02:00
Miodec
bdaa3b16ff
chore: catch failed fetch requests to instatus api
2025-04-30 10:18:34 +02:00
Miodec
53ca12fbb4
fix(arabic egypt): remove offensive word
2025-04-30 08:54:57 +02:00
Miodec
c6620aba74
chore: register service worker manually, also catch errors
2025-04-30 08:09:07 +02:00
Miodec
c2f20290d7
chore: unmask notifications in sentry
2025-04-30 07:47:28 +02:00
Christian Fehmer
c2f6ec846b
fix: very slow generation of tests in large languages (@fehmer, @miodec) ( #6506 )
...
!nuf
2025-04-30 07:34:51 +02:00
Miodec
bbd5cf2ba6
chore: remove analytics logging
2025-04-29 23:27:35 +02:00
Miodec
93bcd3ca92
chore: missing optional chain
2025-04-29 21:41:24 +02:00
Miodec
2fc4d42431
chore: ignore third party errors in sentry
2025-04-29 20:42:25 +02:00
Miodec
cbb7264eb5
chore: pass client version into sentry plugin
2025-04-29 19:10:22 +02:00
Miodec
5d22a92d05
chore: pass client version into sentry plugin
2025-04-29 19:08:07 +02:00
Miodec
be794aca3a
chore: catch errors thrown when fetching release from github
2025-04-29 18:59:49 +02:00
Miodec
fee0b74ca2
fix: remove double error message on failed release notes fetch
...
!nuf
2025-04-29 18:59:10 +02:00
Miodec
0db87ad422
chore: move sentry to its own file, call set user
2025-04-29 18:28:20 +02:00
Miodec
b0ad7f7c6e
chore: bump konami version
2025-04-29 17:57:23 +02:00
Miodec
511d8d1a0a
chore: add sentry
2025-04-29 17:36:23 +02:00
Christian Fehmer
c253d2fd18
refactor: make customLayoutfluid an array (@fehmer) ( #6494 )
...
merge after #6487
2025-04-29 12:46:24 +02:00
Christian Fehmer
212b8d38cb
refactor: make funbox settings an array (@fehmer) ( #6487 )
...
change funbox from "hash separated values" to array.
---------
Co-authored-by: Miodec <jack@monkeytype.com>
2025-04-29 11:31:44 +02:00
Christian Fehmer
b36bc9f39e
refactor: move layout names to contracts (@fehmer) ( #6495 )
2025-04-28 11:29:52 +02:00
Jack
e06f7f41cf
refactor: add trycatch util (@miodec) ( #6492 )
...
Adds trycatch util to cleanup try catch code.
2025-04-26 21:24:39 +02:00
Miodec
d863e8d70e
fix(keymap): dynamic legends not working correctly
2025-04-24 13:28:09 +02:00
Miodec
a424f96480
chore: upgrade oxlint
2025-04-23 18:54:33 +02:00
Christian Fehmer
ac1d6f0847
feat(funbox): add ASL (@fehmer) ( #6485 )
2025-04-23 18:45:52 +02:00
Christian Fehmer
0c4352ee5f
refactor: improve funbox-validation, add tests (@fehmer) ( #6478 )
2025-04-23 15:32:54 +02:00
robi-wan
d651f28256
feat(layout): add OPY (@robi-wan) ( #6453 )
...
### Description
Add OPY layout
https://github.com/voidyourwarranty2/opy-layout
> OPY is a keyboard layout in the tradition of NEO2, AdNW and KOY
> for a split ortholinear keyboard with shift and space on thumb keys,
> optimized for mixed English and German usage [..]
I tweaked the rows so that it looks good in the matrix and split matrix
keyboard styles. The author did not define a row1 so I took the freedom
to include one which resembles row1 from the qwertz layout.
### Checks
- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language or a theme?
- [ ] If is a language, did you edit `_list.json`, `_groups.json` and
add `languages.json`?
- [ ] If is a theme, did you add the theme.css?
- Also please add a screenshot of the theme, it would be extra awesome
if you do so!
- [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.
---------
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
Co-authored-by: Miodec <jack@monkeytype.com>
2025-04-23 15:30:46 +02:00
Christian Fehmer
74d54ac06c
fix: compatibility check for funboxes when switching test modes (@fehmer) ( #6471 )
2025-04-19 17:02:53 +02:00