diff --git a/README.md b/README.md index 2959bf0f..983593ec 100644 --- a/README.md +++ b/README.md @@ -59,8 +59,8 @@ the MIT license, and needs no account. | | Requirements | Get it | | --- | --- | --- | -| **Windows** | Windows 10 (version 1809 or later) or Windows 11, 64-bit, with an NVIDIA, AMD or Intel GPU | [EternalMonitor-Setup.exe](https://github.com/sidebandstudio/EternalMonitor/releases/tag/v0.3.0) (v0.3.0 current stable) | -| **iPad** | iPadOS 17 or later | [TestFlight v0.3.0, build 143](https://testflight.apple.com/join/ppc9QfXc). The public beta is open: install TestFlight, then open the link on your iPad. | +| **Windows** | Windows 10 (version 1809 or later) or Windows 11, 64-bit, with an NVIDIA, AMD or Intel GPU | [EternalMonitor-Setup.exe](https://github.com/sidebandstudio/EternalMonitor/releases/tag/v0.3.1) (v0.3.1 current stable) | +| **iPad** | iPadOS 17 or later | [TestFlight v0.3.1, build 166](https://testflight.apple.com/join/ppc9QfXc). The public beta is open: install TestFlight, then open the link on your iPad. | Install both apps from the same version. The older v0.1 releases use a different protocol and cannot connect to the v0.3 iPad app. @@ -82,15 +82,19 @@ you will see. ## Status -v0.3.0 is the current stable release, paired with iPad TestFlight build 143. -Its Windows installer is unchanged from v0.3.0-rc.1. On 2026-09-24 it passed the automated tests -on a reference PC with GeForce RTX 5080 and Radeon graphics and on a physical -iPad Pro. -Those included 30-minute runs at about 58 fps, one over Wi-Fi at 3440×1440 and -one over USB at 2732×2048. Testers are now checking what needs hands on the -device, such as drawing in Clip Studio Paint and audio sync. -[docs/hardware-verification.md](docs/hardware-verification.md) has every result, -including the failures. +v0.3.1 includes Intel Quick Sync startup fixes, hardware encoder fallback, +audio scheduling improvements and automatic support diagnostics. Install it +with iPad TestFlight v0.3.1, build 166. + +Windows and iPad diagnostics include device details, app errors and stream +statistics. Reports include PC names and network addresses, but exclude screen +content, audio and pairing credentials. Disable automatic sharing in Settings. +On iPad, open Settings > Support > Diagnostics to copy or export a report. + +All six release preparation checks passed, including Windows, macOS and iPad +simulator streaming. The affected Windows 10 / Intel Iris Xe device and physical +iPad Pro M5 still need customer testing. Earlier physical-device results remain +in [docs/hardware-verification.md](docs/hardware-verification.md). Known limits: diff --git a/SETUP.md b/SETUP.md index 216ae134..3353a47a 100644 --- a/SETUP.md +++ b/SETUP.md @@ -25,7 +25,7 @@ one, update the other. ## Step 1: Install EternalMonitor on your PC 1. Go to [eternalmonitor.dev/download.html](https://eternalmonitor.dev/download.html). - Click **Download for Windows** for v0.3.0, the current stable release. + Click **Download for Windows** for v0.3.1, the current stable release. Your browser saves **EternalMonitor-Setup.exe**. 2. Open **EternalMonitor-Setup.exe**. 3. If a blue **Windows protected your PC** window appears, click @@ -50,7 +50,7 @@ the Start menu. To have it open whenever you sign in to Windows, go to ## Step 2: Install EternalMonitor on your iPad -The iPad app installs through Apple's TestFlight app. Use v0.3.0, build 143, +The iPad app installs through Apple's TestFlight app. Use v0.3.1, build 166, with the current stable Windows release. The beta is open to anyone with the invite link. @@ -191,7 +191,7 @@ or in the controls while streaming. | The iPad never connects over USB | Open Apple Devices on the PC and leave it open. Unlock the iPad, accept **Trust**, and try another cable. Then unplug and plug in again. | | The iPad can't find the PC at all | Open the iPad's **Settings** app, then **Privacy & Security**, then **Local Network**, and turn on **EternalMonitor**. | | The picture stutters or freezes on Wi-Fi | Move closer to the router, or use a 5 GHz network. Connect the PC to the router with a network cable, or use USB. | -| **Hardware encoder unavailable** on the PC | In **Settings**, select **Auto** for the encoder and **YUV420** for encoder input, then restart the stream. Update the driver from your GPU manufacturer. If this persists, use **Performance** → **Copy logs** and include the iPad report from **Settings → Diagnostics**. Some GPUs have no supported hardware encoder. | +| **Hardware encoder unavailable** on the PC | In **Settings**, select **Auto** for the encoder and **YUV420** for encoder input, then restart the stream. Update the driver from your GPU manufacturer. If this persists, use **Performance** → **Copy logs** and include the iPad report from **Settings → Support → Diagnostics**. Some GPUs have no supported hardware encoder. | | **Extended display unavailable** on the PC | Run EternalMonitor-Setup.exe again to repair the install, then restart the stream. | **Using a VPN such as Tailscale?** In the PC window, open **Settings** and set @@ -207,7 +207,7 @@ In the PC window, open **Performance** and click **Copy logs**. Paste the result into a [bug report on GitHub](https://github.com/sidebandstudio/EternalMonitor/issues/new/choose) or an email to [hello@sideband.studio](mailto:hello@sideband.studio). Say what you tried, what you saw, your iPad model, and whether you used Wi-Fi or -USB. On iPad, open **Settings → Diagnostics**, then **Export diagnostics** +USB. On iPad, open **Settings → Support → Diagnostics**, then **Export diagnostics** for a text file or **Copy diagnostics**. Include both reports when possible. Reports include Windows build, CPU, GPU and driver details; iPad hardware, @@ -228,6 +228,6 @@ your home Wi-Fi. ### Automatic diagnostics -Configured releases send device information, errors and stream statistics to EternalMonitor support automatically. Windows Settings and iPad Settings → Diagnostics show the current upload state and an automatic sharing control. Offline events retry after reconnection or relaunch. PC names and network addresses may be included; pairing credentials, screen frames and audio are excluded. Manual exports remain available. +Configured releases send device information, errors and stream statistics to EternalMonitor support automatically. Windows Settings and iPad Settings → Support → Diagnostics show the current upload state and an automatic sharing control. Offline events retry after reconnection or relaunch. PC names and network addresses may be included; pairing credentials, screen frames and audio are excluded. Manual exports remain available. Uploads use encrypted HTTPS. Support history is retained for up to 30 days and may be removed sooner when storage limits are reached. Disabling sharing clears pending uploads; diagnostics already sent expire under the retention policy. Existing releases require an update to enable uploads. diff --git a/docs/beta-testing.md b/docs/beta-testing.md index 860464ca..0133da58 100644 --- a/docs/beta-testing.md +++ b/docs/beta-testing.md @@ -21,16 +21,16 @@ https://testflight.apple.com/join/ppc9QfXc ### Current setup -The App Store Connect app and CI signing credentials are already configured -for `sidebandstudio/EternalMonitor`. iPad v0.3.0, build 143, was uploaded and -submitted for external beta review on September 25, 2026, and Apple approved it -on September 26, 2026. It belongs to the -`FriendsExternal` group, whose public link and automatic tester notification -are enabled. The feedback and review contact email is `Whois.younes@gmail.com`. +The App Store Connect app and CI signing credentials are configured for +`sidebandstudio/EternalMonitor`. iPad v0.3.1, build 166, is the current update. +Apple approved it for external testing, verified on October 19, 2026. Its +external state is `IN_BETA_TESTING`. It belongs to `FriendsExternal`, whose +public link and automatic tester notification are enabled. The matching Windows installer is +[v0.3.1](https://github.com/sidebandstudio/EternalMonitor/releases/tag/v0.3.1). -External installation is open. Pair it with the -[current stable Windows release](https://github.com/sidebandstudio/EternalMonitor/releases/tag/v0.3.0). -The setup instructions below are for maintaining or replacing that configuration. +Build 143 was the previous 0.3.0 release. It does not include the Intel startup +fix or automatic support diagnostics. Verify App Store Connect's external build +state before describing any new upload as available to external testers. ### Automated archive and upload @@ -40,8 +40,8 @@ unsigned Release archive as a compile check. This archive cannot be installed through TestFlight. A signed workflow exports directly to App Store Connect. Every workflow run uses build number `100 + GITHUB_RUN_NUMBER`; Xcode's automatic -build-number rewriting is disabled. A tag such as `v0.3.0-rc.1` must match -`MARKETING_VERSION: "0.3.0"`. To upload again, start a new workflow dispatch rather +build-number rewriting is disabled. A tag such as `v0.3.1-rc.1` must match +`MARKETING_VERSION: "0.3.1"`. To upload again, start a new workflow dispatch rather than rerunning an already uploaded build number. Add these repository Actions secrets in GitHub Settings: @@ -138,10 +138,10 @@ for people you want inside the developer account. Two links, and they must match: -- The v0.3.0 Windows installer, shown as the current stable release on - eternalmonitor.dev/download.html. Its bytes are unchanged from v0.3.0-rc.1. -- The TestFlight public link for iPad v0.3.0, build 143. Apple approved it for - external testing on September 26, 2026. +- The v0.3.1 Windows installer from the release page or + eternalmonitor.dev/download.html. +- The TestFlight public link for iPad v0.3.1, build 166. Apple approved it; + its external state was verified as `IN_BETA_TESTING` on October 19, 2026. Tell them where feedback goes: the form at https://eternalmonitor.dev/download.html#feedback (it opens their mail app diff --git a/docs/download.html b/docs/download.html index 24be1a72..5f56d400 100644 --- a/docs/download.html +++ b/docs/download.html @@ -5,7 +5,7 @@ Download EternalMonitor - + @@ -48,7 +48,8 @@

Download EternalMonitor

-

v0.3.0 is the current stable release. Install it on Windows with iPad v0.3.0, TestFlight build 143. The iPad beta is open to everyone through TestFlight.

+

v0.3.1 is the current stable release. Install it on Windows with iPad v0.3.1, TestFlight build 166. The iPad beta is open to everyone through TestFlight.

+

Both apps automatically share device details, errors and stream statistics with support, including PC names and network addresses. Screen content, audio and pairing credentials are excluded. You can turn sharing off in Settings. About automatic diagnostics.

New to EternalMonitor? The setup guide walks through every step, including USB with Apple Devices. Found a bug? Tell us below.

@@ -60,7 +61,7 @@

Download EternalMonitor

Windows

- v0.3.0 + v0.3.1

Current stable. Stream your desktop over Wi-Fi or USB with PC audio, pairing, keyboard control and Apple Pencil drawing through Windows Ink.

- Download for Windows -

EternalMonitor-Setup.exe · 59.4 MB

+ Download for Windows +

EternalMonitor-Setup.exe · 59.6 MB

SHA-256 - 70bd59be737423d636a53b27d7e0fbe9b9e8563ecc104d79f153b139be904a12 + b276602bd54a0eec9459b9f6d91f67669fa533600d47456f30cabb36449cf0a5
-

Release notes and known issues · Report a problem

+

Release notes and known issues · Report a problem

@@ -85,13 +86,13 @@

Windows

iPad

TestFlight beta -

v0.3.0, build 143. Shows your PC's screen and sends touch, Apple Pencil pressure and tilt, and keyboard input back. Use Drawing mode for Pencil input with palm rejection.

+

v0.3.1, build 166. Shows your PC's screen and sends touch, Apple Pencil pressure and tilt, and keyboard input back. Use Drawing mode for Pencil input with palm rejection.

-

Build 143 passed Apple's beta review. Anyone with the link can install it now.

+

Build 166 passed Apple's beta review. Anyone with the link can install it now.

Join the TestFlight beta
    @@ -122,7 +123,7 @@

    Report a bug or share feedback

    -
    +
    What is this about?
    diff --git a/docs/index.html b/docs/index.html index 8fff2c1e..da99e545 100644 --- a/docs/index.html +++ b/docs/index.html @@ -50,7 +50,7 @@
    - v0.3.0 · Current stable · Free and open source + v0.3.1 · Current stable · Free and open source

    Turn your iPad into a second screen for Windows.

    Extend or mirror your desktop onto an iPad, then tap, drag and draw on it to control your PC. Free, with no account or subscription.

    @@ -218,10 +218,10 @@

    - v0.3.0 + v0.3.1

    Current stable

    -

    Version 0.3.0 includes USB, PC audio, pairing, keyboard control, Apple Pencil drawing and packet repair. Install the Windows release with iPad v0.3.0, TestFlight build 143. The iPad beta is open to everyone, and both are on the download page, along with a form for bug reports and feedback.

    -

    See the release notes for setup details and known issues.

    +

    Version 0.3.1 fixes Intel hardware encoder startup and adds automatic support diagnostics. Install the Windows release with iPad v0.3.1, TestFlight build 166. The iPad beta is open to everyone, and both are on the download page, along with a form for bug reports and feedback.

    +

    See the release notes for setup details and known issues.

    Use a network you trust. Pairing keeps other devices out, but the stream itself is not encrypted. @@ -240,7 +240,7 @@

    Current stable

  1. - v0.3.0Audio, USB and pairing + v0.3.1Intel fixes and diagnostics Current stable
  2. @@ -279,7 +279,7 @@

    Questions

    Where do I get the iPad app? -

    The iPad app is distributed through TestFlight, and the v0.3.0 beta (build 143) is open to everyone. Install the TestFlight app on your iPad, then open the public invite from the download page. Install it with the v0.3.0 Windows release. Developers can also build it from source.

    +

    The iPad app is distributed through TestFlight, and the v0.3.1 beta (build 166) is open to everyone. Install the TestFlight app on your iPad, then open the public invite from the download page. Install it with the v0.3.1 Windows release. Developers can also build it from source.

    Found a bug, or have feedback? diff --git a/docs/script.js b/docs/script.js index f21df745..527c8f16 100644 --- a/docs/script.js +++ b/docs/script.js @@ -216,7 +216,7 @@ } // Keep the Windows download paired with the TestFlight build shown in the HTML. - fetch('https://api.github.com/repos/sidebandstudio/EternalMonitor/releases/tags/v0.3.0', { + fetch('https://api.github.com/repos/sidebandstudio/EternalMonitor/releases/tags/v0.3.1', { headers: { 'Accept': 'application/vnd.github.v3+json' } }) .then(function (res) {