App redesign (#2946)

* Start of app redesign

* format

* continue progress

* Content page nearly done

* Fix recursion issues with content page

* Fix update all alignment

* Discover page progress

* Settings progress

* Removed unlocked-size hack that breaks web

* Revamp project page, refactor web project page to share code with app, fixed loading bar, misc UI/UX enhancements, update ko-fi logo, update arrow icons, fix web issues caused by floating-vue migration, fix tooltip issues, update web tooltips, clean up web hydration issues

* Ads + run prettier

* Begin auth refactor, move common messages to ui lib, add i18n extraction to all apps, begin Library refactor

* fix ads not hiding when plus log in

* rev lockfile changes/conflicts

* Fix sign in page

* Add generated

* (mostly) Data driven search

* Fix search mobile issue

* profile fixes

* Project versions page, fix typescript on UI lib and misc fixes

* Remove unused gallery component

* Fix linkfunction err

* Search filter controls at top, localization for locked filters

* Fix provided filter names

* Fix navigating from instance browse to main browse

* Friends frontend (#2995)

* Friends system frontend

* (almost) finish frontend

* finish friends, fix lint

* Fix lint

---------

Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com>

* Refresh macOS app icon

* Update web search UI more

* Fix link opens

* Fix frontend build

---------

Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
This commit is contained in:
Prospector
2024-12-11 19:54:18 -08:00
committed by GitHub
parent 6ec1dcf088
commit c39bb78e38
257 changed files with 15713 additions and 9475 deletions

View File

@@ -63,9 +63,7 @@
},
{
"_comment": "Add missing tinyfd to the broken LWJGL 3.2.2 variant",
"match": [
"org.lwjgl:lwjgl:3.2.2"
],
"match": ["org.lwjgl:lwjgl:3.2.2"],
"additionalLibraries": [
{
"downloads": {
@@ -114,9 +112,7 @@
},
{
"_comment": "Add additional library just for osx-arm64. No override needed",
"match": [
"ca.weblite:java-objc-bridge:1.0.0"
],
"match": ["ca.weblite:java-objc-bridge:1.0.0"],
"additionalLibraries": [
{
"downloads": {
@@ -140,9 +136,7 @@
},
{
"_comment": "Add additional classifiers for jinput-platform",
"match": [
"net.java.jinput:jinput-platform:2.0.5"
],
"match": ["net.java.jinput:jinput-platform:2.0.5"],
"override": {
"downloads": {
"classifiers": {
@@ -1628,9 +1622,7 @@
},
{
"_comment": "Only allow osx-arm64 for existing java-objc-bridge:1.1",
"match": [
"ca.weblite:java-objc-bridge:1.1"
],
"match": ["ca.weblite:java-objc-bridge:1.1"],
"override": {
"rules": [
{
@@ -1666,9 +1658,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.1"
],
"match": ["org.lwjgl:lwjgl-glfw:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1692,9 +1682,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.1"
],
"match": ["org.lwjgl:lwjgl-jemalloc:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1718,9 +1706,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-openal:3.3.1"
],
"match": ["org.lwjgl:lwjgl-openal:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1744,9 +1730,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.1"
],
"match": ["org.lwjgl:lwjgl-opengl:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1770,9 +1754,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-stb:3.3.1"
],
"match": ["org.lwjgl:lwjgl-stb:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1796,9 +1778,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.1"
],
"match": ["org.lwjgl:lwjgl-tinyfd:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1822,9 +1802,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl:3.3.1"
],
"match": ["org.lwjgl:lwjgl:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1848,9 +1826,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.1"
],
"match": ["org.lwjgl:lwjgl-glfw:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1874,9 +1850,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.1"
],
"match": ["org.lwjgl:lwjgl-jemalloc:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1900,9 +1874,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-openal:3.3.1"
],
"match": ["org.lwjgl:lwjgl-openal:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1926,9 +1898,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.1"
],
"match": ["org.lwjgl:lwjgl-opengl:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1952,9 +1922,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-stb:3.3.1"
],
"match": ["org.lwjgl:lwjgl-stb:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -1978,9 +1946,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.1"
],
"match": ["org.lwjgl:lwjgl-tinyfd:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -2004,9 +1970,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
"match": [
"org.lwjgl:lwjgl:3.3.1"
],
"match": ["org.lwjgl:lwjgl:3.3.1"],
"additionalLibraries": [
{
"downloads": {
@@ -2030,9 +1994,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-freetype:3.3.2"
],
"match": ["org.lwjgl:lwjgl-freetype:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2056,9 +2018,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.2"
],
"match": ["org.lwjgl:lwjgl-glfw:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2082,9 +2042,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.2"
],
"match": ["org.lwjgl:lwjgl-jemalloc:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2108,9 +2066,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-openal:3.3.2"
],
"match": ["org.lwjgl:lwjgl-openal:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2134,9 +2090,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.2"
],
"match": ["org.lwjgl:lwjgl-opengl:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2160,9 +2114,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-stb:3.3.2"
],
"match": ["org.lwjgl:lwjgl-stb:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2186,9 +2138,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.2"
],
"match": ["org.lwjgl:lwjgl-tinyfd:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2212,9 +2162,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl:3.3.2"
],
"match": ["org.lwjgl:lwjgl:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2238,9 +2186,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-freetype:3.3.2"
],
"match": ["org.lwjgl:lwjgl-freetype:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2264,9 +2210,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.2"
],
"match": ["org.lwjgl:lwjgl-glfw:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2290,9 +2234,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.2"
],
"match": ["org.lwjgl:lwjgl-jemalloc:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2316,9 +2258,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-openal:3.3.2"
],
"match": ["org.lwjgl:lwjgl-openal:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2342,9 +2282,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.2"
],
"match": ["org.lwjgl:lwjgl-opengl:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2368,9 +2306,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-stb:3.3.2"
],
"match": ["org.lwjgl:lwjgl-stb:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2394,9 +2330,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.2"
],
"match": ["org.lwjgl:lwjgl-tinyfd:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2420,9 +2354,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
"match": [
"org.lwjgl:lwjgl:3.3.2"
],
"match": ["org.lwjgl:lwjgl:3.3.2"],
"additionalLibraries": [
{
"downloads": {
@@ -2446,9 +2378,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-freetype:3.3.3"
],
"match": ["org.lwjgl:lwjgl-freetype:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2472,9 +2402,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.3"
],
"match": ["org.lwjgl:lwjgl-glfw:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2498,9 +2426,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.3"
],
"match": ["org.lwjgl:lwjgl-jemalloc:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2524,9 +2450,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-openal:3.3.3"
],
"match": ["org.lwjgl:lwjgl-openal:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2550,9 +2474,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.3"
],
"match": ["org.lwjgl:lwjgl-opengl:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2576,9 +2498,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-stb:3.3.3"
],
"match": ["org.lwjgl:lwjgl-stb:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2602,9 +2522,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.3"
],
"match": ["org.lwjgl:lwjgl-tinyfd:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2628,9 +2546,7 @@
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl:3.3.3"
],
"match": ["org.lwjgl:lwjgl:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2654,9 +2570,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-freetype:3.3.3"
],
"match": ["org.lwjgl:lwjgl-freetype:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2680,9 +2594,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.3"
],
"match": ["org.lwjgl:lwjgl-glfw:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2706,9 +2618,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.3"
],
"match": ["org.lwjgl:lwjgl-jemalloc:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2732,9 +2642,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-openal:3.3.3"
],
"match": ["org.lwjgl:lwjgl-openal:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2758,9 +2666,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.3"
],
"match": ["org.lwjgl:lwjgl-opengl:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2784,9 +2690,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-stb:3.3.3"
],
"match": ["org.lwjgl:lwjgl-stb:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2810,9 +2714,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.3"
],
"match": ["org.lwjgl:lwjgl-tinyfd:3.3.3"],
"additionalLibraries": [
{
"downloads": {
@@ -2836,9 +2738,7 @@
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl:3.3.3"
],
"match": ["org.lwjgl:lwjgl:3.3.3"],
"additionalLibraries": [
{
"downloads": {