Bump futures from 0.3.31 to 0.3.32 in /relay#31
Closed
dependabot[bot] wants to merge 219 commits intomainfrom
Closed
Bump futures from 0.3.31 to 0.3.32 in /relay#31dependabot[bot] wants to merge 219 commits intomainfrom
dependabot[bot] wants to merge 219 commits intomainfrom
Conversation
added 30 commits
February 9, 2026 14:17
Full source for the PrivStack local-first productivity suite: - Rust FFI core (CRDTs, encryption, storage, sync) - .NET 9 Avalonia desktop shell - Plugin SDK - GitHub Actions workflow for Windows builds with Azure Artifact Signing
Inline all build steps directly — no cross-repo dependency on supporting-files scripts. Builds Rust core (MSVC), .NET desktop, EXE installer (Inno Setup), signs with Azure Artifact Signing, and deploys to registry.
The plugins/ rule was matching desktop/PrivStack.Desktop/Plugins/ on case-insensitive macOS. Changed to /plugins/ to only match the root-level dev plugin output directory.
Replace broken `az artifact-signing sign` CLI command with azure/trusted-signing-action@v0.5.1 GitHub Action.
- Use trusted-signing-account-name (not signing-account-name) - Replace Swatinem/rust-cache with explicit cache/restore + cache/save - Save cache right after Rust build with if: always() so later step failures don't prevent caching - Use windows-latest-large runner
Remove MSIX PropertyGroup from .csproj and rename dist/msix to dist/windows in the CI workflow. MSIX Store packages will be handled separately at a later date.
Drop LinuxAppImageInstaller, simplify PlatformDetector to always return deb on Linux, and remove the AppImage case from the update installer factory.
… (v1.4.3) - ViewLocator: cache views per VM type to prevent linear memory growth on tab switches - MainWindowViewModel: compacting GC + DuckDB maintenance after tab navigation - BacklinkService: release temporary content strings after index is built - WasmPluginView: clear delegate properties to break closure reference chains, fix event handler tracking across DataContext changes - AdaptiveViewRenderer: add ResetForPluginSwitch() teardown, cleanup on detach - NeuronGraphControl: pause/resume physics timer on attach/detach
…n schema registration order (v1.5.0)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.100 to 1.0.101. - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.100...1.0.101) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.101 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.56 to 4.5.57. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.56...clap_complete-v4.5.57) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.57 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.24.0 to 3.25.0. - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/commits) --- updated-dependencies: - dependency-name: tempfile dependency-version: 3.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.180 to 0.2.181. - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.181/CHANGELOG.md) - [Commits](rust-lang/libc@0.2.180...0.2.181) --- updated-dependencies: - dependency-name: libc dependency-version: 0.2.181 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.100 to 1.0.101. - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.100...1.0.101) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.101 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.19.0 to 1.20.0. - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](uuid-rs/uuid@v1.19.0...v1.20.0) --- updated-dependencies: - dependency-name: uuid dependency-version: 1.20.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
….20.0 Bump uuid from 1.19.0 to 1.20.0 in /core
…-1.0.101 Bump anyhow from 1.0.100 to 1.0.101 in /core
…2.181 Bump libc from 0.2.180 to 0.2.181 in /core
…e-3.25.0 Bump tempfile from 3.24.0 to 3.25.0 in /core
….5.57 Bump clap from 4.5.56 to 4.5.57 in /relay
…-1.0.101 Bump anyhow from 1.0.100 to 1.0.101 in /relay
Previous 50-150 range was far too small in graph-world coordinates. Default at slider 50 = 900.
Spiral spacing was coupled to RepelRadius (spacing = radius * 2), so the viewport auto-fit always showed the same relative spread regardless of slider value. Now uses fixed 150 spacing — the spiral starts compact and the repel force does the actual spreading.
Nodes now store their initial spiral position as an anchor point. After repel displaces them, a spring force (8% per tick) pulls them back toward their resting position. This keeps the layout stable while still allowing repel to prevent overlap. Added SpringStrength parameter to PhysicsParameters.
Changed repel radius mapping from 300-1500 to 200-500 for tighter control over node spacing in the graph view.
Ensure SpringStrength from PhysicsParameters is forwarded in UpdateParameters so slider changes take effect at runtime.
New slider (0-100 mapping to 0%-30%) controls how strongly nodes spring back to their initial spiral position. Persisted to settings. Displayed as percentage in the PHYSICS expander alongside the repel distance slider.
Connected nodes closer than LinkDistance get pushed apart, same displacement logic as the general repel but only for linked pairs. Repurposed the existing LinkDistance parameter on PhysicsParameters.
New slider (0-100 mapping to 50-500px) sets the minimum distance between connected nodes. Displayed in the PHYSICS expander alongside repel and spring sliders. Persisted to plugin settings.
Removed anchor/spring system. Added center force that pulls all nodes toward origin (strength proportional to distance). Added link min-distance force that pushes connected nodes apart if closer than LinkDistance. Three active forces: repel (all pairs), link distance (connected pairs), center (gravity toward origin). Bumped link distance range to 200-2000.
…30.11) Swapped spring strength slider for center force slider (0-15%). Updated link distance range from 50-500 to 200-2000 so it can clearly exceed repel radius. Three sliders: Repel distance, Center force, Link distance.
Nodes render at 80% opacity baseline. Hovering a node triggers BFS and animates that node plus neighbors within HighlightDepth to 100% while dimming the rest to 25%. Click locks the highlight in. Opacity lerps at 18% per frame for smooth ~200ms transitions. Edge opacity follows the minimum of its two endpoint opacities. Refactored BFS into shared ComputeBfsDistances helper used by both hover and click highlight.
Reduced center force max from 15% to 0.5% — values above 0.5% caused erratic node behavior. Default slider at 50 (0.25%).
All three physics sliders now display 0-100% instead of raw values. Updated ranges: repel 300-400, link distance 1000-2000, center force 0-0.5%. Slider position maps directly to the percentage shown.
Connected nodes now attract each other via spring force proportional to distance. LinkStrength parameter controls intensity (0-1%). Runs after link min-distance so the two forces balance: min-distance prevents overlap while attraction pulls connected nodes closer together.
New slider (0-100% mapping to 0-1%) controls spring attraction between connected nodes. Displayed normalized as 0-100% like the other sliders. Four physics sliders: Repel, Center force, Link distance, Link force.
Add the same 4 physics sliders (repel distance, center force, link distance, link force) to the info panel's mini neuron graph, matching the brain graph's ranges and 0-100% normalized display. Settings are stored separately in AppSettings and persisted across sessions. The code-behind now uses VM-driven physics instead of hardcoded values, and live-updates the graph on slider change via ApplyPhysicsChanges().
….30.16) Move the neuron graph from a separate "Graph" tab into the bottom of the Info panel as an inline section. Remove the tab switcher UI in favor of a single "Info" header. The graph settings gear is now inline next to the "Graph" section header, expanding an inline settings panel instead of a floating overlay. Shrink physics ranges to fit the ~320px panel width: - Repel: 30-80 (was 300-400) - Center force: 0-5% (was 0-0.5%) - Link distance: 50-200 (was 1000-2000) - Link force: 0-5% (was 0-1%)
…1.30.17) Restructure the info panel layout into two independent stacked panels: a scrollable info section on top (metadata, tags, properties, links, backlinks) and a fixed-height graph panel on the bottom. The graph settings return to a floating popover anchored at bottom-left with box shadow, triggered by a settings cog button overlaying the graph. Adjust neuron graph physics ranges: - Repel: 100-250 (was 30-80) - Link distance: 250-500 (was 50-200) - Center force and link force unchanged at 0-5%
Add a 6px drag handle at the top border of the graph panel that shows a north-south resize cursor. Dragging up increases the graph height, dragging down decreases it, clamped to 100-800px. The height is persisted in AppSettings as info_panel_graph_height and restored across sessions.
The latest AWS SDK crates (aws-config, aws-sdk-s3, aws-sdk-sts, etc.) bumped their minimum supported Rust version to 1.91. The Windows CI workflow was pinned to rustc 1.88, causing build failures. Updated the workflow to 1.91 and the workspace rust-version to match.
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.31 to 0.3.32. - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) --- updated-dependencies: - dependency-name: futures dependency-version: 0.3.32 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps futures from 0.3.31 to 0.3.32.
Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
d9bba94Release 0.3.32151e0b9Add comments on rust-version field in Cargo.toml4aaf00cBump MSRV of utility crates to 1.71a4cce12perf: improve AtomicWaker::wake performance (#2983)ba9d102Add#[clippy::has_significant_drop]to guards (#2967)20396a8Fix rustdoc::broken_intra_doc_links warning815f6ebFix documentation ofBiLock::lock(#2971)0f0db04futures-util: makeMutex::new()const (#2956)5d6fc5eci: Test big-endian target (s390x Linux)9f739feIgnore dead_code lint on Fn1 traitDependabot 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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)