Workshop - Improves default entry handling in workshop

Core - Modifies the Artemis data folder path based on the build configuration.
Plugins - Adds a confirmation dialog to prompt the user to restart if a plugin requires admin rights.
Startup wizard - Updates the installation progress bar in the startup wizard.
Workshop - Changes category retrieval to be based on EntryType.
Workshop - Adds the ability to include default entries when searching the workshop.
This commit is contained in:
Robert committed 2025-12-08 22:27:18 +01:00
1 parent f0cbc3e561
commit 565647f1ed
19 files changed
+55 -43

No files matched your search

+12 -2
View File
@@ -7,6 +7,7 @@ type Category {
id: Long!
name: String!
icon: String!
entryType: EntryType
}
"Information about the offset pagination."
@@ -166,7 +167,7 @@ type Query {
skip: Int
take: Int
search: String
popular: Boolean
includeDefaults: Boolean
order: [EntrySortInput!] @cost(weight: "10")
where: EntryFilterInput @cost(weight: "10")
): EntriesCollectionSegment
@@ -180,7 +181,7 @@ type Query {
@cost(weight: "10")
entriesV2(
search: String
popular: Boolean
includeDefaults: Boolean
"Returns the first _n_ elements from the list."
first: Int
"Returns the elements in the list that come after the specified cursor."
@@ -273,12 +274,14 @@ input CategoryFilterInput {
id: LongOperationFilterInput
name: StringOperationFilterInput
icon: StringOperationFilterInput
entryType: NullableOfEntryTypeOperationFilterInput
}
input CategorySortInput {
id: SortEnumType @cost(weight: "10")
name: SortEnumType @cost(weight: "10")
icon: SortEnumType @cost(weight: "10")
entryType: SortEnumType @cost(weight: "10")
}
input CreateEntryInput {
@@ -509,6 +512,13 @@ input LongOperationFilterInput {
nlte: Long @cost(weight: "10")
}
input NullableOfEntryTypeOperationFilterInput {
eq: EntryType @cost(weight: "10")
neq: EntryType @cost(weight: "10")
in: [EntryType] @cost(weight: "10")
nin: [EntryType] @cost(weight: "10")
}
input NullableOfKeyboardLayoutTypeOperationFilterInput {
eq: KeyboardLayoutType @cost(weight: "10")
neq: KeyboardLayoutType @cost(weight: "10")