Commit Graph

341 Commits

Author SHA1 Message Date
Massedil
e606c104c0 fix(identity): reset person when identityName is undefined
Solves #1794
2025-06-19 16:17:05 +02:00
Massedil
71e692385b fix: update group page UI on logout to hide member and admin content
Solves #1793
2025-06-18 19:30:28 +02:00
Massedil
b357e6bee0 fix: ensure discussions and resources sections update on actor change
Solves #1792
2025-06-18 19:30:28 +02:00
Massedil
5486b1fca2 Always fetch the latest posts from the server in the post list 2025-06-18 19:30:28 +02:00
Massedil
1f8dc18feb show the error to the user when deleting a post 2025-06-18 19:30:28 +02:00
Massedil
d4c28a113a show the error to the user when updating an event participant 2025-06-18 19:30:28 +02:00
Massedil
72ca4c3e26 show the error to the user when updating or creating a post 2025-06-18 19:30:27 +02:00
Massedil
a60608bd78 fix: update breadcrumbs-nav for posts to ensure consistency 2025-06-18 19:30:27 +02:00
Massedil
bd43815fbf fix: subscribing to an event with a different profile correctly updates the UI
Fixes: #1789
2025-06-18 19:30:27 +02:00
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
add4291e6f correct contrast (in light & dark mode) for DateCalendarIcon - Issue #1781 2025-06-18 15:20:47 +02:00
Laurent GAY
efc950ad91 Correction in EditIdentify for correct e2e test failed (issue #1771) 2025-06-17 20:08:15 +02:00
setop
ddbba76887 fix(frontend): remove organizedEvents from LoggedUserMemberships
This piece of date is not user in the UI.

LoggedUserMemberships is referenced as LOGGED_USER_MEMBERSHIPS 
LOGGED_USER_MEMBERSHIPS  is used in views/Group/MyGroups.vue and components/Event/OrganizerPickerWrapper.vue which are not displaying events content nor  events count for a group.

closes #1778
2025-06-16 16:47:42 +00:00
Massedil
af7fb2bc15 fix: components not updating correctly when changing language /2
Fixes :
- lacking i18n.global.locale.value in datetime.ts
- remove a test in i18n.ts that was always false in past versions of the code because i18n.global.locale is an object and lang is a string
- correctly type createI18n with <false> for legacy to solve wrong TypeScript error (see https://github.com/intlify/vue-i18n/issues/785, https://github.com/intlify/vue-i18n/issues/889#issuecomment-1017250573)

Fixes: #1597, #1772, and possibly other related issues.
2025-06-16 16:44:23 +02:00
Irodion
f9f31f9f53 Greek language added 2025-06-15 19:07:00 +02:00
Laurent GAY
533ecbdbba correct and complete unit tests in Front-End 2025-06-11 18:49:57 +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
Massedil
a50681c9ac refactor(media): use UUID instead of ID for media retrieval in GraphQL
Fixes #1760
2025-05-27 11:18:21 +02:00
setop
5f92ff3ede Merge branch 'weblate-mobilizon-frontend' into 'main'
Translations update from Framasoft Weblate

See merge request kaihuri/mobilizon!1600
2025-05-09 10:41:48 +00: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
josé m
d8e910547f Translated using Weblate (Galician)
Currently translated at 99.9% (1665 of 1666 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2025-05-04 17:38:22 +02:00
Daniel Armando Rodriguez
8b21405cb9 Translated using Weblate (Spanish)
Currently translated at 100.0% (1666 of 1666 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2025-04-29 04:11:49 +02:00
Daniel Armando Rodriguez
8de145d90d Translated using Weblate (Spanish)
Currently translated at 90.6% (1510 of 1666 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2025-04-28 17:38:21 +02:00
Daniel Armando Rodriguez
0eb12ec0b0 Translated using Weblate (Spanish)
Currently translated at 90.5% (1509 of 1666 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2025-04-28 16:37:32 +02:00
Weblate
8bd077fbf4 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/
2025-04-18 11:36:38 +02:00
Túlio Simões Martins Padilha
98cac375a0 Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (1658 of 1659 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pt_BR/
2025-04-18 11:36:38 +02:00
anaRtemis
fdc0861e8b Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.6% (1654 of 1659 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2025-04-18 11:36:37 +02:00
Ville Ranki
868b383024 Translated using Weblate (Finnish)
Currently translated at 71.1% (1181 of 1659 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2025-04-18 11:36:37 +02:00
Jiří Podhorecký
7c5c55e43f Translated using Weblate (Czech)
Currently translated at 100.0% (1659 of 1659 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/cs/
2025-04-18 11:36:36 +02:00
sarrablo
55b5764c06 Translated using Weblate (Spanish)
Currently translated at 86.9% (1443 of 1659 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2025-04-18 11:36:36 +02:00
setop
6ecab1df1b fix: sanatize FeedToken 2025-04-05 23:45:33 +02:00
Massedil
56301681f7 Workaround to fetch updated group info for the organiser field in the create event form
Solves #1683
2025-02-17 19:14:54 +01:00
Massedil
63b8cf3952 #1683 Ensure personMemberships use already cached values 2025-02-17 19:14:54 +01:00
Laurent GAY
135420a430 #1589: change 'Publish from a group' by 'Publish' for default button 2025-02-17 15:10:20 +01:00
Laurent GAY
cdccfe0b92 #1645: change 'Events' to 'Search' 2025-02-17 15:09:06 +01:00
Massedil
57d0812be9 #1684 Mentions the activity in the title of the event created 2025-02-14 17:58:25 +01:00
Massedil
bc72ecbe0f fix(translation): update French translation
Solves #1671
2025-02-14 17:47:21 +01:00
Massedil
3721faa78e Improves aligment of location components and changes border-color of the input to match the global component color
Solves #1621
2025-02-14 17:18:31 +01:00
Massedil
a36a514747 fix(translation): update French translation
Solves #1671
2025-02-14 16:32:10 +01:00
Massedil
dcffab9b70 Improves aligment of location components
Solves #1621
2025-02-14 14:32:56 +01:00