Release Beta 2

This commit is contained in:
ProgramistaZpolski 2024-08-12 18:36:17 +02:00
parent aa811e4926
commit 63fb0e9688
7 changed files with 165 additions and 2 deletions

129
blog/beta-2-released.html Normal file
View file

@ -0,0 +1,129 @@
<!doctype html>
<html lang="pl" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=yes, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Dzienniczek Wezuwiusz Beta 2 - już dostępna!</title>
<link rel="stylesheet" href="../style.css">
<meta name="title" content="Dzienniczek Wezuwiusz Beta 2 - już dostępna!">
<meta name="description" content="Kolejny kamień milowy - Dzienniczek Wezuwiusz Beta 2 została wydana.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://wezuwiusz.eu/blog/beta-2-released.html">
<meta property="og:title" content="Dzienniczek Wezuwiusz Beta 2 - już dostępna!">
<meta property="og:description" content="Kolejny kamień milowy - Dzienniczek Wezuwiusz Beta 2 została wydana.">
<meta property="og:image" content="https://wezuwiusz.eu/img/ogpreview.png">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://wezuwiusz.eu/blog/beta-2-released.html">
<meta property="twitter:title" content="Dzienniczek Wezuwiusz Beta 2 - już dostępna!">
<meta property="twitter:description" content="Kolejny kamień milowy - Dzienniczek Wezuwiusz Beta 2 została wydana.">
<meta property="twitter:image" content="https://wezuwiusz.eu/img/ogpreview.png">
<script defer data-domain="wezuwiusz.eu" src="https://analytics.puffercat.xyz/js/script.js"></script>
</head>
<body>
<header class="website-header">
<div>
<img src="../img/logo.svg" alt="Dzienniczek Wezuwiusz" aria-hidden="true" class="wezuwiusz-logo">
<a href="/"><h1>Dzienniczek<br>Wezuwiusz</h1></a>
</div>
</header>
<main>
<h2>Dzienniczek Wezuwiusz Beta 2 - już dostępna!</h2>
<p>
Druga beta Dzienniczka Wezuwiusz jest kolejną sporą aktualizacją do naszej aplikacji. W tym wydaniu
większość zmian mieści się po stronie samej aplikacji, a nie SDK, jak w Becie 1.
Co dodaliśmy od Bety 1?
</p>
<ul>
<li>Usprawniliśmy responsywność ekranu powitalnego.</li>
<li>Dodaliśmy wsparcie dla Android Auto.</li>
<li>Kontynuowaliśmy rebranding z Wulkanowego na Wezuwiusza: usunęliśmy informacje o finansowaniu oraz
poprawiliśmy wygląd drukowanej wiadomości. Poprawiliśmy też linki do GitHuba.
</li>
<li>Wprowadziliśmy usprawnienia dla tabletów: Navigation Rail zamiast Navbara na dole oraz większa średnia z
przedmiotu po prawej stronie widoku ocen.
</li>
<li>Usunęliśmy Google UMP (służące do zbierania pozwoleń użytkowników na personalizowane reklamy) oraz Huawei
Mobile Services.
</li>
<li>
Sforkowaliśmy biblioteki Wulkanowego takie jak AppKillerManager i material-chips-input.
Zaaktualizowaliśmy zależności biblioteki material-chips-input, która nie otrzymywała aktualizacji od 3 lat,
w tym przenieśliśmy ją na Javę 17 i Kotlina 2.0.
</li>
<li>Odświeżyliśmy ekran informujący o błędzie.</li>
<li>Dodaliśmy Nightly buildy naszej aplikacji. Są budowane przez GitHub Actions, a informacje o nowych wersjach
są wysyłane na thread <code>Nightly</code> na naszym kanale na Telegramie.
</li>
<li>Dodaliśmy kalkulator przyszłej średniej. Pozwala on obliczyć, jaką będziemy mieć średnią po wpisaniu
dowolnej oceny do naszego dziennika.
</li>
<li>Pliki APK są teraz podpisywane!</li>
<li>W SDK dodaliśmy eksperymentalne wsparcie dla systemów punktowych.</li>
<li>Wprowadziliśmy wsparcie dla anulowanych lekcji z powodu wycieczek szkolnych.</li>
<li>Zaaktualizowaliśmy headery wysyłane przez SDK, aby lepiej imitować oficjalną aplikację.</li>
<li>Scrapper po aktualizacji teraz będzie próbował skorzystać z najnowszych dostępnych mappingów, a do tej pory
nie korzystał z żadnych, widząc nieznaną dla siebie wersję dziennika. Czasami mappingi po aktualizacji
dziennika pozostają takie same.
</li>
<li>Naprawiliśmy wyświetlanie inicjałów, gdy displayName jest równy null. Dzięki, @tomaszk8266!</li>
<li>Naprawiliśmy bug, który uniemożliwiał zmienianie z pierwszego na trzeci semestr.</li>
<li>Dodaliśmy informację przy pierwszym starcie, że użytkownik ponosi pełną odpowiedzialność za użytkowanie
nieoficjalnej aplikacji.
</li>
</ul>
<h3>Usprawnienia dla tabletów</h3>
<a href="/img/blog/beta-2-released/tablet_view.webp">
<img src="/img/blog/beta-2-released/tablet_view.webp"
alt="Zdjęcie tabletu, pokazującego widok ocen, ze średnią po prawej stronie oraz Navigation Rail zamiast Navbara w trybie tabletu."
width="720">
</a>
<p>
Dzienniczek Wezuwiusz teraz pokazuje średnią po prawej stronie oraz posiada Navigation Rail w trybie
tabletu.<br>
Jest to część naszego długoterminowego planu, aby udoskonalać funkcjonowanie aplikacji na tabletach, które
pozostają
popularnym wyborem dla młodszych osób oraz w oświacie.
</p>
<h3>Nowy ekran błędu</h3>
<a href="/img/blog/beta-2-released/haiku_error.webp">
<img src="/img/blog/beta-2-released/haiku_error.webp"
alt="Błąd w aplikacji, nad treścią samego błędu ale pod tytułem okna Haiku opisujące błąd."
height="720">
</a>
<p>
Ekran błędu został udoskonalony. Można już go scrollować zarówno wertykalnie, jak i horyzontalnie. Do tej pory
możliwe było jedynie scrollowanie horyzontalne. <br>
Inspirując się przeglądarką <a href="https://8325.org/haiku/">NetPositive dla BeOS</a>, dodaliśmy również Haiku
opisujące napotkany błąd.
</p>
<h3>Kalkulator przyszłej średniej</h3>
<a href="/img/blog/beta-2-released/gpa_calculator.webp">
<img src="/img/blog/beta-2-released/gpa_calculator.webp"
alt="Dialog, który pozwala obliczyć jaką średnią będziemy mieć po dodaniu oceny do naszego dziennika.">
</a>
<p>W zakładce z ocenami można dodana zostałą funkcja policzenia sobie średniej z dowolnego przedmiotu, po dodaniu
oceny. Przydatne, jeżeli chcemy przewidzieć, jaką będziemy mieć średnią.</p>
<h3>Co dalej?</h3>
<p>Gdybyś się mnie zapytał wczoraj, jaki mam plan na Wezuwiusza, to bym powiedział, że najprawdobodobnie przejdziemy
od razu z Bety 2 do Release Candidate. Jednak wraz z informacją o platformie eduVulcan, uważam, iż należy odwlec
pierwszy stable release, aż do momentu, gdy będziemy mieć pewność, że nasza aplikacja działa z tym właśnie
systemem.</p>
<p>Beta 3 zapewne będzie aktualizacją zawierające patche do współpracy z eduVulcanem. Pewno też powstanie Beta 4,
ale to zależy od ilości wprowadzonych zmian.</p>
<h3>Zaaktualizuj teraz!</h3>
<p>
Aplikacja dostępna jest do pobrania z <a
href="https://github.com/wezuwiusz/neowulkanowy/releases/tag/3.0.0-beta2">GitHuba</a> jak dotychczas, a
teraz również z naszego repozytorium F-Droida! Można dodać <a href="https://fdroid.wezuwiusz.eu/repo/">nasze
repozytorium</a> do aplikacji F-Droid na swoim telefonie, a następnie zainstalować aplikację ze sklepu.<br>
<b>Uwaga! Aplikację należy zainstalować od nowa w przypadku aktualizacji, gdyż to wydanie jest podpisywane
naszym kluczem, a wcześniejsze nie były.</b>
<p>
Miłego korzystania z aplikacji, wszelkie bug reporty prosimy zgłaszać na naszym chacie:
<a href="https://t.me/wezuwiuszchat">@wezuwiuszchat na Telegramie</a>.
</p>
</main>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -33,9 +33,10 @@
<div class="split__left-pane">
<h2 class="wezuwiusz-intro"><b>Dzienniczek Wezuwiusz.</b>
Darmowa i otwartoźłodłowa aplikacja do dziennika elektronicznego VULCAN.</h2>
<a href="https://github.com/wezuwiusz/neowulkanowy/releases/download/3.0.0-beta1/app-fdroid-debug.apk"
class="button">Pobierz z GitHuba (Beta 1)</a>
<a href="https://github.com/wezuwiusz/neowulkanowy/releases/download/3.0.0-beta2/app-fdroid-debug.apk"
class="button">Pobierz z GitHuba (Beta 2)</a>
<a href="./installation.html" class="support-link">Potrzebujesz pomocy w instalacji?</a>
<a href="https://fdroid.wezuwiusz.eu/repo/" class="support-link">Repozytorium F-Droid</a>
<a href="https://github.com/wezuwiusz/neowulkanowy/actions/workflows/nightly-apk.yml?query=is%3Asuccess++" class="support-link">Wersje Nightly (DEV)</a>
<p class="app-description">Wezuwiusz jest forkiem popularnej aplikacji Dzienniczek Wulkanowy.
Nie jesteśmy powiązani ani z ekipą orginalnego
@ -110,6 +111,15 @@
</div>
</div>
<h3 class="blog-header">Blog</h3>
<a href="blog/beta-2-released.html" class="article-card">
<article>
<header>
Dzienniczek Wezuwiusz Beta 2 - wydana!
</header>
<p>Kolejny kamień milowy - Dzienniczek Wezuwiusz Beta 2 została wydana.</p>
<small>12 sierpnia 2024</small>
</article>
</a>
<a href="blog/beta-1-released.html" class="article-card">
<article>
<header>

2
robots.txt Normal file
View file

@ -0,0 +1,2 @@
User-agent: *
Disallow:

22
sitemap.xml Normal file
View file

@ -0,0 +1,22 @@
<urlset xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://wezuwiusz.eu/</loc>
<lastmod>2024-07-23T15:58:38+01:00</lastmod>
<priority>1.00</priority>
</url>
<url>
<loc>https://wezuwiusz.eu/installation.html</loc>
<lastmod>2024-07-23T15:58:38+01:00</lastmod>
<priority>0.80</priority>
</url>
<url>
<loc>https://wezuwiusz.eu/blog/beta-1-released.html</loc>
<lastmod>2024-07-23T15:58:38+01:00</lastmod>
<priority>0.80</priority>
</url>
<url>
<loc>https://wezuwiusz.eu/blog/beta-2-released.html</loc>
<lastmod>2024-08-09T16:55:38+01:00</lastmod>
<priority>0.80</priority>
</url>
</urlset>