Skip to content

Releases: e-dream-ai/client

v0.16.1

Choose a tag to compare

@scottdraves scottdraves released this 18 Jun 17:01
6a9f5a8

This release is mostly bug and crash fixing, plus a new portrait-display option.

Cross-platform

  • Add a "Rotate On Portrait Displays" option (#623)
  • Don't crash at launch when the disk is full (#664)
  • Fix a crash on large playlists by making the dream cache thread-safe and requesting metadata in batches (#522)
  • Fix a startup crash when the first uncached dream has no metadata
  • Avoid random sign-outs by persisting the sessions in all cases (#656)
  • Randomize download order in shuffle mode (#521)
  • Truncate long credits-overlay titles so they don't overlap the playlist index (#520)
  • Spell out the comma in the settings shortcut shown in the help overlay (#653)

Windows

  • Fix an SSL connect error caused by a Schannel revocation hard-fail (#655)
  • Restore keyboard control for the fullscreen app on a secondary monitor (#617)
  • Fix the filtering of the text overlays for smoother font rendering (#652)

Mac

  • Move the Help menu item into the Help menu and rename it "Infinidream Help" (#641)

Full Changelog: 0.16.0...0.16.1

v0.16.0

Choose a tag to compare

@scottdraves scottdraves released this 23 May 02:32

This release adds Linux as a third supported platform, with polish and fixes for Windows and Mac.

Cross-platform

  • Authenticate websocket connections via headers rather than query parameters so session tokens stop appearing in logs (#537)
  • Handle new error codes returned by the auth endpoint including WorkOS rate-limit responses (#535, #624)

Windows

  • Hide titlebar in screensaver preview (#629, #630)
  • Close screensaver on mouse movement (#615)
  • Allow keyboard commands while in screensaver mode (#613)
  • Focus email field on first-time wizard open (#644)
  • Restrict verification-code input to 6 digits (#637)

Mac

  • Validate the verification-code field in the settings dialog (#627)
  • Correct an Error() format-string bug and silence noisy playing log lines (#315, #646)

Linux

  • Initial Linux support (#544)
  • Vulkan renderer with linear and cubic frame blending (#626)
  • Lato font with drop-shadow overlay text (#620)
  • Mouse-cursor OSD and remote control commands (#619)
  • Wayland/KWin compositor-ping handling to prevent window desaturation (#628)
  • Render loop paced to display FPS rather than content FPS
  • --fullscreen flag with Ctrl+Q quit
  • AppImage build replacing the legacy shell script with a Python implementation (#621)

Full Changelog: 0.15.0...0.16.0

v0.15.0

Choose a tag to compare

@scottdraves scottdraves released this 10 May 03:03

This is the first dual-release of Infinidream for Windows and Mac, built from the same source.

Windows

NSIS installer, D3D11VA hardware decoding, multi-display screensaver, custom titlebar, and feature parity with Mac.

Mac

Perceptual FPS clamped to [0.078125, 320] to prevent runaway playback speeds.

Full Changelog: 0.14.8...0.15.0

windows prerelease 0.14.12

Pre-release

Choose a tag to compare

@scottdraves scottdraves released this 28 Apr 19:19

What's Changed

  • screensaver only shows on one display #563
  • F2 overlay GPU % shows frame-budget ratio, not actual GPU utilization #588
  • Move Windows app data to LocalAppData; de-elevate installer run-at-end #592
  • Scale main window by cursor-monitor DPI on Windows, make its size match the video (1080 vs 720) #591
  • Fix resize cursor, defer 16:9 snap, enforce on Aero snap
  • Remove GPU decode rate limiting code #598
  • Settings dialog: enlarge account status dot, shrink disk tab radios
  • Installer: legacy %ProgramData%\Infinidream cleanup actually runs (was a silent no-op) #595
  • App reasserts itself as the active screensaver on launch (Settings → Advanced → "Keep screensaver enabled", on by default) #569
  • Installer finish-page "Run Infinidream and sign in" checkbox is now default-on #597

Full Changelog: 0.14.11...0.14.12

windows prerelease 0.14.11

Pre-release

Choose a tag to compare

@scottdraves scottdraves released this 26 Apr 13:27

What's Changed

  • Hardware video decoding on Windows (D3D11VA) #568
  • Fix settings dialog leaking key commands through to the dreams #570
  • Hide cursor in fullscreen screensaver mode #587
  • Scale dialogs (Settings, About, First-Time Setup) by display DPI, cleanup content
  • Add Settings (Ctrl+,) shortcut to the F1 help overlay

Full Changelog: 0.14.10...0.14.11

windows prerelease 0.14.10

Pre-release

Choose a tag to compare

@scottdraves scottdraves released this 21 Apr 02:35

What's Changed

  • Windows NSIS installer: one-click exe that installs Infinidream and registers the screensaver #564
  • rename data folder from e-dream to infinidream and fix menu labels #573 #574
  • remove legacy Dr. MinGW crash handler (exchndl.dll) #572
  • remove unused Instructions.rtf #578
  • show full UTC build timestamp on the Windows F1 overlay

Still uses the CPU for decoding, but should download and play back smoothly. It should one-time migrate your data to the new name.

Full Changelog: 0.14.9...0.14.10

windows prerelease 0.14.9

Pre-release

Choose a tag to compare

@scottdraves scottdraves released this 18 Apr 18:49

no installer yet, has cosmetic bugs in the dialogs, still uses the CPU for decoding, but should download and playback smoothly.

v0.14.8

Choose a tag to compare

@scottdraves scottdraves released this 14 Apr 02:59

What's Changed

  • sign-in after starting offline without crashing #534
  • improve sign-in text and error handling #543
  • enable SSL verification #546
  • respect history in more keyframe cases to avoid infinite loops of dreams #545
  • correctly update the scheduled ending time for the dream as playback speed changes to avoid fading to black #446
  • upload the dSYM file with the debug symbols to bugsnag so we can better understand errors reported from the field.
  • protect against missing dream FPS string #542

Full Changelog: 0.14.7...0.14.8

v0.14.7

Choose a tag to compare

@scottdraves scottdraves released this 27 Mar 22:03
a67d17f

What's Changed

  • handle and report errors during code validation #526
  • respect cache size limit #259
  • screensaver overlays now use Lato #524

Full Changelog: 0.14.6...0.14.7

v0.14.6

Choose a tag to compare

@scottdraves scottdraves released this 15 Mar 18:20

What's Changed

  • optimize Metal GPU rendering: collapse render passes, remove debug shader branches, remove unused depth buffer — 34% GPU frame time reduction #510
  • overlay improvements: refactor rendering to simplify threading, add track position to credits, align FPS with speed icons, fix vertical jitter and crash on F2 stats #500 #517 #518 #519
  • fix quota handling, get new quota every time we switch playlists instead of only daily #512 #503
  • avoid sign-out during transient server outages #325
  • faster startup #513 #482 #505

Full Changelog: 0.14.5...0.14.6