diff --git a/studio-frontend/.envTemplate b/studio-frontend/.envTemplate index dd082648..50e8bda2 100644 --- a/studio-frontend/.envTemplate +++ b/studio-frontend/.envTemplate @@ -18,9 +18,10 @@ VUE_APP_THEME=linTO-green VUE_APP_LOGO=linto-studio-logo-no-text.svg VUE_APP_NAME=linTO Studio VUE_APP_DEFAULT_METADATA=room,team -VUE_APP_WATERMARK_FREQUENCY=60 # in seconds +VUE_APP_ENABLE_WATERMARK=false +VUE_APP_WATERMARK_FREQUENCY=600 # in seconds VUE_APP_WATERMARK_DURATION=10 # in seconds - +VUE_APP_WATERMARK_CONTENT="Transcription by LinTO.ai $linto Open Source AI by $linagora" VUE_APP_ENABLE_SESSION=false VUE_APP_EXPERIMENTAL_HIGHLIGHT=false VUE_APP_EXPERIMENTAL_DARK_THEME=true diff --git a/studio-frontend/public/img/pin-angle-fill.svg b/studio-frontend/public/img/pin-angle-fill.svg new file mode 100644 index 00000000..bc3078c4 --- /dev/null +++ b/studio-frontend/public/img/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/studio-frontend/public/img/pin.svg b/studio-frontend/public/img/pin.svg new file mode 100644 index 00000000..4655620b --- /dev/null +++ b/studio-frontend/public/img/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/studio-frontend/src/components/FormCheckbox.vue b/studio-frontend/src/components/FormCheckbox.vue index f951a3f8..05937fdd 100644 --- a/studio-frontend/src/components/FormCheckbox.vue +++ b/studio-frontend/src/components/FormCheckbox.vue @@ -22,7 +22,7 @@
@@ -58,7 +59,7 @@ export default { }, session: { type: Object, - required: true, + required: false, }, name: { type: String, diff --git a/studio-frontend/src/components/SessionLiveContent.vue b/studio-frontend/src/components/SessionLiveContent.vue index 0b725c7a..e9c624e2 100644 --- a/studio-frontend/src/components/SessionLiveContent.vue +++ b/studio-frontend/src/components/SessionLiveContent.vue @@ -20,6 +20,11 @@ fromMicrophone @toggleMicrophone="$emit('toggleMicrophone')" @onSave="$emit('onSave')" + :watermarkFrequency="watermarkFrequency" + :watermarkDuration="watermarkDuration" + :watermarkContent="watermarkContent" + :watermarkPinned="watermarkPinned" + :displayWatermark="displayWatermark" :isRecording="isRecording"> @@ -29,6 +34,7 @@ import { Fragment } from "vue-fragment" import { bus } from "../main.js" import SessionWS from "@/models/SessionWS.js" +import { getEnv } from "@/tools/getEnv" import { sessionModelMixin } from "@/mixins/sessionModel.js" import { sessionChannelModelMixin } from "../mixins/sessionChannelModel.js" diff --git a/studio-frontend/src/components/SessionLiveMicrophone.vue b/studio-frontend/src/components/SessionLiveMicrophone.vue index f4658651..31200bcd 100644 --- a/studio-frontend/src/components/SessionLiveMicrophone.vue +++ b/studio-frontend/src/components/SessionLiveMicrophone.vue @@ -13,7 +13,8 @@ v-bind:displayLiveTranscription.sync="displayLiveTranscription" v-bind:displaySubtitles.sync="displaySubtitles" v-bind:fontSize.sync="fontSize" - v-bind:selectedChannel.sync="selectedChannel" /> + v-bind:selectedChannel.sync="selectedChannel" + quickSession /> diff --git a/studio-frontend/src/components/SessionLiveVisio.vue b/studio-frontend/src/components/SessionLiveVisio.vue index e77ba9e9..f0def16a 100644 --- a/studio-frontend/src/components/SessionLiveVisio.vue +++ b/studio-frontend/src/components/SessionLiveVisio.vue @@ -8,7 +8,8 @@ v-bind:displayLiveTranscription.sync="displayLiveTranscription" v-bind:displaySubtitles.sync="displaySubtitles" v-bind:fontSize.sync="fontSize" - v-bind:selectedChannel.sync="selectedChannel" /> + v-bind:selectedChannel.sync="selectedChannel" + quickSession />