Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.13.0-beta.1 #3631

Merged
merged 21 commits into from
Feb 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 0 additions & 5 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,6 @@ The build workflow takes care of the following:

- Running a Gradle build, running our tests in the process and generating an aggregated code coverage report for the API
modules.
- Analyzing the code on SonarQube.
> Because of
> [limitations with SonarQube](https://portal.productboard.com/sonarsource/1-sonarcloud/c/50-sonarcloud-analyzes-external-pull-request),
> pull requests originating from a fork aren't analyzed on SonarQube.

- Code style validation with Checkstyle.
- Mutation and line coverage test with Pitest.
- Uploading the artifacts on the action.
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ body:
description: |
If your Minecraft version isn't listed here, it means that it's no longer supported. In that case, don't create an issue.
options:
- Minecraft 1.18.2
- Minecraft 1.19.2
- Minecraft 1.20.1
- Minecraft 1.20.4
validations:
required: true
- type: input
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ on:
types: [ opened, synchronize, reopened ]
jobs:
build:
uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.11.4
with:
mutation-testing: false
sonarqube: false
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/draft-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
type: string
jobs:
draft:
uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.11.4
with:
release-type: ${{ inputs.release-type }}
version-number-override: ${{ inputs.version-number-override }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issue-for-unsupported-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ on:
types: [ labeled, unlabeled, reopened ]
jobs:
unsupported-labeler:
uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.11.4
5 changes: 3 additions & 2 deletions .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@ on:
- closed
jobs:
publish-release:
uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.11.4
secrets: inherit
with:
project-name: 'Refined Storage'
announce: true
mutation-testing: false
curseforge: true
modrinth: true
modrinth: true
sonarqube: false
2 changes: 1 addition & 1 deletion .github/workflows/resolved-issue-locking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ on:
- cron: '0 0 * * *'
jobs:
lock:
uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.11.4
2 changes: 1 addition & 1 deletion .github/workflows/validate-branch-name.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: Validate branch name
on: [ pull_request ]
jobs:
validate-branch-name:
uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.11.4
2 changes: 1 addition & 1 deletion .github/workflows/validate-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ on:
types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ]
jobs:
validate-changelog:
uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.11.4
with:
validation-level: 'warn'
2 changes: 1 addition & 1 deletion .github/workflows/validate-commit-messages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: Validate commit messages
on: [ pull_request ]
jobs:
validate-commit-messages:
uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.7.1
uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.11.4
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ eclipse/
.nb-gradle-properties
.project
*.launch
run/
runs/
*.iml
*.ipr
*.iws
Expand Down
52 changes: 44 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.13.0-beta.1] - 2024-02-12

### Added

- Ported to Minecraft 1.20.4.

## [1.12.4] - 2023-11-05

### Added
Expand Down Expand Up @@ -57,6 +63,17 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Fixed GUI side buttons not working sometimes when using Refined Storage with addons.

## [1.11.7] - 2023-11-12

### Fixed

- Various world corruption issues if Refined Storage blocks were removed unexpectedly or with another mod.
- Fixed JEI transfer crash for larger processing recipes.
- Fixed rare autocrafting crash.
- Fixed duplication bug with the Crafting Grid.
- Fixed fluid duplication bug with the Importer and GregTechCEu machines.
- Attempted to fix issue where Grid doesn't load items and requires a client restart.

## [1.11.6] - 2023-03-30

### Fixed
Expand Down Expand Up @@ -117,6 +134,19 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Ported to Minecraft 1.19.2.

## [1.10.6] - 2023-11-26

### Fixed

- Fixed a bunch of issues where chunks would unintentionally be loaded by RS.
- Reduced block updates when a controller is turning on and off constantly.
- Various world corruption issues if Refined Storage blocks were removed unexpectedly or with another mod.
- Fixed JEI transfer crash for larger processing recipes.
- Fixed rare autocrafting crash.
- Fixed duplication bug with the Crafting Grid.
- Fixed fluid duplication bug with the Importer in certain situations.
- Attempted to fix issue where Grid doesn't load items and requires a client restart.

## [1.10.5] - 2023-02-12

### Fixed
Expand Down Expand Up @@ -456,13 +486,13 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Fixed duplication bug with the Constructor.

## [1.9.2b-beta] - 2020-09-11
## [1.9.2-beta.2] - 2020-09-11

### Fixed

- Fixed duplication bug with the Constructor.

## [1.9.2-beta] - 2020-07-17
## [1.9.2-beta.1] - 2020-07-17

### Added

Expand Down Expand Up @@ -3495,7 +3525,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Internal test release.

[Unreleased]: https://github.com/refinedmods/refinedstorage/compare/v1.12.4...HEAD
[Unreleased]: https://github.com/refinedmods/refinedstorage/compare/v1.13.0-beta.1...HEAD

[1.13.0-beta.1]: https://github.com/refinedmods/refinedstorage/compare/v1.12.4...v1.13.0-beta.1

[1.12.4]: https://github.com/refinedmods/refinedstorage/compare/v1.12.3...v1.12.4

Expand All @@ -3505,7 +3537,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

[1.12.1]: https://github.com/refinedmods/refinedstorage/compare/v1.12.0...v1.12.1

[1.12.0]: https://github.com/refinedmods/refinedstorage/compare/v1.11.6...v1.12.0
[1.12.0]: https://github.com/refinedmods/refinedstorage/compare/v1.11.7...v1.12.0

[1.11.7]: https://github.com/refinedmods/refinedstorage/compare/v1.11.6...v1.11.7

[1.11.6]: https://github.com/refinedmods/refinedstorage/compare/v1.11.5...v1.11.6

Expand All @@ -3519,7 +3553,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

[1.11.1]: https://github.com/refinedmods/refinedstorage/compare/v1.11.0...v1.11.1

[1.11.0]: https://github.com/refinedmods/refinedstorage/compare/v1.10.5...v1.11.0
[1.11.0]: https://github.com/refinedmods/refinedstorage/compare/v1.10.6...v1.11.0

[1.10.6]: https://github.com/refinedmods/refinedstorage/compare/v1.10.5...v1.10.6

[1.10.5]: https://github.com/refinedmods/refinedstorage/compare/v1.10.4...v1.10.5

Expand Down Expand Up @@ -3571,11 +3607,11 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

[1.9.4]: https://github.com/refinedmods/refinedstorage/compare/v1.9.3-beta...v1.9.4

[1.9.3-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2b-beta...v1.9.3-beta
[1.9.3-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2-beta.2...v1.9.3-beta

[1.9.2b-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2-beta...v1.9.2b-beta
[1.9.2-beta.2]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2-beta.1...v1.9.2-beta.2

[1.9.2-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.1-beta...v1.9.2-beta
[1.9.2-beta.1]: https://github.com/refinedmods/refinedstorage/compare/v1.9.1-beta...v1.9.2-beta.1

[1.9.1-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.0-beta...v1.9.1-beta

Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)

Copyright © 2015 - 2023 Refined Mods
Copyright © 2015 - 2024 Refined Mods

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<p>Refined Storage is a mass storage mod for Minecraft that offers the player a network-based storage system, allowing
them to store items and fluids on a massively expandable device network.</p>

[![Build Status](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage&metric=coverage)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage) [![Downloads on CurseForge](http://cf.way2muchnoise.eu/full_243076_downloads.svg)](http://minecraft.curseforge.com/projects/refined-storage) [![Downloads on Modrinth](https://img.shields.io/modrinth/dt/refined-storage?logo=modrinth)](https://modrinth.com/mod/refined-storage) [![Discord](https://img.shields.io/discord/342942776494653441)](https://discordapp.com/invite/VYzsydb) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)
[![Build Status](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml) [![Downloads on CurseForge](http://cf.way2muchnoise.eu/full_243076_downloads.svg)](http://minecraft.curseforge.com/projects/refined-storage) [![Downloads on Modrinth](https://img.shields.io/modrinth/dt/refined-storage?logo=modrinth)](https://modrinth.com/mod/refined-storage) [![Discord](https://img.shields.io/discord/342942776494653441)](https://discordapp.com/invite/VYzsydb) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)
</div>

## About
Expand Down
38 changes: 7 additions & 31 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
apply from: "https://raw.githubusercontent.com/refinedmods/refinedarchitect/v0.7.1/helper.gradle"

// TODO: remove in 1.21
ext {
forgeVersion = "47.1.0"
}
apply from: "https://raw.githubusercontent.com/refinedmods/refinedarchitect/v0.11.4/helper.gradle"

repositories {
maven {
Expand Down Expand Up @@ -32,34 +27,15 @@ enablePublishing()
enableCurseForge(243076)
enableModrinth("KDvYkUg3")
enableJavadoc()
enableSonarQube("refinedmods_refinedstorage")

dependencies {
compileOnly fg.deobf("mezz.jei:jei-1.20.1-common-api:15.2.0.22")
compileOnly fg.deobf("mezz.jei:jei-1.20.1-forge-api:15.2.0.22")
runtimeOnly fg.deobf("mezz.jei:jei-1.20.1-forge:15.2.0.22")
compileOnly "mezz.jei:jei-1.20.4-common-api:17.3.0.43"
compileOnly "mezz.jei:jei-1.20.4-neoforge-api:17.3.0.43"
runtimeOnly "mezz.jei:jei-1.20.4-neoforge:17.3.0.43"

compileOnly fg.deobf('curse.maven:mouse-tweaks-60089:4581240')
compileOnly "curse.maven:mouse-tweaks-60089:4776995"

compileOnly fg.deobf('curse.maven:crafting-tweaks-233071:4596466')
compileOnly 'curse.maven:crafting-tweaks-233071:4991559'

implementation fg.deobf("top.theillusivec4.curios:curios-forge:5.2.0-beta.3+1.20.1")
implementation "top.theillusivec4.curios:curios-neoforge:7.2.0+1.20.4"
}

// TODO: remove in 1.21
minecraft {
runs {
server {
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"
}
client {
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"
}
data {
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"
}
}
}
Binary file added docs/assets/1024k-fluid-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/1024k-fluid-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/1024k-fluid-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/16k-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/16k-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/16k-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/1k-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/1k-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/1k-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/256k-fluid-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/256k-fluid-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/256k-fluid-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/4096k-fluid-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/4096k-fluid-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/4096k-fluid-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/4k-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/4k-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/4k-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/64k-fluid-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/64k-fluid-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/64k-fluid-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/64k-storage-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/64k-storage-disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/64k-storage-part.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/advanced-processor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/basic-processor.png
Binary file added docs/assets/block-of-quartz-enriched-iron.png
Binary file added docs/assets/cable.png
Binary file added docs/assets/construction-core.png
Binary file added docs/assets/constructor.png
Binary file added docs/assets/controller.png
Binary file added docs/assets/cover.png
Binary file added docs/assets/crafter-manager.png
Binary file added docs/assets/crafter.png
Binary file added docs/assets/crafting-grid.png
Binary file added docs/assets/crafting-monitor.png
Binary file added docs/assets/crafting-upgrade.png
Binary file added docs/assets/creative-fluid-storage-block.png
Binary file added docs/assets/creative-fluid-storage-disk.png
Binary file added docs/assets/creative-portable-grid.png
Binary file added docs/assets/creative-storage-block.png
Binary file added docs/assets/creative-storage-disk.png
Binary file added docs/assets/creative-wireless-crafting-monitor.png
Binary file added docs/assets/creative-wireless-fluid-grid.png
Binary file added docs/assets/creative-wireless-grid.png
Binary file added docs/assets/cut-silicon.png
Binary file added docs/assets/cutting-tool.png
Binary file added docs/assets/destruction-core.png
Binary file added docs/assets/destructor.png
Binary file added docs/assets/detector.png
Binary file added docs/assets/disk-drive.png
Binary file added docs/assets/disk-manipulator.png
Binary file added docs/assets/exporter.png
Binary file added docs/assets/external-storage.png
Binary file added docs/assets/filter.png
Binary file added docs/assets/fluid-grid.png
Binary file added docs/assets/fluid-interface.png
Binary file added docs/assets/fortune-upgrade.png
Binary file added docs/assets/grid.png
Binary file added docs/assets/hollow-cover.png
Binary file added docs/assets/importer.png
Binary file added docs/assets/improved-processor.png
Binary file added docs/assets/interdimensional-upgrade.png
Binary file added docs/assets/interface.png
Binary file added docs/assets/machine-casing.png
Binary file added docs/assets/network-card.png
Binary file added docs/assets/network-receiver.png
Binary file added docs/assets/network-transmitter.png
Binary file added docs/assets/pattern-grid.png
Binary file added docs/assets/pattern.png
Binary file added docs/assets/portable-grid.png
Binary file added docs/assets/processing-pattern-encoder.png
Binary file added docs/assets/processor-binding.png
Binary file added docs/assets/quartz-enriched-iron.png
Binary file added docs/assets/range-upgrade.png
Binary file added docs/assets/raw-advanced-processor.png
Binary file added docs/assets/raw-basic-processor.png
Binary file added docs/assets/raw-improved-processor.png
Binary file added docs/assets/reader.png
Binary file added docs/assets/regulator-upgrade.png
Binary file added docs/assets/relay.png
Binary file added docs/assets/security-card.png
Binary file added docs/assets/security-manager.png
Binary file added docs/assets/silicon.png
Binary file added docs/assets/silk-touch-upgrade.png
Binary file added docs/assets/solderer.png
Binary file added docs/assets/speed-upgrade.png
Binary file added docs/assets/stack-upgrade.png
Binary file added docs/assets/storage-housing.png
Binary file added docs/assets/storage-monitor.png
Binary file added docs/assets/upgrade.png
Binary file added docs/assets/wireless-crafting-grid.png
Binary file added docs/assets/wireless-crafting-monitor.png
Binary file added docs/assets/wireless-fluid-grid.png
Binary file added docs/assets/wireless-grid.png
Binary file added docs/assets/wireless-transmitter.png
Binary file added docs/assets/wrench.png
Binary file added docs/assets/writer.png
Loading
Loading