diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4d975d28c9..628bd693ad 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -middlewareVersion = "v0.27.20" +middlewareVersion = "v0.28.1" kotlinVersion = '1.7.10' androidxCoreVersion = "1.10.1" diff --git a/protocol/src/main/proto/commands.proto b/protocol/src/main/proto/commands.proto index 0f25b2ba51..b2ce3dee01 100644 --- a/protocol/src/main/proto/commands.proto +++ b/protocol/src/main/proto/commands.proto @@ -5361,6 +5361,28 @@ message Rpc { } } + message StackGoroutines { + message Request { + string path = 1; + } + + message Response { + Error error = 1; + + message Error { + Code code = 1; + string description = 2; + + enum Code { + NULL = 0; + UNKNOWN_ERROR = 1; + BAD_INPUT = 2; + // ... + } + } + } + } + message ExportLocalstore { message Request { // the path where export files will place diff --git a/protocol/src/main/proto/events.proto b/protocol/src/main/proto/events.proto index 878983f99c..212104a1c3 100644 --- a/protocol/src/main/proto/events.proto +++ b/protocol/src/main/proto/events.proto @@ -720,8 +720,9 @@ message Event { bool coverFit = 6; // Image fits container string groupRelationKey = 7; // Group view by this relationKey bool groupBackgroundColors = 8; // Enable backgrounds in groups - int32 pageLimit = 9; + int32 pageLimit = 9; // Limit of objects shown in widget string defaultTemplateId = 10; // Id of template object set default for the view + string defaultObjectTypeId = 15; // Default object type that is chosen for new object created within the view } message Filter { diff --git a/protocol/src/main/proto/models.proto b/protocol/src/main/proto/models.proto index b3895253aa..aab6ea62e9 100644 --- a/protocol/src/main/proto/models.proto +++ b/protocol/src/main/proto/models.proto @@ -325,8 +325,9 @@ message Block { bool coverFit = 10; // Image fits container string groupRelationKey = 11; // Group view by this relationKey bool groupBackgroundColors = 12; // Enable backgrounds in groups - int32 pageLimit = 13; - string defaultTemplateId = 14; + int32 pageLimit = 13; // Limit of objects shown in widget + string defaultTemplateId = 14; // Default template that is chosen for new object created within the view + string defaultObjectTypeId = 15; // Default object type that is chosen for new object created within the view enum Type { Table = 0;