Ver Fonte

Added readme banner

Tim Jones há 1 mês atrás
pai
commit
11e5ac1fa4

BIN
.DS_Store


+ 14 - 6
README.md

@@ -1,4 +1,8 @@
-# RackPeek
+[![RackPeek demo](./assets/rackpeek_banner_thin.png)](./assets/rackpeek_banner_thin.png)
+
+[![Join our Discord](https://img.shields.io/badge/Discord-Join%20Us-7289DA?logo=discord&logoColor=white)](https://discord.gg/egXRPdesee) [![Live Demo](https://img.shields.io/badge/Live%20Demo-Try%20RackPeek%20Online-2ea44f?logo=githubpages&logoColor=white)](https://timmoth.github.io/RackPeek/) [![Docker Hub](https://img.shields.io/badge/Docker%20Hub-rackpeek-2496ED?logo=docker&logoColor=white)](https://hub.docker.com/r/aptacode/rackpeek/)
+
+
 RackPeek is a lightweight, opinionated CLI tool / webui for documenting and managing home lab and small-scale IT infrastructure.
 RackPeek is a lightweight, opinionated CLI tool / webui for documenting and managing home lab and small-scale IT infrastructure.
 
 
 It helps you track hardware, services, networks, and their relationships in a clear, scriptable, and reusable way without enterprise bloat or proprietary lock-in or drowning in unnecessary metadata or process.
 It helps you track hardware, services, networks, and their relationships in a clear, scriptable, and reusable way without enterprise bloat or proprietary lock-in or drowning in unnecessary metadata or process.
@@ -7,12 +11,10 @@ RackPeek is open source and community-driven.
 Code, docs, ideas, bug reports, and real-world usage feedback are all massively appreciated.
 Code, docs, ideas, bug reports, and real-world usage feedback are all massively appreciated.
 If you run a home lab, you belong here.
 If you run a home lab, you belong here.
 
 
-[![Join our Discord](https://img.shields.io/badge/Discord-Join%20Us-7289DA?logo=discord&logoColor=white)](https://discord.gg/egXRPdesee) [![Live Demo](https://img.shields.io/badge/Live%20Demo-Try%20RackPeek%20Online-2ea44f?logo=githubpages&logoColor=white)](https://timmoth.github.io/RackPeek/) [![Docker Hub](https://img.shields.io/badge/Docker%20Hub-rackpeek-2496ED?logo=docker&logoColor=white)](https://hub.docker.com/r/aptacode/rackpeek/)
 
 
-
-[![David Burgess — Finally Document Your Home Lab the Easy Way (Docker Install)](https://img.shields.io/badge/DB%20Tech-Finally%20Document%20Your%20Home%20Lab%20the%20Easy%20Way%20(Docker%20Install)-blue?style=for-the-badge)](https://www.youtube.com/watch?v=RJtMO8kIsqU)
-[![Brandon Lee — I’m Documenting My Entire Home Lab as Code with RackPeek](https://img.shields.io/badge/Brandon%20Lee-I%E2%80%99m%20Documenting%20My%20Entire%20Home%20Lab%20as%20Code%20with%20RackPeek-blue?style=for-the-badge)](https://www.virtualizationhowto.com/2026/02/im-documenting-my-entire-home-lab-as-code-with-rackpeek/)
-[![Jared Heinrichs — How to Document Your Entire Homelab](https://img.shields.io/badge/Jared%20Heinrichs-How%20to%20Document%20Your%20Entire%20Homelab-blue?style=for-the-badge)](https://jaredheinrichs.substack.com/p/how-to-document-your-entire-homelab)
+[![David Burgess — Finally Document Your Home Lab the Easy Way (Docker Install)](https://img.shields.io/badge/David%20Burgess%20[video]-Finally%20Document%20Your%20Home%20Lab%20the%20Easy%20Way%20(Docker%20Install)-blue?style=for-the-badge)](https://www.youtube.com/watch?v=RJtMO8kIsqU)
+[![Brandon Lee — I’m Documenting My Entire Home Lab as Code with RackPeek](https://img.shields.io/badge/Brandon%20Lee%20[article]-I%E2%80%99m%20Documenting%20My%20Entire%20Home%20Lab%20as%20Code%20with%20RackPeek-blue?style=for-the-badge)](https://www.virtualizationhowto.com/2026/02/im-documenting-my-entire-home-lab-as-code-with-rackpeek/)
+[![Jared Heinrichs — How to Document Your Entire Homelab](https://img.shields.io/badge/Jared%20Heinrichs%20[article]-How%20to%20Document%20Your%20Entire%20Homelab-blue?style=for-the-badge)](https://jaredheinrichs.substack.com/p/how-to-document-your-entire-homelab)
 
 
 
 
 [![RackPeek demo](./vhs/rpk-demo.gif)](./rpk-demo.gif)
 [![RackPeek demo](./vhs/rpk-demo.gif)](./rpk-demo.gif)
@@ -127,6 +129,12 @@ The project is optimized for home labs and self-hosted environments, not enterpr
 [ ] v1.0.0 Release
 [ ] v1.0.0 Release
 ```
 ```
 
 
+## Contribution Guide
+
+We are now gearing up for the full v1.0.0 release, so development focus is on stability / bug fixes / essential core missing features. Please raise any suggestions / bugs / feedback in the Github issues.
+
+## Questionnaire
+
 We’re gathering feedback from homelabbers to validate direction and prioritize features.  
 We’re gathering feedback from homelabbers to validate direction and prioritize features.  
 Answer whichever questions stand out to you, your input directly shapes the project.
 Answer whichever questions stand out to you, your input directly shapes the project.
 
 

BIN
RackPeek.Web.Viewer/wwwroot/favicon.png


+ 2 - 2
RackPeek.Web.Viewer/wwwroot/index.html

@@ -4,10 +4,10 @@
 <head>
 <head>
     <meta charset="utf-8" />
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>RackPeek.Web.Viewer</title>
+    <title>RackPeek</title>
     <base href="/" />
     <base href="/" />
     <link rel="preload" id="webassembly" />
     <link rel="preload" id="webassembly" />
-    <link rel="icon" type="image/png" href="favicon.png" />
+    <link rel="icon" type="image/png" href="rackpeek_logo_32x32.png" />
     <script src="tailwind.js"></script>
     <script src="tailwind.js"></script>
     <script src="./storage.js"></script>
     <script src="./storage.js"></script>
     <script src="console.js"></script>
     <script src="console.js"></script>

+ 121 - 0
RackPeek.Web.Viewer/wwwroot/rackpeek_logo.svg

@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<svg version="1.1" width="32" height="32" xmlns="http://www.w3.org/2000/svg" shape-rendering="crispEdges">
+<rect x="11" y="6" width="5" height="1" fill="#222034" />
+<rect x="9" y="7" width="2" height="1" fill="#222034" />
+<rect x="11" y="7" width="5" height="1" fill="#CBDBFC" />
+<rect x="16" y="7" width="2" height="1" fill="#222034" />
+<rect x="7" y="8" width="2" height="1" fill="#222034" />
+<rect x="9" y="8" width="2" height="1" fill="#CBDBFC" />
+<rect x="11" y="8" width="5" height="1" fill="#FFFFFF" />
+<rect x="16" y="8" width="2" height="1" fill="#CBDBFC" />
+<rect x="18" y="8" width="2" height="1" fill="#222034" />
+<rect x="6" y="9" width="1" height="2" fill="#222034" />
+<rect x="7" y="9" width="2" height="1" fill="#CBDBFC" />
+<rect x="9" y="9" width="2" height="1" fill="#FFFFFF" />
+<rect x="11" y="9" width="5" height="1" fill="#5B6EE1" />
+<rect x="16" y="9" width="2" height="1" fill="#FFFFFF" />
+<rect x="18" y="9" width="2" height="1" fill="#CBDBFC" />
+<rect x="20" y="9" width="1" height="2" fill="#222034" />
+<rect x="7" y="10" width="1" height="1" fill="#CBDBFC" />
+<rect x="8" y="10" width="1" height="1" fill="#FFFFFF" />
+<rect x="9" y="10" width="9" height="1" fill="#3F3F74" />
+<rect x="18" y="10" width="1" height="1" fill="#FFFFFF" />
+<rect x="19" y="10" width="1" height="1" fill="#CBDBFC" />
+<rect x="5" y="11" width="1" height="2" fill="#222034" />
+<rect x="6" y="11" width="1" height="2" fill="#CBDBFC" />
+<rect x="7" y="11" width="1" height="2" fill="#FFFFFF" />
+<rect x="8" y="11" width="11" height="1" fill="#222034" />
+<rect x="19" y="11" width="1" height="2" fill="#FFFFFF" />
+<rect x="20" y="11" width="1" height="2" fill="#CBDBFC" />
+<rect x="21" y="11" width="1" height="2" fill="#222034" />
+<rect x="8" y="12" width="1" height="2" fill="#222034" />
+<rect x="9" y="12" width="1" height="1" fill="#6ABE30" />
+<rect x="10" y="12" width="1" height="2" fill="#222034" />
+<rect x="11" y="12" width="1" height="1" fill="#99E550" />
+<rect x="12" y="12" width="1" height="2" fill="#222034" />
+<rect x="13" y="12" width="1" height="1" fill="#6ABE30" />
+<rect x="14" y="12" width="2" height="2" fill="#222034" />
+<rect x="16" y="12" width="1" height="1" fill="#DF7126" />
+<rect x="17" y="12" width="2" height="2" fill="#222034" />
+<rect x="4" y="13" width="1" height="4" fill="#222034" />
+<rect x="5" y="13" width="1" height="4" fill="#CBDBFC" />
+<rect x="6" y="13" width="1" height="4" fill="#FFFFFF" />
+<rect x="7" y="13" width="1" height="1" fill="#222034" />
+<rect x="9" y="13" width="1" height="1" fill="#222034" />
+<rect x="11" y="13" width="1" height="1" fill="#222034" />
+<rect x="13" y="13" width="1" height="1" fill="#222034" />
+<rect x="16" y="13" width="1" height="1" fill="#222034" />
+<rect x="19" y="13" width="1" height="1" fill="#222034" />
+<rect x="20" y="13" width="1" height="4" fill="#FFFFFF" />
+<rect x="21" y="13" width="1" height="4" fill="#CBDBFC" />
+<rect x="22" y="13" width="1" height="4" fill="#222034" />
+<rect x="7" y="14" width="13" height="1" fill="#5B6EE1" />
+<rect x="7" y="15" width="13" height="1" fill="#3F3F74" />
+<rect x="7" y="16" width="13" height="1" fill="#222034" />
+<rect x="5" y="17" width="1" height="2" fill="#222034" />
+<rect x="6" y="17" width="1" height="2" fill="#CBDBFC" />
+<rect x="7" y="17" width="1" height="2" fill="#FFFFFF" />
+<rect x="8" y="17" width="1" height="2" fill="#222034" />
+<rect x="9" y="17" width="1" height="1" fill="#99E550" />
+<rect x="10" y="17" width="1" height="2" fill="#222034" />
+<rect x="11" y="17" width="1" height="1" fill="#6ABE30" />
+<rect x="12" y="17" width="1" height="2" fill="#222034" />
+<rect x="13" y="17" width="1" height="1" fill="#99E550" />
+<rect x="14" y="17" width="2" height="2" fill="#222034" />
+<rect x="16" y="17" width="1" height="1" fill="#DF7126" />
+<rect x="17" y="17" width="2" height="2" fill="#222034" />
+<rect x="19" y="17" width="1" height="2" fill="#FFFFFF" />
+<rect x="20" y="17" width="1" height="2" fill="#CBDBFC" />
+<rect x="21" y="17" width="1" height="2" fill="#222034" />
+<rect x="9" y="18" width="1" height="1" fill="#222034" />
+<rect x="11" y="18" width="1" height="1" fill="#222034" />
+<rect x="13" y="18" width="1" height="1" fill="#222034" />
+<rect x="16" y="18" width="1" height="1" fill="#222034" />
+<rect x="6" y="19" width="1" height="2" fill="#222034" />
+<rect x="7" y="19" width="1" height="2" fill="#CBDBFC" />
+<rect x="8" y="19" width="1" height="1" fill="#FFFFFF" />
+<rect x="9" y="19" width="9" height="1" fill="#5B6EE1" />
+<rect x="18" y="19" width="1" height="1" fill="#FFFFFF" />
+<rect x="19" y="19" width="1" height="1" fill="#CBDBFC" />
+<rect x="20" y="19" width="1" height="5" fill="#8F563B" />
+<rect x="21" y="19" width="1" height="1" fill="#663931" />
+<rect x="22" y="19" width="1" height="1" fill="#222034" />
+<rect x="8" y="20" width="1" height="1" fill="#CBDBFC" />
+<rect x="9" y="20" width="2" height="1" fill="#FFFFFF" />
+<rect x="11" y="20" width="5" height="1" fill="#3F3F74" />
+<rect x="16" y="20" width="2" height="1" fill="#FFFFFF" />
+<rect x="18" y="20" width="1" height="1" fill="#CBDBFC" />
+<rect x="19" y="20" width="1" height="3" fill="#8F563B" />
+<rect x="21" y="20" width="1" height="5" fill="#8F563B" />
+<rect x="22" y="20" width="1" height="1" fill="#663931" />
+<rect x="23" y="20" width="1" height="1" fill="#222034" />
+<rect x="7" y="21" width="2" height="1" fill="#222034" />
+<rect x="9" y="21" width="2" height="1" fill="#CBDBFC" />
+<rect x="11" y="21" width="5" height="1" fill="#FFFFFF" />
+<rect x="16" y="21" width="2" height="1" fill="#CBDBFC" />
+<rect x="18" y="21" width="1" height="1" fill="#8F563B" />
+<rect x="22" y="21" width="1" height="5" fill="#8F563B" />
+<rect x="23" y="21" width="1" height="1" fill="#663931" />
+<rect x="24" y="21" width="1" height="1" fill="#222034" />
+<rect x="9" y="22" width="2" height="1" fill="#222034" />
+<rect x="11" y="22" width="5" height="1" fill="#CBDBFC" />
+<rect x="16" y="22" width="2" height="1" fill="#222034" />
+<rect x="18" y="22" width="1" height="1" fill="#663931" />
+<rect x="23" y="22" width="1" height="4" fill="#8F563B" />
+<rect x="24" y="22" width="1" height="1" fill="#663931" />
+<rect x="25" y="22" width="1" height="1" fill="#222034" />
+<rect x="11" y="23" width="5" height="1" fill="#222034" />
+<rect x="18" y="23" width="1" height="1" fill="#222034" />
+<rect x="19" y="23" width="1" height="1" fill="#663931" />
+<rect x="24" y="23" width="1" height="3" fill="#8F563B" />
+<rect x="25" y="23" width="1" height="3" fill="#663931" />
+<rect x="26" y="23" width="1" height="3" fill="#222034" />
+<rect x="19" y="24" width="1" height="1" fill="#222034" />
+<rect x="20" y="24" width="1" height="1" fill="#663931" />
+<rect x="20" y="25" width="1" height="1" fill="#222034" />
+<rect x="21" y="25" width="1" height="1" fill="#663931" />
+<rect x="21" y="26" width="1" height="1" fill="#222034" />
+<rect x="22" y="26" width="3" height="1" fill="#663931" />
+<rect x="25" y="26" width="1" height="1" fill="#222034" />
+<rect x="22" y="27" width="3" height="1" fill="#222034" />
+</svg>

BIN
RackPeek.Web.Viewer/wwwroot/rackpeek_logo_128x128.png


BIN
RackPeek.Web.Viewer/wwwroot/rackpeek_logo_32x32.png


+ 2 - 1
RackPeek.Web/Components/App.razor

@@ -11,7 +11,8 @@
     <script src="console.js"></script>
     <script src="console.js"></script>
     <script src="tailwind.js"></script>
     <script src="tailwind.js"></script>
     <link href="app.css" rel="stylesheet" />
     <link href="app.css" rel="stylesheet" />
-
+    <link rel="icon" type="image/png" href="rackpeek_logo_32x32.png" />
+    <title>RackPeek</title>
 </head>
 </head>
 
 
 <body class="bg-black">
 <body class="bg-black">

+ 121 - 0
RackPeek.Web/wwwroot/rackpeek_logo.svg

@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<svg version="1.1" width="32" height="32" xmlns="http://www.w3.org/2000/svg" shape-rendering="crispEdges">
+<rect x="11" y="6" width="5" height="1" fill="#222034" />
+<rect x="9" y="7" width="2" height="1" fill="#222034" />
+<rect x="11" y="7" width="5" height="1" fill="#CBDBFC" />
+<rect x="16" y="7" width="2" height="1" fill="#222034" />
+<rect x="7" y="8" width="2" height="1" fill="#222034" />
+<rect x="9" y="8" width="2" height="1" fill="#CBDBFC" />
+<rect x="11" y="8" width="5" height="1" fill="#FFFFFF" />
+<rect x="16" y="8" width="2" height="1" fill="#CBDBFC" />
+<rect x="18" y="8" width="2" height="1" fill="#222034" />
+<rect x="6" y="9" width="1" height="2" fill="#222034" />
+<rect x="7" y="9" width="2" height="1" fill="#CBDBFC" />
+<rect x="9" y="9" width="2" height="1" fill="#FFFFFF" />
+<rect x="11" y="9" width="5" height="1" fill="#5B6EE1" />
+<rect x="16" y="9" width="2" height="1" fill="#FFFFFF" />
+<rect x="18" y="9" width="2" height="1" fill="#CBDBFC" />
+<rect x="20" y="9" width="1" height="2" fill="#222034" />
+<rect x="7" y="10" width="1" height="1" fill="#CBDBFC" />
+<rect x="8" y="10" width="1" height="1" fill="#FFFFFF" />
+<rect x="9" y="10" width="9" height="1" fill="#3F3F74" />
+<rect x="18" y="10" width="1" height="1" fill="#FFFFFF" />
+<rect x="19" y="10" width="1" height="1" fill="#CBDBFC" />
+<rect x="5" y="11" width="1" height="2" fill="#222034" />
+<rect x="6" y="11" width="1" height="2" fill="#CBDBFC" />
+<rect x="7" y="11" width="1" height="2" fill="#FFFFFF" />
+<rect x="8" y="11" width="11" height="1" fill="#222034" />
+<rect x="19" y="11" width="1" height="2" fill="#FFFFFF" />
+<rect x="20" y="11" width="1" height="2" fill="#CBDBFC" />
+<rect x="21" y="11" width="1" height="2" fill="#222034" />
+<rect x="8" y="12" width="1" height="2" fill="#222034" />
+<rect x="9" y="12" width="1" height="1" fill="#6ABE30" />
+<rect x="10" y="12" width="1" height="2" fill="#222034" />
+<rect x="11" y="12" width="1" height="1" fill="#99E550" />
+<rect x="12" y="12" width="1" height="2" fill="#222034" />
+<rect x="13" y="12" width="1" height="1" fill="#6ABE30" />
+<rect x="14" y="12" width="2" height="2" fill="#222034" />
+<rect x="16" y="12" width="1" height="1" fill="#DF7126" />
+<rect x="17" y="12" width="2" height="2" fill="#222034" />
+<rect x="4" y="13" width="1" height="4" fill="#222034" />
+<rect x="5" y="13" width="1" height="4" fill="#CBDBFC" />
+<rect x="6" y="13" width="1" height="4" fill="#FFFFFF" />
+<rect x="7" y="13" width="1" height="1" fill="#222034" />
+<rect x="9" y="13" width="1" height="1" fill="#222034" />
+<rect x="11" y="13" width="1" height="1" fill="#222034" />
+<rect x="13" y="13" width="1" height="1" fill="#222034" />
+<rect x="16" y="13" width="1" height="1" fill="#222034" />
+<rect x="19" y="13" width="1" height="1" fill="#222034" />
+<rect x="20" y="13" width="1" height="4" fill="#FFFFFF" />
+<rect x="21" y="13" width="1" height="4" fill="#CBDBFC" />
+<rect x="22" y="13" width="1" height="4" fill="#222034" />
+<rect x="7" y="14" width="13" height="1" fill="#5B6EE1" />
+<rect x="7" y="15" width="13" height="1" fill="#3F3F74" />
+<rect x="7" y="16" width="13" height="1" fill="#222034" />
+<rect x="5" y="17" width="1" height="2" fill="#222034" />
+<rect x="6" y="17" width="1" height="2" fill="#CBDBFC" />
+<rect x="7" y="17" width="1" height="2" fill="#FFFFFF" />
+<rect x="8" y="17" width="1" height="2" fill="#222034" />
+<rect x="9" y="17" width="1" height="1" fill="#99E550" />
+<rect x="10" y="17" width="1" height="2" fill="#222034" />
+<rect x="11" y="17" width="1" height="1" fill="#6ABE30" />
+<rect x="12" y="17" width="1" height="2" fill="#222034" />
+<rect x="13" y="17" width="1" height="1" fill="#99E550" />
+<rect x="14" y="17" width="2" height="2" fill="#222034" />
+<rect x="16" y="17" width="1" height="1" fill="#DF7126" />
+<rect x="17" y="17" width="2" height="2" fill="#222034" />
+<rect x="19" y="17" width="1" height="2" fill="#FFFFFF" />
+<rect x="20" y="17" width="1" height="2" fill="#CBDBFC" />
+<rect x="21" y="17" width="1" height="2" fill="#222034" />
+<rect x="9" y="18" width="1" height="1" fill="#222034" />
+<rect x="11" y="18" width="1" height="1" fill="#222034" />
+<rect x="13" y="18" width="1" height="1" fill="#222034" />
+<rect x="16" y="18" width="1" height="1" fill="#222034" />
+<rect x="6" y="19" width="1" height="2" fill="#222034" />
+<rect x="7" y="19" width="1" height="2" fill="#CBDBFC" />
+<rect x="8" y="19" width="1" height="1" fill="#FFFFFF" />
+<rect x="9" y="19" width="9" height="1" fill="#5B6EE1" />
+<rect x="18" y="19" width="1" height="1" fill="#FFFFFF" />
+<rect x="19" y="19" width="1" height="1" fill="#CBDBFC" />
+<rect x="20" y="19" width="1" height="5" fill="#8F563B" />
+<rect x="21" y="19" width="1" height="1" fill="#663931" />
+<rect x="22" y="19" width="1" height="1" fill="#222034" />
+<rect x="8" y="20" width="1" height="1" fill="#CBDBFC" />
+<rect x="9" y="20" width="2" height="1" fill="#FFFFFF" />
+<rect x="11" y="20" width="5" height="1" fill="#3F3F74" />
+<rect x="16" y="20" width="2" height="1" fill="#FFFFFF" />
+<rect x="18" y="20" width="1" height="1" fill="#CBDBFC" />
+<rect x="19" y="20" width="1" height="3" fill="#8F563B" />
+<rect x="21" y="20" width="1" height="5" fill="#8F563B" />
+<rect x="22" y="20" width="1" height="1" fill="#663931" />
+<rect x="23" y="20" width="1" height="1" fill="#222034" />
+<rect x="7" y="21" width="2" height="1" fill="#222034" />
+<rect x="9" y="21" width="2" height="1" fill="#CBDBFC" />
+<rect x="11" y="21" width="5" height="1" fill="#FFFFFF" />
+<rect x="16" y="21" width="2" height="1" fill="#CBDBFC" />
+<rect x="18" y="21" width="1" height="1" fill="#8F563B" />
+<rect x="22" y="21" width="1" height="5" fill="#8F563B" />
+<rect x="23" y="21" width="1" height="1" fill="#663931" />
+<rect x="24" y="21" width="1" height="1" fill="#222034" />
+<rect x="9" y="22" width="2" height="1" fill="#222034" />
+<rect x="11" y="22" width="5" height="1" fill="#CBDBFC" />
+<rect x="16" y="22" width="2" height="1" fill="#222034" />
+<rect x="18" y="22" width="1" height="1" fill="#663931" />
+<rect x="23" y="22" width="1" height="4" fill="#8F563B" />
+<rect x="24" y="22" width="1" height="1" fill="#663931" />
+<rect x="25" y="22" width="1" height="1" fill="#222034" />
+<rect x="11" y="23" width="5" height="1" fill="#222034" />
+<rect x="18" y="23" width="1" height="1" fill="#222034" />
+<rect x="19" y="23" width="1" height="1" fill="#663931" />
+<rect x="24" y="23" width="1" height="3" fill="#8F563B" />
+<rect x="25" y="23" width="1" height="3" fill="#663931" />
+<rect x="26" y="23" width="1" height="3" fill="#222034" />
+<rect x="19" y="24" width="1" height="1" fill="#222034" />
+<rect x="20" y="24" width="1" height="1" fill="#663931" />
+<rect x="20" y="25" width="1" height="1" fill="#222034" />
+<rect x="21" y="25" width="1" height="1" fill="#663931" />
+<rect x="21" y="26" width="1" height="1" fill="#222034" />
+<rect x="22" y="26" width="3" height="1" fill="#663931" />
+<rect x="25" y="26" width="1" height="1" fill="#222034" />
+<rect x="22" y="27" width="3" height="1" fill="#222034" />
+</svg>

BIN
RackPeek.Web/wwwroot/rackpeek_logo_128x128.png


BIN
RackPeek.Web/wwwroot/rackpeek_logo_32x32.png


+ 1 - 0
RackPeek/RackPeek.csproj

@@ -5,6 +5,7 @@
         <TargetFramework>net10.0</TargetFramework>
         <TargetFramework>net10.0</TargetFramework>
         <ImplicitUsings>enable</ImplicitUsings>
         <ImplicitUsings>enable</ImplicitUsings>
         <Nullable>enable</Nullable>
         <Nullable>enable</Nullable>
+        <AssemblyVersion>v0.0.11</AssemblyVersion>
     </PropertyGroup>
     </PropertyGroup>
 
 
     <ItemGroup>
     <ItemGroup>

BIN
assets/rackpeek_banner.afdesign


BIN
assets/rackpeek_banner.png


BIN
assets/rackpeek_banner_thin.afdesign


BIN
assets/rackpeek_banner_thin.png


BIN
assets/rackpeek_logo.afdesign


BIN
assets/rackpeek_logo.aseprite


+ 121 - 0
assets/rackpeek_logo.svg

@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<svg version="1.1" width="32" height="32" xmlns="http://www.w3.org/2000/svg" shape-rendering="crispEdges">
+<rect x="11" y="6" width="5" height="1" fill="#222034" />
+<rect x="9" y="7" width="2" height="1" fill="#222034" />
+<rect x="11" y="7" width="5" height="1" fill="#CBDBFC" />
+<rect x="16" y="7" width="2" height="1" fill="#222034" />
+<rect x="7" y="8" width="2" height="1" fill="#222034" />
+<rect x="9" y="8" width="2" height="1" fill="#CBDBFC" />
+<rect x="11" y="8" width="5" height="1" fill="#FFFFFF" />
+<rect x="16" y="8" width="2" height="1" fill="#CBDBFC" />
+<rect x="18" y="8" width="2" height="1" fill="#222034" />
+<rect x="6" y="9" width="1" height="2" fill="#222034" />
+<rect x="7" y="9" width="2" height="1" fill="#CBDBFC" />
+<rect x="9" y="9" width="2" height="1" fill="#FFFFFF" />
+<rect x="11" y="9" width="5" height="1" fill="#5B6EE1" />
+<rect x="16" y="9" width="2" height="1" fill="#FFFFFF" />
+<rect x="18" y="9" width="2" height="1" fill="#CBDBFC" />
+<rect x="20" y="9" width="1" height="2" fill="#222034" />
+<rect x="7" y="10" width="1" height="1" fill="#CBDBFC" />
+<rect x="8" y="10" width="1" height="1" fill="#FFFFFF" />
+<rect x="9" y="10" width="9" height="1" fill="#3F3F74" />
+<rect x="18" y="10" width="1" height="1" fill="#FFFFFF" />
+<rect x="19" y="10" width="1" height="1" fill="#CBDBFC" />
+<rect x="5" y="11" width="1" height="2" fill="#222034" />
+<rect x="6" y="11" width="1" height="2" fill="#CBDBFC" />
+<rect x="7" y="11" width="1" height="2" fill="#FFFFFF" />
+<rect x="8" y="11" width="11" height="1" fill="#222034" />
+<rect x="19" y="11" width="1" height="2" fill="#FFFFFF" />
+<rect x="20" y="11" width="1" height="2" fill="#CBDBFC" />
+<rect x="21" y="11" width="1" height="2" fill="#222034" />
+<rect x="8" y="12" width="1" height="2" fill="#222034" />
+<rect x="9" y="12" width="1" height="1" fill="#6ABE30" />
+<rect x="10" y="12" width="1" height="2" fill="#222034" />
+<rect x="11" y="12" width="1" height="1" fill="#99E550" />
+<rect x="12" y="12" width="1" height="2" fill="#222034" />
+<rect x="13" y="12" width="1" height="1" fill="#6ABE30" />
+<rect x="14" y="12" width="2" height="2" fill="#222034" />
+<rect x="16" y="12" width="1" height="1" fill="#DF7126" />
+<rect x="17" y="12" width="2" height="2" fill="#222034" />
+<rect x="4" y="13" width="1" height="4" fill="#222034" />
+<rect x="5" y="13" width="1" height="4" fill="#CBDBFC" />
+<rect x="6" y="13" width="1" height="4" fill="#FFFFFF" />
+<rect x="7" y="13" width="1" height="1" fill="#222034" />
+<rect x="9" y="13" width="1" height="1" fill="#222034" />
+<rect x="11" y="13" width="1" height="1" fill="#222034" />
+<rect x="13" y="13" width="1" height="1" fill="#222034" />
+<rect x="16" y="13" width="1" height="1" fill="#222034" />
+<rect x="19" y="13" width="1" height="1" fill="#222034" />
+<rect x="20" y="13" width="1" height="4" fill="#FFFFFF" />
+<rect x="21" y="13" width="1" height="4" fill="#CBDBFC" />
+<rect x="22" y="13" width="1" height="4" fill="#222034" />
+<rect x="7" y="14" width="13" height="1" fill="#5B6EE1" />
+<rect x="7" y="15" width="13" height="1" fill="#3F3F74" />
+<rect x="7" y="16" width="13" height="1" fill="#222034" />
+<rect x="5" y="17" width="1" height="2" fill="#222034" />
+<rect x="6" y="17" width="1" height="2" fill="#CBDBFC" />
+<rect x="7" y="17" width="1" height="2" fill="#FFFFFF" />
+<rect x="8" y="17" width="1" height="2" fill="#222034" />
+<rect x="9" y="17" width="1" height="1" fill="#99E550" />
+<rect x="10" y="17" width="1" height="2" fill="#222034" />
+<rect x="11" y="17" width="1" height="1" fill="#6ABE30" />
+<rect x="12" y="17" width="1" height="2" fill="#222034" />
+<rect x="13" y="17" width="1" height="1" fill="#99E550" />
+<rect x="14" y="17" width="2" height="2" fill="#222034" />
+<rect x="16" y="17" width="1" height="1" fill="#DF7126" />
+<rect x="17" y="17" width="2" height="2" fill="#222034" />
+<rect x="19" y="17" width="1" height="2" fill="#FFFFFF" />
+<rect x="20" y="17" width="1" height="2" fill="#CBDBFC" />
+<rect x="21" y="17" width="1" height="2" fill="#222034" />
+<rect x="9" y="18" width="1" height="1" fill="#222034" />
+<rect x="11" y="18" width="1" height="1" fill="#222034" />
+<rect x="13" y="18" width="1" height="1" fill="#222034" />
+<rect x="16" y="18" width="1" height="1" fill="#222034" />
+<rect x="6" y="19" width="1" height="2" fill="#222034" />
+<rect x="7" y="19" width="1" height="2" fill="#CBDBFC" />
+<rect x="8" y="19" width="1" height="1" fill="#FFFFFF" />
+<rect x="9" y="19" width="9" height="1" fill="#5B6EE1" />
+<rect x="18" y="19" width="1" height="1" fill="#FFFFFF" />
+<rect x="19" y="19" width="1" height="1" fill="#CBDBFC" />
+<rect x="20" y="19" width="1" height="5" fill="#8F563B" />
+<rect x="21" y="19" width="1" height="1" fill="#663931" />
+<rect x="22" y="19" width="1" height="1" fill="#222034" />
+<rect x="8" y="20" width="1" height="1" fill="#CBDBFC" />
+<rect x="9" y="20" width="2" height="1" fill="#FFFFFF" />
+<rect x="11" y="20" width="5" height="1" fill="#3F3F74" />
+<rect x="16" y="20" width="2" height="1" fill="#FFFFFF" />
+<rect x="18" y="20" width="1" height="1" fill="#CBDBFC" />
+<rect x="19" y="20" width="1" height="3" fill="#8F563B" />
+<rect x="21" y="20" width="1" height="5" fill="#8F563B" />
+<rect x="22" y="20" width="1" height="1" fill="#663931" />
+<rect x="23" y="20" width="1" height="1" fill="#222034" />
+<rect x="7" y="21" width="2" height="1" fill="#222034" />
+<rect x="9" y="21" width="2" height="1" fill="#CBDBFC" />
+<rect x="11" y="21" width="5" height="1" fill="#FFFFFF" />
+<rect x="16" y="21" width="2" height="1" fill="#CBDBFC" />
+<rect x="18" y="21" width="1" height="1" fill="#8F563B" />
+<rect x="22" y="21" width="1" height="5" fill="#8F563B" />
+<rect x="23" y="21" width="1" height="1" fill="#663931" />
+<rect x="24" y="21" width="1" height="1" fill="#222034" />
+<rect x="9" y="22" width="2" height="1" fill="#222034" />
+<rect x="11" y="22" width="5" height="1" fill="#CBDBFC" />
+<rect x="16" y="22" width="2" height="1" fill="#222034" />
+<rect x="18" y="22" width="1" height="1" fill="#663931" />
+<rect x="23" y="22" width="1" height="4" fill="#8F563B" />
+<rect x="24" y="22" width="1" height="1" fill="#663931" />
+<rect x="25" y="22" width="1" height="1" fill="#222034" />
+<rect x="11" y="23" width="5" height="1" fill="#222034" />
+<rect x="18" y="23" width="1" height="1" fill="#222034" />
+<rect x="19" y="23" width="1" height="1" fill="#663931" />
+<rect x="24" y="23" width="1" height="3" fill="#8F563B" />
+<rect x="25" y="23" width="1" height="3" fill="#663931" />
+<rect x="26" y="23" width="1" height="3" fill="#222034" />
+<rect x="19" y="24" width="1" height="1" fill="#222034" />
+<rect x="20" y="24" width="1" height="1" fill="#663931" />
+<rect x="20" y="25" width="1" height="1" fill="#222034" />
+<rect x="21" y="25" width="1" height="1" fill="#663931" />
+<rect x="21" y="26" width="1" height="1" fill="#222034" />
+<rect x="22" y="26" width="3" height="1" fill="#663931" />
+<rect x="25" y="26" width="1" height="1" fill="#222034" />
+<rect x="22" y="27" width="3" height="1" fill="#222034" />
+</svg>

BIN
assets/rackpeek_logo_128x128.png


BIN
assets/rackpeek_logo_32x32.ico


BIN
assets/rackpeek_logo_32x32.png


BIN
assets/rackpeek_logo_64x64.png