Commit Graph

69 Commits

Author SHA1 Message Date
factory-droid[bot]
1b28c5da45 feat: Add TorrentEngine library and new API client
- Created complete TorrentEngine library module with LibTorrent4j
  - Full torrent management (add, pause, resume, remove)
  - Magnet link metadata extraction
  - File priority management (even during download)
  - Foreground service with persistent notification
  - Room database for state persistence
  - Reactive Flow API for UI updates

- Integrated TorrentEngine with MainActivity via MethodChannel
  - addTorrent, getTorrents, pauseTorrent, resumeTorrent, removeTorrent
  - setFilePriority for dynamic file selection
  - Full JSON serialization for Flutter communication

- Created new NeoMoviesApiClient for Go-based backend
  - Email verification flow (register, verify, resendCode)
  - Google OAuth support
  - Torrent search via RedAPI
  - Multiple player support (Alloha, Lumex, Vibix)
  - Enhanced reactions system (likes/dislikes)
  - All movies/TV shows endpoints

- Updated dependencies and build configuration
  - Java 17 compatibility
  - Updated Kotlin coroutines to 1.9.0
  - Fixed build_runner version conflict
  - Added torrentengine module to settings.gradle.kts

- Added comprehensive documentation
  - TorrentEngine README with usage examples
  - DEVELOPMENT_SUMMARY with full implementation details
  - ProGuard rules for library

This is a complete rewrite of torrent functionality as a reusable library.
2025-10-02 10:56:22 +00:00
6a8e226a72 torrent metadata extractor finally work 2025-08-05 13:49:09 +03:00
f4b497fb3f Рецепт плова:
1. Обжариваем лук до золотистого цвета.
2. Добавляем морковь — жарим до мягкости.
3. Всыпаем нарезанное мясо, жарим до румяной корочки.
4. Добавляем специи: зиру, барбарис, соль.
5. Засыпаем промытый рис, сверху — головка чеснока.
6. Заливаем кипятком на 1-2 см выше риса.
7. Готовим под крышкой на слабом огне до испарения воды.
2025-08-03 18:24:12 +03:00
de26fd3fc9 torrent downloads 2025-07-19 20:50:26 +03:00
4ea75db105 add torrent api(magnet links) 2025-07-19 18:13:13 +03:00
05311129f3 Delete useless code 2025-07-15 12:28:40 +00:00
f879f70b62 github actions build 2025-07-13 15:31:05 +03:00
ddf9508485 fix 2025-07-13 15:15:53 +03:00
642bc79353 fix ci/cd 2025-07-13 15:11:57 +03:00
26cec70ef3 change docker image for gitlab ci/cd 2025-07-13 15:07:41 +03:00
988170a441 fix gitlab ci/cd 2025-07-13 15:01:55 +03:00
2e29034b9a fix build gitlab ci/cd 2025-07-13 14:57:51 +03:00
d5b28dd601 fix gitlab ci/cd build 2025-07-13 14:51:46 +03:00
a04d6dc457 fix ci/cd 2025-07-13 14:47:34 +03:00
b392e154f8 fix gitlab ci/cd 2025-07-13 14:43:28 +03:00
d2910cd35f CI: use cirrusci/flutter:stable 2025-07-13 14:39:06 +03:00
345ea137b4 CI: shared-runner builds for Android & Linux 2025-07-13 14:37:27 +03:00
f63cca5f0a Beta 1.0 2025-07-13 14:07:22 +03:00
0eaf91561a Initial commit 2025-07-13 14:01:29 +03:00