feat(redstoner): ajouter les tris du terminal #139

Merged
koka merged 3 commits from feature/storage-terminal-sorting into main 2026-09-01 16:47:19 +00:00
Contributor

Closes #129

Résultat

  • ajoute un bouton cyclique pour les tris alphabétique, quantité croissante et quantité décroissante ;
  • applique l’ordre côté serveur et revient à la première page lors d’un changement ;
  • fige ensuite l’identité des cases pendant les rafraîchissements périodiques, même si les quantités évoluent, afin de ne pas déplacer un objet sous le curseur.

Module et fichiers partagés

  • Red-Stoner reste seul propriétaire du terminal, du tri et de son interface.
  • Fichiers partagés touchés : build.gradle, gradle.properties, README.md et CHANGELOG.md.
  • Branche synchronisée avec le main contenant la PR #137 ; aucun fichier Backroom ne fait partie du diff de cette PR.
  • Aucun nouveau contrat inter-module ni cycle de dépendance.

Compatibilité

  • Red-Stoner 0.0.0-alpha.16 ; données v3 et protocole réseau 7 inchangés.
  • Les boutons utilisent le mécanisme borné du menu vanilla existant ; aucun payload ni format de sauvegarde n’est modifié.
  • Traductions FR/EN/RU ajoutées ; aucun nouveau monde ni aucune réinitialisation nécessaire.

Validation

  • ./gradlew :redstoner:check verifyStorageTerminalSorting
  • ./gradlew check — 195 tâches réussies après synchronisation avec main
  • hook de pré-push ./gradlew --no-daemon check — 195 tâches réussies
Closes #129 ## Résultat - ajoute un bouton cyclique pour les tris alphabétique, quantité croissante et quantité décroissante ; - applique l’ordre côté serveur et revient à la première page lors d’un changement ; - fige ensuite l’identité des cases pendant les rafraîchissements périodiques, même si les quantités évoluent, afin de ne pas déplacer un objet sous le curseur. ## Module et fichiers partagés - **Red-Stoner** reste seul propriétaire du terminal, du tri et de son interface. - Fichiers partagés touchés : `build.gradle`, `gradle.properties`, `README.md` et `CHANGELOG.md`. - Branche synchronisée avec le `main` contenant la PR #137 ; aucun fichier Backroom ne fait partie du diff de cette PR. - Aucun nouveau contrat inter-module ni cycle de dépendance. ## Compatibilité - Red-Stoner `0.0.0-alpha.16` ; données v3 et protocole réseau 7 inchangés. - Les boutons utilisent le mécanisme borné du menu vanilla existant ; aucun payload ni format de sauvegarde n’est modifié. - Traductions FR/EN/RU ajoutées ; aucun nouveau monde ni aucune réinitialisation nécessaire. ## Validation - `./gradlew :redstoner:check verifyStorageTerminalSorting` - `./gradlew check` — 195 tâches réussies après synchronisation avec `main` - hook de pré-push `./gradlew --no-daemon check` — 195 tâches réussies
botsu added 2 commits 2026-09-01 16:34:58 +00:00
Merge remote-tracking branch 'origin/main' into feature/storage-terminal-sorting
Verification 26.2 / check (pull_request) Canceled after 0s
2b614ce5a8
# Conflicts:
#	CHANGELOG.md
#	build.gradle
botsu added 1 commit 2026-09-01 16:42:41 +00:00
# Conflicts:
#	build.gradle
koka merged commit 5af573deb4 into main 2026-09-01 16:47:19 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#139