mirror of
https://github.com/evroon/bracket.git
synced 2026-06-15 04:05:04 -04:00
91f27ecfc62eefb09d2002c22785bb660cb7afe3
208 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
91f27ecfc6 |
Bump eslint-plugin-jest from 27.8.0 to 27.9.0 in /frontend (#491)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 27.8.0 to 27.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v27.9.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.8.0...v27.9.0">27.9.0</a> (2024-02-16)</h1> <h3>Features</h3> <ul> <li>add should-be-fine support for flat configs (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>) (<a href=" |
||
|
|
880d212ce9 |
Use uuids for logos (#488)
Otherwise uploads can replace current files with the same name. Also fixes and adds more tests for logo uploads. |
||
|
|
b586bb667c |
Bump @mantine/dates from 7.4.1 to 7.5.2 in /frontend (#480)
Bumps [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) from 7.4.1 to 7.5.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mantinedev/mantine/releases"><code>@mantine/dates</code>'s releases</a>.</em></p> <blockquote> <h2>7.5.2</h2> <h2>What's Changed</h2> <ul> <li><code>[@mantine/core]</code> ActionIcon: Fix icon width and height defined in % not working correctly</li> <li><code>[@mantine/core]</code> ScrollArea: Fix <code>offsetScrollbars</code> not working (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5733">#5733</a>)</li> <li><code>[@mantine/tiptap]</code> Fix <code>initialExternal</code> on <code>RichTextEditor.Link</code> control not working correctly</li> <li><code>[@mantine/core]</code> FileInput: Fix incorrect <code>extend</code> function type</li> <li><code>[@mantine/core]</code> PinInput: Fix various issues related to user input and pasting into the input (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5704">#5704</a>)</li> <li><code>[@mantine/form]</code> Add callback argument support to <code>form.setFieldValue</code> handler (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5696">#5696</a>)</li> <li><code>[@mantine/core]</code> Add explicit extension to exports to support NodeNext TypeScript resolution (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5697">#5697</a>)</li> <li><code>[@mantine/hooks]</code> use-list-state: Add <code>swap</code> handler support (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5716">#5716</a>)</li> <li><code>[@mantine/core]</code> Fix NodeNext TypeScript resolution not working correctly for PolymorphicComponentProps and PolymorphicRef types (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5730">#5730</a>)</li> <li><code>[@mantine/core]</code> Fix cjs builds unable to resolve third-party dependencies with certain TypeScript settings (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5741">#5741</a>)</li> <li><code>[@mantine/core]</code> Transition: Fix skew-up transition not working (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5714">#5714</a>)</li> <li><code>[@mantine/core]</code> Select: Fix active option not being scrolled into view when the dropdown opens</li> <li><code>[@mantine/core]</code> Menu: Fix unexpected focus trap when keepMounted is false (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/4502">#4502</a>)</li> <li><code>[@mantine/core]</code> ScrollArea: Fix <code>style</code> prop not being passed to the element when used in <code>viewportProps</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5594">#5594</a>)</li> <li><code>[@mantine/core]</code> Divider: Fix poor color contrast with light color scheme</li> <li><code>[@mantine/core]</code> Modal: Fix incorrect content border-radius when <code>fullScreen</code> prop is set</li> <li><code>[@mantine/core]</code> Modal: Fix scroll container not working correctly when ScrollArea is used as a scroll container for a full screen modal</li> <li><code>[@mantine/notifications]</code> Fix notifications handlers not allowing passing data-* attributes (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5640">#5640</a>)</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/kblcuk"><code>@kblcuk</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5741">mantinedev/mantine#5741</a></li> <li><a href="https://github.com/qweered"><code>@qweered</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5694">mantinedev/mantine#5694</a></li> <li><a href="https://github.com/kkaplita"><code>@kkaplita</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5704">mantinedev/mantine#5704</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mantinedev/mantine/compare/7.5.1...7.5.2">https://github.com/mantinedev/mantine/compare/7.5.1...7.5.2</a></p> <h2>7.5.1</h2> <h2>What's Changed</h2> <ul> <li><code>[@mantine/core]</code> Indicator: Improve processing animation for lo-resolution monitors (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5682">#5682</a>)</li> <li><code>[@mantine/hooks]</code> use-debounced-state: Fix incorrect type definition (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5665">#5665</a>)</li> <li><code>[@mantine/hooks]</code> use-session-storage: Fix default value not being set in the storage on initial render (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5663">#5663</a>)</li> <li><code>[@mantine/core]</code> Combobox: Fix incorrect dropdown styles with custom ScrollArea component (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5677">#5677</a>)</li> <li><code>[@mantine/form]</code> Fix incorrect touch and dirty state handling in <code>form.initialize</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5623">#5623</a>)</li> <li><code>[@mantine/core]</code> Chip: Fix error thrown when page is modified with Google Translate (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5586">#5586</a>)</li> <li><code>[@mantine/form]</code> Add previous value as second argument to <code>onValuesChange</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5649">#5649</a>)</li> <li><code>[@mantine/core]</code> Fix <code>autoContrast</code> defined on theme not working in some components (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5655">#5655</a>)</li> <li><code>[@mantine/core]</code> Fix broken alignment in Checkbox, Radio and Switch (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5648">#5648</a>)</li> <li><code>[@mantine/core-highlight]</code> Add <code>withCopyButton</code> prop support to CodeHighlightTabs (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5608">#5608</a>)</li> <li><code>[@mantine/core]</code> Update <code>useComputedColorScheme</code> types to match definition with other similar hooks (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5588">#5588</a>)</li> <li><code>[@mantine/core]</code> MultiSelect: Forbid select item removal if associated item becomes disabled (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/5630">#5630</a>)</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Phirb"><code>@Phirb</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5630">mantinedev/mantine#5630</a></li> <li><a href="https://github.com/c0nd3v"><code>@c0nd3v</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5588">mantinedev/mantine#5588</a></li> <li><a href="https://github.com/sxflynn"><code>@sxflynn</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5605">mantinedev/mantine#5605</a></li> <li><a href="https://github.com/vizath"><code>@vizath</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5648">mantinedev/mantine#5648</a></li> <li><a href="https://github.com/mariansimecek"><code>@mariansimecek</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5649">mantinedev/mantine#5649</a></li> <li><a href="https://github.com/gabrielmaldi"><code>@gabrielmaldi</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5670">mantinedev/mantine#5670</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
6899980ec2 | Improve courts page (#486) | ||
|
|
0c0d99f8fe |
Write files async (non-blocking) (#485)
Also remove unused files and reload image in frontend when uploading a new image. |
||
|
|
181bbe3368 | SWR: Keep cache when mutating (#484) | ||
|
|
31537a6f99 |
Add sort params to endpoints (#482)
Fixes a bug with pagination where only results of the currently shown page are sorted, not all results are sorted and then limited to 25 items. |
||
|
|
85f8583de9 | Fix translations dashboard (#479) | ||
|
|
15870bfbb1 |
Stop using isvalidating (#478)
Using isValidating, we see flickering in the UI because we don't use the caching of SWR optimally. We only need to check whether there is some data available, expired or not. |
||
|
|
b40ff6de35 |
Bump @hcaptcha/react-hcaptcha from 1.9.3 to 1.10.1 in /frontend (#477)
Bumps [@hcaptcha/react-hcaptcha](https://github.com/hCaptcha/react-hcaptcha) from 1.9.3 to 1.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hCaptcha/react-hcaptcha/releases"><code>@hcaptcha/react-hcaptcha</code>'s releases</a>.</em></p> <blockquote> <h2>1.10.1</h2> <h2>What's Changed</h2> <ul> <li>chore(package): Bump loader version (allow secureApi to work with cleanup enabled)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/hCaptcha/react-hcaptcha/compare/1.10.0...1.10.1">https://github.com/hCaptcha/react-hcaptcha/compare/1.10.0...1.10.1</a></p> <h2>1.10.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add secureApi and scriptSource</li> <li>fix: add custom prop to types</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/hCaptcha/react-hcaptcha/compare/1.9.4...1.10.0">https://github.com/hCaptcha/react-hcaptcha/compare/1.9.4...1.10.0</a></p> <h2>1.9.4</h2> <h2>What's Changed:</h2> <ul> <li>Update the types for <code>theme</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
65c054bff5 |
Bump eslint-plugin-jest from 27.6.3 to 27.8.0 in /frontend (#476)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 27.6.3 to 27.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v27.8.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0">27.8.0</a> (2024-02-13)</h1> <h3>Features</h3> <ul> <li>support <code>failing.each</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>) (<a href=" |
||
|
|
43989878cd |
Improve fetching of tournaments (#475)
This PR simplifies fetching of a single tournament |
||
|
|
f4c8bcdd65 |
Improve ui when there is no content (#473)
Adds more skeletons, fixes user page, fixes bug in modal for stage item creation, etc. |
||
|
|
f834fab2de |
Add pagination (#472)
Adds pagination (backend and frontend) to teams and players GET endpoints |
||
|
|
14728a62bb | Make dashboard endpoint unique (#454) | ||
|
|
5e6ac5b165 | Update baseurl for custom domain (#449) | ||
|
|
0b4c8412d0 | Small fixes after pydantic migration and translations (#448) | ||
|
|
ea7ff4c374 |
Bump @mantine/notifications from 7.4.1 to 7.5.1 in /frontend (#447)
Bumps [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) from 7.4.1 to 7.5.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mantinedev/mantine/releases"><code>@mantine/notifications</code>'s releases</a>.</em></p> <blockquote> <h2>7.5.1</h2> <h2>What's Changed</h2> <ul> <li><code>[@mantine/core]</code> Indicator: Improve processing animation for lo-resolution monitors (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5682">#5682</a>)</li> <li><code>[@mantine/hooks]</code> use-debounced-state: Fix incorrect type definition (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5665">#5665</a>)</li> <li><code>[@mantine/hooks]</code> use-session-storage: Fix default value not being set in the storage on initial render (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5663">#5663</a>)</li> <li><code>[@mantine/core]</code> Combobox: Fix incorrect dropdown styles with custom ScrollArea component (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5677">#5677</a>)</li> <li><code>[@mantine/form]</code> Fix incorrect touch and dirty state handling in <code>form.initialize</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5623">#5623</a>)</li> <li><code>[@mantine/core]</code> Chip: Fix error thrown when page is modified with Google Translate (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5586">#5586</a>)</li> <li><code>[@mantine/form]</code> Add previous value as second argument to <code>onValuesChange</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5649">#5649</a>)</li> <li><code>[@mantine/core]</code> Fix <code>autoContrast</code> defined on theme not working in some components (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5655">#5655</a>)</li> <li><code>[@mantine/core]</code> Fix broken alignment in Checkbox, Radio and Switch (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5648">#5648</a>)</li> <li><code>[@mantine/core-highlight]</code> Add <code>withCopyButton</code> prop support to CodeHighlightTabs (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5608">#5608</a>)</li> <li><code>[@mantine/core]</code> Update <code>useComputedColorScheme</code> types to match definition with other similar hooks (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5588">#5588</a>)</li> <li><code>[@mantine/core]</code> MultiSelect: Forbid select item removal if associated item becomes disabled (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications/issues/5630">#5630</a>)</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Phirb"><code>@Phirb</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5630">mantinedev/mantine#5630</a></li> <li><a href="https://github.com/c0nd3v"><code>@c0nd3v</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5588">mantinedev/mantine#5588</a></li> <li><a href="https://github.com/sxflynn"><code>@sxflynn</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5605">mantinedev/mantine#5605</a></li> <li><a href="https://github.com/vizath"><code>@vizath</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5648">mantinedev/mantine#5648</a></li> <li><a href="https://github.com/mariansimecek"><code>@mariansimecek</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5649">mantinedev/mantine#5649</a></li> <li><a href="https://github.com/gabrielmaldi"><code>@gabrielmaldi</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5670">mantinedev/mantine#5670</a></li> <li><a href="https://github.com/waweber"><code>@waweber</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5668">mantinedev/mantine#5668</a></li> <li><a href="https://github.com/msv96"><code>@msv96</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5663">mantinedev/mantine#5663</a></li> <li><a href="https://github.com/cristianghita24"><code>@cristianghita24</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5665">mantinedev/mantine#5665</a></li> <li><a href="https://github.com/matthiasfeist"><code>@matthiasfeist</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5682">mantinedev/mantine#5682</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mantinedev/mantine/compare/7.5.0...7.5.1">https://github.com/mantinedev/mantine/compare/7.5.0...7.5.1</a></p> <h2>✨ 7.5.0</h2> <p><a href="https://mantine.dev/changelog/7-5-0">View changelog with demos on mantine.dev website</a></p> <h2>DonutChart component</h2> <p>New <a href="https://mantine.dev/charts/donut-chart">DonutChart</a> component:</p> <pre lang="tsx"><code>import { DonutChart } from '@mantine/charts'; import { data } from './data'; <p>function Demo() { return <DonutChart data={data} />; } </code></pre></p> <h2>PieChart component</h2> <p>New <a href="https://mantine.dev/charts/pie-chart">PieChart</a> component:</p> <pre lang="tsx"><code></tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f8c2607c4d | Dutch translations (#444) | ||
|
|
a0400849e7 | Add links to README, improve frontend Dockerfile (#443) | ||
|
|
9cad77e725 |
Bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 in /frontend (#439)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.20.0 to 6.21.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.21.0</h2> <h2>6.21.0 (2024-02-05)</h2> <h3>🚀 Features</h3> <ul> <li>export plugin metadata (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8331">#8331</a>)</li> <li>allow <code>parserOptions.project: false</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8339">#8339</a>)</li> <li><strong>eslint-plugin:</strong> add rule prefer-find (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8216">#8216</a>)</li> <li><strong>typescript-estree:</strong> forbid duplicated accessibility modifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8257">#8257</a>)</li> <li><strong>utils:</strong> improve eslint types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8344">#8344</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>ast-spec:</strong> add <code>JSXElement</code> type to the <code>JSXAttribute['value']</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8285">#8285</a>)</li> <li><strong>eslint-plugin:</strong> [no-unused-vars] don't report on types referenced in export assignment expression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8265">#8265</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8250">#8250</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-type-imports] dont report on types used in export assignment expressions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8332">#8332</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8249">#8249</a>)</li> <li><strong>eslint-plugin:</strong> [class-literal-property-style] allow getter when same key setter exists (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8277">#8277</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before <code>as</code> keyword (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8326">#8326</a>)</li> <li><strong>rule-tester:</strong> fix a phantom dependency on the "semver" package (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8260">#8260</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Pete Gonzalez <a href="https://github.com/octogonz"><code>@octogonz</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>6.21.0 (2024-02-05)</h2> <h3>🚀 Features</h3> <ul> <li> <p>export plugin metadata</p> </li> <li> <p>allow <code>parserOptions.project: false</code></p> </li> <li> <p><strong>eslint-plugin:</strong> add rule prefer-find</p> </li> </ul> <h3>🩹 Fixes</h3> <ul> <li> <p><strong>eslint-plugin:</strong> [no-unused-vars] don't report on types referenced in export assignment expression</p> </li> <li> <p><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values</p> </li> <li> <p><strong>eslint-plugin:</strong> [consistent-type-imports] dont report on types used in export assignment expressions</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option</p> </li> <li> <p><strong>eslint-plugin:</strong> [class-literal-property-style] allow getter when same key setter exists</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before <code>as</code> keyword</p> </li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred</li> <li>Brad Zacher</li> <li>Kirk Waiblinger</li> <li>Pete Gonzalez</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
3e82ee2d60 |
Bump @typescript-eslint/parser from 6.20.0 to 6.21.0 in /frontend (#440)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.20.0 to 6.21.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v6.21.0</h2> <h2>6.21.0 (2024-02-05)</h2> <h3>🚀 Features</h3> <ul> <li>export plugin metadata (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8331">#8331</a>)</li> <li>allow <code>parserOptions.project: false</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8339">#8339</a>)</li> <li><strong>eslint-plugin:</strong> add rule prefer-find (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8216">#8216</a>)</li> <li><strong>typescript-estree:</strong> forbid duplicated accessibility modifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8257">#8257</a>)</li> <li><strong>utils:</strong> improve eslint types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8344">#8344</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>ast-spec:</strong> add <code>JSXElement</code> type to the <code>JSXAttribute['value']</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8285">#8285</a>)</li> <li><strong>eslint-plugin:</strong> [no-unused-vars] don't report on types referenced in export assignment expression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8265">#8265</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8250">#8250</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-type-imports] dont report on types used in export assignment expressions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8332">#8332</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8249">#8249</a>)</li> <li><strong>eslint-plugin:</strong> [class-literal-property-style] allow getter when same key setter exists (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8277">#8277</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before <code>as</code> keyword (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8326">#8326</a>)</li> <li><strong>rule-tester:</strong> fix a phantom dependency on the "semver" package (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8260">#8260</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Pete Gonzalez <a href="https://github.com/octogonz"><code>@octogonz</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>6.21.0 (2024-02-05)</h2> <h3>🚀 Features</h3> <ul> <li>allow <code>parserOptions.project: false</code></li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred</li> <li>Brad Zacher</li> <li>Kirk Waiblinger</li> <li>Pete Gonzalez</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
701464d740 |
Bump i18next from 23.7.16 to 23.8.2 in /frontend (#438)
Bumps [i18next](https://github.com/i18next/i18next) from 23.7.16 to 23.8.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v23.8.2</h2> <ul> <li>optimize <code>addResources</code> to address <a href="https://redirect.github.com/i18next/i18next/issues/2130">2130</a></li> </ul> <h2>v23.8.1</h2> <ul> <li>types: support stricter typechecking for returnEmptyString and returnNull <a href="https://redirect.github.com/i18next/i18next/pull/2129">2129</a></li> </ul> <h2>v23.8.0</h2> <ul> <li>improve performance by reducing array slices and RegExp recreation <a href="https://redirect.github.com/i18next/i18next/pull/2128">2128</a></li> </ul> <h2>v23.7.20</h2> <ul> <li>optimize: consistent _zero special handling also for defaultValue_zero <a href="https://redirect.github.com/i18next/i18next/issues/2124">2124</a></li> <li>intl plural rule for dev is now en (consistent with v3 compatibility)</li> </ul> <h2>v23.7.19</h2> <ul> <li>fix: consistent _zero special handling also for defaultValue_zero <a href="https://redirect.github.com/i18next/i18next/issues/2124">2124</a></li> </ul> <h2>v23.7.18</h2> <ul> <li>types: support readonly defaultNS <a href="https://redirect.github.com/i18next/i18next/pull/2123">2123</a></li> </ul> <h2>v23.7.17</h2> <ul> <li>types: fix support for defaultNS as array (fixes <a href="https://redirect.github.com/i18next/i18next/issues/2118">2118</a>) <a href="https://redirect.github.com/i18next/i18next/pull/2121">2121</a></li> <li>types: fix typo in <code>CustomInstanceExtensions</code> <a href="https://redirect.github.com/i18next/i18next/pull/2122">2122</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>23.8.2</h2> <ul> <li>optimize <code>addResources</code> to address <a href="https://redirect.github.com/i18next/i18next/issues/2130">2130</a></li> </ul> <h2>23.8.1</h2> <ul> <li>types: support stricter typechecking for returnEmptyString and returnNull <a href="https://redirect.github.com/i18next/i18next/pull/2129">2129</a></li> </ul> <h2>23.8.0</h2> <ul> <li>improve performance by reducing array slices and RegExp recreation <a href="https://redirect.github.com/i18next/i18next/pull/2128">2128</a></li> </ul> <h2>23.7.20</h2> <ul> <li>optimize: consistent _zero special handling also for defaultValue_zero <a href="https://redirect.github.com/i18next/i18next/issues/2124">2124</a></li> <li>intl plural rule for dev is now en (consistent with v3 compatibility)</li> </ul> <h2>23.7.19</h2> <ul> <li>fix: consistent _zero special handling also for defaultValue_zero <a href="https://redirect.github.com/i18next/i18next/issues/2124">2124</a></li> </ul> <h2>23.7.18</h2> <ul> <li>types: support readonly defaultNS <a href="https://redirect.github.com/i18next/i18next/pull/2123">2123</a></li> </ul> <h2>23.7.17</h2> <ul> <li>types: fix support for defaultNS as array (fixes <a href="https://redirect.github.com/i18next/i18next/issues/2118">2118</a>) <a href="https://redirect.github.com/i18next/i18next/pull/2121">2121</a></li> <li>types: fix typo in <code>CustomInstanceExtensions</code> <a href="https://redirect.github.com/i18next/i18next/pull/2122">2122</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e46a3f9a81 |
Bump postcss-preset-mantine from 1.12.3 to 1.13.0 in /frontend (#432)
Bumps [postcss-preset-mantine](https://github.com/mantinedev/postcss-preset-mantine) from 1.12.3 to 1.13.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/mantinedev/postcss-preset-mantine/commits">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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
458b40692d |
Bump @testing-library/jest-dom from 6.2.0 to 6.4.1 in /frontend (#431)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.2.0 to 6.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/testing-library/jest-dom/releases"><code>@testing-library/jest-dom</code>'s releases</a>.</em></p> <blockquote> <h2>v6.4.1</h2> <h2><a href="https://github.com/testing-library/jest-dom/compare/v6.4.0...v6.4.1">6.4.1</a> (2024-02-01)</h2> <h3>Bug Fixes</h3> <ul> <li>Export type <code>TestingLibraryMatchers</code> from "./matchers" (<a href="https://redirect.github.com/testing-library/jest-dom/issues/576">#576</a>) (<a href=" |
||
|
|
0169395a64 |
Bump @typescript-eslint/parser from 6.19.0 to 6.20.0 in /frontend (#430)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.19.0 to 6.20.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v6.20.0</h2> <h2>6.20.0 (2024-01-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [member-ordering] allow easy reuse of the default ordering (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8248">#8248</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-template-literals] incorrect bigint autofix result (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8283">#8283</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat any/unknown as non-nullable (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8262">#8262</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-template-literals] report Infinity & NaN (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8295">#8295</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-readonly] disable checking accessors (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8300">#8300</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Alex Parloti <a href="https://github.com/parloti"><code>@parloti</code></a></li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>James Browning</li> <li>StyleShit <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.19.1</h2> <h2>6.19.1 (2024-01-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive for type variable (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8235">#8235</a>)</li> <li><strong>type-utils:</strong> preventing isUnsafeAssignment infinite recursive calls (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8237">#8237</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>6.20.0 (2024-01-29)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>6.19.1 (2024-01-22)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
414ea828e7 |
Bump @next/bundle-analyzer from 14.0.4 to 14.1.0 in /frontend (#433)
Bumps [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) from 14.0.4 to 14.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@next/bundle-analyzer</code>'s releases</a>.</em></p> <blockquote> <h2>v14.1.0</h2> <h3>Core Changes</h3> <ul> <li>Turbopack: switch to a single client components entrypoint: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59352">#59352</a></li> <li>Update <code>swc_core</code> to <code>v0.86.98</code> and turbopack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59393">#59393</a></li> <li>Fix cases for the <code>optimize_server_react</code> transform: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59390">#59390</a></li> <li>Use new JSX transform: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/56294">#56294</a></li> <li>loading.tsx should have no effect on partial rendering when PPR is enabled: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59196">#59196</a></li> <li>Update font data: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59426">#59426</a></li> <li>Remove CacheNode.status field: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59472">#59472</a></li> <li>Rename CacheNode.data → .lazyData : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59473">#59473</a></li> <li>Generate Params Cleanup: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59431">#59431</a></li> <li>Fix webpack chunks handling in traces: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59498">#59498</a></li> <li>Rename CacheNode.subTreeData -> .rsc : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59491">#59491</a></li> <li>fix NODE_OPTIONS=inspect: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59530">#59530</a></li> <li>Add CacheNode.prefetchRsc field: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59537">#59537</a></li> <li>allow passing wildcard domains in serverActions.allowedDomains: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59428">#59428</a></li> <li>Page Info Cleanup: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59430">#59430</a></li> <li>Fix force-static and fetch no-store cases: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59549">#59549</a></li> <li>Should not show no index for client rendering bailout: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59531">#59531</a></li> <li>Enable build worker by default: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59405">#59405</a></li> <li>Fork navigateReducer into PPR and non-PPR versions: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59538">#59538</a></li> <li>cleanup magic segment strings: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59552">#59552</a></li> <li>chore: update Turbopack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59589">#59589</a></li> <li>Fix another magic segment string constant: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59591">#59591</a></li> <li>Make CacheNodeSeedData match FlightRouterState more closely: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59590">#59590</a></li> <li>transpilePackages should override default settings for external packages: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59385">#59385</a></li> <li>move segment constants to separate file: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59587">#59587</a></li> <li>Revert "Page Info Cleanup (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59430">#59430</a>)": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59592">#59592</a></li> <li>Fix useOptimistic in server components bug. Add tests for invalid React server APIs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59621">#59621</a></li> <li>Partial Pre Rendering Headers: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59447">#59447</a></li> <li>Add tests for invalid React server APIs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59622">#59622</a></li> <li>Refactor setup-dev-bundler to make Turbopack/Webpack split clearer: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59650">#59650</a></li> <li>refactor and simplify app dynamic components: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59658">#59658</a></li> <li>Change manifestPath to pagesManifestPath: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59657">#59657</a></li> <li>Fix issue with outputFileTracingExcludes and pages/api edge runtime: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59157">#59157</a></li> <li>Update font data: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59722">#59722</a></li> <li>Remove path normalization logic when uploading .next/trace traces: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59305">#59305</a></li> <li>LayoutRouter: Support segment value of Promise<!-- raw HTML omitted --> to asynchronously bail out and trigger a server patch: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59724">#59724</a></li> <li>fix: Allow start turbopack dev server for a project using middleware: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59759">#59759</a></li> <li>fix: gracefully shutdown server: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59551">#59551</a></li> <li>Revert "fix: gracefully shutdown server (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59551">#59551</a>)": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59792">#59792</a></li> <li>Optionally bundle legacy react-dom/server APIs based on usage: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59737">#59737</a></li> <li>fix <code>default</code> handling in route groups that handle interception: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59752">#59752</a></li> <li>Transpile all code on app browser layer: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59569">#59569</a></li> <li>Initial implementation of PPR client navigations: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59725">#59725</a></li> <li>fix(turbopack): prevent edge entrypoint from becoming an async module: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59818">#59818</a></li> <li>Ensure we validate revalidate configs properly: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59822">#59822</a></li> <li>Update error check in validateRevalidate: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59826">#59826</a></li> <li>Rename confusing loaders: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/59827">#59827</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
97ad4fd0ae |
Bump next from 14.0.4 to 14.1.0 in /frontend (#434)
Bumps [next](https://github.com/vercel/next.js) from 14.0.4 to 14.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p> <blockquote> <h2>v14.1.0</h2> <h3>Core Changes</h3> <ul> <li>Turbopack: switch to a single client components entrypoint: <a href="https://redirect.github.com/vercel/next.js/issues/59352">#59352</a></li> <li>Update <code>swc_core</code> to <code>v0.86.98</code> and turbopack: <a href="https://redirect.github.com/vercel/next.js/issues/59393">#59393</a></li> <li>Fix cases for the <code>optimize_server_react</code> transform: <a href="https://redirect.github.com/vercel/next.js/issues/59390">#59390</a></li> <li>Use new JSX transform: <a href="https://redirect.github.com/vercel/next.js/issues/56294">#56294</a></li> <li>loading.tsx should have no effect on partial rendering when PPR is enabled: <a href="https://redirect.github.com/vercel/next.js/issues/59196">#59196</a></li> <li>Update font data: <a href="https://redirect.github.com/vercel/next.js/issues/59426">#59426</a></li> <li>Remove CacheNode.status field: <a href="https://redirect.github.com/vercel/next.js/issues/59472">#59472</a></li> <li>Rename CacheNode.data → .lazyData : <a href="https://redirect.github.com/vercel/next.js/issues/59473">#59473</a></li> <li>Generate Params Cleanup: <a href="https://redirect.github.com/vercel/next.js/issues/59431">#59431</a></li> <li>Fix webpack chunks handling in traces: <a href="https://redirect.github.com/vercel/next.js/issues/59498">#59498</a></li> <li>Rename CacheNode.subTreeData -> .rsc : <a href="https://redirect.github.com/vercel/next.js/issues/59491">#59491</a></li> <li>fix NODE_OPTIONS=inspect: <a href="https://redirect.github.com/vercel/next.js/issues/59530">#59530</a></li> <li>Add CacheNode.prefetchRsc field: <a href="https://redirect.github.com/vercel/next.js/issues/59537">#59537</a></li> <li>allow passing wildcard domains in serverActions.allowedDomains: <a href="https://redirect.github.com/vercel/next.js/issues/59428">#59428</a></li> <li>Page Info Cleanup: <a href="https://redirect.github.com/vercel/next.js/issues/59430">#59430</a></li> <li>Fix force-static and fetch no-store cases: <a href="https://redirect.github.com/vercel/next.js/issues/59549">#59549</a></li> <li>Should not show no index for client rendering bailout: <a href="https://redirect.github.com/vercel/next.js/issues/59531">#59531</a></li> <li>Enable build worker by default: <a href="https://redirect.github.com/vercel/next.js/issues/59405">#59405</a></li> <li>Fork navigateReducer into PPR and non-PPR versions: <a href="https://redirect.github.com/vercel/next.js/issues/59538">#59538</a></li> <li>cleanup magic segment strings: <a href="https://redirect.github.com/vercel/next.js/issues/59552">#59552</a></li> <li>chore: update Turbopack: <a href="https://redirect.github.com/vercel/next.js/issues/59589">#59589</a></li> <li>Fix another magic segment string constant: <a href="https://redirect.github.com/vercel/next.js/issues/59591">#59591</a></li> <li>Make CacheNodeSeedData match FlightRouterState more closely: <a href="https://redirect.github.com/vercel/next.js/issues/59590">#59590</a></li> <li>transpilePackages should override default settings for external packages: <a href="https://redirect.github.com/vercel/next.js/issues/59385">#59385</a></li> <li>move segment constants to separate file: <a href="https://redirect.github.com/vercel/next.js/issues/59587">#59587</a></li> <li>Revert "Page Info Cleanup (<a href="https://redirect.github.com/vercel/next.js/issues/59430">#59430</a>)": <a href="https://redirect.github.com/vercel/next.js/issues/59592">#59592</a></li> <li>Fix useOptimistic in server components bug. Add tests for invalid React server APIs: <a href="https://redirect.github.com/vercel/next.js/issues/59621">#59621</a></li> <li>Partial Pre Rendering Headers: <a href="https://redirect.github.com/vercel/next.js/issues/59447">#59447</a></li> <li>Add tests for invalid React server APIs: <a href="https://redirect.github.com/vercel/next.js/issues/59622">#59622</a></li> <li>Refactor setup-dev-bundler to make Turbopack/Webpack split clearer: <a href="https://redirect.github.com/vercel/next.js/issues/59650">#59650</a></li> <li>refactor and simplify app dynamic components: <a href="https://redirect.github.com/vercel/next.js/issues/59658">#59658</a></li> <li>Change manifestPath to pagesManifestPath: <a href="https://redirect.github.com/vercel/next.js/issues/59657">#59657</a></li> <li>Fix issue with outputFileTracingExcludes and pages/api edge runtime: <a href="https://redirect.github.com/vercel/next.js/issues/59157">#59157</a></li> <li>Update font data: <a href="https://redirect.github.com/vercel/next.js/issues/59722">#59722</a></li> <li>Remove path normalization logic when uploading .next/trace traces: <a href="https://redirect.github.com/vercel/next.js/issues/59305">#59305</a></li> <li>LayoutRouter: Support segment value of Promise<!-- raw HTML omitted --> to asynchronously bail out and trigger a server patch: <a href="https://redirect.github.com/vercel/next.js/issues/59724">#59724</a></li> <li>fix: Allow start turbopack dev server for a project using middleware: <a href="https://redirect.github.com/vercel/next.js/issues/59759">#59759</a></li> <li>fix: gracefully shutdown server: <a href="https://redirect.github.com/vercel/next.js/issues/59551">#59551</a></li> <li>Revert "fix: gracefully shutdown server (<a href="https://redirect.github.com/vercel/next.js/issues/59551">#59551</a>)": <a href="https://redirect.github.com/vercel/next.js/issues/59792">#59792</a></li> <li>Optionally bundle legacy react-dom/server APIs based on usage: <a href="https://redirect.github.com/vercel/next.js/issues/59737">#59737</a></li> <li>fix <code>default</code> handling in route groups that handle interception: <a href="https://redirect.github.com/vercel/next.js/issues/59752">#59752</a></li> <li>Transpile all code on app browser layer: <a href="https://redirect.github.com/vercel/next.js/issues/59569">#59569</a></li> <li>Initial implementation of PPR client navigations: <a href="https://redirect.github.com/vercel/next.js/issues/59725">#59725</a></li> <li>fix(turbopack): prevent edge entrypoint from becoming an async module: <a href="https://redirect.github.com/vercel/next.js/issues/59818">#59818</a></li> <li>Ensure we validate revalidate configs properly: <a href="https://redirect.github.com/vercel/next.js/issues/59822">#59822</a></li> <li>Update error check in validateRevalidate: <a href="https://redirect.github.com/vercel/next.js/issues/59826">#59826</a></li> <li>Rename confusing loaders: <a href="https://redirect.github.com/vercel/next.js/issues/59827">#59827</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4ea921239b | Fix capitalization (#428) | ||
|
|
7dffea5dd1 |
Bump @tabler/icons-react from 2.46.0 to 2.47.0 in /frontend (#424)
Bumps
[@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react)
from 2.46.0 to 2.47.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tabler/tabler-icons/releases"><code>@tabler/icons-react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 2.47.0</h2>
<!-- raw HTML omitted -->
<h3>18 new icons:</h3>
<ul>
<li><code>border-corner-ios</code></li>
<li><code>brightness-auto</code></li>
<li><code>clipboard-smile</code></li>
<li><code>database-smile</code></li>
<li><code>glass-champagne</code></li>
<li><code>glass-cocktail</code></li>
<li><code>glass-gin</code></li>
<li><code>image-in-picture</code></li>
<li><code>math-max-min</code></li>
<li><code>prong</code></li>
<li><code>shopping-bag-heart</code></li>
<li><code>temperature-snow</code></li>
<li><code>temperature-sun</code></li>
<li><code>transform-point-bottom-left</code></li>
<li><code>transform-point-bottom-right</code></li>
<li><code>transform-point-top-left</code></li>
<li><code>transform-point-top-right</code></li>
<li><code>transform-point</code></li>
</ul>
<p>Fixed icons: <code>brand-linktree</code>, <code>glass-off</code>,
<code>glass</code>, <code>math-max</code>, <code>math-min</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
bef736c905 |
Bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.20.0 in /frontend (#423)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.19.0 to 6.20.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.20.0</h2> <h2>6.20.0 (2024-01-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [member-ordering] allow easy reuse of the default ordering (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8248">#8248</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-template-literals] incorrect bigint autofix result (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8283">#8283</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat any/unknown as non-nullable (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8262">#8262</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-template-literals] report Infinity & NaN (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8295">#8295</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-readonly] disable checking accessors (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8300">#8300</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Alex Parloti <a href="https://github.com/parloti"><code>@parloti</code></a></li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>James Browning</li> <li>StyleShit <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.19.1</h2> <h2>6.19.1 (2024-01-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive for type variable (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8235">#8235</a>)</li> <li><strong>type-utils:</strong> preventing isUnsafeAssignment infinite recursive calls (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8237">#8237</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>6.20.0 (2024-01-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [member-ordering] allow easy reuse of the default ordering</li> </ul> <h3>🩹 Fixes</h3> <ul> <li> <p><strong>eslint-plugin:</strong> [no-useless-template-literals] incorrect bigint autofix result</p> </li> <li> <p><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat any/unknown as non-nullable</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-useless-template-literals] report Infinity & NaN</p> </li> <li> <p><strong>eslint-plugin:</strong> [prefer-readonly] disable checking accessors</p> </li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Alex Parloti</li> <li>auvred</li> <li>James Browning</li> <li>StyleShit</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>6.19.1 (2024-01-22)</h2> <h3>🩹 Fixes</h3> <ul> <li> <p><strong>type-utils:</strong> preventing isUnsafeAssignment infinite recursive calls</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive for type variable</p> </li> </ul> <h3>❤️ Thank You</h3> <ul> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7dd882b081 |
Bump @mantine/form from 7.4.1 to 7.5.1 in /frontend (#425)
Bumps [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) from 7.4.1 to 7.5.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mantinedev/mantine/releases"><code>@mantine/form</code>'s releases</a>.</em></p> <blockquote> <h2>7.5.1</h2> <h2>What's Changed</h2> <ul> <li><code>[@mantine/core]</code> Indicator: Improve processing animation for lo-resolution monitors (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5682">#5682</a>)</li> <li><code>[@mantine/hooks]</code> use-debounced-state: Fix incorrect type definition (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5665">#5665</a>)</li> <li><code>[@mantine/hooks]</code> use-session-storage: Fix default value not being set in the storage on initial render (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5663">#5663</a>)</li> <li><code>[@mantine/core]</code> Combobox: Fix incorrect dropdown styles with custom ScrollArea component (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5677">#5677</a>)</li> <li><code>[@mantine/form]</code> Fix incorrect touch and dirty state handling in <code>form.initialize</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5623">#5623</a>)</li> <li><code>[@mantine/core]</code> Chip: Fix error thrown when page is modified with Google Translate (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5586">#5586</a>)</li> <li><code>[@mantine/form]</code> Add previous value as second argument to <code>onValuesChange</code> (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5649">#5649</a>)</li> <li><code>[@mantine/core]</code> Fix <code>autoContrast</code> defined on theme not working in some components (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5655">#5655</a>)</li> <li><code>[@mantine/core]</code> Fix broken alignment in Checkbox, Radio and Switch (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5648">#5648</a>)</li> <li><code>[@mantine/core-highlight]</code> Add <code>withCopyButton</code> prop support to CodeHighlightTabs (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5608">#5608</a>)</li> <li><code>[@mantine/core]</code> Update <code>useComputedColorScheme</code> types to match definition with other similar hooks (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5588">#5588</a>)</li> <li><code>[@mantine/core]</code> MultiSelect: Forbid select item removal if associated item becomes disabled (<a href="https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/5630">#5630</a>)</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Phirb"><code>@Phirb</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5630">mantinedev/mantine#5630</a></li> <li><a href="https://github.com/c0nd3v"><code>@c0nd3v</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5588">mantinedev/mantine#5588</a></li> <li><a href="https://github.com/sxflynn"><code>@sxflynn</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5605">mantinedev/mantine#5605</a></li> <li><a href="https://github.com/vizath"><code>@vizath</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5648">mantinedev/mantine#5648</a></li> <li><a href="https://github.com/mariansimecek"><code>@mariansimecek</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5649">mantinedev/mantine#5649</a></li> <li><a href="https://github.com/gabrielmaldi"><code>@gabrielmaldi</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5670">mantinedev/mantine#5670</a></li> <li><a href="https://github.com/waweber"><code>@waweber</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5668">mantinedev/mantine#5668</a></li> <li><a href="https://github.com/msv96"><code>@msv96</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5663">mantinedev/mantine#5663</a></li> <li><a href="https://github.com/cristianghita24"><code>@cristianghita24</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5665">mantinedev/mantine#5665</a></li> <li><a href="https://github.com/matthiasfeist"><code>@matthiasfeist</code></a> made their first contribution in <a href="https://redirect.github.com/mantinedev/mantine/pull/5682">mantinedev/mantine#5682</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mantinedev/mantine/compare/7.5.0...7.5.1">https://github.com/mantinedev/mantine/compare/7.5.0...7.5.1</a></p> <h2>✨ 7.5.0</h2> <p><a href="https://mantine.dev/changelog/7-5-0">View changelog with demos on mantine.dev website</a></p> <h2>DonutChart component</h2> <p>New <a href="https://mantine.dev/charts/donut-chart">DonutChart</a> component:</p> <pre lang="tsx"><code>import { DonutChart } from '@mantine/charts'; import { data } from './data'; <p>function Demo() { return <DonutChart data={data} />; } </code></pre></p> <h2>PieChart component</h2> <p>New <a href="https://mantine.dev/charts/pie-chart">PieChart</a> component:</p> <pre lang="tsx"><code></tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
430cdd94b0 |
Bump date-fns from 3.2.0 to 3.3.1 in /frontend (#421)
Bumps [date-fns](https://github.com/date-fns/date-fns) from 3.2.0 to 3.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/date-fns/date-fns/releases">date-fns's releases</a>.</em></p> <blockquote> <h2>v3.3.1</h2> <p>Kudos to <a href="https://github.com/kossnocorp"><code>@kossnocorp</code></a> and <a href="https://github.com/fturmel"><code>@fturmel</code></a> for working on the release.</p> <h3>Fixed</h3> <ul> <li> <p>Fixed DST issue in <code>getOverlappingDaysInIntervals</code>, resulting in an inconsistent number of days returned for intervals starting and ending in different DST periods.</p> </li> <li> <p>Fixed functions incorrectly using <code>trunc</code> instead of <code>round</code>. The bug was introduced in v3.3.0. The affected functions: <code>differenceInCalendarDays</code>, <code>differenceInCalendarISOWeeks</code>, <code>differenceInCalendarWeeks</code>, <code>getISOWeek</code>, <code>getWeek</code>, and <code>getISOWeeksInYear</code>.</p> </li> </ul> <h2>v3.3.0</h2> <p>On this release worked <a href="https://github.com/kossnocorp"><code>@kossnocorp</code></a>, <a href="https://github.com/TheKvikk"><code>@TheKvikk</code></a>, <a href="https://github.com/fturmel"><code>@fturmel</code></a> and <a href="https://github.com/ckcherry23"><code>@ckcherry23</code></a>.</p> <h3>Fixed</h3> <ul> <li> <p>Fixed the bug in <code>getOverlappingDaysInIntervals</code> caused by incorrect sorting of interval components that led to 0 for timestamps of different lengths.</p> </li> <li> <p>Fixed bugs when working with negative numbers caused by using <code>Math.floor</code> (<code>-1.1</code> → <code>-2</code>) instead of <code>Math.trunc</code> (<code>-1.1</code> → <code>-1</code>). Most of the conversion functions (i.e., <code>hoursToMinutes</code>) were affected when passing some negative fractional input. Also, some other functions that could be possibly affected by unfortunate timezone/date combinations were fixed.</p> <p>The functions that were affected: <code>format</code>, <code>parse</code>, <code>getUnixTime</code>, <code>daysToWeeks</code>, <code>hoursToMilliseconds</code>, <code>hoursToMinutes</code>, <code>hoursToSeconds</code>, <code>milliseconds</code>, <code>minutesToMilliseconds</code>, <code>millisecondsToMinutes</code>, <code>monthsToYears</code>, <code>millisecondsToHours</code>, <code>millisecondsToSeconds</code>, <code>minutesToHours</code>, <code>minutesToSeconds</code>, <code>yearsToQuarters</code>, <code>yearsToMonths</code>, <code>yearsToDays</code>, <code>weeksToDays</code>, <code>secondsToMinutes</code>, <code>secondsToHours</code>, <code>quartersToYears</code>, <code>quartersToMonths</code> and <code>monthsToQuarters</code>.</p> </li> <li> <p><a href="https://redirect.github.com/date-fns/date-fns/pull/3269">Fixed the Czech locale's <code>formatDistance</code> to include <code>1</code> in <code>formatDistance</code>.</a></p> </li> <li> <p>Fixed <code>differenceInSeconds</code> and other functions relying on rounding options that can produce a negative 0.</p> </li> <li> <p><a href="https://redirect.github.com/date-fns/date-fns/pull/3662">Added a preprocessor to the locales API, enabling fixing a long-standing bug in the French locale.</a> (<a href="https://redirect.github.com/date-fns/date-fns/issues/1391">#1391</a>)</p> </li> <li> <p>Added missing <code>yearsToDays</code> to the FP submodule.</p> </li> <li> <p>Made functions using rounding methods always return <code>0</code> instead of <code>-0</code>.</p> </li> </ul> <h3>Added</h3> <ul> <li><a href="https://redirect.github.com/date-fns/date-fns/pull/3653">Added <code>format</code> alias <code>formatDate</code> with corresponding <code>FormatDateOptions</code> interface</a>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md">date-fns's changelog</a>.</em></p> <blockquote> <h2>v3.3.1 - 2024-01-22</h2> <p>Kudos to <a href="https://github.com/kossnocorp"><code>@kossnocorp</code></a> and <a href="https://github.com/fturmel"><code>@fturmel</code></a> for working on the release.</p> <h3>Fixed</h3> <ul> <li> <p>Fixed DST issue in <code>getOverlappingDaysInIntervals</code>, resulting in an inconsistent number of days returned for intervals starting and ending in different DST periods.</p> </li> <li> <p>Fixed functions incorrectly using <code>trunc</code> instead of <code>round</code>. The bug was introduced in v3.3.0. The affected functions: <code>differenceInCalendarDays</code>, <code>differenceInCalendarISOWeeks</code>, <code>differenceInCalendarWeeks</code>, <code>getISOWeek</code>, <code>getWeek</code>, and <code>getISOWeeksInYear</code>.</p> </li> </ul> <h2>v3.3.0 - 2024-01-20</h2> <p>On this release worked <a href="https://github.com/kossnocorp"><code>@kossnocorp</code></a>, <a href="https://github.com/TheKvikk"><code>@TheKvikk</code></a>, <a href="https://github.com/fturmel"><code>@fturmel</code></a> and <a href="https://github.com/ckcherry23"><code>@ckcherry23</code></a>.</p> <h3>Fixed</h3> <ul> <li> <p>Fixed the bug in <code>getOverlappingDaysInIntervals</code> caused by incorrect sorting of interval components that led to 0 for timestamps of different lengths.</p> </li> <li> <p>Fixed bugs when working with negative numbers caused by using <code>Math.floor</code> (<code>-1.1</code> → <code>-2</code>) instead of <code>Math.trunc</code> (<code>-1.1</code> → <code>-1</code>). Most of the conversion functions (i.e., <code>hoursToMinutes</code>) were affected when passing some negative fractional input. Also, some other functions that could be possibly affected by unfortunate timezone/date combinations were fixed.</p> <p>The functions that were affected: <code>format</code>, <code>parse</code>, <code>getUnixTime</code>, <code>daysToWeeks</code>, <code>hoursToMilliseconds</code>, <code>hoursToMinutes</code>, <code>hoursToSeconds</code>, <code>milliseconds</code>, <code>minutesToMilliseconds</code>, <code>millisecondsToMinutes</code>, <code>monthsToYears</code>, <code>millisecondsToHours</code>, <code>millisecondsToSeconds</code>, <code>minutesToHours</code>, <code>minutesToSeconds</code>, <code>yearsToQuarters</code>, <code>yearsToMonths</code>, <code>yearsToDays</code>, <code>weeksToDays</code>, <code>secondsToMinutes</code>, <code>secondsToHours</code>, <code>quartersToYears</code>, <code>quartersToMonths</code> and <code>monthsToQuarters</code>.</p> </li> <li> <p><a href="https://redirect.github.com/date-fns/date-fns/pull/3269">Fixed the Czech locale's <code>formatDistance</code> to include <code>1</code> in <code>formatDistance</code>.</a></p> </li> <li> <p>Fixed <code>differenceInSeconds</code> and other functions relying on rounding options that can produce a negative 0.</p> </li> <li> <p><a href="https://redirect.github.com/date-fns/date-fns/pull/3662">Added a preprocessor to the locales API, enabling fixing a long-standing bug in the French locale.</a> (<a href="https://redirect.github.com/date-fns/date-fns/issues/1391">#1391</a>)</p> </li> <li> <p>Added missing <code>yearsToDays</code> to the FP submodule.</p> </li> <li> <p>Made functions using rounding methods always return <code>0</code> instead of <code>-0</code>.</p> </li> </ul> <h3>Added</h3> <ul> <li><a href="https://redirect.github.com/date-fns/date-fns/pull/3653">Added <code>format</code> alias <code>formatDate</code> with corresponding <code>FormatDateOptions</code> interface</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
55d3405aff |
Bump @testing-library/react from 14.1.2 to 14.2.1 in /frontend (#422)
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 14.1.2 to 14.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/testing-library/react-testing-library/releases"><code>@testing-library/react</code>'s releases</a>.</em></p> <blockquote> <h2>v14.2.1</h2> <h2><a href="https://github.com/testing-library/react-testing-library/compare/v14.2.0...v14.2.1">14.2.1</a> (2024-02-01)</h2> <h3>Bug Fixes</h3> <ul> <li>Update types to support all possible react component return values (<a href="https://redirect.github.com/testing-library/react-testing-library/issues/1272">#1272</a>) (<a href=" |
||
|
|
5659cd7344 |
Add demo functionality (#413)
Lets users create a temporary demo account to test the tool |
||
|
|
b2a2dd1ea1 | Implement hcaptcha (#410) | ||
|
|
5d549648b2 |
Fix translations on Vercel (#409)
Translations are not shown properly in vercel, fix: https://github.com/i18next/next-i18next/issues/1552#issuecomment-981156476 |
||
|
|
4f45ba6c99 |
Bump react-icons from 4.12.0 to 5.0.1 in /frontend (#408)
Bumps [react-icons](https://github.com/react-icons/react-icons) from 4.12.0 to 5.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/react-icons/react-icons/releases">react-icons's releases</a>.</em></p> <blockquote> <h2>v5.0.1</h2> <h2>What's Changed</h2> <ul> <li>change boxicons license by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/892">react-icons/react-icons#892</a></li> <li>remove title tag by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/893">react-icons/react-icons#893</a></li> <li>fix typescript definition by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/897">react-icons/react-icons#897</a></li> <li>Add smooth animation when displaying icon details and improve mobile responsive by <a href="https://github.com/gabrielogregorio"><code>@gabrielogregorio</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/879">react-icons/react-icons#879</a></li> <li>preview site: multiword search by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/898">react-icons/react-icons#898</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gabrielogregorio"><code>@gabrielogregorio</code></a> made their first contribution in <a href="https://redirect.github.com/react-icons/react-icons/pull/879">react-icons/react-icons#879</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/react-icons/react-icons/compare/v5.0.0...v5.0.1">https://github.com/react-icons/react-icons/compare/v5.0.0...v5.0.1</a></p> <table> <thead> <tr> <th>Icon Library</th> <th>License</th> <th>Version</th> <th align="right">Count</th> </tr> </thead> <tbody> <tr> <td><a href="https://circumicons.com/">Circum Icons</a></td> <td><a href="https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE">MPL-2.0 license</a></td> <td>1.0.0</td> <td align="right">288</td> </tr> <tr> <td><a href="https://fontawesome.com/">Font Awesome 5</a></td> <td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 License</a></td> <td>5.15.4-3-gafecf2a</td> <td align="right">1612</td> </tr> <tr> <td><a href="https://fontawesome.com/">Font Awesome 6</a></td> <td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 License</a></td> <td>6.4.2</td> <td align="right">2025</td> </tr> <tr> <td><a href="https://ionicons.com/">Ionicons 4</a></td> <td><a href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td> <td>4.6.3</td> <td align="right">696</td> </tr> <tr> <td><a href="https://ionicons.com/">Ionicons 5</a></td> <td><a href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td> <td>5.5.4</td> <td align="right">1332</td> </tr> <tr> <td><a href="http://google.github.io/material-design-icons/">Material Design icons</a></td> <td><a href="https://github.com/google/material-design-icons/blob/master/LICENSE">Apache License Version 2.0</a></td> <td>4.0.0-90-g1ea21d5429</td> <td align="right">4341</td> </tr> <tr> <td><a href="http://s-ings.com/typicons/">Typicons</a></td> <td><a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></td> <td>2.1.2</td> <td align="right">336</td> </tr> <tr> <td><a href="https://octicons.github.com/">Github Octicons icons</a></td> <td><a href="https://github.com/primer/octicons/blob/master/LICENSE">MIT</a></td> <td>18.3.0</td> <td align="right">264</td> </tr> <tr> <td><a href="https://feathericons.com/">Feather</a></td> <td><a href="https://github.com/feathericons/feather/blob/master/LICENSE">MIT</a></td> <td>4.29.1</td> <td align="right">287</td> </tr> <tr> <td><a href="https://lucide.dev/">Lucide</a></td> <td><a href="https://github.com/lucide-icons/lucide/blob/main/LICENSE">ISC</a></td> <td>v5.0.1</td> <td align="right">1215</td> </tr> <tr> <td><a href="https://game-icons.net/">Game Icons</a></td> <td><a href="https://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a></td> <td>12920d6565588f0512542a3cb0cdfd36a497f910</td> <td align="right">4040</td> </tr> <tr> <td><a href="https://erikflowers.github.io/weather-icons/">Weather Icons</a></td> <td><a href="http://scripts.sil.org/OFL">SIL OFL 1.1</a></td> <td>2.0.12</td> <td align="right">219</td> </tr> <tr> <td><a href="https://vorillaz.github.io/devicons/">Devicons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.8.0</td> <td align="right">192</td> </tr> <tr> <td><a href="https://github.com/ant-design/ant-design-icons">Ant Design Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>4.3.1</td> <td align="right">789</td> </tr> <tr> <td><a href="https://github.com/twbs/icons">Bootstrap Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.11.1</td> <td align="right">2716</td> </tr> <tr> <td><a href="https://github.com/Remix-Design/RemixIcon">Remix Icon</a></td> <td><a href="http://www.apache.org/licenses/">Apache License Version 2.0</a></td> <td>3.5.0</td> <td align="right">2537</td> </tr> <tr> <td><a href="https://github.com/icons8/flat-color-icons">Flat Color Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.0.2</td> <td align="right">329</td> </tr> <tr> <td><a href="https://github.com/grommet/grommet-icons">Grommet-Icons</a></td> <td><a href="http://www.apache.org/licenses/">Apache License Version 2.0</a></td> <td>4.11.0</td> <td align="right">635</td> </tr> <tr> <td><a href="https://github.com/tailwindlabs/heroicons">Heroicons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.0.6</td> <td align="right">460</td> </tr> <tr> <td><a href="https://github.com/tailwindlabs/heroicons">Heroicons 2</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.0.18</td> <td align="right">876</td> </tr> <tr> <td><a href="https://simpleicons.org/">Simple Icons</a></td> <td><a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 Universal</a></td> <td>9.20.0</td> <td align="right">2753</td> </tr> <tr> <td><a href="https://thesabbir.github.io/simple-line-icons/">Simple Line Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.5.5</td> <td align="right">189</td> </tr> <tr> <td><a href="https://github.com/Keyamoon/IcoMoon-Free">IcoMoon Free</a></td> <td><a href="https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt">CC BY 4.0 License</a></td> <td>d006795ede82361e1bac1ee76f215cf1dc51e4ca</td> <td align="right">491</td> </tr> <tr> <td><a href="https://github.com/atisawd/boxicons">BoxIcons</a></td> <td><a href="https://github.com/atisawd/boxicons/blob/master/LICENSE">MIT</a></td> <td>2.1.4</td> <td align="right">1634</td> </tr> <tr> <td><a href="https://github.com/astrit/css.gg">css.gg</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.1.1</td> <td align="right">704</td> </tr> <tr> <td><a href="https://github.com/microsoft/vscode-codicons">VS Code Icons</a></td> <td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></td> <td>0.0.35</td> <td align="right">439</td> </tr> <tr> <td><a href="https://github.com/tabler/tabler-icons">Tabler Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.40.0</td> <td align="right">4836</td> </tr> <tr> <td><a href="https://github.com/lykmapipo/themify-icons">Themify Icons</a></td> <td><a href="https://github.com/thecreation/standard-icons/blob/master/modules/themify-icons/LICENSE">MIT</a></td> <td>v0.1.2-2-g9600186</td> <td align="right">352</td> </tr> <tr> <td><a href="https://icons.radix-ui.com">Radix Icons</a></td> <td><a href="https://github.com/radix-ui/icons/blob/master/LICENSE">MIT</a></td> <td>@radix-ui/<a href="mailto:react-icons@1.3.0-1-g94b3fcf">react-icons@1.3.0-1-g94b3fcf</a></td> <td align="right">318</td> </tr> <tr> <td><a href="https://github.com/phosphor-icons/core">Phosphor Icons</a></td> <td><a href="https://github.com/phosphor-icons/core/blob/main/LICENSE">MIT</a></td> <td>2.0.2</td> <td align="right">7488</td> </tr> <tr> <td><a href="https://icons8.com/line-awesome">Icons8 Line Awesome</a></td> <td><a href="https://github.com/icons8/line-awesome/blob/master/LICENSE.md">MIT</a></td> <td>1.3.1</td> <td align="right">1544</td> </tr> </tbody> </table> <h2>v5.0.0</h2> <h2>What's Changed</h2> <ul> <li>Fix: Strict ESM loader compatibility by <a href="https://github.com/e1himself"><code>@e1himself</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/880">react-icons/react-icons#880</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
bb62f4f783 |
Bump follow-redirects from 1.15.3 to 1.15.4 in /frontend (#407)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
959a863e51 |
Bump react-i18next from 13.5.0 to 14.0.0 in /frontend (#401)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 13.5.0 to 14.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h3>14.0.0</h3> <ul> <li>types: reportNamespaces is now optional, should fix <a href="https://redirect.github.com/i18next/react-i18next/issues/1693">1693</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
78b6eab62b |
Add i18n support and translation for zh-CN (#394)
Relative issue: #223 --------- Co-authored-by: Erik Vroon <erik.vroon@channable.com> Co-authored-by: Erik Vroon <erik.vroon22@gmail.com> |
||
|
|
9d7b4d93cb |
Bump date-fns from 2.30.0 to 3.0.1 in /frontend (#399)
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.30.0 to 3.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/date-fns/date-fns/releases">date-fns's releases</a>.</em></p> <blockquote> <h2>v3.0.1</h2> <h2>Fixed</h2> <ul> <li><a href="https://redirect.github.com/date-fns/date-fns/pull/3618">Fixed an error</a> in certain environments caused by <code>d.mts</code> files exporting only types.</li> </ul> <h2>v3.0.0</h2> <h2>Changed</h2> <ul> <li> <p><strong>BREAKING</strong>: date-fns is now a dual-package with the support of both ESM and CommonJS. The files exports are now explicitly in the <code>package.json</code>. The ESM files now have <code>.mjs</code> extension.</p> </li> <li> <p><strong>BREAKING</strong>: The package now has a flat structure, meaning functions are now named <code>node_modules/date-fns/add.mjs</code>, locales are <code>node_modules/date-fns/locale/enUS.mjs</code>, etc.</p> </li> <li> <p><strong>BREAKING</strong>: Now all file content’s exported via named exports instead of <code>export default</code>, which will require change direct imports i.e. <code>const addDays = require(‘date-fns/addDays’)</code> to <code>const { addDays } = require(‘date-fns/addDays’)</code>.</p> </li> <li> <p><strong>BREAKING</strong>: TypeScript types are now completely rewritten, check out the <code>d.ts</code> files for more information.</p> </li> <li> <p><strong>BREAKING</strong>: <code>constants</code> now is not exported via the index, so to import one use <code>import { daysInYear } from "date-fns/constants";</code>. It improves compatibility with setups that modularize imports <a href="https://twitter.com/kossnocorp/status/1731181274579325260">like Next.js</a>.</p> </li> <li> <p><strong>BREAKING</strong>: Functions now don’t check the number of passed arguments, delegating this task to type checkers. The functions are now slimmer because of this.</p> </li> <li> <p><strong>BREAKING</strong> The arguments are not explicitly converted to the target types. Instead, they are passed as is, delegating this task to type checkers.</p> </li> <li> <p><strong>BREAKING</strong>: Functions that accept <code>Interval</code> arguments now do not throw an error if the start is before the end and handle it as a negative interval. If one of the properties in an <code>Invalid Date</code>, these functions also do not throw and handle them as invalid intervals.</p> <ul> <li> <p><code>areIntervalsOverlapping</code> normalize intervals before comparison, so <code>{ start: a, end: b }</code> is practically equivalent to <code>{ start: b, end: a }</code>. When comparing intervals with one of the properties being <code>Invalid Date</code>, the function will return false unless the others are valid and equal, given the <code>inclusive</code> option is passed. Otherwise, and when even one of the intervals has both properties invalid, the function will always return <code>false</code>.</p> </li> <li> <p><code>getOverlappingDaysInIntervals</code> now normalizes intervals before comparison, so <code>{ start: a, end: b }</code> is practically equivalent to <code>{ start: b, end: a }</code>. If any of the intervals’ properties is an <code>Invalid Date</code>, the function will always return 0.</p> </li> <li> <p><code>isWithinInterval</code> now normalizes intervals before comparison, so <code>{ start: a, end: b }</code> is practically equivalent to <code>{ start: b, end: a }</code>. If any of the intervals’ properties is an <code>Invalid Date</code>, the function will always return false.</p> </li> <li> <p><code>intervalToDuration</code> now returns negative durations for negative intervals. If one or both of the interval properties are invalid, the function will return an empty object.</p> </li> <li> <p>The eachXOfInterval functions (<code>eachDayOfInterval</code>, <code>eachHourOfInterval</code>, <code>eachMinuteOfInterval</code>, <code>eachMonthOfInterval</code>, <code>eachWeekendOfInterval</code>, <code>eachWeekendOfMonth</code>, <code>eachWeekendOfYear</code>, <code>eachWeekOfInterval</code>, <code>eachYearOfInterval</code>) now return a reversed array if the passed interval’s start is after the end. Invalid properties will result in an empty array. Functions that accept the <code>step</code> option now also allow negative, 0, and NaN values and return reversed results if the step is negative and an empty array otherwise.</p> </li> </ul> </li> <li> <p><strong>BREAKING</strong>: <code>intervalToDuration</code> now skips 0 values in the resulting duration, resulting in more compact objects with only relevant properties.</p> </li> <li> <p><strong>BREAKING</strong>: <code>roundToNearestMinutes</code> now returns <code>Invalid Date</code> instead of throwing an error when <code>nearestTo</code> option is less than 1 or more than 30.</p> </li> <li> <p><strong>BREAKING</strong>: IE is no longer supported.</p> </li> <li> <p><strong>BREAKING</strong>: Now all functions use <code>Math.trunc</code> rounding method where rounding is required. The behavior is configurable on a per-function basis.</p> </li> <li> <p><strong>BREAKING</strong>: Undocumented <code>onlyNumeric</code> option was removed from <code>nn</code> and <code>sv</code> locales. If you relied on it, <a href="https://github.com/date-fns/date-fns/blob/HEAD/mailto:koss@nocorp.me">please contact me</a>.</p> </li> <li> <p><strong>BREAKING</strong>: Flow is not supported anymore. If you relied on it, <a href="https://github.com/date-fns/date-fns/blob/HEAD/mailto:koss@nocorp.me">please contact me</a>.</p> </li> <li> <p><strong>BREAKING</strong>: The locales now use regular functions instead of the UTC version, which should not break any code unless you used locales directly.</p> </li> </ul> <h3>Added</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md">date-fns's changelog</a>.</em></p> <blockquote> <h2>v3.0.1 - 2023-12-20</h2> <h2>Fixed</h2> <ul> <li><a href="https://redirect.github.com/date-fns/date-fns/pull/3618">Fixed an error</a> in certain environments caused by <code>d.mts</code> files exporting only types.</li> </ul> <h2>v3.0.0 - 2023-12-18</h2> <h2>Changed</h2> <ul> <li> <p><strong>BREAKING</strong>: date-fns is now a dual-package with the support of both ESM and CommonJS. The files exports are now explicitly in the <code>package.json</code>. The ESM files now have <code>.mjs</code> extension.</p> </li> <li> <p><strong>BREAKING</strong>: The package now has a flat structure, meaning functions are now named <code>node_modules/date-fns/add.mjs</code>, locales are <code>node_modules/date-fns/locale/enUS.mjs</code>, etc.</p> </li> <li> <p><strong>BREAKING</strong>: Now all file content’s exported via named exports instead of <code>export default</code>, which will require change direct imports i.e. <code>const addDays = require(‘date-fns/addDays’)</code> to <code>const { addDays } = require(‘date-fns/addDays’)</code>.</p> </li> <li> <p><strong>BREAKING</strong>: TypeScript types are now completely rewritten, check out the <code>d.ts</code> files for more information.</p> </li> <li> <p><strong>BREAKING</strong>: <code>constants</code> now is not exported via the index, so to import one use <code>import { daysInYear } from "date-fns/constants";</code>. It improves compatibility with setups that modularize imports <a href="https://twitter.com/kossnocorp/status/1731181274579325260">like Next.js</a>.</p> </li> <li> <p><strong>BREAKING</strong>: Functions now don’t check the number of passed arguments, delegating this task to type checkers. The functions are now slimmer because of this.</p> </li> <li> <p><strong>BREAKING</strong> The arguments are not explicitly converted to the target types. Instead, they are passed as is, delegating this task to type checkers.</p> </li> <li> <p><strong>BREAKING</strong>: Functions that accept <code>Interval</code> arguments now do not throw an error if the start is before the end and handle it as a negative interval. If one of the properties in an <code>Invalid Date</code>, these functions also do not throw and handle them as invalid intervals.</p> <ul> <li> <p><code>areIntervalsOverlapping</code> normalize intervals before comparison, so <code>{ start: a, end: b }</code> is practically equivalent to <code>{ start: b, end: a }</code>. When comparing intervals with one of the properties being <code>Invalid Date</code>, the function will return false unless the others are valid and equal, given the <code>inclusive</code> option is passed. Otherwise, and when even one of the intervals has both properties invalid, the function will always return <code>false</code>.</p> </li> <li> <p><code>getOverlappingDaysInIntervals</code> now normalizes intervals before comparison, so <code>{ start: a, end: b }</code> is practically equivalent to <code>{ start: b, end: a }</code>. If any of the intervals’ properties is an <code>Invalid Date</code>, the function will always return 0.</p> </li> <li> <p><code>isWithinInterval</code> now normalizes intervals before comparison, so <code>{ start: a, end: b }</code> is practically equivalent to <code>{ start: b, end: a }</code>. If any of the intervals’ properties is an <code>Invalid Date</code>, the function will always return false.</p> </li> <li> <p><code>intervalToDuration</code> now returns negative durations for negative intervals. If one or both of the interval properties are invalid, the function will return an empty object.</p> </li> <li> <p>The eachXOfInterval functions (<code>eachDayOfInterval</code>, <code>eachHourOfInterval</code>, <code>eachMinuteOfInterval</code>, <code>eachMonthOfInterval</code>, <code>eachWeekendOfInterval</code>, <code>eachWeekendOfMonth</code>, <code>eachWeekendOfYear</code>, <code>eachWeekOfInterval</code>, <code>eachYearOfInterval</code>) now return a reversed array if the passed interval’s start is after the end. Invalid properties will result in an empty array. Functions that accept the <code>step</code> option now also allow negative, 0, and NaN values and return reversed results if the step is negative and an empty array otherwise.</p> </li> </ul> </li> <li> <p><strong>BREAKING</strong>: <code>intervalToDuration</code> now skips 0 values in the resulting duration, resulting in more compact objects with only relevant properties.</p> </li> <li> <p><strong>BREAKING</strong>: <code>roundToNearestMinutes</code> now returns <code>Invalid Date</code> instead of throwing an error when <code>nearestTo</code> option is less than 1 or more than 30.</p> </li> <li> <p><strong>BREAKING</strong>: IE is no longer supported.</p> </li> <li> <p><strong>BREAKING</strong>: Now all functions use <code>Math.trunc</code> rounding method where rounding is required. The behavior is configurable on a per-function basis.</p> </li> <li> <p><strong>BREAKING</strong>: Undocumented <code>onlyNumeric</code> option was removed from <code>nn</code> and <code>sv</code> locales. If you relied on it, <a href="https://github.com/date-fns/date-fns/blob/main/mailto:koss@nocorp.me">please contact me</a>.</p> </li> <li> <p><strong>BREAKING</strong>: Flow is not supported anymore. If you relied on it, <a href="https://github.com/date-fns/date-fns/blob/main/mailto:koss@nocorp.me">please contact me</a>.</p> </li> <li> <p><strong>BREAKING</strong>: The locales now use regular functions instead of the UTC version, which should not break any code unless you used locales directly.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
069f586df6 | Fix mantine version to 7.2.2 (#389) | ||
|
|
033e8864f2 | Update all frontend dependencies (#385) | ||
|
|
bf1ff509e2 |
Bump @babel/traverse from 7.21.5 to 7.23.2 in /frontend (#384)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
2920c51d4c | Update prettier plugin (#383) | ||
|
|
cf00344c01 | Fix vertical alignment and other frontend issues (#382) | ||
|
|
908d05e36d | Fix stage item modal: team_id should be string (#381) | ||
|
|
35ff575b8e |
Bump react-redux from 8.0.5 to 9.0.2 in /frontend (#379)
Bumps [react-redux](https://github.com/reduxjs/react-redux) from 8.0.5 to 9.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/reduxjs/react-redux/releases">react-redux's releases</a>.</em></p> <blockquote> <h2>v9.0.2</h2> <p>This <strong>bugfix release</strong> makes additional tweaks to the React Native artifact filename to help resolve import and bundling issues with RN projects.</p> <h2>What's Changed</h2> <ul> <li>Change react-native output extension from <code>.mjs</code> to <code>.js</code> by <a href="https://github.com/aryaemami59"><code>@aryaemami59</code></a> in <a href="https://redirect.github.com/reduxjs/react-redux/pull/2102">reduxjs/react-redux#2102</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/react-redux/compare/v9.0.1...v9.0.2">https://github.com/reduxjs/react-redux/compare/v9.0.1...v9.0.2</a></p> <h2>v9.0.1</h2> <p>This <strong>bugfix release</strong> updates the package to include a new <code>react-redux.react-native.js</code> bundle that specifically imports React Native, and consolidates all of the <code>'react'</code> imports into one file to save on bundle size (and enable some tricky React Native import handling).</p> <h2>What's Changed</h2> <ul> <li>Add an RN-specific bundle and consolidate imports by <a href="https://github.com/markerikson"><code>@markerikson</code></a> in <a href="https://redirect.github.com/reduxjs/react-redux/pull/2100">reduxjs/react-redux#2100</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/react-redux/compare/v9.0.0...v9.0.1">https://github.com/reduxjs/react-redux/compare/v9.0.0...v9.0.1</a></p> <h2>v9.0.0</h2> <p>This <strong>major release</strong>:</p> <ul> <li>Switches to requiring React 18 and Redux Toolkit 2.0 / Redux 5.0</li> <li>Updates the packaging for better ESM/CJS compatibility and modernizes the build output</li> <li>Updates the options for dev mode checks in <code>useSelector</code></li> <li>Adds a new React Server Components artifact that throws on use, to better indicate compat issues</li> </ul> <p>This release has <strong>breaking changes</strong>.</p> <p>This release is part of a wave of major versions of all the Redux packages: <strong>Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0</strong>.</p> <p>For full details on all of the breaking changes and other significant changes to all of those packages, see the <strong><a href="https://redux.js.org/usage/migrations/migrating-rtk-2">"Migrating to RTK 2.0 and Redux 5.0" migration guide</a></strong> in the Redux docs.</p> <blockquote> <p>[!NOTE] The Redux core, Reselect, and Redux Thunk packages are included as part of Redux Toolkit, and RTK users do not need to manually upgrade them - you'll get them as part of the upgrade to RTK 2.0. (If you're not using Redux Toolkit yet, <a href="https://redux.js.org/usage/migrating-to-modern-redux"><strong>please start migrating your existing legacy Redux code to use Redux Toolkit today!</strong></a>) React-Redux is a separate, package, but we expect you'll be upgrading them together.</p> </blockquote> <pre lang="bash"><code># React-Redux npm install react-redux yarn add react-redux <h1>RTK</h1> <p>npm install <code>@reduxjs/toolkit</code> yarn add <code>@reduxjs/toolkit</code></p> <h1>Standalone Redux core</h1> <p>npm install redux yarn add redux </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4dfdbcffd5 |
Bump @next/eslint-plugin-next from 13.4.19 to 14.0.3 in /frontend (#375)
Bumps [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) from 13.4.19 to 14.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@next/eslint-plugin-next</code>'s releases</a>.</em></p> <blockquote> <h2>v14.0.3</h2> <h3>Core Changes</h3> <ul> <li>Update React from 746890329 to 0e352ea01: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58279">#58279</a></li> <li>fix(turbopack): support middleware in src: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58218">#58218</a></li> <li>Update font data: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58317">#58317</a></li> <li>Replace custom Thenable type with native Promises: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58337">#58337</a></li> <li>fix(eslint): <code>next/script</code> <code>beforeInteractive</code> gives warning on appDir: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/51148">#51148</a></li> <li>fix: import antd from es in modularizeImports: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/57968">#57968</a></li> <li>fix(WellKnownErrorsPlugin): avoid compilation warnings array with empty items: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/57768">#57768</a></li> <li>Add experimental support for history.pushState and history.replaceState: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58335">#58335</a></li> <li>Fix: expected "catch all routes" are not matched in “parallel routes": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58368">#58368</a></li> <li>fix: Don't reset shallow URL updates on prefetch: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58297">#58297</a></li> <li>fix: ensure batch values are sharable: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58315">#58315</a></li> <li>fix incorrect fetch cache handling: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58460">#58460</a></li> <li>turbopack: Don't error with legacy server actions boolean: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58416">#58416</a></li> <li>Update turbopack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58408">#58408</a></li> <li>Upgrade vendored React: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58489">#58489</a></li> <li>Apply next/font to foreign code: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58461">#58461</a></li> <li>Turbopack: Use structured styled text in issue descriptions: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58156">#58156</a></li> <li>onHeaders updates for App Pages: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58410">#58410</a></li> <li>revalidate APIs should make route handlers dynamic: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58466">#58466</a></li> <li>remove optimistic navigation behavior when prefetch is false: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58413">#58413</a></li> <li>fix: set <code>x-forwarded-host</code> based on request: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58500">#58500</a></li> <li>Inline ChildProp: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58519">#58519</a></li> <li>Remove client only dynamic chunks from edge bundle : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/56761">#56761</a></li> <li>tweak cache + revalidate fetch warning: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58505">#58505</a></li> </ul> <h3>Documentation Changes</h3> <ul> <li>remove example for router.events as it does not exist: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58286">#58286</a></li> <li>chore(docs): fix typo: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58344">#58344</a></li> <li>docs: Update runtime table: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58361">#58361</a></li> <li>Update 08-parallel-routes.mdx: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58393">#58393</a></li> <li>Docs: Update middleware example snippet: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58488">#58488</a></li> <li>update meta variable to metadata variable so that the meta data updat…: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58396">#58396</a></li> <li>Update 07-error-handling.mdx: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58236">#58236</a></li> <li>docs: Added Kinde auth provider: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58231">#58231</a></li> <li>Update index.mdx: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58210">#58210</a></li> <li>Make example of passing down a Server Action more clear: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/57972">#57972</a></li> <li>docs: Fix grammar in Styling section: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58071">#58071</a></li> <li>docs: Fix grammar in Client Components section: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58065">#58065</a></li> <li>docs: Fix grammar in Dynamic Rendering section: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58062">#58062</a></li> <li>Docs: fix grammatical issue in "Data Fetching Patterns" section: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58056">#58056</a></li> <li>Update 02-patterns.mdx: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58032">#58032</a></li> <li>Update 04-ci-build-caching.mdx - Add Jenkins: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58001">#58001</a></li> </ul> <h3>Example Changes</h3> <ul> <li>examples: Update Middleware for CSP: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/58300">#58300</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |