Tweak search sorting (#5464)

* Tweak search sorting

* Tweak search sorting

* fix ping impl

* remove port field, add server regions

* fix compile

* fix tests

* update frontend banner upload size limit

* feat: use server project region instead of country

* remove java and bedrock port in frontend

* add helper text

* allow filtering by if server is online

* add server status online offline filter

* use region in instance

* pre-collapse status in app discovery

* pnpm prepr

* remove server discovery flag

* add servers into mobile nav tabs

* parse port from address if present

---------

Co-authored-by: tdgao <mr.trumgao@gmail.com>
This commit is contained in:
aecsocket
2026-03-03 22:20:48 +00:00
committed by GitHub
parent e1ee9c364b
commit 155f4091a6
27 changed files with 280 additions and 442 deletions

View File

@@ -408,9 +408,13 @@ export namespace Labrinth {
export interface MinecraftServer {
max_players?: number
country?: string
region?: string
active_version?: string | null
languages?: string[]
/**
* deprecated, use region instead
*/
country?: string
}
export interface ModpackContent {
@@ -428,7 +432,6 @@ export namespace Labrinth {
export interface MinecraftJavaServer {
address?: string
port?: number
content?: ModpackContent | VanillaContent
verified_plays_4w?: number | null
verified_plays_2w?: number | null
@@ -437,7 +440,6 @@ export namespace Labrinth {
export interface MinecraftBedrockServer {
address?: string
port?: number
}
export interface CreateServerProjectRequest {
@@ -817,7 +819,7 @@ export namespace Labrinth {
export namespace Internal {
export type MinecraftJavaPingRequest = {
address: string
port: number
timeout_ms?: number
}
}
}