diff --git a/frontend/src/components/dialogs/CommitDialog.vue b/frontend/src/components/dialogs/CommitDialog.vue
new file mode 100644
index 000000000..5769df7a1
--- /dev/null
+++ b/frontend/src/components/dialogs/CommitDialog.vue
@@ -0,0 +1,105 @@
+
+
+
+ Edit Commit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Save
+
+
+
+
+
+
diff --git a/frontend/src/graphql/commit.gql b/frontend/src/graphql/commit.gql
new file mode 100644
index 000000000..f52a8d896
--- /dev/null
+++ b/frontend/src/graphql/commit.gql
@@ -0,0 +1,36 @@
+query Stream($streamid: String!, $id: String!) {
+ stream(id: $streamid) {
+ id
+ name
+ description
+ isPublic
+ createdAt
+ updatedAt
+ collaborators {
+ id
+ name
+ role
+ }
+ branches {
+ totalCount
+ }
+ commits {
+ totalCount
+ }
+ commit(id: $id) {
+ id
+ message
+ authorName
+ authorId
+ createdAt
+ realObject {
+ id
+ speckleType
+ applicationId
+ createdAt
+ totalChildrenCount
+ data
+ }
+ }
+ }
+}
diff --git a/frontend/src/views/Commit.vue b/frontend/src/views/Commit.vue
index 334486302..52fb37a07 100644
--- a/frontend/src/views/Commit.vue
+++ b/frontend/src/views/Commit.vue
@@ -8,12 +8,22 @@
-
+
+ {{ stream.commit.message }}
+
WORK IN PROGRESS
+
+
+
+ mdi-pencil-outline
+
@@ -22,40 +32,61 @@