AeroToss v0.4.0: полная реализация M1-M4

- KMP проект: Kotlin 2.3.21, Compose 1.11.1, Gradle 8.13, AGP 8.13.2
- Обнаружение устройств: mDNS (JMDNS/Android NSD) + Wi-Fi Direct P2P
- Передача файлов: Java Socket, стриминг чанками, SHA-256 checksum
- UI: HomeScreen, SendScreen, ReceiveScreen, навигация
- Защита: санитизация имён файлов (path traversal)
- 65+ тестов (WireProtocol, Transfer, FileUtils, Wi-Fi Direct)
This commit is contained in:
2026-08-19 17:19:47 +03:00
parent 3c56115f47
commit afc526d6e8
47 changed files with 3709 additions and 1 deletions
+48
View File
@@ -0,0 +1,48 @@
# AeroToss .gitignore
# === Внутренние файлы проекта (не для git) ===
CHANGELOG.md
PLAN.md
iteracii.md
# === Kotlin/Gradle ===
.gradle/
.kotlin/
build/
!gradle/wrapper/gradle-wrapper.jar
local.properties
*.hprof
# === IDE ===
.idea/
*.iml
*.ipr
*.iws
.vscode/
*.swp
*.swo
*~
# === Android ===
*.apk
*.aab
*.dex
*.class
local.properties
/captures
.externalNativeBuild/
.cxx/
# === OS ===
.DS_Store
Thumbs.db
*.tmp
*~
# === KMP build ===
kotlin-js-store/
*.kotlin_module
# === Сборки релизов ===
releases/
build/compose/binaries/