• Joined on 2026-05-18
Sylvain pushed to fp-001-inscription-directe at Reconnexion/festipod 2026-11-07 14:45:14 +00:00
9671345634 Wait for the event and meeting point counts together in the direct sign-up tests
ebcf5f4266 Run the direct sign-up e2e scenarios on disposable accounts deleted after each scenario
9169a5817c Report a Join on an event without an attendees list as not recorded, and trim redundant comments
5540d361c7 Implement direct sign-up to an event with registration derived from meeting point memberships
af0cba6920 Adapt the failing direct sign-up tests to the declarer notification decision
Compare 8 commits »
Sylvain created branch fp-001-inscription-directe in Reconnexion/festipod 2026-11-07 14:45:14 +00:00
Sylvain pushed to main at Reconnexion/festipod 2026-11-03 17:32:04 +00:00
9e2df2478b Deliver Join and Leave to the app's inbox instead of an unaddressed outbox post
Sylvain pushed to main at Reconnexion/festipod 2026-11-02 20:51:01 +00:00
ea359488b6 Load the backend's env files from its own directory
223059c629 Run the pod provider from images with make start, and fix what a fresh stack exposed
Compare 2 commits »
Sylvain pushed to main at Reconnexion/festipod 2026-11-01 10:41:04 +00:00
5e3e821e2a Run locally like the sibling apps: fixed ports, the pod provider in Docker, the app outside
Sylvain pushed to main at Reconnexion/festipod 2026-10-30 16:07:26 +00:00
908f7ea973 Keep sign-ups unlinkable on ActivityPods, and land the pending coherence-pass work
Sylvain deleted branch refine-backends from Reconnexion/festipod 2026-10-20 10:30:16 +00:00
Sylvain pushed to main at Reconnexion/festipod 2026-10-19 15:52:23 +00:00
f90651eb9a Name the datasets as the sibling apps do
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-19 15:52:20 +00:00
f90651eb9a Name the datasets as the sibling apps do
Sylvain pushed to main at Reconnexion/festipod 2026-10-19 15:44:59 +00:00
5b61ce9905 Compute the dataset names in the compose, with no overridable wrapper
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-19 15:44:56 +00:00
5b61ce9905 Compute the dataset names in the compose, with no overridable wrapper
Sylvain pushed to main at Reconnexion/festipod 2026-10-19 14:44:45 +00:00
a28a318c24 Deploy to the Coolify test server: docker-compose.coolify.yml
738d59596a Serve the backend under a base path: one URL per environment, the backend under /api
8d0670a637 The backend image starts: approve the native builds, compile sharp against the system libvips
812844e99d Never show a raw identifier as a person's name, handle or initials
6ee95c9e68 Record the public-data and rights-matrix work in the handoff, the usage declaration and the doctrine
Compare 148 commits »
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-19 14:44:40 +00:00
a28a318c24 Deploy to the Coolify test server: docker-compose.coolify.yml
738d59596a Serve the backend under a base path: one URL per environment, the backend under /api
8d0670a637 The backend image starts: approve the native builds, compile sharp against the system libvips
Compare 3 commits »
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-13 18:58:15 +00:00
812844e99d Never show a raw identifier as a person's name, handle or initials
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-13 16:11:58 +00:00
6ee95c9e68 Record the public-data and rights-matrix work in the handoff, the usage declaration and the doctrine
9381c206df One sign-in drive for every e2e, the public surface and visibility in the rights matrix, and the stack gates in validate
88f23b7023 Harden the backend's trust surface: an allow-listed public surface, decisions taken on data re-read from the pod
d38f8a7384 Add the end-to-end rights matrix as a runnable gate: bun run test:e2e-rights
6bcf40306b Keep a join or a leave on screen until a read taken after it confirms it
Compare 12 commits »
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-12 12:02:40 +00:00
706ee132da Bank the full login flow as an e2e gate and un-suspend join-to-collection: 5/5 smoke, programmatic app install for the test user
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-12 11:12:44 +00:00
a61c8704c9 Close the login loop end-to-end: client_id is the app actor uri, actor path serves the OIDC client document via a boot-safe service, startup heals the access-need-group link, stack aligned on pod provider v2.3.12
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-12 09:24:56 +00:00
18fc71ff36 Record the verify drift shim and the reinstall step in the handoff
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-12 09:23:51 +00:00
6b48b24350 Shim the app-registrations verify for the pod provider drift: satisfiesAccessNeed lives on DataGrants
Sylvain pushed to refine-backends at Reconnexion/festipod 2026-10-12 09:04:23 +00:00
77d567b445 Cap the sign-in column on desktop — full-width buttons stay right on mobile