1
Fork 0
mirror of https://github.com/Steffo99/todocolors.git synced 2024-11-23 08:44:18 +00:00

Update project metadata

This commit is contained in:
Steffo 2024-09-13 03:22:25 +02:00
parent e8144719a2
commit fe0f54e358
Signed by: steffo
GPG key ID: 5ADA3868646C3FC0
7 changed files with 38 additions and 13 deletions

View file

@ -1,2 +0,0 @@
[Desktop Entry]
Icon=/home/steffo/Workspaces/Steffo99/todocolors/todoblue/public/favicon.ico

View file

@ -1,10 +1,26 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 2000 2000" xmlns="http://www.w3.org/2000/svg"> <svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<svg height="100%" id="emblematic-background" viewBox="0 0 2000 2000" width="100%"> <svg height="100%" id="emblematic-background" version="1.1" viewBox="0 0 512 512" width="100%" xmlns="http://www.w3.org/2000/svg">
<rect fill="#0d193b" height="2000" width="2000"/> <defs>
<linearGradient gradientUnits="userSpaceOnUse" id="background" x2="512" y1="512">
<stop offset="0" stop-color="#051436"/>
<stop offset=".75" stop-color="#001553"/>
<stop offset="1" stop-color="#010a4e"/>
</linearGradient>
</defs>
<rect fill="url(#background)" height="512" width="512"/>
</svg> </svg>
<svg height="63%" id="emblematic-icon" preserveAspectRatio="xMidYMid meet" transform="translate(370.0, 370.0)" viewBox="0 0 512 512" width="63%" xmlns="http://www.w3.org/2000/svg"> <svg height="63%" id="emblematic-icon" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512" width="63%" x="94.72" xmlns="http://www.w3.org/2000/svg" y="94.72">
<!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --> <defs>
<path d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM371.8 211.8C382.7 200.9 382.7 183.1 371.8 172.2C360.9 161.3 343.1 161.3 332.2 172.2L224 280.4L179.8 236.2C168.9 225.3 151.1 225.3 140.2 236.2C129.3 247.1 129.3 264.9 140.2 275.8L204.2 339.8C215.1 350.7 232.9 350.7 243.8 339.8L371.8 211.8z" fill="#9FC0FF"/> <filter color-interpolation-filters="sRGB" id="emblematic-filter">
<feFlood flood-color="rgb(1,8,40)" in="SourceGraphic" result="flood"/>
<feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="10"/>
<feOffset dx="-4" dy="8" in="blur" result="offset"/>
<feComposite in="flood" in2="offset" operator="in" result="comp1"/>
<feComposite in="SourceGraphic" in2="comp1" result="comp2"/>
</filter>
</defs>
<!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
<path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z" fill="#85c4ff" filter="url(#emblematic-filter)"/>
</svg> </svg>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 677 KiB

After

Width:  |  Height:  |  Size: 677 KiB

View file

@ -1,8 +1,12 @@
# ![](media/icon.png) Todocolors <div align="center">
A self-hostable multiplayer todo app with Redis, Rust, WebSockets and Next.js. # ![](.media/icon.png) Todocolors
> Warning: A self-hostable multiplayer todo app
</div>
> [!Warning]
> >
> This project is currently a prototype. > This project is currently a prototype.
> >
@ -10,11 +14,15 @@ A self-hostable multiplayer todo app with Redis, Rust, WebSockets and Next.js.
> >
> The code is a bit better now, but still may get rewritten from scratch for the next iteration of the project! > The code is a bit better now, but still may get rewritten from scratch for the next iteration of the project!
> >
> Use and contribute at your own risk. > Use and contribute at your own risk.ù
## Links
[![Website](https://img.shields.io/website?url=https%3A%2F%2Ftodo.steffo.eu%2F)](https://todo.steffo.eu/)
## Screenshots ## Screenshots
![Screenshot of the application, detailing a nonsensical "Plan for conquering the world"](media/screenshot.png 'Screenshot of the application, detailing a nonsensical "Plan for conquering the world') ![Screenshot of the application, detailing a nonsensical "Plan for conquering the world"](.media/screenshot.png 'Screenshot of the application, detailing a nonsensical "Plan for conquering the world')
## Architecture ## Architecture

View file

@ -8,6 +8,7 @@ services:
--loglevel notice --loglevel notice
volumes: volumes:
- "./data/redis/rdata:/data" - "./data/redis/rdata:/data"
red: red:
image: "ghcr.io/steffo99/todocolors-red" image: "ghcr.io/steffo99/todocolors-red"
restart: unless-stopped restart: unless-stopped
@ -16,9 +17,11 @@ services:
AXUM_XFORWARDED: "TODO-YOUR-PUBLIC-URL-GOES-HERE" AXUM_XFORWARDED: "TODO-YOUR-PUBLIC-URL-GOES-HERE"
TODORED_RATE_LIMIT_CONNECTIONS_PER_MINUTE: 5 TODORED_RATE_LIMIT_CONNECTIONS_PER_MINUTE: 5
TODORED_RATE_LIMIT_MESSAGES_PER_MINUTE: 100 TODORED_RATE_LIMIT_MESSAGES_PER_MINUTE: 100
blue: blue:
image: "ghcr.io/steffo99/todocolors-blue" image: "ghcr.io/steffo99/todocolors-blue"
restart: unless-stopped restart: unless-stopped
caddy: caddy:
image: "caddy" image: "caddy"
restart: unless-stopped restart: unless-stopped