Add app source for F-Droid release (v1.0.43)

Adds the full Android source tree with unit tests, fastlane store
metadata and the Gradle wrapper. The archive shipped without
gradle-wrapper.jar, so the official Gradle 9.7.1 wrapper jar is
included to make ./gradlew work from a fresh clone. .gitignore now
also excludes build output and keystores. README gains build
instructions and an updated structure tree.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015g6ECVSKcBG8CJPrqC3G5o
This commit is contained in:
Claude
2026-10-06 18:23:20 +00:00
parent 6851ba52ef
commit 6ac5a582db
242 changed files with 54260 additions and 1 deletions
@@ -0,0 +1 @@
First release: play against the AI, puzzles, opening training with spaced repetition and nearby play over Bluetooth or Wi-Fi.
@@ -0,0 +1,38 @@
<p>Matewave is an offline-first chess app. Play against the AI, solve puzzles, learn openings, or play a friend nearby over Bluetooth or Wi-Fi. No accounts, no servers, no ads and no tracking.</p>
<p><b>Play against the AI</b></p>
<ul>
<li>Four difficulty levels, from beginner to strong club player.</li>
<li>Time controls from bullet 1+0 to classical 30+20, or no time limit.</li>
<li>An unfinished game is saved with its whole move list and clock and can be continued later.</li>
</ul>
<p><b>Puzzles</b></p>
<ul>
<li>1,207 puzzles from the Lichess puzzle database, picked to match your rating.</li>
<li>Hints, the solution on request, and progress through multi-move puzzles.</li>
</ul>
<p><b>Learn openings with spaced repetition</b></p>
<ul>
<li>24 main lines for White and Black.</li>
<li>New moves are learned with the piece highlighted; reviews ask only the moves that are due.</li>
<li>Earn up to three stars per opening with flawless scheduled reviews.</li>
</ul>
<p><b>Play with friends nearby</b></p>
<ul>
<li>Over Bluetooth LE (no pairing) or the same Wi-Fi network, without internet.</li>
<li>Chat with images, draw offers, resignation and rematch.</li>
<li>Games are encrypted end to end, and each device has its own key, so a friend cannot be impersonated.</li>
</ul>
<p><b>Also</b></p>
<ul>
<li>The opening name and whether the game is still in theory, shown during games.</li>
<li>Rating with a history graph, captured pieces and material balance.</li>
<li>Four board color themes.</li>
<li>Optional Radio Swiss Jazz background stream (the only feature that uses the internet).</li>
<li>Share the app to another phone with a QR code over Wi-Fi.</li>
<li>Available in English, Russian, German, Lithuanian, Japanese and Chinese.</li>
</ul>
Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 KiB

@@ -0,0 +1 @@
Offline chess: AI, puzzles, opening training and play with friends nearby
@@ -0,0 +1 @@
Matewave
@@ -0,0 +1 @@
Первый выпуск: игра с ИИ, задачи, изучение дебютов с интервальными повторениями и игра рядом по Bluetooth или Wi-Fi.
@@ -0,0 +1,38 @@
<p>Matewave — шахматы, которым не нужен интернет. Играйте с ИИ, решайте задачи, учите дебюты или играйте с другом рядом по Bluetooth или Wi-Fi. Без аккаунтов, серверов, рекламы и слежки.</p>
<p><b>Игра с ИИ</b></p>
<ul>
<li>Четыре уровня сложности — от новичка до сильного любителя.</li>
<li>Контроль времени от пули 1+0 до классики 30+20 или без ограничения.</li>
<li>Незаконченная партия сохраняется вместе со всеми ходами и часами, её можно продолжить позже.</li>
</ul>
<p><b>Задачи</b></p>
<ul>
<li>1207 задач из базы Lichess, подобранных под ваш рейтинг.</li>
<li>Подсказки, решение по запросу и прогресс в многоходовых задачах.</li>
</ul>
<p><b>Изучение дебютов с интервальными повторениями</b></p>
<ul>
<li>24 основных варианта за белых и за чёрных.</li>
<li>Новые ходы учатся с подсвеченной фигурой, а на повторении спрашиваются только те ходы, которым пора.</li>
<li>До трёх звёзд за дебют за безошибочные повторения по расписанию.</li>
</ul>
<p><b>Игра с друзьями рядом</b></p>
<ul>
<li>По Bluetooth LE (без сопряжения) или в одной сети Wi-Fi, без интернета.</li>
<li>Чат с картинками, предложение ничьей, сдача и реванш.</li>
<li>Партии зашифрованы, у каждого устройства свой ключ, поэтому выдать себя за друга нельзя.</li>
</ul>
<p><b>А ещё</b></p>
<ul>
<li>Название дебюта во время партии и отметка, идёт ли игра ещё по теории.</li>
<li>Рейтинг с графиком, взятые фигуры и материальный перевес.</li>
<li>Четыре цветовые темы доски.</li>
<li>Фоновое радио Radio Swiss Jazz по желанию — единственная функция, которой нужен интернет.</li>
<li>Передача приложения на другой телефон через QR-код по Wi-Fi.</li>
<li>Языки: английский, русский, немецкий, литовский, японский и китайский.</li>
</ul>
@@ -0,0 +1 @@
Шахматы без интернета: ИИ, задачи, изучение дебютов и игра с друзьями рядом
@@ -0,0 +1 @@
Matewave