develop #2

Merged
eliott merged 3 commits from develop into main 2026-05-20 11:53:13 +02:00
Owner
No description provided.
Adds a shared components/dsfr/ library (Alert, Button, Card, Input, Select,
Tag, Toggle, etc. + design tokens) and migrates every screen onto it for a
consistent État look and theme support. Resource creation gains
image/document attachments via expo-image-picker and expo-document-picker.

Mirrors the API's soft email verification: unverified users can sign in,
the JWT carries email_verified, and a banner on the main tabs lets them
resend the link or pick up a fresh JWT after verifying on another device
(forceTokenRefresh + AuthContext.refreshUser). API client now sends
refresh tokens in the JSON body (RN can't reliably forward HttpOnly
cookies), retries 403s once after refresh in case of stale permission
masks, and centralizes error parsing in parseError. pnpm-workspace.yaml
opts in to building native deps (unrs-resolver).
Add a reusable bottom-sheet SelectModal used by the resource form and
catalog toolbar. Improve the resources list, creation form and detail
screens, the tab layout and the DSFR Toggle, and extend the resources
service.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
eliott merged commit 8f833cb92b into main 2026-05-20 11:53:13 +02:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
cda-solutions/resources-relationnelles-mobile!2
No description provided.