Commit Graph

116 Commits

Author SHA1 Message Date
Massedil
fbffd55bb3 fix(profile): translation for feeds info is working again 2025-06-18 19:30:27 +02:00
Massedil
b92646aaf7 feat: update profile button label based on isUpdate flag 2025-06-18 19:30:27 +02:00
Laurent GAY
a2af49cbab correct contrast (in light & dark mode) for EditView - Issue #1786 2025-06-18 17:14:45 +02:00
Laurent GAY
efc950ad91 Correction in EditIdentify for correct e2e test failed (issue #1771) 2025-06-17 20:08:15 +02:00
Massedil
2fa54e8282 fix: components not updating correctly when changing language
The issue was caused by incorrect handling of the `i18n.global.locale` value in the Composition API.

When using `createI18n` with `legacy: false`, `i18n.global.locale` is a reactive ref.
Assigning directly with `i18n.global.locale = lang;` breaks reactivity.

The correct usage is : `i18n.global.locale.value = lang;`.

However, this assignment was unnecessary because the value is already updated automatically when the language changes.

All scripts using `const { locale } = useI18n({ useScope: "global" });` are updated to use `locale.value` instead of just `locale`, to ensure correct reactive behavior.

Fixes: #1597, #1772, and possibly other related issues.
2025-06-10 22:45:53 +02:00
Massedil
52a6115866 fix: Update Apollo cache after updating admin settings
Fixes #1770
2025-06-10 16:05:10 +02:00
Massedil
54844133cd fix: There is a uuid on IMedia now
Fixes #1767
2025-06-10 15:30:01 +02:00
Massedil
9adbde944f Fix (again) link to users in admin dashboard
Fixes #1745
2025-06-10 05:38:49 +02:00
Sosthène Guédon
15ca17274f Fix link to users in admin dashboard 2025-06-10 05:38:49 +02:00
Massedil
ef2e3ba5c4 Ensure InstanceFollowStatus is checked with equals and improve CSS.
Improves #1690
2025-06-10 05:38:49 +02:00
setop
3dce1db6ea fix(frontend): simple user must not try to fetch feed tokens ; fix #1759 2025-06-05 20:48:17 +02:00
Massedil
8bb6b0b97c refactor: Remove the registerPerson GraphQL query
- The first profile is now created after the user email validation
- NavBar is correctly updated when a user is connected but without any profile
- Always fetch identities from the server at login (no cache)
- NoIdentitiesException is thrown again
- Refactor EditIdentity to create the first profile
- Translations updated
- Tests updated

Fixes #1762
2025-05-27 11:18:21 +02:00
Massedil
a9cfcd9e9d Revert "Merge branch 'make_e2e_tests_work_again' into 'main'"
This reverts commit d84b7e3d14, reversing
changes made to 394e66683a.
2025-05-27 11:18:21 +02:00
Mark J
bfd6d0ada1 A fix for the e2e issue which restores the use of a catch block 2025-05-09 10:17:03 +00:00
setop
6ecab1df1b fix: sanatize FeedToken 2025-04-05 23:45:33 +02:00
Massedil
57d0812be9 #1684 Mentions the activity in the title of the event created 2025-02-14 17:58:25 +01:00
Massedil
c808708911 Improves the displaying of the search zone in /search page and home page
Solves #1679
2025-02-13 20:01:49 +01:00
Laurent GAY
def786b99e #1637: add search text area in home page 2025-02-12 16:34:27 +01:00
Laurent GAY
7d95392f2d #1636: add number of elements for each buttons 2025-02-12 16:01:59 +01:00
Laurent GAY
6332a9e2ee #1589 : add quick button in home page to publish 2025-02-12 11:13:33 +01:00
Massedil
b531256263 fix(event_creation): explains when the event will be an activity
Solves #1568
2025-02-11 17:54:59 +01:00
Massedil
39b4356ea6 fix(home): ensure event hour displays correctly with timezone
Timezone parameter is now mandatory for <start-time-icon>.

Solves #1618
2024-12-15 21:48:13 +01:00
Laurent GAY
4489743853 issue #1574 - home page & search page : 3 buttons for search 2024-11-29 23:23:33 +01:00
Laurent GAY
71cc09dd7a #1587 : remove categories card in home page 2024-11-29 19:21:09 +01:00
Massedil
15850cc72c Issue #1066 : The "Update group" button indicates that a background update is in progress 2024-11-29 19:19:19 +01:00
Massedil
04fe44f72b Issue #1567 : distinction between activities (long_event) and normal events on group page 2024-11-29 19:19:19 +01:00
Massedil
f6c273f6f3 islongEvents -> isLongEvents 2024-11-29 19:19:07 +01:00
Massedil
71c0ce37a9 case harmonization with other fields
- longevents -> long_events (back-end)
- longevents -> longEvents (front-end)
2024-11-29 19:15:35 +01:00
Laurent Gay
9796304a9a correct if no place find 2024-11-29 19:15:35 +01:00
Laurent Gay
368cdb9592 add debug log for testing 2024-11-29 19:15:35 +01:00
Laurent Gay
844642aff5 #1564 : correct homepage default filtering + add debug log for testing 2024-11-29 19:15:35 +01:00
Massedil
227c9034ae Issue #1066 Add a loading text when "my events" are loading
Instead of showing the no event found text
2024-11-29 19:15:35 +01:00
Massedil
fba0eb7cc8 fix small errors 2024-11-29 19:15:35 +01:00
Massedil
27da46829d Issue #1571 Replace <o-datepicker> by <event-date-picker> 2024-11-29 19:15:35 +01:00
Massedil
b96c476eaa Issue #1066 Add a loading state on <o-button> in the create group page 2024-11-29 19:15:35 +01:00
Massedil
539c0f2216 Issue #1066 Add a loading state on <o-button> in the create and edit event page 2024-11-29 19:15:35 +01:00
Laurent GAY
eb60da8ec9 #1574 - home page & search page : 3 buttons for search 2024-11-29 19:15:35 +01:00
Laurent GAY
0911902618 #1574 - homepage : remove text search + add buttons for each content type 2024-11-29 19:15:35 +01:00
Massedil
7c68c9c0c1 Issue #1308: remove MATCH_DESC, MEMBER_COUNT_ASC and CREATED_AT_ASC options for sorting groups
Remove MATCH_DESC for events for consistency.

Options stays available in backend and GraphQL.
2024-11-07 14:47:49 +01:00
Massedil
67393ba2f0 Issue #1569 : New event times and participants are hidden by default 2024-11-07 14:22:48 +01:00
Massedil
3a3d77b698 Issue #1511: Remove useUserSettings() and always add user settings in useLoggedUser()
The user time zone setting is now available in the event display page
2024-11-07 13:29:10 +01:00
Laurent GAY
ea6d1ba83d #1492: search page correction + refactoring 2024-11-06 17:36:35 +01:00
Laurent GAY
f2d7da7af7 #1492: add distance value in selector + add with filter in search page 2024-11-06 12:58:02 +01:00
Massedil
42c98be036 Issue #1571: Fix null check before use 2024-11-04 22:59:09 +01:00
Massedil
3d7ffbf5ca Issue #1571: Design adjustments for mobile 2024-11-04 22:49:54 +01:00
Massedil
19ba095e07 Issue #1571: Fixes the switches for displaying hours not working. 2024-11-04 22:35:01 +01:00
Massedil
7f43169fae Issue #1571 Hide the time when the user chooses to not display it 2024-11-04 22:23:58 +01:00
Massedil
f236ec3a2d Issue #1571 Refactor to a new date component <event-date-picker> 2024-11-04 20:24:58 +01:00
Massedil
841cc4e0b6 Issue #1571 Replace <o-datetimepicker> by <input type="datetime-local">
Solves the "date is not updated issue" on iOS 17
2024-11-04 17:11:04 +01:00
Massedil
edac95ef4a Issue #1546 Small CSS tweaks for mobile view 2024-11-02 16:17:44 +01:00