What's Changed
- [5636] V5, B5 : Sporadic Panel Height Calculations by @n-lark in #5638
- [5634] Junctions and ports on hover disappear with light theme by @n-lark in #5635
- Remove unslightly gap in the debug sidebar by @knolleary in #5639
- Fix multiplayer icon appearance by @knolleary in #5640
- Tighten select halo margin by @knolleary in #5651
- [5644] UX: Address dark theme feedback from latest beta release by @n-lark in #5646
- [5649] Accessibility - Viewports, language attributes, and tabIndex by @n-lark in #5650
- [5647] Accessibility - Names and labels by @n-lark in #5648
- Remove SASS variables marked as deprecated by @bonanitech in #5642
- Use a token exchange pattern for OAuth logins by @knolleary in #5657
- [5653] Accessibility — Attributes by @n-lark in #5655
- Remove default admin cors rules by @knolleary in #5652
- Replace uuid library with native function crypto.randomUUID by @hlovdal in #5660
- Bundle npm to enable cross-platform module management by @knolleary in #5662
- Bump dependencies for 4.1.9 release by @knolleary in #5663
- Remove aria label application from popover by @knolleary in #5654
- Sync master updates to dev by @knolleary in #5664
- [5534] UX: create mechanism for themes to provide multiple variants by @n-lark in #5659
- Use req.hostname in https redirect to ensure proxy trust is maintained by @knolleary in #5666
- [5674] UX: pointer-event deadzone in the tab bar by @n-lark in #5675
- Remove Grunt as the task runner by @knolleary in #5669
- Introduce eslint by @knolleary in #5671
- Update some dev dependencies to clear audit noise by @knolleary in #5673
- Update to latest npm by @knolleary in #5677
- Set minimum node.js version to 22.9 by @knolleary in #5678
- [5658] ctrl+space shortcut isn't always firing by @n-lark in #5670
- Indicate that "use-tls" label is using a custom config by @tobias47n9e in #5665
- Only connect websocket client if need to by @dceejay in #5533
- Invert selected tab button border color to improve contrast by @knolleary in #5681
- Remove reveal on hover in search results and provide button by @knolleary in #5684
- Do not show section title if all options are hidden by @knolleary in #5689
- [5683] No discernible outline on junctions and node ports in dark mode in NR5 + lighten shade color by @n-lark in #5691
- Clip user profile image to the round button in the header by @knolleary in #5690
- Ensure png icon is centrally aligned on first layout by @knolleary in #5688
- Fix build scripts for windows by @knolleary in #5687
- Update "use-tls" translations to indicate that a custom cert is used by @tobias47n9e in #5685
- Defining utility functions for re-use in a function node by @Steve-Mcl in #5494
- Allow TLS SNI Server name to be set in the http-request node by @hardillb in #5667
- Update for 5-beta.6 release by @knolleary in #5692
Full Changelog: 5.0.0-beta.5...5.0.0-beta.6