Skip to content

Commit

Permalink
oauth
Browse files Browse the repository at this point in the history
  • Loading branch information
strukturart committed Oct 17, 2024
1 parent b5c8503 commit 3c933c5
Show file tree
Hide file tree
Showing 27 changed files with 905 additions and 255 deletions.
180 changes: 180 additions & 0 deletions application/about.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
<html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Greg</title>
<link
href="https://fonts.googleapis.com/css2?family=Roboto&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="./assets/css/main.css" />
<link rel="stylesheet" href="assets/css/grid.css" />
</head>

<body>
<main class="flex justify-content-spacearound">
<div class="grid-col-60">
<img class="grid-col-10" src="assets/images/logo.svg" />

<h1>Greg</h1>

An easy to use calendar for KaiOS
<section>
<img class="grid-col-60" src="assets/images/mockup.png" />
</section>
<section>
<h2>How to use</h2>
<ul>
<li>- Key 1 & 3 : Jump between the months</li>
<li>- Key \* : Jump to current Day</li>
<li>- Key Enter: toggle views</li>
<li>- Key 2: event slider in month view</li>
<li>- Key #: toggle moon phase view</li>
</ul>
</section>
<section>
<h2>Nextcloud account</h2>

if you want to use an external calendar, you have to enter the
correct server address. at nextcloud as follows: - server:
"https://xxxxx/remote.php/dav", - username: "xxxxm", - password:
"xxxxx",
</section>
<section>
<h2>Features</h2>
<ul>
<li>Local Calendar</li>
<li>Nextcloud calendar</li>
<li>Google calendar</li>
<li>subscribe to public calendars</li>
<li>moon phases</li>
</ul>
I tested subscribing to calendar with google calendar. you have the
possibility to subscribe to public calendars and private calendars,
in the google calendar settings you will find an ID that you can
enter in greg (by hand or qr code).
</section>
<section>
<h2>How to install</h2>
you can find the app in the
<a href="https://store.bananahackers.net/#greg">bHaCkErSTORe</a> or
in the KaiOs Store or you can
<a
href="https://www.martinkaptein.com/blog/sideloading-and-deploying-apps-to-kai-os/"
>sideload</a
>
it.
</section>
<section>
<h2 id="Licenses"><a href="#LICENSES">LICENSES</a></h2>
This software (except KaiAds) is open source and licensed under the
MIT License. View the <a href="https://github.com/strukturart/greg/">source code</a>.
<br>
<ul>
<li>tsdav https://github.com/natelindev/tsdav MIT License</li>
<li>mithril https://github.com/MithrilJS MIT License</li>
<li>Dayjs https://github.com/iamkun/dayjs/ MIT License</li>
</ul>
</section>
<section>
<h2 id="Privacy-Policy">
<a href="#Privacy-Policy">Privacy Policy</a>
</h2>
<div>
<h3>What data are requested ?</h3>

<h4>Google Account & CalDav Account</h4>
<p>
<ul>
<li>Information about the individual calendars</li>
<li>Calendar events</li>
</ul>
</p>


<h3>What data is stored ?</h3>

<h4>Google Account</h4>
<p>
If you have connected your Google account to greg, the username
and password of your Google account will not be saved on the app,
an authentication via oAuth will be done.
<br />
</p>

<p>
The information on the individual calendars and the calendar events is saved locally
</p>

<h4>CalDAV Account</h4>
<p>
If you have connected the app to a calDAV account, the username
and password are saved locally in the app
<br />
</p>
<p>
The information on the individual calendars and the calendar events is saved locally
</p>

<h4>Local Calendar</h4>
<p>
the calendar events are only saved locally on your device.

</p>


<h4>What data is shared ?</h4>
<p>
If you have
connected the app to a google or calDAV account the requested data, it will be
synchronized with the server to always be up to date.</p>
<br />
No data analyzes of your data are carried out in the app.
<br />
</p>


<h4>What happens if I delete the app</h4>
<p>
All your data will be deleted from the device. If you have backed
up your calendar data with the app, you must delete it from the
device yourself. <br>
Data that is synchronized with a Google account or CalDAV account will not be deleted from the server.
</p>


</section>





<section>
<h3>You have a problem with the app or found a bug</h3>
<a href="https://github.com/strukturart/greg/issues">https://github.com/strukturart/greg/issues</a>
</section>



<section>
<h3>Analysis of the data and use of the app</h3>

<p>The app does not store any data that analyzes the use of the app, nor is there any tracking of the user.</p>
<h3>If you installed the app with the KaiOs store:</h3>
<p>
This software uses KaiAds. This is a third party service that may
collect information used to identify you. Pricacy policy of
KaiAds.
</p>
</section>
<div class="center"><a href="https://id.podcal.app/290783428.ics">test</a></div>


</div>
</main>
</body>
</html>
</html>
Loading

0 comments on commit 3c933c5

Please sign in to comment.