From dc4e6bf907e317cba9e6e5a04343523a5989b5d9 Mon Sep 17 00:00:00 2001
From: Pitu <heyitspitu@gmail.com>
Date: Tue, 12 Mar 2019 06:43:17 +0000
Subject: Added faq

---
 src/site/pages/faq.vue | 153 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 153 insertions(+)
 create mode 100644 src/site/pages/faq.vue

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
new file mode 100644
index 0000000..32a1ee2
--- /dev/null
+++ b/src/site/pages/faq.vue
@@ -0,0 +1,153 @@
+<style lang="scss" scoped>
+	@import '~/assets/styles/_colors.scss';
+</style>
+
+<template>
+	<section id="login"
+		class="hero is-fullheight">
+		<Navbar/>
+		<div class="hero-body">
+			<div class="container has-text-left">
+
+				<h2 class="subtitle">What is lolisafe?</h2>
+				<article class="message">
+					<div class="message-body">
+						lolisafe is an easy to use, open source and completely free file upload service. We accept your files, photos, documents, anything, and give you back a shareable link for you to send to others.
+					</div>
+				</article>
+
+				<h2 class="subtitle">Can I run my own lolisafe?</h2>
+				<article class="message">
+					<div class="message-body">
+						Definitely. Head to <a target="_blank" href="https://github.com/WeebDev/lolisafe">our GitHub repo</a> and follow the instructions to clone, build and deploy it by yourself. It's super easy too!
+					</div>
+				</article>
+
+				<h2 class="subtitle">How can I keep track of my uploads?</h2>
+				<article class="message">
+					<div class="message-body">
+						Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.
+					</div>
+				</article>
+
+				<h2 class="subtitle">What are albums?</h2>
+				<article class="message">
+					<div class="message-body">
+						Albums are a simple way of sorting uploads together. Right now you can create albums through the dashboard and use them only with <a target="_blank" href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj">our chrome extension</a> which will enable you to <strong>right click -&gt; send to lolisafe</strong> or to a desired album if you have any.
+					</div>
+				</article>
+
+				<h2 class="subtitle">Why should I use this?</h2>
+				<article class="message">
+					<div class="message-body">
+						There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, lolisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
+					</div>
+				</article>
+
+			</div>
+		</div>
+
+		<!--
+		<b-modal :active.sync="isMfaModalActive"
+			:canCancel="true"
+			has-modal-card>
+			<div class="card mfa">
+				<div class="card-content">
+					<div class="content">
+						<p>Enter your Two-Factor code to proceed.</p>
+						<b-field>
+							<b-input v-model="mfaCode"
+								placeholder="Your MFA Code"
+								type="text"
+								@keyup.enter.native="mfa"/>
+							<p class="control">
+								<button :class="{ 'is-loading': isLoading }"
+									class="button is-primary"
+									@click="mfa">Submit</button>
+							</p>
+						</b-field>
+					</div>
+				</div>
+			</div>
+		</b-modal>
+		-->
+	</section>
+</template>
+
+<script>
+import Navbar from '~/components/navbar/Navbar.vue';
+
+export default {
+	name: 'Login',
+	components: { Navbar },
+	data() {
+		return {
+			username: null,
+			password: null,
+			mfaCode: null,
+			isMfaModalActive: false,
+			isLoading: false
+		};
+	},
+	computed: {
+		config() {
+			return this.$store.state.config;
+		}
+	},
+	metaInfo() {
+		return { title: 'Login' };
+	},
+	methods: {
+		login() {
+			if (this.isLoading) return;
+			if (!this.username || !this.password) {
+				this.$showToast('Please fill both fields before attempting to log in.', true);
+				return;
+			}
+			this.isLoading = true;
+			this.axios.post(`${this.config.baseURL}/auth/login`, {
+				username: this.username,
+				password: this.password
+			}).then(res => {
+				this.$store.commit('token', res.data.token);
+				this.$store.commit('user', res.data.user);
+				/*
+				if (res.data.mfa) {
+					this.isMfaModalActive = true;
+					this.isLoading = false;
+				} else {
+					this.getUserData();
+				}
+				*/
+				this.redirect();
+			}).catch(err => {
+				this.isLoading = false;
+				this.$onPromiseError(err);
+			});
+		},
+		/*
+		mfa() {
+			if (!this.mfaCode) return;
+			if (this.isLoading) return;
+			this.isLoading = true;
+			this.axios.post(`${this.$BASE_URL}/login/mfa`, { token: this.mfaCode })
+				.then(res => {
+					this.$store.commit('token', res.data.token);
+					this.redirect();
+				})
+				.catch(err => {
+					this.isLoading = false;
+					this.$onPromiseError(err);
+				});
+		},*/
+		redirect() {
+			this.$store.commit('loggedIn', true);
+			if (typeof this.$route.query.redirect !== 'undefined') {
+				this.$router.push(this.$route.query.redirect);
+				return;
+			}
+			this.$router.push('/dashboard');
+		}
+	}
+};
+</script>
-- 
cgit v1.2.3


From ea3e503d13b7be477c064b02b9b2e5a9ef06c9a9 Mon Sep 17 00:00:00 2001
From: Pitu <heyitspitu@gmail.com>
Date: Fri, 29 Mar 2019 00:35:58 +0900
Subject: Added middleware for pages and switched to $axios

---
 src/site/pages/faq.vue | 95 ++------------------------------------------------
 1 file changed, 3 insertions(+), 92 deletions(-)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index 32a1ee2..904ec5f 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -43,34 +43,8 @@
 						There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, lolisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
 					</div>
 				</article>
-
 			</div>
 		</div>
-
-		<!--
-		<b-modal :active.sync="isMfaModalActive"
-			:canCancel="true"
-			has-modal-card>
-			<div class="card mfa">
-				<div class="card-content">
-					<div class="content">
-						<p>Enter your Two-Factor code to proceed.</p>
-						<b-field>
-							<b-input v-model="mfaCode"
-								placeholder="Your MFA Code"
-								type="text"
-								@keyup.enter.native="mfa"/>
-							<p class="control">
-								<button :class="{ 'is-loading': isLoading }"
-									class="button is-primary"
-									@click="mfa">Submit</button>
-							</p>
-						</b-field>
-					</div>
-				</div>
-			</div>
-		</b-modal>
-		-->
 	</section>
 </template>
 
@@ -78,76 +52,13 @@
 import Navbar from '~/components/navbar/Navbar.vue';
 
 export default {
-	name: 'Login',
+	name: 'Faq',
 	components: { Navbar },
 	data() {
-		return {
-			username: null,
-			password: null,
-			mfaCode: null,
-			isMfaModalActive: false,
-			isLoading: false
-		};
-	},
-	computed: {
-		config() {
-			return this.$store.state.config;
-		}
+		return {};
 	},
 	metaInfo() {
-		return { title: 'Login' };
-	},
-	methods: {
-		login() {
-			if (this.isLoading) return;
-			if (!this.username || !this.password) {
-				this.$showToast('Please fill both fields before attempting to log in.', true);
-				return;
-			}
-			this.isLoading = true;
-			this.axios.post(`${this.config.baseURL}/auth/login`, {
-				username: this.username,
-				password: this.password
-			}).then(res => {
-				this.$store.commit('token', res.data.token);
-				this.$store.commit('user', res.data.user);
-				/*
-				if (res.data.mfa) {
-					this.isMfaModalActive = true;
-					this.isLoading = false;
-				} else {
-					this.getUserData();
-				}
-				*/
-				this.redirect();
-			}).catch(err => {
-				this.isLoading = false;
-				this.$onPromiseError(err);
-			});
-		},
-		/*
-		mfa() {
-			if (!this.mfaCode) return;
-			if (this.isLoading) return;
-			this.isLoading = true;
-			this.axios.post(`${this.$BASE_URL}/login/mfa`, { token: this.mfaCode })
-				.then(res => {
-					this.$store.commit('token', res.data.token);
-					this.redirect();
-				})
-				.catch(err => {
-					this.isLoading = false;
-					this.$onPromiseError(err);
-				});
-		},*/
-		redirect() {
-			this.$store.commit('loggedIn', true);
-			if (typeof this.$route.query.redirect !== 'undefined') {
-				this.$router.push(this.$route.query.redirect);
-				return;
-			}
-			this.$router.push('/dashboard');
-		}
+		return { title: 'Faq' };
 	}
 };
 </script>
-- 
cgit v1.2.3


From a248f69947b0a211fd1288c5ad389ba62334ec3f Mon Sep 17 00:00:00 2001
From: Pitu <heyitspitu@gmail.com>
Date: Fri, 29 Mar 2019 03:28:25 +0000
Subject: Tody up a little bit

---
 src/site/pages/faq.vue | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index 904ec5f..97d1afa 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -5,10 +5,9 @@
 <template>
 	<section id="login"
 		class="hero is-fullheight">
-		<Navbar/>
+		<Navbar />
 		<div class="hero-body">
 			<div class="container has-text-left">
-
 				<h2 class="subtitle">What is lolisafe?</h2>
 				<article class="message">
 					<div class="message-body">
-- 
cgit v1.2.3


From b5a04f21f96f1e5ec72ff175ab93d55cad85b5f5 Mon Sep 17 00:00:00 2001
From: Pitu <heyitspitu@gmail.com>
Date: Wed, 24 Apr 2019 11:14:43 +0000
Subject: Fix color

---
 src/site/pages/faq.vue | 1 +
 1 file changed, 1 insertion(+)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index 97d1afa..ed12fd5 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -1,5 +1,6 @@
 <style lang="scss" scoped>
 	@import '~/assets/styles/_colors.scss';
+	article.message { background-color: #ffffff; }
 </style>
 
 <template>
-- 
cgit v1.2.3


From d63f1f57e9bd1314de204d92634ca1262d089111 Mon Sep 17 00:00:00 2001
From: Pitu <heyitspitu@gmail.com>
Date: Tue, 28 Apr 2020 10:47:22 +0900
Subject: wip: * Dark theme by default * Re-arranged vue files structure *
 Re-arranged the layout file to make it easier to extend

---
 src/site/pages/faq.vue | 80 ++++++++++++++++++++++----------------------------
 1 file changed, 35 insertions(+), 45 deletions(-)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index ed12fd5..bd93086 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -1,59 +1,45 @@
-<style lang="scss" scoped>
-	@import '~/assets/styles/_colors.scss';
-	article.message { background-color: #ffffff; }
-</style>
-
 <template>
-	<section id="login"
-		class="hero is-fullheight">
-		<Navbar />
-		<div class="hero-body">
-			<div class="container has-text-left">
-				<h2 class="subtitle">What is lolisafe?</h2>
-				<article class="message">
-					<div class="message-body">
-						lolisafe is an easy to use, open source and completely free file upload service. We accept your files, photos, documents, anything, and give you back a shareable link for you to send to others.
-					</div>
-				</article>
+	<div class="container has-text-left">
+		<h2 class="subtitle">What is lolisafe?</h2>
+		<article class="message">
+			<div class="message-body">
+				lolisafe is an easy to use, open source and completely free file upload service. We accept your files, photos, documents, anything, and give you back a shareable link for you to send to others.
+			</div>
+		</article>
 
-				<h2 class="subtitle">Can I run my own lolisafe?</h2>
-				<article class="message">
-					<div class="message-body">
-						Definitely. Head to <a target="_blank" href="https://github.com/WeebDev/lolisafe">our GitHub repo</a> and follow the instructions to clone, build and deploy it by yourself. It's super easy too!
-					</div>
-				</article>
+		<h2 class="subtitle">Can I run my own lolisafe?</h2>
+		<article class="message">
+			<div class="message-body">
+				Definitely. Head to <a target="_blank" href="https://github.com/WeebDev/lolisafe">our GitHub repo</a> and follow the instructions to clone, build and deploy it by yourself. It's super easy too!
+			</div>
+		</article>
 
-				<h2 class="subtitle">How can I keep track of my uploads?</h2>
-				<article class="message">
-					<div class="message-body">
-						Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.
-					</div>
-				</article>
+		<h2 class="subtitle">How can I keep track of my uploads?</h2>
+		<article class="message">
+			<div class="message-body">
+				Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.
+			</div>
+		</article>
 
-				<h2 class="subtitle">What are albums?</h2>
-				<article class="message">
-					<div class="message-body">
-						Albums are a simple way of sorting uploads together. Right now you can create albums through the dashboard and use them only with <a target="_blank" href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj">our chrome extension</a> which will enable you to <strong>right click -&gt; send to lolisafe</strong> or to a desired album if you have any.
-					</div>
-				</article>
+		<h2 class="subtitle">What are albums?</h2>
+		<article class="message">
+			<div class="message-body">
+				Albums are a simple way of sorting uploads together. Right now you can create albums through the dashboard and use them only with <a target="_blank" href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj">our chrome extension</a> which will enable you to <strong>right click -&gt; send to lolisafe</strong> or to a desired album if you have any.
+			</div>
+		</article>
 
-				<h2 class="subtitle">Why should I use this?</h2>
-				<article class="message">
-					<div class="message-body">
-						There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, lolisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
-					</div>
-				</article>
+		<h2 class="subtitle">Why should I use this?</h2>
+		<article class="message">
+			<div class="message-body">
+				There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, lolisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
 			</div>
-		</div>
-	</section>
+		</article>
+	</div>
 </template>
 
 <script>
-import Navbar from '~/components/navbar/Navbar.vue';
-
 export default {
 	name: 'Faq',
-	components: { Navbar },
 	data() {
 		return {};
 	},
@@ -62,3 +48,7 @@ export default {
 	}
 };
 </script>
+<style lang="scss" scoped>
+	@import '~/assets/styles/_colors.scss';
+	article.message { background-color: #ffffff; }
+</style>
-- 
cgit v1.2.3


From ac037c773ef5f15372c6999445a2efe00034c0c0 Mon Sep 17 00:00:00 2001
From: Zephyrrus <krisztian1997@gmail.com>
Date: Mon, 29 Jun 2020 20:02:47 +0300
Subject: fix: Remove hero and hero body and use sections and containers
 instead

Hero is meant to be used as a full-width banner to showcare or present somethign, not to contain the entire content of the webpage
---
 src/site/pages/faq.vue | 1 +
 1 file changed, 1 insertion(+)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index bd93086..bb84a7d 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -48,6 +48,7 @@ export default {
 	}
 };
 </script>
+
 <style lang="scss" scoped>
 	@import '~/assets/styles/_colors.scss';
 	article.message { background-color: #ffffff; }
-- 
cgit v1.2.3


From ad852de51a0d2dd5d29c08838d5a430c58849e74 Mon Sep 17 00:00:00 2001
From: Zephyrrus <krisztian1997@gmail.com>
Date: Wed, 8 Jul 2020 04:00:12 +0300
Subject: chore: linter the entire project using the new rules

---
 src/site/pages/faq.vue | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index bb84a7d..85e8744 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -1,34 +1,45 @@
 <template>
+	<!-- eslint-disable max-len -->
 	<div class="container has-text-left">
-		<h2 class="subtitle">What is lolisafe?</h2>
+		<h2 class="subtitle">
+			What is lolisafe?
+		</h2>
 		<article class="message">
 			<div class="message-body">
 				lolisafe is an easy to use, open source and completely free file upload service. We accept your files, photos, documents, anything, and give you back a shareable link for you to send to others.
 			</div>
 		</article>
 
-		<h2 class="subtitle">Can I run my own lolisafe?</h2>
+		<h2 class="subtitle">
+			Can I run my own lolisafe?
+		</h2>
 		<article class="message">
 			<div class="message-body">
 				Definitely. Head to <a target="_blank" href="https://github.com/WeebDev/lolisafe">our GitHub repo</a> and follow the instructions to clone, build and deploy it by yourself. It's super easy too!
 			</div>
 		</article>
 
-		<h2 class="subtitle">How can I keep track of my uploads?</h2>
+		<h2 class="subtitle">
+			How can I keep track of my uploads?
+		</h2>
 		<article class="message">
 			<div class="message-body">
 				Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.
 			</div>
 		</article>
 
-		<h2 class="subtitle">What are albums?</h2>
+		<h2 class="subtitle">
+			What are albums?
+		</h2>
 		<article class="message">
 			<div class="message-body">
 				Albums are a simple way of sorting uploads together. Right now you can create albums through the dashboard and use them only with <a target="_blank" href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj">our chrome extension</a> which will enable you to <strong>right click -&gt; send to lolisafe</strong> or to a desired album if you have any.
 			</div>
 		</article>
 
-		<h2 class="subtitle">Why should I use this?</h2>
+		<h2 class="subtitle">
+			Why should I use this?
+		</h2>
 		<article class="message">
 			<div class="message-body">
 				There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, lolisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
@@ -45,7 +56,7 @@ export default {
 	},
 	metaInfo() {
 		return { title: 'Faq' };
-	}
+	},
 };
 </script>
 
-- 
cgit v1.2.3


From 90001c2df56d58e69fd199a518ae7f3e4ed327fc Mon Sep 17 00:00:00 2001
From: Zephyrrus <krisztian1997@gmail.com>
Date: Thu, 24 Dec 2020 10:40:50 +0200
Subject: chore: remove trailing commas

---
 src/site/pages/faq.vue | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index 85e8744..9053072 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -56,7 +56,7 @@ export default {
 	},
 	metaInfo() {
 		return { title: 'Faq' };
-	},
+	}
 };
 </script>
 
-- 
cgit v1.2.3


From ec2f9e0d989792c1760b48e063467cf6e59c580a Mon Sep 17 00:00:00 2001
From: Pitu <heyitspitu@gmail.com>
Date: Fri, 25 Dec 2020 20:45:22 +0900
Subject: Rebrand

---
 src/site/pages/faq.vue | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

(limited to 'src/site/pages/faq.vue')

diff --git a/src/site/pages/faq.vue b/src/site/pages/faq.vue
index 9053072..049cad7 100644
--- a/src/site/pages/faq.vue
+++ b/src/site/pages/faq.vue
@@ -2,20 +2,20 @@
 	<!-- eslint-disable max-len -->
 	<div class="container has-text-left">
 		<h2 class="subtitle">
-			What is lolisafe?
+			What is chibisafe?
 		</h2>
 		<article class="message">
 			<div class="message-body">
-				lolisafe is an easy to use, open source and completely free file upload service. We accept your files, photos, documents, anything, and give you back a shareable link for you to send to others.
+				chibisafe is an easy to use, open source and completely free file upload service. We accept your files, photos, documents, anything, and give you back a shareable link for you to send to others.
 			</div>
 		</article>
 
 		<h2 class="subtitle">
-			Can I run my own lolisafe?
+			Can I run my own chibisafe?
 		</h2>
 		<article class="message">
 			<div class="message-body">
-				Definitely. Head to <a target="_blank" href="https://github.com/WeebDev/lolisafe">our GitHub repo</a> and follow the instructions to clone, build and deploy it by yourself. It's super easy too!
+				Definitely. Head to <a target="_blank" href="https://github.com/WeebDev/chibisafe">our GitHub repo</a> and follow the instructions to clone, build and deploy it by yourself. It's super easy too!
 			</div>
 		</article>
 
@@ -33,7 +33,7 @@
 		</h2>
 		<article class="message">
 			<div class="message-body">
-				Albums are a simple way of sorting uploads together. Right now you can create albums through the dashboard and use them only with <a target="_blank" href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj">our chrome extension</a> which will enable you to <strong>right click -&gt; send to lolisafe</strong> or to a desired album if you have any.
+				Albums are a simple way of sorting uploads together. Right now you can create albums through the dashboard and use them only with <a target="_blank" href="https://chrome.google.com/webstore/detail/lolisafe-uploader/enkkmplljfjppcdaancckgilmgoiofnj">our chrome extension</a> which will enable you to <strong>right click -&gt; send to chibisafe</strong> or to a desired album if you have any.
 			</div>
 		</article>
 
@@ -42,7 +42,7 @@
 		</h2>
 		<article class="message">
 			<div class="message-body">
-				There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, lolisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
+				There are too many file upload services out there, and a lot of them rely on the foundations of pomf which is ancient. In a desperate and unsuccessful attempt of finding a good file uploader that's easily extendable, chibisafe was born. We give you control over your files, we give you a way to sort your uploads into albums for ease of access and we give you an api to use with ShareX or any other thing that let's you make POST requests.
 			</div>
 		</article>
 	</div>
-- 
cgit v1.2.3

