Join the Agent Deck Discord Server!
Discord에서 Agent Deck 커뮤니티 확인, 357명과 자유 음성·텍스트 채팅 이용
Redface 2 — client Android moderne pour le forum Hardware.fr (Kotlin, Jetpack Compose, Material 3)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Le client Android communautaire pour forum.hardware.fr, en bêta publique. Réécriture complète de Redface sur une stack 2026 : Kotlin 2.4, Jetpack Compose (Material 3), MVI, Compose Navigation 3, Hilt, Room, OkHttp 5. Le code est produit par des agents LLM orchestrés depuis Claude Code, avec relecture croisée et CI bloquante ; les testeurs du forum pilotent le produit. Les apps bêta et dev de F-Droid ont des identifiants distincts et cohabitent sur un même appareil. Détails, empreintes et pièges de signature : Installer Redface 2.README 전문 보기 ↗
Le client Android communautaire pour forum.hardware.fr, en bêta publique.
Réécriture complète de Redface sur une stack 2026 : Kotlin 2.4, Jetpack Compose (Material 3), MVI, Compose Navigation 3, Hilt, Room, OkHttp 5. Le code est produit par des agents LLM orchestrés depuis Claude Code, avec relecture croisée et CI bloquante ; les testeurs du forum pilotent le produit.
| Canal | Pour qui | Comment |
|---|---|---|
| Google Play, bêta ouverte | le plus simple | Redface 2 sur Google Play (programme de test ouvert) |
| F-Droid, bêta | sans services Google, auditable | ajouter le dépôt https://forumhfr.github.io/redface2-fdroid/repo (empreinte dans le guide d'installation), app « Redface 2 β » |
| F-Droid, dev | testeurs du canal de développement | même dépôt, app « Redface 2 dev », mise à jour à chaque release dev |
| GitHub Releases | sideload ponctuel | APK signés attachés à chaque release app-v<N> |
Les apps bêta et dev de F-Droid ont des identifiants distincts et cohabitent sur un même appareil. Détails, empreintes et pièges de signature : Installer Redface 2.
app/CHANGELOG.md (une entrée par release), CHANGELOG.md (versions des specs).Suivi communautaire sur HFR : topic bêta (retours utilisateurs) et topic dev (changelogs et tests du canal dev).
Site : forumhfr.github.io/redface2 (publié depuis main).
# Build debug prod dans l'image Docker épinglée (SDK, JDK et caches reproductibles)
./scripts/docker-dev.sh ./gradlew :app:assembleProdDebug
# Reproduire la CI avant de pousser : tests JVM (dont modules JVM purs), detekt, lint (dont `:app` flavorisé)
./scripts/docker-dev.sh ./gradlew --continue test testDebugUnitTest :app:testProdDebugUnitTest detektAll lintDebug :app:lintProdDebug
:app, huit :core:* (model, domain, data, network, parser, database, ui, extension), neuf :feature:* (auth, flags, forum, topic, editor, messages, search, settings, profile). Structure détaillée dans le guide de contribution.dev intègre, main publie. Toute modification passe par une pull request avec CI verte ; les branches partent d'origin/dev.gradle/libs.versions.toml (source de vérité), minSdk 29, targetSdk 36, compileSdk 37.AGENTS.md (source de vérité multi-outils, CLAUDE.md et GEMINI.md sont des liens), les skills dans .agents/skills/ (index).Spec, prototype et TDD sélectifs selon le sujet (méthodologie, ADR-000). Les fixtures HTML sont capturées sur le forum réel, jamais écrites à la main. Un changement structurant est cadré, produit et relu par des agents distincts ; chaque action générée par IA est attribuée à la personne qui l'a demandée. Un point chiffré du dépôt est publié périodiquement.
Ouvrez une issue (bug, demande, divergence spec/code), commentez les existantes ou proposez une PR sur dev. Les retours de test passent aussi par les topics HFR ci-dessus. Voir Contribuer.
Redface v1 tourne sur une stack de 2015 : Java, Retrofit 1.9, RxJava 1, ButterKnife, Otto, minSdk 16. Chaque brique est obsolète ou dépréciée et les migrations s'entraînent les unes les autres. Le raisonnement complet, doutes compris, est dans Pourquoi Redface 2 ?.
GPL-3.0-only : garder le client communautaire et éviter les forks applicatifs fermés (ADR-010).
Crédits des assets tiers : mentions et licences.