dependabot[bot]
3754040f22
Bump vite from 7.3.2 to 8.0.5 in /frontend ( #1641 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite )
from 7.3.2 to 8.0.5.
<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>v8.0.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.5/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.4/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@8.0.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@8.0.3/packages/create-vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.3/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@8.0.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@8.0.2/packages/create-vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.2/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@8.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@8.0.1/packages/create-vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.1/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>plugin-legacy@8.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/plugin-legacy@8.0.1/packages/plugin-legacy/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@8.0.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@8.0.0/packages/create-vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>plugin-legacy@8.0.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/plugin-legacy@8.0.0/packages/plugin-legacy/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.0/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.0-beta.18</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.0-beta.18/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.0-beta.17</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.0-beta.17/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.0-beta.16</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.0-beta.16/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.0-beta.15</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.0-beta.15/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<h2>v8.0.0-beta.14</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v8.0.0-beta.14/packages/vite/CHANGELOG.md ">CHANGELOG.md</a>
for details.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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 --><a
href="https://github.com/vitejs/vite/compare/v8.0.4...v8.0.5 ">8.0.5</a>
(2026-04-06)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>apply server.fs check to env transport (<a
href="https://redirect.github.com/vitejs/vite/issues/22159 ">#22159</a>)
(<a
href="f02d9fde0b ">f02d9fd</a>)</li>
<li>avoid path traversal with optimize deps sourcemap handler (<a
href="https://redirect.github.com/vitejs/vite/issues/22161 ">#22161</a>)
(<a
href="79f002f228 ">79f002f</a>)</li>
<li>check <code>server.fs</code> after stripping query as well (<a
href="https://redirect.github.com/vitejs/vite/issues/22160 ">#22160</a>)
(<a
href="a9a3df2993 ">a9a3df2</a>)</li>
<li>disallow referencing files outside the package from sourcemap (<a
href="https://redirect.github.com/vitejs/vite/issues/22158 ">#22158</a>)
(<a
href="f05f501734 ">f05f501</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v8.0.3...v8.0.4 ">8.0.4</a>
(2026-04-06)<!-- raw HTML omitted --></h2>
<h3>Features</h3>
<ul>
<li>allow esbuild 0.28 as peer deps (<a
href="https://redirect.github.com/vitejs/vite/issues/22155 ">#22155</a>)
(<a
href="b0da97372f ">b0da973</a>)</li>
<li><strong>hmr:</strong> truncate list of files on hmr update (<a
href="https://redirect.github.com/vitejs/vite/issues/21535 ">#21535</a>)
(<a
href="d00e806d7b ">d00e806</a>)</li>
<li><strong>optimizer:</strong> log when dependency scanning or bundling
takes over 1s (<a
href="https://redirect.github.com/vitejs/vite/issues/21797 ">#21797</a>)
(<a
href="f61a1ab33b ">f61a1ab</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><code>hasBothRollupOptionsAndRolldownOptions</code> should return
<code>false</code> for proxy case (<a
href="https://redirect.github.com/vitejs/vite/issues/22043 ">#22043</a>)
(<a
href="99897d27b4 ">99897d2</a>)</li>
<li>add types for <code>vite/modulepreload-polyfill</code> (<a
href="https://redirect.github.com/vitejs/vite/issues/22126 ">#22126</a>)
(<a
href="17330d2b9e ">17330d2</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/22073 ">#22073</a>)
(<a
href="6daa10ff1e ">6daa10f</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/22143 ">#22143</a>)
(<a
href="22b0166127 ">22b0166</a>)</li>
<li><strong>resolve:</strong> resolve tsconfig paths starting with
<code>#</code> (<a
href="https://redirect.github.com/vitejs/vite/issues/22038 ">#22038</a>)
(<a
href="3460fc55aa ">3460fc5</a>)</li>
<li><strong>ssr:</strong> use browser platform for webworker SSR builds
(fix <a
href="https://redirect.github.com/vitejs/vite/issues/21969 ">#21969</a>)
(<a
href="https://redirect.github.com/vitejs/vite/issues/21963 ">#21963</a>)
(<a
href="364c2273a1 ">364c227</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>add <code>environment.fetchModule</code> documentation (<a
href="https://redirect.github.com/vitejs/vite/issues/22035 ">#22035</a>)
(<a
href="54229e7863 ">54229e7</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<ul>
<li><strong>deps:</strong> update rolldown-related dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/21989 ">#21989</a>)
(<a
href="0ded627457 ">0ded627</a>)</li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>upgrade to typescript 6 (<a
href="https://redirect.github.com/vitejs/vite/issues/22110 ">#22110</a>)
(<a
href="cc41398c2c ">cc41398</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v8.0.2...v8.0.3 ">8.0.3</a>
(2026-03-26)<!-- raw HTML omitted --></h2>
<h3>Features</h3>
<ul>
<li>update rolldown to 1.0.0-rc.12 (<a
href="https://redirect.github.com/vitejs/vite/issues/22024 ">#22024</a>)
(<a
href="84164ef47b ">84164ef</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>html:</strong> cache unfiltered CSS list to prevent missing
styles across entries (<a
href="https://redirect.github.com/vitejs/vite/issues/22017 ">#22017</a>)
(<a
href="5464190a3e ">5464190</a>)</li>
<li><strong>module-runner:</strong> handle non-ascii characters in
base64 sourcemaps (<a
href="https://redirect.github.com/vitejs/vite/issues/21985 ">#21985</a>)
(<a
href="77c95bff83 ">77c95bf</a>)</li>
<li><strong>module-runner:</strong> skip re-import if the runner is
closed (<a
href="https://redirect.github.com/vitejs/vite/issues/22020 ">#22020</a>)
(<a
href="ee2c2cd2c2 ">ee2c2cd</a>)</li>
<li><strong>optimizer:</strong> scan is not resolving sub path import if
used in a glob import (<a
href="https://redirect.github.com/vitejs/vite/issues/22018 ">#22018</a>)
(<a
href="ddfe20d19e ">ddfe20d</a>)</li>
<li><strong>ssr:</strong> ssrTransform incorrectly rewrites
<code>meta</code> identifier inside <code>import.meta</code> when a
binding named <code>meta</code> exists (<a
href="https://redirect.github.com/vitejs/vite/issues/22019 ">#22019</a>)
(<a
href="cff5f0cca5 ">cff5f0c</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1a12d4ca4c "><code>1a12d4c</code></a>
release: v8.0.5</li>
<li><a
href="79f002f228 "><code>79f002f</code></a>
fix: avoid path traversal with optimize deps sourcemap handler (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161 ">#22161</a>)</li>
<li><a
href="a9a3df2993 "><code>a9a3df2</code></a>
fix: check <code>server.fs</code> after stripping query as well (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22160 ">#22160</a>)</li>
<li><a
href="f02d9fde0b "><code>f02d9fd</code></a>
fix: apply server.fs check to env transport (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159 ">#22159</a>)</li>
<li><a
href="f05f501734 "><code>f05f501</code></a>
fix: disallow referencing files outside the package from sourcemap (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22158 ">#22158</a>)</li>
<li><a
href="7339bdc915 "><code>7339bdc</code></a>
release: v8.0.4</li>
<li><a
href="54229e7863 "><code>54229e7</code></a>
docs: add <code>environment.fetchModule</code> documentation (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22035 ">#22035</a>)</li>
<li><a
href="b0da97372f "><code>b0da973</code></a>
feat: allow esbuild 0.28 as peer deps (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22155 ">#22155</a>)</li>
<li><a
href="22b0166127 "><code>22b0166</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22143 ">#22143</a>)</li>
<li><a
href="17330d2b9e "><code>17330d2</code></a>
fix: add types for <code>vite/modulepreload-polyfill</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22126 ">#22126</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v8.0.5/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 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)
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: evroon <11857441+evroon@users.noreply.github.com >
2026-04-12 07:21:12 +00:00
Erik Vroon
0df94ddeb4
Add stages and clubs typing ( #1489 )
2025-12-27 15:19:16 +01:00
Erik Vroon
f8458b9e4f
Use day.js ( #1487 )
2025-12-22 07:59:07 +00:00
Erik Vroon
b1d46777ca
Update openapi-ts ( #1483 )
2025-12-21 17:45:45 +00:00
Erik Vroon
c520075762
Use last hey api response types and stop using relative imports ( #1482 )
2025-12-21 18:31:10 +01:00
Erik Vroon
016ce4d9fe
Use hey api tournament types ( #1481 )
2025-12-21 16:15:51 +00:00
Erik Vroon
ffaeb87463
Use hey api more ( #1480 )
2025-12-20 20:19:17 +01:00
Erik Vroon
a548ff6d61
Use hey-api ( #1479 )
...
Store the `openapi.json` of the backend in the repo and import it using
https://heyapi.dev/ to generate TypeScript types for the backend API
query params, responses, bodies.
2025-12-20 19:32:33 +01:00
Erik Vroon
f78465fc24
Fix date selection ( #1442 )
2025-11-21 16:36:53 +00:00
Erik Vroon
aee66210f2
Redirect when logged in for demo page ( #1435 )
...
Also fix wrong port options in process-compose config
2025-11-14 11:13:12 +00:00
Erik Vroon
924e6681af
Improvements after vite&yarn migration ( #1426 )
...
Also contains some minor fixes, e.g. login redirect handling
2025-11-14 08:24:39 +01:00
Erik Vroon
492031ca04
Add Persian (fa) translation ( #1415 )
...
https://github.com/evroon/bracket/pull/1335 but rebased and without
changing the default language
---------
Co-authored-by: RezaRazi <rezarazi1973@gmail.com >
2025-11-12 14:05:35 +00:00
Erik Vroon
583eb4e963
Migrate Next.js to Vite ( #1397 )
...
Vite is much simpler to use than Next.js and we don't need any of the
features Next has that Vite doesn't have.
Benefits of moving to Vite are:
- Much better performance in dev and prod environments
- Much better build times
- Actual support for static exports, no vendor lock-in of having to use
Vercel
- Support for runtime environment variables/loading config from `.env`
files
- No annoying backwards-incompatible changes on major releases of Next
- Better i18n support without having to define getServerSideProps on
every page
- Better bundle optimization
- No opt-out Vercel telemetry
Also replaces yarn by pnpm and upgrades mantine to 8.3
2025-11-12 11:18:06 +01:00
Erik Vroon
f962804118
Use icons for selecting stage items ( #1221 )
...

Use icons for stage items in modal to create stage items to improve UX.
I made the icons myself so they're not very beautiful
2025-05-10 14:29:40 +00:00
Jon Miller
ec8addc5d9
Add member names to teams table ( #1201 )
...
Hi there, cool project. I appreciated seeing a working example of
FastAPI + NextJS together.
I noticed the teams table didn't show each team member in the members
column, so here's a small PR to do so. Feel free to suggest edits!
Screenshot:

2025-05-08 10:21:59 +02:00
Erik Vroon
c48686277d
Fix sorting of matches on dashboard ( #1129 )
...
fixes https://github.com/evroon/bracket/issues/979
also reverses the order so it is now in ascending order from oldest to
most recent match.
2025-02-20 17:43:10 +00:00
Erik Vroon
2fa8c08da3
Add teams with players ( #1118 )
...
fixes https://github.com/evroon/bracket/issues/978
2025-02-12 11:27:14 +00:00
Erik Vroon
489fc2ba64
Feature: archived tournaments ( #1112 )
...
fixes https://github.com/evroon/bracket/issues/690
2025-02-09 18:00:52 +01:00
Erik Vroon
029197d38d
Add image alts ( #1106 )
2025-02-07 22:43:13 +00:00
Raphael Le Goaller
02c2753a80
Fix Team Logos not loading ( #1057 )
...
Team logos currently do not load because the URL does not reflect the
location of team logos. This should fix it
2024-12-15 12:42:13 +01:00
Erik Vroon
d6883ca71d
Fix standings page ( #1023 )
2024-11-23 11:19:58 +00:00
Erik Vroon
b59e52d323
Fix present dashboard ( #1021 )
2024-11-21 20:08:07 +00:00
Erik Vroon
1fc9a1c6ae
Fix standings dashboard for swiss ( #1020 )
2024-11-21 20:52:38 +01:00
Erik Vroon
cdde8c1fd3
Swiss scheduling improvements ( #1019 )
2024-11-21 19:59:02 +01:00
Erik Vroon
45b3f9511d
Update selectable languages ( #1011 )
2024-11-15 11:05:55 +00:00
Erik Vroon
6aa2c51f89
Assign teams to subsequent elimination rounds ( #1001 )
...
fixes https://github.com/evroon/bracket/issues/998
2024-11-08 17:34:12 +01:00
Erik Vroon
ed659ff686
Fix bugs in presentation dashboard ( #999 )
2024-11-08 14:37:14 +01:00
Erik Vroon
5719bbf3c1
Handle edge case with empty stage item inputs ( #997 )
2024-11-07 16:53:09 +01:00
Erik Vroon
cfb74c3959
Fix handling of available inputs ( #993 )
2024-11-06 16:03:56 +00:00
Erik Vroon
932e5a245d
Show updates to stage item inputs when going to next stage ( #966 )
2024-11-06 14:52:42 +01:00
Erik Vroon
b00a0f3819
Improve UX of swiss items ( #981 )
2024-11-04 17:55:27 +01:00
Erik Vroon
81452ce6a4
Set minwidth swiss score ( #977 )
2024-10-29 18:42:55 +01:00
Erik Vroon
1cd29b703a
Fix standings page dashboard ( #976 )
2024-10-29 18:34:08 +01:00
Erik Vroon
5c6339a3de
Fix error on null input options ( #972 )
2024-10-28 18:00:42 +01:00
Erik Vroon
f8d6d77704
Show stage item input options correctly ( #971 )
2024-10-28 08:23:11 +01:00
Erik Vroon
538b4e145c
Show conflicts ( #967 )
2024-10-27 20:29:36 +01:00
Erik Vroon
27f6625547
Small fixes to builder ( #963 )
2024-10-26 20:55:43 +02:00
Erik Vroon
d32c36080e
Allow changing inputs after creating stage item ( #962 )
2024-10-26 19:34:08 +02:00
Erik Vroon
52890fadb2
Use stage item inputs instead of teams ( #909 )
...
A match should contain two stage item inputs that oppose each other,
instead of two teams. This simplifies a lot and is more logical.
2024-10-21 18:44:25 +02:00
Erik Vroon
b3073c0fa6
Fix paths of swiss endpoints ( #903 )
2024-09-10 19:21:24 +02:00
Erik Vroon
31aae10839
Show modal when activating stages ( #897 )
2024-09-08 19:20:05 +02:00
Erik Vroon
8a32b5c841
Improve planning page ( #895 )
2024-09-08 11:14:50 +02:00
Erik Vroon
120fbee34c
Fix 404 page translations ( #890 )
2024-09-07 16:28:46 +02:00
Erik Vroon
5d59fdcaa4
Remove layout from login page ( #889 )
2024-09-07 16:13:42 +02:00
Erik Vroon
d6449e8d05
Customize rankings ( #797 )
...
Allows you to add rankings that specify how the ranking per stage item
is calculated.
Points are now stored per stage item input.
2024-09-07 12:03:16 +02:00
Erik Vroon
fe458771fc
UX improvements ( #722 )
2024-05-14 19:43:42 +02:00
Erik Vroon
22b943b2af
Responsiveness fixes ( #720 )
2024-05-11 20:52:21 +02:00
Erik Vroon
73153d095b
fixup! Improve standings dashboard table ( #717 ) ( #718 )
2024-05-11 16:58:45 +02:00
Erik Vroon
2e703d8a22
Improve standings dashboard table ( #717 )
2024-05-09 17:49:40 +02:00
Erik Vroon
1740d1c7e0
Fix sorting standings dashboard page ( #716 )
2024-05-08 17:11:58 +02:00