Wrote the correct info in about page
This commit is contained in:
parent
c5abac2029
commit
e42cc2a97e
2 changed files with 63 additions and 5 deletions
|
|
@ -1,5 +1,45 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<article>
|
||||||
<h1>This is an about page</h1>
|
<h1 class="mb-8 text-primary">About YDIOY</h1>
|
||||||
</div>
|
|
||||||
|
<p class="mb-4 text-justify">
|
||||||
|
Local data storage offers significant advantages over cloud-based solutions,
|
||||||
|
particularly when it comes to maintaining control and privacy over sensitive
|
||||||
|
information. When data remains on local devices, individuals and organizations
|
||||||
|
retain complete ownership and jurisdiction over their information, eliminating
|
||||||
|
concerns about third-party access, government surveillance, or compliance with
|
||||||
|
foreign data protection laws. This local approach ensures that personal files,
|
||||||
|
business documents, and confidential information never leave the user's direct
|
||||||
|
control, providing peace of mind that data won't be accessed, analyzed, or
|
||||||
|
monetized by cloud service providers or their partners.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="mb-4 text-justify">
|
||||||
|
Privacy concerns are substantially reduced with local storage since data breaches
|
||||||
|
at major cloud providers cannot expose locally stored information. Users avoid
|
||||||
|
the risk of their data being swept up in large scale security incidents that have
|
||||||
|
affected millions of cloud users in recent years. Additionally, local storage
|
||||||
|
eliminates the constant data collection and profiling that many cloud services
|
||||||
|
engage in, where user behavior, file contents, and usage patterns are analyzed for
|
||||||
|
advertising or other commercial purposes. This means sensitive documents, photos,
|
||||||
|
and communications remain truly private rather than being subject to automated
|
||||||
|
scanning, indexing, or AI analysis by cloud providers.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="mb-4 text-justify">Local data storage also provides enhanced security through reduced attack surfaces
|
||||||
|
and elimination of transmission vulnerabilities. Data stored locally cannot be
|
||||||
|
intercepted during internet transmission or compromised through cloud infrastructure
|
||||||
|
weaknesses.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="mb-4 text-justify">
|
||||||
|
YDIOY uses under the hood
|
||||||
|
<a class="text-decoration-none text-primary" href="https://dexie.org/" target="_blank" rel="noopener">
|
||||||
|
dexie.js
|
||||||
|
</a>
|
||||||
|
which is a minimalistic wrapper for IndexedDB. dexie.js is the creation of David Fahlander and managed
|
||||||
|
by Awarica AB.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</article>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,25 @@ import AboutView from "../../src/views/AboutView.vue";
|
||||||
|
|
||||||
describe("AboutView", () => {
|
describe("AboutView", () => {
|
||||||
const wrapper = mount(AboutView);
|
const wrapper = mount(AboutView);
|
||||||
it("renders properly", () => {
|
|
||||||
expect(wrapper.text()).toContain("This is an about page");
|
it("renders h1", () => {
|
||||||
|
expect(wrapper.find("h1").text()).toContain("About YDIOY");
|
||||||
|
});
|
||||||
|
|
||||||
|
it("has the correct number of paragraphs", () => {
|
||||||
|
const paragraphs = wrapper.findAll("p");
|
||||||
|
expect(paragraphs).toHaveLength(4);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("has link to dexie.js", () => {
|
||||||
|
const dexieLink = wrapper.find("a");
|
||||||
|
const dexieLinkAttributes = dexieLink.attributes();
|
||||||
|
|
||||||
|
expect(dexieLink).toBeDefined();
|
||||||
|
expect(Object.keys(dexieLinkAttributes)).toHaveLength(4);
|
||||||
|
expect(dexieLinkAttributes["href"]).toBe("https://dexie.org/");
|
||||||
|
expect(dexieLinkAttributes["target"]).toBe("_blank");
|
||||||
|
expect(dexieLinkAttributes["rel"]).toBe("noopener")
|
||||||
|
expect(dexieLinkAttributes["class"]).toContain("text-decoration-none");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue