refactor progress

This commit is contained in:
Hampus Kraft
2026-02-17 12:22:36 +00:00
parent cb31608523
commit d5abd1a7e4
8257 changed files with 1190207 additions and 761040 deletions

View File

@@ -0,0 +1,21 @@
/*
* Copyright (C) 2026 Fluxer Contributors
*
* This file is part of Fluxer.
*
* Fluxer is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Fluxer is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Fluxer. If not, see <https://www.gnu.org/licenses/>.
*/
declare const url: string;
export default url;

View File

@@ -0,0 +1,16 @@
<svg width="376" height="103" viewBox="0 0 376 103" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_34_46)">
<g opacity="0.65">
<path d="M89.6 95.1L52 51.9C51 50.8 51.1 49.2 52 48.1L89.3 7.5C91.2 5.4 89.7 2 86.9 2H62.1C59.6 2 57.2 3.1 55.5 5L34.7 28.6C33.6 29.9 31.5 29.1 31.5 27.4V4.7C31.5 3.2 30.3 2 28.8 2H4.7C3.2 2 2 3.2 2 4.7V97.6C2 99.1 3.2 100.3 4.7 100.3H28.9C30.4 100.3 31.6 99.1 31.6 97.6V71.9C31.6 70.2 33.8 69.4 34.9 70.8L55.6 97.1C57.3 99.2 59.8 100.4 62.5 100.4H87.3C89.9 100.5 91.4 97.2 89.6 95.1Z" fill="white" stroke="#424242" stroke-width="4" stroke-miterlimit="10"/>
<path d="M196.7 100.5H175.7C173.3 100.5 171.4 98.6 171.4 96.2V6.3C171.4 3.9 173.3 2 175.7 2H196.7C199.1 2 201 3.9 201 6.3V96.2C201 98.6 199.1 100.5 196.7 100.5Z" fill="white" stroke="#424242" stroke-width="4" stroke-miterlimit="10"/>
<path d="M125 70.3V6.3C125 3.9 123.1 2 120.7 2H99.7C97.3 2 95.4 3.9 95.4 6.3V74.6V96.2C95.4 98.6 97.3 100.5 99.7 100.5H124.9H162.2C164.6 100.5 166.5 98.6 166.5 96.2V78.9C166.5 76.5 164.6 74.6 162.2 74.6H129.2C126.9 74.6 125 72.7 125 70.3Z" fill="white" stroke="#424242" stroke-width="4" stroke-miterlimit="10"/>
<path d="M247.3 2C246.2 2 243.9 2 243.8 2H233.4H210.3C207.9 2 206 3.9 206 6.3V96.2C206 98.6 207.9 100.5 210.3 100.5H231.3C233.7 100.5 235.6 98.6 235.6 96.2V71.4C235.6 70.6 236.3 70.1 237 70.3C247.5 73.4 261.3 73.7 273.2 61.9C298.5 36.6 274.6 2 247.3 2ZM254.7 45.1C243.5 53 231.1 40.6 239 29.4C239.3 29 239.6 28.7 240 28.4C251.2 20.5 263.6 32.9 255.7 44.1C255.4 44.6 255 44.9 254.7 45.1Z" fill="white" stroke="#424242" stroke-width="4" stroke-miterlimit="10"/>
<path d="M372 17.6L357.6 3.2C356 1.6 353.4 1.6 351.7 3.2L328.7 26.2C328.1 26.8 327 26.8 326.4 26.2L303.4 3.2C301.8 1.6 299.2 1.6 297.5 3.2L283.1 17.6C281.5 19.2 281.5 21.8 283.1 23.5L312.7 53.1C313 53.4 313.2 53.9 313.2 54.3V96.4C313.2 98.7 315.1 100.5 317.3 100.5H337.7C340 100.5 341.8 98.6 341.8 96.4V54.3C341.8 53.8 342 53.4 342.3 53.1L371.9 23.5C373.6 21.9 373.6 19.2 372 17.6Z" fill="white" stroke="#424242" stroke-width="4" stroke-miterlimit="10"/>
</g>
</g>
<defs>
<clipPath id="clip0_34_46">
<rect width="375.1" height="102.5" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,20 @@
<svg width="640" height="108" viewBox="0 0 640 108" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M498.7 107.1H482.2C480.3 107.1 478.9 105.6 478.9 103.8V33.1003C478.9 31.2003 480.4 29.8003 482.2 29.8003H498.7C500.6 29.8003 502 31.3003 502 33.1003V103.7C502.1 105.7 500.7 107.1 498.7 107.1Z" fill="currentColor"/>
<path d="M441.4 83.4003V33.1003C441.4 31.2003 439.9 29.8003 438.1 29.8003H421.6C419.7 29.8003 418.3 31.3003 418.3 33.1003V86.8003V103.8C418.3 105.7 419.8 107.1 421.6 107.1H441.3H470.6C472.5 107.1 473.9 105.6 473.9 103.8V90.1003C473.9 88.2003 472.4 86.8003 470.6 86.8003H444.7C442.9 86.7003 441.4 85.4003 441.4 83.4003Z" fill="currentColor"/>
<path d="M539.2 29.8003C538.4 29.8003 536.6 29.8003 536.5 29.8003H528.3H510.2C508.3 29.8003 506.9 31.3003 506.9 33.1003V103.7C506.9 105.6 508.4 107 510.2 107H526.7C528.6 107 530 105.5 530 103.7V84.3003C530 83.7003 530.6 83.3003 531 83.5003C539.3 85.9003 550 86.1003 559.4 76.9003C579.4 56.9003 560.7 29.8003 539.2 29.8003ZM545 63.7003C536.2 70.0003 526.4 60.2003 532.7 51.4003C532.9 51.1003 533.2 50.8003 533.5 50.6003C542.3 44.3003 552.1 54.1003 545.8 62.9003C545.5 63.2003 545.2 63.5003 545 63.7003Z" fill="currentColor"/>
<path d="M639.1 42.0001L627.8 30.7001C626.5 29.4001 624.5 29.4001 623.1 30.7001L605 48.8001C604.5 49.3001 603.6 49.3001 603.2 48.8001L585.1 30.7001C583.8 29.4001 581.8 29.4001 580.4 30.7001L569.3 42.0001C568 43.3001 568 45.3001 569.3 46.7001L592.5 69.9001C592.7 70.1001 592.8 70.5001 592.8 70.8001V103.9C592.8 105.7 594.3 107.1 596 107.1H612.1C613.9 107.1 615.3 105.6 615.3 103.9V70.9001C615.3 70.6001 615.4 70.2001 615.6 70.0001L638.8 46.8001C640.3 45.4001 640.3 43.3001 639.1 42.0001Z" fill="currentColor"/>
<g opacity="0.4">
<path d="M23 54.1002C25 56.1002 26 58.8002 26 62.2002C26 64.5002 25.5 66.6002 24.6 68.2002C23.7 69.9002 22.3 71.1002 20.6 72.0002C18.9 72.8002 17 73.4002 14.8 73.4002H6.8V85.9002H0V51.2002H14.9C18.3 51.2002 21 52.1002 23 54.1002ZM14.1 67.2002C15.6 67.2002 16.7 66.7002 17.6 65.8002C18.5 65.0002 19 63.7002 19 62.2002C19 60.5002 18.5 59.3002 17.6 58.5002C16.7 57.7002 15.4 57.1002 14.1 57.1002H6.9V67.2002H14.1Z" fill="currentColor"/>
<path d="M56.9 52.8001C59.6 54.3001 61.7 56.3001 63.3 59.0001C64.9 61.7001 65.6 64.8001 65.6 68.4001C65.6 72.0001 64.8 75.2001 63.3 77.8001C61.7 80.5001 59.7 82.5001 56.9 84.0001C54.1 85.4001 51.2 86.2001 47.6 86.2001C44 86.2001 41 85.5001 38.3 84.0001C35.6 82.5001 33.4 80.5001 31.8 77.8001C30.2 75.1001 29.5 72.0001 29.5 68.4001C29.5 64.8001 30.3 61.6001 31.8 59.0001C33.4 56.3001 35.4 54.3001 38.3 52.8001C41 51.3001 44.1 50.6001 47.6 50.6001C51.1 50.6001 54.2 51.4001 56.9 52.8001ZM38 74.7001C38.9 76.5001 40.3 77.8001 41.9 78.8001C43.6 79.8001 45.4 80.2001 47.6 80.2001C49.7 80.2001 51.7 79.7001 53.2 78.8001C54.9 77.9001 56.1 76.5001 57.1 74.7001C58 72.9001 58.5 70.8001 58.5 68.4001C58.5 66.0001 58 63.9001 57.1 62.1001C56.2 60.3001 54.9 59.0001 53.2 58.0001C51.5 57.1001 49.7 56.6001 47.6 56.6001C45.4 56.6001 43.5 57.1001 41.9 58.0001C40.2 58.9001 39 60.3001 38 62.1001C37.1 63.9001 36.6 66.0001 36.6 68.4001C36.6 70.8001 37.1 72.9001 38 74.7001Z" fill="currentColor"/>
<path d="M92.9 63.1001L85.4 85.7001H79.6L67.5 51.1001H75L82.5 74.4001L90 51.1001H95.6L103.1 74.4001L110.6 51.1001H118.1L106 85.8001H100.2L92.9 63.1001Z" fill="currentColor"/>
<path d="M129.4 65.0002H142.7V71.0002H129.4V79.7002H144.7V85.8002H122.5V51.2002H144.6V57.2002H129.3L129.4 65.0002Z" fill="currentColor"/>
<path d="M150.5 51.2002H165.2C168.5 51.2002 171.2 52.2002 173.3 54.1002C175.4 56.0002 176.3 58.8002 176.3 62.2002C176.3 64.6002 175.8 66.6002 174.8 68.3002C173.8 70.0002 172.4 71.2002 170.6 72.1002L178.1 85.8002H170.3L163.4 73.2002H162.8H157.4V85.8002H150.5V51.2002ZM164.3 67.1002C165.8 67.1002 167 66.6002 167.9 65.7002C168.8 64.8002 169.3 63.6002 169.3 62.1002C169.3 60.5002 168.8 59.3002 167.9 58.5002C167 57.7002 165.8 57.1002 164.3 57.1002H157.3V67.0002L164.3 67.1002Z" fill="currentColor"/>
<path d="M190 65.0002H203.3V71.0002H190V79.7002H205.3V85.8002H183.1V51.2002H205.2V57.2002H190V65.0002Z" fill="currentColor"/>
<path d="M234 53.1002C236.6 54.5002 238.7 56.5002 240.1 59.1002C241.6 61.7002 242.4 64.7002 242.4 68.4002C242.4 72.1002 241.6 75.1002 240.1 77.7002C238.6 80.3002 236.6 82.3002 234 83.7002C231.4 85.1002 228.4 85.8002 225.1 85.8002H211V51.2002H225.2C228.5 51.2002 231.5 51.8002 234 53.1002ZM225.3 79.9002C228.5 79.9002 230.9 78.9002 232.8 77.0002C234.7 75.0002 235.6 72.2002 235.6 68.6002C235.6 64.9002 234.7 62.0002 232.8 60.2002C230.9 58.2002 228.4 57.3002 225.3 57.3002H217.9V80.1002L225.3 79.9002Z" fill="currentColor"/>
<path d="M281 53.6002C283 55.3002 283.9 57.7002 283.9 60.8002C283.9 62.4002 283.6 63.7002 283.1 64.9002C282.5 66.0002 281.7 67.0002 280.8 67.7002C282.2 68.3002 283.2 69.3002 284 70.7002C284.8 72.1002 285.4 73.8002 285.4 75.9002C285.4 79.1002 284.4 81.6002 282.4 83.4002C280.4 85.2002 277.7 86.0002 274.3 86.0002H258.9V51.2002H273.3C276.4 51.2002 279 51.9002 281 53.6002ZM272.8 65.1002C274 65.1002 275.1 64.8002 275.8 64.2002C276.5 63.6002 276.9 62.5002 276.9 61.3002C276.9 59.9002 276.5 59.0002 275.7 58.3002C274.9 57.6002 273.7 57.3002 272.4 57.3002H265.7V65.1002H272.8ZM273.3 79.7002C274.9 79.7002 276 79.3002 276.9 78.6002C277.8 77.9002 278.3 76.8002 278.3 75.4002C278.3 73.9002 277.8 72.8002 276.9 72.2002C276.1 71.5002 274.9 71.1002 273.4 71.1002H265.6V79.8002L273.3 79.7002Z" fill="currentColor"/>
<path d="M300.4 85.7V72.3L287.2 51H295.2L303.8 65.5L312.5 51.1H320.5L307.4 72.4V85.8L300.4 85.7Z" fill="currentColor"/>
</g>
<path d="M407.6 104.3L385 69.4002C384.6 68.7002 384.6 68.0002 385 67.4002L406.2 32.5002C407 31.2002 406.1 29.5002 404.5 29.5002L391.1 32.5002C380.5 34.9002 377.3 41.1002 370.9 50.0002C369.7 51.7002 368.9 52.9002 368.9 52.9002C367.9 54.7002 365.2 54.0002 365.2 51.9002V23.2002C357.1 23.2002 352.8 26.2002 349.6 28.9002C339.4 37.3002 337.2 47.7002 337.2 60.9002V105.3C337.2 106.4 338.1 107.3 339.2 107.3H363.4C364.5 107.3 365.4 106.4 365.4 105.3V83.2002C365.4 81.2002 368 80.5002 369 82.2002L377.2 106.4C377.6 107.1 378.2 107.4 378.9 107.4H406.1C407.5 107.2 408.5 105.5 407.6 104.3ZM359.7 33.4002C358.2 33.4002 357 32.2002 357 30.7002C357 29.2002 358.2 28.0002 359.7 28.0002C361.2 28.0002 362.4 29.2002 362.4 30.7002C362.3 32.3002 361.2 33.4002 359.7 33.4002Z" fill="currentColor"/>
<path d="M333.8 48.8002C334 49.4002 335.9 19.1002 365.5 18.8002C365.5 18.8002 341.5 -9.39979 332.6 3.20021C332.6 3.20021 328.2 10.1002 336.7 12.3002C336.7 12.3002 323 15.9002 323.2 25.4002C323.3 28.4002 326.3 30.3002 329.1 29.1002C330.7 28.4002 332.7 27.1002 335.3 24.7002C335.3 24.6002 329.3 36.7002 333.8 48.8002Z" fill="currentColor"/>
<path d="M368.5 24.4V31.8C368.5 32.4 369.1 32.7 369.5 32.4L376.6 27.7L369.5 23.9C369 23.6 368.5 23.9 368.5 24.4Z" fill="currentColor"/>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB