diff --git a/package.json b/package.json
index 42b6dd9..5c85b2e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "troplo-site",
- "version": "1.0.13",
+ "version": "1.0.14",
"private": true,
"scripts": {
"serve": "NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve",
diff --git a/src/App.vue b/src/App.vue
index 5b18b94..d2181aa 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,6 +1,10 @@
-
+
+
+ You might be currently experiencing problems with:
+ {{outageName}}.
+
@@ -15,13 +19,25 @@ export default {
Header
},
data: () => ({
- //
+ outages: []
}),
watch: {
$route(to) {
this.$store.commit("setRoute", to.name)
document.title = to.name + " - " + this.$store.state.site.name
}
+ },
+ computed: {
+ outageName() {
+ return this.outages.map((o) => o.attributes.pronounceable_name).join(", ")
+ }
+ },
+ mounted() {
+ fetch("https://troplo-status.flowinity.workers.dev")
+ .then((res) => res.json())
+ .then((data) => {
+ this.outages = data.data.filter((d) => d.attributes.status !== "up")
+ })
}
}
diff --git a/src/assets/images/proj01.png b/src/assets/images/proj01.png
index 2a4f24e..14b7d5a 100644
Binary files a/src/assets/images/proj01.png and b/src/assets/images/proj01.png differ
diff --git a/src/assets/style.css b/src/assets/style.css
index f9be911..0b88016 100644
--- a/src/assets/style.css
+++ b/src/assets/style.css
@@ -19,10 +19,17 @@
-webkit-text-fill-color: transparent;
}
.theme--dark.v-sheet {
+ background-color: #151515 ;
+ border-color: #151515;
+ color: #ffffff;
+}
+
+#header .theme--dark.v-sheet {
background-color: #151515 !important;
border-color: #151515 !important;
color: #ffffff;
}
+
.card {
overflow: hidden;
}
diff --git a/src/components/FlowinityLogo.vue b/src/components/FlowinityLogo.vue
new file mode 100644
index 0000000..8257796
--- /dev/null
+++ b/src/components/FlowinityLogo.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
diff --git a/src/views/Contact.vue b/src/views/Contact.vue
index f271a4e..70be25f 100644
--- a/src/views/Contact.vue
+++ b/src/views/Contact.vue
@@ -13,7 +13,8 @@
>
- {{ contact.icon }}
+ {{ contact.icon }}
+
{{
contact.title
}}
@@ -29,11 +30,20 @@
diff --git a/src/views/Projects.vue b/src/views/Projects.vue
index 4995e3c..8500ebf 100644
--- a/src/views/Projects.vue
+++ b/src/views/Projects.vue
@@ -126,7 +126,7 @@ export default {
},*/
{
id: 2,
- name: "TroploPrivateUploader (TPU)",
+ name: "Flowinity",
internalName: "proj01",
tags: [
{
@@ -164,16 +164,16 @@ export default {
}
],
description:
- "The versatile image hosting service, now for everyone with a unique feature-set.",
+ "The versatile online social and collaborative platform.",
visible: true,
links: [
{
name: "Website",
- link: "https://privateuploader.com"
+ link: "https://flowinity.com"
},
{
name: "GitHub",
- link: "https://github.com/PrivateUploader/PrivateUploader"
+ link: "https://github.com/Flowinity/Flowinity"
}
]
},
@@ -210,7 +210,7 @@ export default {
},
],
description:
- "NOTE: Colubrina is now part of TroploPrivateUploader as TPU Communications.\n\nColubrina - a simple open source chat platform written in Vue, Vuetify, NodeJS, and Socket.io.",
+ "NOTE: Colubrina is now part of Flowinity as Flowinity Communications.\n\nColubrina - a simple open source chat platform written in Vue, Vuetify, NodeJS, and Socket.io.",
visible: true,
links: [
{
@@ -457,7 +457,7 @@ export default {
"Open source project tracking software written in Vue.js.",
visible: true,
links: {}
- },
+ },/*
{
id: 6,
name: "Flowinity",
@@ -473,7 +473,7 @@ export default {
description: "A tech blog.",
visible: true,
links: {}
- },
+ },*/
{
id: 7,
name: "Troplo's Website",