From ee16741f4fc1f1abcc18069c0f0a55303519bed8 Mon Sep 17 00:00:00 2001 From: Oliver Fritz Date: Sun, 26 May 2024 15:21:58 +0200 Subject: [PATCH 1/5] build: bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2effe07..c411f10 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapswipe-web", - "version": "0.1.1", + "version": "0.1.2", "private": true, "scripts": { "dev": "vite", From 4e30e9843c0470c4af08862a08e9458c987de36a Mon Sep 17 00:00:00 2001 From: Oliver Fritz Date: Tue, 4 Jun 2024 19:42:49 +0200 Subject: [PATCH 2/5] fix(project-view): go offline while contributing refers #14 --- src/components/CompareProject.vue | 1 + src/components/DigitizeProject.vue | 1 + src/components/FindProject.vue | 1 + src/components/MediaProject.vue | 1 + src/components/ValidateProject.vue | 1 + src/firebase/index.ts | 2 +- src/views/ProjectView.vue | 18 ++++++++++++++++-- 7 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/components/CompareProject.vue b/src/components/CompareProject.vue index 496492c..6aa64a2 100644 --- a/src/components/CompareProject.vue +++ b/src/components/CompareProject.vue @@ -126,6 +126,7 @@ export default defineComponent({ created() { this.startTime = new Date().toISOString() this.taskId = this.tasks[this.taskIndex].taskId + this.$emit('created') this.logMappingStarted(this.project.projectType) }, }) diff --git a/src/components/DigitizeProject.vue b/src/components/DigitizeProject.vue index b73089b..f1b790e 100644 --- a/src/components/DigitizeProject.vue +++ b/src/components/DigitizeProject.vue @@ -191,6 +191,7 @@ export default defineComponent({ this.taskId = this.tasks[this.taskIndex].taskId this.updateTaskFeature() if (this.tasks.length === 1) this.endReached = true + this.$emit('created') this.logMappingStarted(this.project.projectType) }, }) diff --git a/src/components/FindProject.vue b/src/components/FindProject.vue index 7d0ae8b..2cea7bd 100644 --- a/src/components/FindProject.vue +++ b/src/components/FindProject.vue @@ -257,6 +257,7 @@ export default defineComponent({ this.onResize() }, created() { + this.$emit('created') this.logMappingStarted(this.project.projectType) }, }) diff --git a/src/components/MediaProject.vue b/src/components/MediaProject.vue index 61e6ce5..2e25fee 100644 --- a/src/components/MediaProject.vue +++ b/src/components/MediaProject.vue @@ -109,6 +109,7 @@ export default defineComponent({ created() { this.startTime = new Date().toISOString() this.taskId = this.tasks[this.taskIndex].taskId + this.$emit('created') this.logMappingStarted(this.project.projectType) }, }) diff --git a/src/components/ValidateProject.vue b/src/components/ValidateProject.vue index 257fd6c..f5e5640 100644 --- a/src/components/ValidateProject.vue +++ b/src/components/ValidateProject.vue @@ -163,6 +163,7 @@ export default defineComponent({ this.startTime = new Date().toISOString() this.taskId = this.tasks[this.taskIndex].taskId this.updateTaskFeature() + this.$emit('created') this.logMappingStarted(this.project.projectType) }, }) diff --git a/src/firebase/index.ts b/src/firebase/index.ts index 4cba4eb..34a0af5 100644 --- a/src/firebase/index.ts +++ b/src/firebase/index.ts @@ -23,7 +23,7 @@ export const logAnalyticsEvent = (eventName, eventParams = {}) => { } // used for the database refs -const db = getDatabase(firebaseApp) +export const db = getDatabase(firebaseApp) // export reusable database references export const dbRef = ref(db) diff --git a/src/views/ProjectView.vue b/src/views/ProjectView.vue index 71a7ce0..f8206d7 100644 --- a/src/views/ProjectView.vue +++ b/src/views/ProjectView.vue @@ -1,7 +1,8 @@