diff --git a/packages/frontend/src/components/ErrorBlock.vue b/packages/frontend/src/components/ErrorBlock.vue deleted file mode 100644 index 5711702e1..000000000 --- a/packages/frontend/src/components/ErrorBlock.vue +++ /dev/null @@ -1,44 +0,0 @@ - - diff --git a/packages/frontend/src/components/GettingStartedWizard.vue b/packages/frontend/src/components/GettingStartedWizard.vue deleted file mode 100644 index 090df8562..000000000 --- a/packages/frontend/src/components/GettingStartedWizard.vue +++ /dev/null @@ -1,255 +0,0 @@ - - - diff --git a/packages/frontend/src/components/ListItemActivity.vue b/packages/frontend/src/components/ListItemActivity.vue index 65dce1213..a14e793c8 100644 --- a/packages/frontend/src/components/ListItemActivity.vue +++ b/packages/frontend/src/components/ListItemActivity.vue @@ -82,7 +82,7 @@ - mdi-compare-vertical + mdi-folder {{ stream.name }} {{ lastActivityBrief.actionText }} diff --git a/packages/frontend/src/components/NoDataPlaceholder.vue b/packages/frontend/src/components/NoDataPlaceholder.vue index c320c0662..f04cb687c 100644 --- a/packages/frontend/src/components/NoDataPlaceholder.vue +++ b/packages/frontend/src/components/NoDataPlaceholder.vue @@ -12,29 +12,69 @@ - - - mdi-swap-horizontal - - - Connectors - - Learn how to send data from various software. - - - + + + mdi-download + + + Install Connectors + +

+ Download Speckle Manager to install connectors for your design applications and start sending data in no time! +

+
+
+ + + mdi-account-plus + + + Authenticate + +

+ Link up your Speckle account with the desktop connectors you have installed. +

+
+
+ + + + mdi-swap-horizontal + + + Connectors Guides + + Learn how to send data from various software. + + + mdi-school @@ -52,6 +92,7 @@ :class="`grey ${$vuetify.theme.dark ? 'darken-4' : 'lighten-4'} mb-4`" href="https://speckle.guide" target="_blank" + v-if="hasManager" > mdi-book-open-variant @@ -76,12 +117,13 @@ Community Forum - Our community is friendly and here to help! + Need help? We're here for you!
+
@@ -89,8 +131,32 @@
diff --git a/packages/frontend/src/components/dialogs/StreamNewDialog.vue b/packages/frontend/src/components/dialogs/StreamNewDialog.vue index 2ec620b3d..7f2b5c369 100644 --- a/packages/frontend/src/components/dialogs/StreamNewDialog.vue +++ b/packages/frontend/src/components/dialogs/StreamNewDialog.vue @@ -24,6 +24,7 @@ /> - - - - - - - - - - | - {{ serverInfo.name }} - ⚠️ - - - {{ link.name }} - - - - - - - - - - mdi-account-arrow-right - Log in - - - - - - - - - - - - - - - - - - {{ link.name }} - - - - - - - - - - - - - - - - - - - - - - Stream menu - - - - {{ menu.icon }} - - - - {{ menu.name }} - - - - -
- - mdi-email-send-outline - Invite to this -
- stream by email -
-
- -
- - - - - New stream!
- {{ streamSnackbarInfo.name }} - available - -
-
- - - - diff --git a/packages/frontend/src/views/Frontend_re_dsc.vue b/packages/frontend/src/views/Frontend_re_dsc.vue deleted file mode 100644 index de35f24a7..000000000 --- a/packages/frontend/src/views/Frontend_re_dsc.vue +++ /dev/null @@ -1,117 +0,0 @@ - - - \ No newline at end of file diff --git a/packages/frontend/src/views/NotFound.vue b/packages/frontend/src/views/NotFound.vue index c7df28b9f..8e21526e3 100644 --- a/packages/frontend/src/views/NotFound.vue +++ b/packages/frontend/src/views/NotFound.vue @@ -3,17 +3,19 @@ - + +

Page not found.

+
diff --git a/packages/frontend/src/views/Streams.vue b/packages/frontend/src/views/Streams.vue index d103d67df..d8b88b1c1 100644 --- a/packages/frontend/src/views/Streams.vue +++ b/packages/frontend/src/views/Streams.vue @@ -169,7 +169,6 @@ export default { components: { InfiniteLoading: () => import('vue-infinite-loading'), ListItemStream: () => import('@/components/ListItemStream'), - GettingStartedWizard: () => import('@/components/GettingStartedWizard'), MainNavActions: () => import('@/components/MainNavActions') }, apollo: { diff --git a/packages/frontend/src/views/Timeline.vue b/packages/frontend/src/views/Timeline.vue index 7ce472e4a..7fb79bf17 100644 --- a/packages/frontend/src/views/Timeline.vue +++ b/packages/frontend/src/views/Timeline.vue @@ -7,7 +7,7 @@ v-model="activityNav" style="left: 56px" > - + Recently updated streams @@ -86,18 +86,44 @@ -
- 🎈 -
- Your feed is empty! + + +

Welcome {{user.name.split(' ')[0]}}!

+

+ Once you will create a stream and start sending some data, your activity will show up + here. +

-
- - Try creating a stream, sending data etc and your activity will show up here. - -
+ +
- + + @@ -106,8 +132,8 @@ Speckle - we're working tirelessly to bring you the best open source data platform for AEC. - Tell us what you think on our + we're working tirelessly to bring you the best open source data platform for AEC. Tell + us what you think on our forum @@ -134,11 +160,11 @@ import gql from 'graphql-tag' export default { name: 'Timeline', components: { - InfiniteLoading:()=>import( 'vue-infinite-loading'), - ListItemActivity:()=>import( '@/components/ListItemActivity'), - GettingStartedWizard:()=>import( '@/components/GettingStartedWizard'), + InfiniteLoading: () => import('vue-infinite-loading'), + ListItemActivity: () => import('@/components/ListItemActivity'), LatestBlogposts: () => import('@/components/LatestBlogposts'), - MainNavActions: () => import('@/components/MainNavActions') + MainNavActions: () => import('@/components/MainNavActions'), + NoDataPlaceholder: () => import('@/components/NoDataPlaceholder') }, props: { type: String @@ -159,6 +185,9 @@ export default { ) }, apollo: { + user: { + query: gql`query { user { id name } } ` + }, timeline: { query: gql` query($cursor: DateTime) { @@ -181,6 +210,7 @@ export default { } } `, + fetchPolicy: 'cache-and-network', update(data) { return data.user.timeline }, diff --git a/packages/frontend/src/views/stream/Details_re.vue b/packages/frontend/src/views/stream/Details_re.vue index 0bf5947d4..4baf8f49d 100644 --- a/packages/frontend/src/views/stream/Details_re.vue +++ b/packages/frontend/src/views/stream/Details_re.vue @@ -92,7 +92,6 @@ export default { SourceAppAvatar: () => import('@/components/SourceAppAvatar'), NoDataPlaceholder: () => import('@/components/NoDataPlaceholder'), Renderer: () => import('@/components/Renderer'), - ErrorBlock: () => import('@/components/ErrorBlock'), ListItemCommit: () => import('@/components/ListItemCommit'), PreviewImage: () => import('@/components/PreviewImage'), StreamActivity: () => import('@/views/stream/Activity')