• v1.6.4 d38ddab0f0

    v1.6.4 Stable

    maximus released this 2026-05-10 19:12:45 +00:00 | 0 commits to master since this release

    Changements

    • chore(deps): aligne 6 patches Expo SDK 54 via expo install --fix (#88, ref #87)
      • expo 54.0.33 -> 54.0.34
      • expo-auth-session 7.0.10 -> 7.0.11
      • expo-crypto 15.0.8 -> 15.0.9
      • expo-linking 8.0.11 -> 8.0.12
      • expo-notifications 0.32.16 -> 0.32.17
      • expo-web-browser 15.0.10 -> 15.0.11

    Validations

    • expo-doctor : 17/17
    • npm audit : 0 vulnerabilite
    • defenseur-simpl-liste : 0 findings (rerun 2026-05-08, ferme #81)
    • smoke test : 6/6
    Downloads
  • v1.6.3 1d7388f9ff

    v1.6.3 Stable

    maximus released this 2026-05-06 01:37:13 +00:00 | 5 commits to master since this release

    Security

    • fix(security): bump uuid override to ^11.1.1 to close GHSA-w5hq-g745-h8pq (buffer bounds check missing in v3/v5/v6 with buf arg).
    • npm audit: 0 vulnerabilities.

    No behavior change. CJS compat preserved (stays in 11.x major).

    Downloads
  • v1.6.2 22f96bc9a9

    maximus released this 2026-05-01 00:34:17 +00:00 | 10 commits to master since this release

    Release de securite — 5 CVE resolues dans la chaine de deps build-time via overrides package.json.

    Changes

    CVE Severite Package Fix
    GHSA-2v35-w6hq-6mfw HIGH @xmldom/xmldom ^0.8.13
    GHSA-f6ww-3ggp-fr8h HIGH @xmldom/xmldom ^0.8.13
    GHSA-x6wf-f3px-wcqx HIGH @xmldom/xmldom ^0.8.13
    GHSA-j759-j44w-7fr8 HIGH @xmldom/xmldom ^0.8.13
    GHSA-qx2v-qp2m-jg93 MEDIUM postcss ^8.5.10

    CVE residuelle documentee dans SECURITY.md :

    • GHSA-w5hq-g745-h8pq (uuid, MEDIUM) — non-exploitable dans la chaine actuelle (xcode et @expo/ngrok n'utilisent que uuid.v4(), bug dans v3/v5/v6+buf). Override a ^11.0.0 par hygiene.

    Aucun changement runtime ni feature dans cette release. EAS build preview valide la chaine de build Android.

    Build EAS : https://expo.dev/accounts/lacompagniemaximus/projects/simpl-liste/builds/5d048007-833a-40d5-8c67-cade8e338f78

    Downloads
  • v1.6.1 9a53022421

    v1.6.1 Stable

    maximus released this 2026-04-09 13:44:19 +00:00 | 23 commits to master since this release

    Corrections

    • Widget de tâches (#65) — Le widget Android se rafraîchit maintenant après les changements provenant de la sync (web ou autre source). Le statut des tâches reflète correctement les modifications faites depuis le web.
    • Bouton refresh (#61) — Remplacement du swipe-to-refresh (qui ne fonctionnait pas à cause d'un conflit avec DraggableFlatList) par un bouton refresh dans la toolbar de l'inbox et du détail de liste, avec animation de rotation pendant le chargement.
    Downloads
  • v1.6.0 2a0dd01307

    v1.6.0 Stable

    maximus released this 2026-04-09 01:37:50 +00:00 | 29 commits to master since this release

    Changements

    Corrections

    • Inbox dupliqué (#60) — Le sync mobile ne crée plus de doublon d'inbox sur le web
    • Profondeur sous-tâches (#62) — Impossible de créer une sous-tâche sous une sous-tâche (limité à 2 niveaux)
    • Icônes chevron/détail (#63) — Le chevron toggle les sous-tâches, la loupe ouvre le détail (web)

    Nouvelles fonctionnalités

    • Refresh (#61) — Swipe-to-refresh sur mobile, bouton rafraîchir sur le web
    Downloads
  • v1.5.2 71ee702739

    v1.5.2 Stable

    maximus released this 2026-04-08 19:42:22 +00:00 | 36 commits to master since this release

    Changements

    • Fix: sync mobile ↔ web — format API GET, clés outbox camelCase, completedAt manquant (#55)
    • Fix: vulnérabilités drizzle-orm et @xmldom/xmldom (#54)
    • Fix: renommage .env.example → .env.template (#53)
    • Issue #52 fermée (résolue par #55)
    • Issue #51 fermée (déjà implémentée)
    Downloads
  • v1.5.1 6328a8d0d3

    maximus released this 2026-04-07 23:26:38 +00:00 | 50 commits to master since this release

    Ajouts

    • Flow de première synchronisation : choix "Fusionner mes tâches" ou "Repartir du serveur"
    • Remap automatique de l'Inbox locale vers le serveur
    • Correction du format sync mobile (compatibilité API serveur)

    Corrections

    • Le bouton "Sync Now" détecte si la première sync n'a jamais été faite
    Downloads
  • v1.5.0 6328a8d0d3

    maximus released this 2026-04-07 18:52:50 +00:00 | 50 commits to master since this release

    Nouveautés

    Volet web (liste.lacompagniemaximus.com)

    • i18n FR/EN avec détection automatique de la langue
    • Rate limiting sur toutes les API (sync 10/min, création 30/min, lecture 200/min)
    • Support dual auth : session cookie (web) + Bearer JWT (mobile)

    Auth mobile

    • Intégration Logto OAuth (Compte Maximus) via @logto/rn
    • Stockage sécurisé des tokens (expo-secure-store)
    • Sign-in / sign-out dans Paramètres > Compte
    • Sync automatique avec JWT access token

    Corrections

    • Fix type user_id (uuid → text) pour compatibilité Logto
    • Exclusion du dossier web/ du tsconfig mobile
    Downloads
  • v1.4.0 7f8a0832d4

    v1.4.0 Stable

    maximus released this 2026-03-31 00:14:47 +00:00 | 66 commits to master since this release

    Nouveautés

    • Édition inline des sous-tâches — long-press pour modifier le titre, bouton X pour supprimer (#25)
    • Widget plus réactif — consolidation AsyncStorage (3 clés → 1) + debounce anti double-tap sur l'expansion des sous-tâches (#29)
    • Dépendances mises à jour — correctifs de sécurité (picomatch, node-forge, tar, undici, etc.) (#26)

    Téléchargement

    Downloads
  • v1.3.0 72ace1db4a

    v1.3.0 Stable

    maximus released this 2026-03-13 00:26:10 +00:00 | 76 commits to master since this release

    Nouveautés

    • Période du widget configurable : Paramètres > Widget permet de choisir la période affichée (1 sem, 2 sem, 4 sem, ou Toutes). Défaut : Toutes (#23, PR #24)

    Corrections

    • Bouton ajouter restauré dans le widget medium/large (#19, PR #20)
    • Boutons Sauvegarder/Retour naviguent correctement hors de l'écran tâche (#21, PR #22)
    • Protection mémoire : max 30 tâches rendues dans le widget Android
    Downloads