Compare commits
4 Commits
f54225698f
...
baed9e901c
Author | SHA1 | Date | |
---|---|---|---|
baed9e901c | |||
5aa7655839 | |||
430fe8d924 | |||
0a2aa7ecce |
10
TODO
Normal file
10
TODO
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
1) Criar app com create-react-app
|
||||||
|
2) Remover lixo next-js
|
||||||
|
3) Substituir roteamento por estados
|
||||||
|
4) Garantir carregamento de service worker: https://web.dev/service-workers-registration/
|
||||||
|
|
||||||
|
if ('serviceWorker' in navigator) {
|
||||||
|
window.addEventListener('load', function() {
|
||||||
|
navigator.serviceWorker.register('/service-worker.js');
|
||||||
|
});
|
||||||
|
}
|
@ -73,12 +73,8 @@ i {
|
|||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
.link:visited {
|
|
||||||
color: purple;
|
|
||||||
}
|
|
||||||
|
|
||||||
.link:hover {
|
.link:hover {
|
||||||
color: darkblue;
|
color: lightblue;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Page */
|
/* Page */
|
||||||
|
@ -3,14 +3,14 @@ export function HomeView() {
|
|||||||
<div className="page-with-padding content-text scroll">
|
<div className="page-with-padding content-text scroll">
|
||||||
<h1 className="text-title margin-title">Flash Card App</h1>
|
<h1 className="text-title margin-title">Flash Card App</h1>
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
A handy tool for vocabulary practice through repetition. Go to{" "}
|
A handy tool for helping build vocabulary. Go to{" "}
|
||||||
<i>settings -> create card</i> to start adding words for practicing.
|
<i>settings -> create card</i> to start adding words for practicing.
|
||||||
Once you have a few go to practice and start from your daily words.
|
Once you have a few go to practice and start from your daily words.
|
||||||
</p>
|
</p>
|
||||||
<h2 className="text-title margin-title">Privacy</h2>
|
<h2 className="text-title margin-title">Privacy</h2>
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
The app requests data from Wiktionary when you create study cards. Their
|
HTTPS requests are made to Wiktionary during the card creation process.
|
||||||
privacy policy can be found{" "}
|
Their privacy policy can be found{" "}
|
||||||
<a
|
<a
|
||||||
className="link"
|
className="link"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
@ -19,23 +19,21 @@ export function HomeView() {
|
|||||||
>
|
>
|
||||||
on this link
|
on this link
|
||||||
</a>
|
</a>
|
||||||
. Apart from the initial page load, this should be the only time any
|
.
|
||||||
data transfer happens during the usage of the app.
|
|
||||||
</p>
|
</p>
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
Once you save a card, it is stored on your own device and never
|
The cards that you save are locally stored and never transmitted
|
||||||
transmitted anywhere else.
|
anywhere else.
|
||||||
</p>
|
</p>
|
||||||
<h2 className="text-title margin-title">Licensing</h2>
|
<h2 className="text-title margin-title">Licenses</h2>
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
Human-readable summary:{" "}
|
Human-readable summary: You are free to use the app for any purposes.
|
||||||
|
You are free to modify and redistribute the app{" "}
|
||||||
<strong>
|
<strong>
|
||||||
You are free to use the app for any purposes. You are free to modify
|
as long as you grant your users access to reused or modified
|
||||||
and redistribute the app as long as you grant your users access to the
|
source-code, content and assets under the same terms listed below
|
||||||
source-code, content and assets you modify and redistribute under the
|
</strong>
|
||||||
same terms listed below.{" "}
|
. As long as you follow those rules, you don't need to contact the
|
||||||
</strong>{" "}
|
|
||||||
As long as you follow those rules, you don't need to contact the
|
|
||||||
author(s) about it.
|
author(s) about it.
|
||||||
</p>
|
</p>
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
@ -66,6 +64,7 @@ export function HomeView() {
|
|||||||
</a>
|
</a>
|
||||||
.
|
.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
The rest of the application and its assets are licensed under the{" "}
|
The rest of the application and its assets are licensed under the{" "}
|
||||||
<a
|
<a
|
||||||
@ -78,18 +77,6 @@ export function HomeView() {
|
|||||||
</a>
|
</a>
|
||||||
.
|
.
|
||||||
</p>
|
</p>
|
||||||
<p className="text-details margin-paragraph">
|
|
||||||
The official source code repository for this application can be found at{" "}
|
|
||||||
<a
|
|
||||||
className="link"
|
|
||||||
target="_blank"
|
|
||||||
rel="noreferrer"
|
|
||||||
href="https://git.studycardtool.org/tcoh/app"
|
|
||||||
>
|
|
||||||
git.studycardtool.org/tcoh/app
|
|
||||||
</a>
|
|
||||||
.
|
|
||||||
</p>
|
|
||||||
<h2 className="text-title margin-title">Support the app</h2>
|
<h2 className="text-title margin-title">Support the app</h2>
|
||||||
<p className="text-details margin-paragraph">
|
<p className="text-details margin-paragraph">
|
||||||
This app would not exist if it was not for Wiktionary and the Wikimedia
|
This app would not exist if it was not for Wiktionary and the Wikimedia
|
||||||
@ -105,19 +92,7 @@ export function HomeView() {
|
|||||||
. This app or its author is in no way affiliated with the Wikimedia
|
. This app or its author is in no way affiliated with the Wikimedia
|
||||||
Foundation, it just makes use of its data.
|
Foundation, it just makes use of its data.
|
||||||
</p>
|
</p>
|
||||||
<h2 className="text-title margin-title">Contributing</h2>
|
<p className="text-details margin-paragraph">TODO contact info</p>
|
||||||
<p className="text-details margin-paragraph">
|
|
||||||
The main thing on the roadmap is improved language support for
|
|
||||||
vocabulary practice. The app still needs bugfixes, code and style
|
|
||||||
cleanup and potentially rethinking of some existing features.
|
|
||||||
Contributions introducing a need for smarter backend functionality than
|
|
||||||
a static file server are in principle unwelcome in this project.
|
|
||||||
</p>
|
|
||||||
<p className="text-details margin-paragraph">
|
|
||||||
There are a few pending tasks in server configuration and testing, but
|
|
||||||
once those are done local gitea registrations for contributors should
|
|
||||||
open and potentially federated accounts as well.
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user