Skip to content

Conversation

@SebastienDechand
Copy link
Collaborator

No description provided.

SebastienDechand and others added 30 commits August 19, 2025 10:49
…, geolocation, and avatar upload

- Created voluntary profile page with dedicated routing and modular components
- Split activity menu into voluntary and association-specific components
- Displayed saved activities and followed associations in voluntary profile
- Enabled voluntary users to edit personal information (name, birth date, city, phone, country)
- Implemented email change flow with token regeneration in localStorage
- Added avatar upload feature with extension restrictions and filename storage
- Introduced reusable EditableFieldComponent for inline editing UX
- Developed UploadAvatarComponent with click-to-upload overlay design

- Refactored profile and header menus for clarity and consistency
- Integrated geolocation: map centers on voluntary's city, sends country to backend
- Enabled city search with zoom and filtering of activities within 100km radius
- Moved filtering logic into dedicated ActivityFilterService
- Applied multiple map and popup fixes (zoom, flyTo, rendering)
- fix login/register modal button style
* wip: start implement ci

* test update api url

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* wip: start implement ci

* test update api url

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* wip: start implement ci

* test update api url

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* CI CD works !... for development

* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle B <[email protected]>
* CI CD works !... for development

* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle B <[email protected]>
* CI CD works !... for development

* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Irwin <[email protected]>
* CI CD works !... for development

* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Irwin <[email protected]>
* CI CD works !... for development

* wip: start implement ci

* test update api url

* test full aide pour la ci

---------

Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Irwin <[email protected]>
* wip: start implement ci

* test update api url

* test full aide pour la ci

* 🚧 wip adding mock for e2e

* mock backend for tests e2e and it works !!!

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle B <[email protected]>
* wip: start implement ci

* test update api url

* test full aide pour la ci

* 🚧 wip adding mock for e2e

* mock backend for tests e2e and it works !!!

---------

Co-authored-by: sebastienDOC <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Irwin <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
EmmanuelleBonoli and others added 29 commits August 26, 2025 18:03
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
Co-authored-by: Emmanuelle BONOLI <[email protected]>
* ✨ added CGU & RGBD

* ✨ added CGU & RGBD

* 🔨 asso can now also edit published activity if not in the past. + small UI improvement for login modal opening in case of token expired or register

* "✨ user can now reset his password with email token"

* wip

* 🎨 improve modal css
* ✨ added CGU & RGBD

* ✨ added CGU & RGBD

* 🔨 asso can now also edit published activity if not in the past. + small UI improvement for login modal opening in case of token expired or register

* "✨ user can now reset his password with email token"

* wip

* 🎨 improve modal css

* :test: fix test

---------

Co-authored-by: Emmanuelle B <[email protected]>
* ✨ added CGU & RGBD

* ✨ added CGU & RGBD

* 🔨 asso can now also edit published activity if not in the past. + small UI improvement for login modal opening in case of token expired or register

* "✨ user can now reset his password with email token"

* wip

* 🎨 improve modal css

* :test: fix test
* feat(issue-104): add image upload cover in profile association
* feat(issue-104): add confirm dialog when user unsubscribe from an activity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants