Commit Graph

1888 Commits

Author SHA1 Message Date
momo5502
982d02b674 Log invocations outside of any module 2025-08-13 19:09:44 +02:00
momo5502
a33e252e40 Kill WinVerifyTrust 2025-08-13 19:06:18 +02:00
momo5502
23001dcbab Allow specifying commandline options 2025-08-12 21:04:33 +02:00
momo5502
2681c7c97e Overflow fix 2025-08-10 17:33:26 +02:00
momo5502
d73445d868 Support interesting modules and ignored functions 2025-08-10 17:07:00 +02:00
momo5502
832570edda Support ignored functions and interesting modules 2025-08-10 12:43:49 +02:00
momo5502
f9cee1837c Print compare input 2025-08-10 12:43:35 +02:00
momo5502
94687d73fe Small fixes 2025-08-10 11:18:05 +02:00
momo5502
5fbf065937 Handle debug strings via callback 2025-08-10 10:03:12 +02:00
momo5502
74bff93580 Print on unknown exception 2025-08-10 08:40:29 +02:00
momo5502
b980ff6277 Fix crash is module is nullptr 2025-08-10 08:37:02 +02:00
momo5502
fc9a240d9f Update project name 2025-08-10 07:58:38 +02:00
momo5502
806aa8b61b Print module name 2025-08-09 21:56:25 +02:00
momo5502
93ff52c2ec Fix ordinals 2025-08-09 21:36:40 +02:00
Maurice Heumann
49764b46c4 More diagnostics and fixes (#446) 2025-08-09 21:17:54 +02:00
momo5502
9e45d2a333 Fix warning 2025-08-09 21:00:10 +02:00
momo5502
b3bdfc9d6b Support hooking/unhooking within hooks for icicle 2025-08-09 20:45:05 +02:00
momo5502
3b9320fd62 Better import access tracking 2025-08-09 18:02:37 +02:00
momo5502
2abe1737f3 Fix android compilation 2025-08-09 17:42:33 +02:00
momo5502
292fc6ce67 Fix compilation 2025-08-09 17:38:20 +02:00
momo5502
eb07148bfd Support hook deletion during hook deletion 2025-08-09 17:23:58 +02:00
momo5502
386f5b1cbc Add missing types 2025-08-09 17:20:22 +02:00
momo5502
eb6d352a81 Track import access 2025-08-09 17:07:33 +02:00
momo5502
09ad463027 Support environment analysis 2025-08-09 14:06:06 +02:00
Maurice Heumann
50d9cba542 fix: handle two invalid VirtualAlloc/Free edge cases correctly (#445)
Fixes #421 

Ensures sogen handles two edge cases correctly:

- VirtualAlloc with size 0 and invalid flags now returns
STATUS_INVALID_PARAMETER instead of terminating emulation with an
exception.
- VirtualFree with an invalid free_type now fails cleanly, as per
Windows behavior.

Using test code from #421  before change:

Executing syscall: NtAllocateVirtualMemory (0x18) at 0x180162bb2 via
0x103858074 (KernelBase.dll)
Syscall threw an exception: 18 (0x180162bb2) - Unsupported allocation
type!
Emulation terminated without status!

After:

Executing function: kernel32.dll - VirtualAlloc (0x103703c90) via
(0x14000119a) Valloc.exe
Executing syscall: NtAllocateVirtualMemory (0x18) at 0x180162bb2 via
0x103858074 (KernelBase.dll)
Executing function: kernel32.dll - GetLastError (0x1036e8640) via
(0x1400011a5) Valloc.exe

Terminating normally:

Emulation terminated with status: 0
2025-08-08 16:42:27 +02:00
CarlTSpeak
3df8d100cd Merge branch 'momo5502:main' into 421-valloc 2025-08-08 14:54:27 +01:00
CarlTSpeak
051cef2212 fix: handle VirtualAlloc invalid size and flags 2025-08-08 14:52:03 +01:00
Maurice Heumann
2aa0d1c4a8 Add stub for NtReleaseWorkerFactoryWorker, skeleton implementation for NtCreateNamedPipeFile (#444)
Added a stub implementation for NtReleaseWorkerFactoryWorker.

Introduced initial skeleton logic for NtCreateNamedPipeFile with device
creation and registration, object attribute parse for pipe naming, basic
parameters to named_pipe structure, IOSB and handle writing.
2025-08-08 14:30:37 +02:00
CarlTSpeak
0aea1f5385 I just learned how clang-format works. Fail. 2025-08-08 11:22:56 +01:00
CarlTSpeak
210ab2930c Fixed platform portability issues 2025-08-06 11:12:44 +01:00
CarlTSpeak
8b2c170236 Fixed clang exception. Again. 2025-08-06 11:01:42 +01:00
CarlTSpeak
ffea72d48a Added basic pipe support to NtRead/WriteFile 2025-08-06 10:30:40 +01:00
CarlTSpeak
100638d8ea Fixed clang-tidy issue 2025-08-05 16:26:13 +01:00
CarlTSpeak
85843ff5c9 Fixed cross-platform: removed MS-specific macro 2025-08-05 15:55:36 +01:00
CarlTSpeak
5f9bfd4694 Added stubs for NtCreateNamedPipeFile NtReleaseWorkerFactoryWorker 2025-08-05 15:44:19 +01:00
CarlTSpeak
cae1cf5c1f Added stubs for NtCreateNamedPipeFile NtReleaseWorkerFactoryWorker 2025-08-05 15:35:31 +01:00
Maurice Heumann
0d8c56df80 Build(deps): Bump deps/reflect from 239f695 to c21a448 (#431)
Bumps [deps/reflect](https://github.com/qlibs/reflect) from `239f695` to
`c21a448`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c21a44839d"><code>c21a448</code></a>
:feature: make tuples and pair behave like aggregates in reflect</li>
<li>See full diff in <a
href="239f695545...c21a44839d">compare
view</a></li>
</ul>
</details>
<br />


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>
2025-08-05 07:46:41 +02:00
dependabot[bot]
061cf01471 Build(deps): Bump deps/reflect from 239f695 to c21a448
Bumps [deps/reflect](https://github.com/qlibs/reflect) from `239f695` to `c21a448`.
- [Release notes](https://github.com/qlibs/reflect/releases)
- [Commits](239f695545...c21a44839d)

---
updated-dependencies:
- dependency-name: deps/reflect
  dependency-version: c21a44839db947f3a6bd0c5a113191b18198c8cf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-05 05:25:17 +00:00
Maurice Heumann
a1df4d8047 Update reflect_type_info.hpp 2025-08-05 07:24:16 +02:00
Maurice Heumann
73085b16db Update reflect_type_info.hpp 2025-08-05 07:14:54 +02:00
Maurice Heumann
3d6200df37 Build(deps): Bump react-dom and @types/react-dom in /page (#427)
Bumps
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
and
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).
These dependencies needed to be updated together.
Updates `react-dom` from 19.1.0 to 19.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">react-dom's
releases</a>.</em></p>
<blockquote>
<h2>19.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a
href="https://redirect.github.com/facebook/react/pull/33680">#33680</a>
by <a href="https://github.com/hoxyq"><code>@​hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react-dom's
changelog</a>.</em></p>
<blockquote>
<h2>19.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a
href="https://redirect.github.com/facebook/react/pull/33680">#33680</a>
by <a href="https://github.com/hoxyq"><code>@​hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="87e33ca2b7"><code>87e33ca</code></a>
Set release versions to 19.1.1</li>
<li><a
href="b793948e15"><code>b793948</code></a>
Bump next prerelease version numbers (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32782">#32782</a>)</li>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/v19.1.1/packages/react-dom">compare
view</a></li>
</ul>
</details>
<br />

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


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>
2025-08-03 20:21:24 +02:00
dependabot[bot]
6f56fec316 Build(deps): Bump react-dom and @types/react-dom in /page
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together.

Updates `react-dom` from 19.1.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom)

Updates `@types/react-dom` from 19.1.6 to 19.1.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-03 12:53:56 +00:00
Maurice Heumann
946f57b71b Build(deps-dev): Bump @vitejs/plugin-react from 4.6.0 to 4.7.0 in /page (#426)
Bumps
[@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
from 4.6.0 to 4.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite-plugin-react/releases"><code>@​vitejs/plugin-react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>plugin-react@4.7.0</h2>
<h3>Add HMR support for compound components (<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/518">#518</a>)</h3>
<p>HMR now works for compound components like this:</p>
<pre lang="tsx"><code>const Root = () =&gt; &lt;div&gt;Accordion
Root&lt;/div&gt;
const Item = () =&gt; &lt;div&gt;Accordion Item&lt;/div&gt;
<p>export const Accordion = { Root, Item }
</code></pre></p>
<h3>Return <code>Plugin[]</code> instead of <code>PluginOption[]</code>
(<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/537">#537</a>)</h3>
<p>The return type has changed from <code>react(): PluginOption[]</code>
to more specialized type <code>react(): Plugin[]</code>. This allows for
type-safe manipulation of plugins, for example:</p>
<pre lang="tsx"><code>// previously this causes type errors
react({ babel: { plugins: ['babel-plugin-react-compiler'] } })
.map(p =&gt; ({ ...p, applyToEnvironment: e =&gt; e.name === 'client'
}))
</code></pre>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md"><code>@​vitejs/plugin-react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.7.0 (2025-07-18)</h2>
<h3>Add HMR support for compound components (<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/518">#518</a>)</h3>
<p>HMR now works for compound components like this:</p>
<pre lang="tsx"><code>const Root = () =&gt; &lt;div&gt;Accordion
Root&lt;/div&gt;
const Item = () =&gt; &lt;div&gt;Accordion Item&lt;/div&gt;
<p>export const Accordion = { Root, Item }
</code></pre></p>
<h3>Return <code>Plugin[]</code> instead of <code>PluginOption[]</code>
(<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/537">#537</a>)</h3>
<p>The return type has changed from <code>react(): PluginOption[]</code>
to more specialized type <code>react(): Plugin[]</code>. This allows for
type-safe manipulation of plugins, for example:</p>
<pre lang="tsx"><code>// previously this causes type errors
react({ babel: { plugins: ['babel-plugin-react-compiler'] } })
.map(p =&gt; ({ ...p, applyToEnvironment: e =&gt; e.name === 'client'
}))
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="80417060f7"><code>8041706</code></a>
release: plugin-react@4.7.0</li>
<li><a
href="bbfd1b797c"><code>bbfd1b7</code></a>
chore: update changelog for <a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/537">#537</a></li>
<li><a
href="fdc9d9a18a"><code>fdc9d9a</code></a>
feat: add hmr support for compound components (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/518">#518</a>)</li>
<li><a
href="d14f31d3bf"><code>d14f31d</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/568">#568</a>)</li>
<li><a
href="22be17f72f"><code>22be17f</code></a>
build: use tsdown for plugin-react / plugin-react-oxc (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/554">#554</a>)</li>
<li><a
href="840f0b1386"><code>840f0b1</code></a>
chore(deps): update prettier (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/556">#556</a>)</li>
<li><a
href="cfe29122a8"><code>cfe2912</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/540">#540</a>)</li>
<li><a
href="11f56d63a9"><code>11f56d6</code></a>
fix: return <code>Plugin[]</code> instead of <code>PluginOption[]</code>
(<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/537">#537</a>)</li>
<li><a
href="9da5e19bb8"><code>9da5e19</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/519">#519</a>)</li>
<li><a
href="1583c5d727"><code>1583c5d</code></a>
chore: remove Vite 7 beta from supported range (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/517">#517</a>)</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.7.0/packages/plugin-react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@vitejs/plugin-react&package-manager=npm_and_yarn&previous-version=4.6.0&new-version=4.7.0)](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>
2025-08-03 14:52:52 +02:00
Maurice Heumann
68eec83e0b Build(deps): Bump react-resizable-panels from 3.0.3 to 3.0.4 in /page (#428)
Bumps
[react-resizable-panels](https://github.com/bvaughn/react-resizable-panels)
from 3.0.3 to 3.0.4.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5af2d8d030"><code>5af2d8d</code></a>
3.0.3 -&gt; 3.0.4</li>
<li><a
href="9b69a44a1f"><code>9b69a44</code></a>
Support custom cursors (<a
href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/503">#503</a>)
(<a
href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/504">#504</a>)</li>
<li>See full diff in <a
href="https://github.com/bvaughn/react-resizable-panels/compare/3.0.3...3.0.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-resizable-panels&package-manager=npm_and_yarn&previous-version=3.0.3&new-version=3.0.4)](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>
2025-08-03 14:52:45 +02:00
Maurice Heumann
01ba96c6ab Build(deps): Bump react and @types/react in /page (#434)
Bumps
[react](https://github.com/facebook/react/tree/HEAD/packages/react) and
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).
These dependencies needed to be updated together.
Updates `react` from 19.1.0 to 19.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">react's
releases</a>.</em></p>
<blockquote>
<h2>19.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a
href="https://redirect.github.com/facebook/react/pull/33680">#33680</a>
by <a href="https://github.com/hoxyq"><code>@​hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react's
changelog</a>.</em></p>
<blockquote>
<h2>19.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a
href="https://redirect.github.com/facebook/react/pull/33680">#33680</a>
by <a href="https://github.com/hoxyq"><code>@​hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="87e33ca2b7"><code>87e33ca</code></a>
Set release versions to 19.1.1</li>
<li><a
href="5a1eb6f61a"><code>5a1eb6f</code></a>
fix: rename bottom stack frame (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/33680">#33680</a>)</li>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/v19.1.1/packages/react">compare
view</a></li>
</ul>
</details>
<br />

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


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>
2025-08-03 14:52:38 +02:00
Maurice Heumann
d1d30b0b5a Build(deps-dev): Bump vite from 7.0.0 to 7.0.6 in /page (#435)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 7.0.0 to 7.0.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.6</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.0.6/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.0.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.0.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.0.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.0.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.0.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.0.3/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@7.0.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@7.0.3/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.0.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.0.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@7.0.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@7.0.2/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.0.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@7.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@7.0.1/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>plugin-legacy@7.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/plugin-legacy@7.0.1/packages/plugin-legacy/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.0.5...v7.0.6">7.0.6</a>
(2025-07-24)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/20442">#20442</a>)
(<a
href="e49f50599d">e49f505</a>)</li>
<li><strong>dev:</strong> incorrect sourcemap when optimized CJS is
imported (<a
href="https://redirect.github.com/vitejs/vite/issues/20458">#20458</a>)
(<a
href="ead2dec741">ead2dec</a>)</li>
<li><strong>module-runner:</strong> normalize file:// on windows (<a
href="https://redirect.github.com/vitejs/vite/issues/20449">#20449</a>)
(<a
href="1c9cb493f0">1c9cb49</a>)</li>
<li>respond with correct headers and status code for HEAD requests (<a
href="https://redirect.github.com/vitejs/vite/issues/20421">#20421</a>)
(<a
href="23d04fc2d8">23d04fc</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<ul>
<li><strong>deps:</strong> update rolldown-related dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/20441">#20441</a>)
(<a
href="f689d61342">f689d61</a>)</li>
<li>remove some files from prettier ignore (<a
href="https://redirect.github.com/vitejs/vite/issues/20459">#20459</a>)
(<a
href="8403f69551">8403f69</a>)</li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>use environment transform request (<a
href="https://redirect.github.com/vitejs/vite/issues/20430">#20430</a>)
(<a
href="24e6a0c316">24e6a0c</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.0.4...v7.0.5">7.0.5</a>
(2025-07-17)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/20406">#20406</a>)
(<a
href="1a1cc8a435">1a1cc8a</a>)</li>
<li>remove special handling for <code>Accept: text/html</code> (<a
href="https://redirect.github.com/vitejs/vite/issues/20376">#20376</a>)
(<a
href="c9614b9c37">c9614b9</a>)</li>
<li>watch assets referenced by <code>new URL(, import.meta.url)</code>
(<a
href="https://redirect.github.com/vitejs/vite/issues/20382">#20382</a>)
(<a
href="6bc8bf634d">6bc8bf6</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<ul>
<li><strong>deps:</strong> update dependency rolldown to ^1.0.0-beta.27
(<a
href="https://redirect.github.com/vitejs/vite/issues/20405">#20405</a>)
(<a
href="1165667b27">1165667</a>)</li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>use <code>foo.endsWith(&quot;bar&quot;)</code> instead of
<code>/bar$/.test(foo)</code> (<a
href="https://redirect.github.com/vitejs/vite/issues/20413">#20413</a>)
(<a
href="862e192d21">862e192</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.0.3...v7.0.4">7.0.4</a>
(2025-07-10)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>allow resolving bare specifiers to relative paths for entries (<a
href="https://redirect.github.com/vitejs/vite/issues/20379">#20379</a>)
(<a
href="324669c2d8">324669c</a>)</li>
</ul>
<h3>Build System</h3>
<ul>
<li>remove <code>@oxc-project/runtime</code> devDep (<a
href="https://redirect.github.com/vitejs/vite/issues/20389">#20389</a>)
(<a
href="5e29602f6f">5e29602</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.0.2...v7.0.3">7.0.3</a>
(2025-07-08)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> protect against window being defined but
addEv undefined (<a
href="https://redirect.github.com/vitejs/vite/issues/20359">#20359</a>)
(<a
href="31d1467cf0">31d1467</a>)</li>
<li><strong>define:</strong> replace optional values (<a
href="https://redirect.github.com/vitejs/vite/issues/20338">#20338</a>)
(<a
href="9465ae1378">9465ae1</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/20366">#20366</a>)
(<a
href="43ac73da27">43ac73d</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bdde0f9e50"><code>bdde0f9</code></a>
release: v7.0.6</li>
<li><a
href="23d04fc2d8"><code>23d04fc</code></a>
fix: respond with correct headers and status code for HEAD requests (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20421">#20421</a>)</li>
<li><a
href="ead2dec741"><code>ead2dec</code></a>
fix(dev): incorrect sourcemap when optimized CJS is imported (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20458">#20458</a>)</li>
<li><a
href="e49f50599d"><code>e49f505</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20442">#20442</a>)</li>
<li><a
href="f689d61342"><code>f689d61</code></a>
chore(deps): update rolldown-related dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20441">#20441</a>)</li>
<li><a
href="8403f69551"><code>8403f69</code></a>
chore: remove some files from prettier ignore (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20459">#20459</a>)</li>
<li><a
href="1c9cb493f0"><code>1c9cb49</code></a>
fix(module-runner): normalize file:// on windows (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20449">#20449</a>)</li>
<li><a
href="24e6a0c316"><code>24e6a0c</code></a>
refactor: use environment transform request (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20430">#20430</a>)</li>
<li><a
href="832f687c2c"><code>832f687</code></a>
release: v7.0.5</li>
<li><a
href="c9614b9c37"><code>c9614b9</code></a>
fix: remove special handling for <code>Accept: text/html</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20376">#20376</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v7.0.6/packages/vite">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=7.0.0&new-version=7.0.6)](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>
2025-08-03 14:52:34 +02:00
dependabot[bot]
25f9f15920 Build(deps-dev): Bump vite from 7.0.0 to 7.0.6 in /page
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.0.0 to 7.0.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.0.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-02 08:36:16 +00:00
dependabot[bot]
2fea62ba03 Build(deps-dev): Bump @vitejs/plugin-react from 4.6.0 to 4.7.0 in /page
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.7.0/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 4.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-02 08:35:38 +00:00
dependabot[bot]
fddce02a38 Build(deps): Bump react and @types/react in /page
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). These dependencies needed to be updated together.

Updates `react` from 19.1.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react)

Updates `@types/react` from 19.1.8 to 19.1.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: "@types/react"
  dependency-version: 19.1.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-02 08:35:36 +00:00
dependabot[bot]
c21d8eaaa0 Build(deps): Bump react-resizable-panels from 3.0.3 to 3.0.4 in /page
Bumps [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Commits](https://github.com/bvaughn/react-resizable-panels/compare/3.0.3...3.0.4)

---
updated-dependencies:
- dependency-name: react-resizable-panels
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-02 08:35:32 +00:00