feat: add persistent badges and admin badge page

This commit is contained in:
2026-04-13 10:19:38 +02:00
parent 3c99c3683e
commit c36abe82a8
27 changed files with 576 additions and 100 deletions

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--! Font Awesome Pro 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc. --><path opacity=".4" fill="currentColor" d="M106.7 256L134.2 301.1L136.6 305.1L136.5 309.8L135.3 362.6L181.7 387.9L185.8 390.2L188.1 394.3L213.4 440.7L266.2 439.5L270.9 439.4L274.9 441.8L320 469.3L365.1 441.8L369.1 439.4L373.8 439.5L426.6 440.7L451.9 394.3L454.2 390.2L458.3 387.9L504.7 362.6L503.5 309.8L503.4 305.1L505.8 301.1L533.3 256L505.8 210.9L503.4 206.9L503.5 202.2L504.7 149.4L458.3 124.1L454.2 121.8L451.9 117.7L426.6 71.3L373.8 72.5L369.1 72.6L365.1 70.2L320 42.7L274.9 70.2L270.9 72.6L266.2 72.5L213.4 71.3L188.1 117.7L185.8 121.8L181.7 124.1L135.3 149.4L136.5 202.2L136.6 206.9L134.2 210.9L106.7 256zM155 548.8L244.7 597.1L306.8 479.9L266.6 455.4L207.6 456.8L155 548.8zM432 256C432 317.9 381.9 368 320 368C258.1 368 208 317.9 208 256C208 194.1 258.1 144 320 144C381.9 144 432 194.1 432 256zM333.2 479.9L395.3 597.1L485 548.8L432.4 456.8L373.4 455.4L333.2 479.9z"/><path fill="currentColor" d="M320 24L373.4 56.6L436 55.1L466 110L520.9 140L519.4 202.6L552 256L519.4 309.4L520.9 372L466 402L443.3 443.6L503 548L507.1 555.1L499.9 559L395.9 615L388.8 618.8L385 611.7L320.1 489.1L255.2 611.7L251.4 618.8L244.3 615L140.3 559L133.1 555.1L137.2 548L196.9 443.6L174.2 402L119.3 372L120.8 309.4L88.2 256L120.8 202.6L119.3 140L174.2 110L204.2 55.1L266.8 56.6L320.2 24zM333.2 479.9L395.3 597.1L485 548.8L432.4 456.8L373.4 455.4L333.2 479.9zM266.5 455.4L207.5 456.8L154.9 548.8L244.6 597.1L306.7 479.9L266.5 455.4zM373.8 72.6L369.1 72.7L365.1 70.3L320 42.8L274.9 70.3L270.9 72.7L266.2 72.6L213.4 71.4L188.1 117.8L185.8 121.9L181.7 124.2L135.3 149.5L136.5 202.3L136.6 207L134.2 211L106.7 256.1L134.2 301.2L136.6 305.2L136.5 309.9L135.3 362.7L181.7 388L185.8 390.3L188.1 394.4L213.4 440.8L266.2 439.6L270.9 439.5L274.9 441.9L320 469.4L365.1 441.9L369.1 439.5L373.8 439.6L426.6 440.8L451.9 394.4L454.2 390.3L458.3 388L504.7 362.7L503.5 309.9L503.4 305.2L505.8 301.2L533.3 256.1L505.8 211L503.4 207L503.5 202.3L504.7 149.5L458.3 124.2L454.2 121.9L451.9 117.8L426.6 71.4L373.8 72.6zM320 144C381.9 144 432 194.1 432 256C432 317.9 381.9 368 320 368C258.1 368 208 317.9 208 256C208 194.1 258.1 144 320 144zM416 256C416 203 373 160 320 160C267 160 224 203 224 256C224 309 267 352 320 352C373 352 416 309 416 256z"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB