Commit Graph

5587 Commits

Author SHA1 Message Date
Thomas Citharel
fe4fbc0bdf
test(emails): add test for group notification emails
Add test for Mobilizon.Web.Email.Group

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-25 12:08:27 +02:00
Thomas Citharel
927e95f387
fix(emails): make sure group notification emails are only sent once per email
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-25 12:08:27 +02:00
Thomas Citharel
dc3b93ffb5
feat(front): show skeleton content on event view until the event is loaded
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 16:14:19 +02:00
Thomas Citharel
7fa452d9e3
feat(front): improve padding on event tags
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 15:41:13 +02:00
Thomas Citharel
94f186ce50
fix(front): increase padding next to arrow down in <select> elements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 15:36:38 +02:00
Thomas Citharel
3e0324d36e
feat(front): make profiles and group admin views default to local
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 15:32:40 +02:00
Thomas Citharel
2933ee0679
fix(graphql): fix calling GET_GROUP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 15:32:40 +02:00
Thomas Citharel
96129d2339
feat(front): make profile members link to profile on group admin view and the reverse
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 15:29:26 +02:00
Thomas Citharel
60185e80e3 Merge branch 'weblate-mobilizon-frontend' into 'main'
Translations update from Weblate

See merge request framasoft/mobilizon!1393
2023-05-24 11:16:19 +00:00
Weblate
67d0ee282d Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/
2023-05-24 12:40:12 +02:00
Thomas Citharel
d7e425dce5 Merge branch 'bug-fixes' into 'main'
Various fixes

Closes #1272, #1293, #1281 et #1278

See merge request framasoft/mobilizon!1392
2023-05-24 10:39:58 +00:00
Thomas Citharel
d47b69d6ca
fix(front): improve UI of the glossary page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 12:11:25 +02:00
Thomas Citharel
d5a6df9940
feat(front): redirect user to homepage on disconnect when currently on private page
Closes #1278

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 12:11:00 +02:00
Thomas Citharel
6da0dba0fd
fix(front): remove leftover console.logs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 11:50:38 +02:00
Thomas Citharel
643a5b5921
fix(i18n): fix Swedish translations error that prevented Participate button from showing up
Closes #1281

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 11:44:20 +02:00
Thomas Citharel
6858bcbbda
fix(front): remove cache-only for ABOUT GraphQL details on homepage
Otherwise this doesn't show the title of the instance when going back

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 11:34:25 +02:00
Thomas Citharel
94182aed2d
feat(i18n): activate croatian language
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 11:19:47 +02:00
Thomas Citharel
6bd8034fe8
feat(i18n): activate japanese language
Closes #1293

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 11:17:39 +02:00
Thomas Citharel
a7c8cc0b9f
style(lint): lint front-end code
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 10:56:25 +02:00
Thomas Citharel
d73bafec97
fix(front): reset page number to 1 when search criteria changes
Closes #1272

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-24 10:56:02 +02:00
Thomas Citharel
9249661225 Merge branch 'weblate-mobilizon-frontend' into 'main'
Translations update from Weblate

See merge request framasoft/mobilizon!1391
2023-05-24 07:42:47 +00:00
Dannek Rose
67407dae62 Translated using Weblate (Japanese)
Currently translated at 40.8% (639 of 1565 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ja/
2023-05-24 07:33:39 +02:00
Thomas Citharel
3eddd5fc8f
chore(release): release 3.1.0-beta.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-23 18:35:28 +02:00
Thomas Citharel
39da840da9
chore(changelog): fix links to commits in Changelog
See https://github.com/conventional-changelog/conventional-changelog/issues/986

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-23 18:34:35 +02:00
Thomas Citharel
964e479aaf Merge branch 'ci-docker-build-allow-failure' into 'main'
ci(docker-arm-build): allow Docker arm image build to fail

See merge request framasoft/mobilizon!1390
2023-05-23 16:11:37 +00:00
Thomas Citharel
9fe2f658e2
ci(docker-arm-build): allow Docker arm image build to fail
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-23 18:10:40 +02:00
Thomas Citharel
0b3d7d5b3c Merge branch 'fix-accessing-user-with-moderator-rights' into 'main'
include user role in moderator role

Closes #1291

See merge request framasoft/mobilizon!1389
2023-05-23 16:06:41 +00:00
Hugo Renard
c4d60194a6
fix: include user role in moderator role
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-23 17:38:11 +02:00
Thomas Citharel
3309850d72
chore(changelog): fix changelog version and move an element in the correct section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-23 14:17:36 +02:00
Thomas Citharel
174e3fdbf9 Merge branch 'docker-fix-data-folders' into 'main'
Fix production Dockerfile

See merge request framasoft/mobilizon!1386
2023-05-22 16:53:58 +00:00
Thomas Citharel
43eab9e680
build(docker-tests): Update test container
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-22 18:53:22 +02:00
Thomas Citharel
34f853159e
build(docker): Fix production Dockerfile
Make sure every data folder properly exists

See https://forge.tedomum.net/tedomum/mobilizon/-/issues/14

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-22 18:44:21 +02:00
Thomas Citharel
4a8ea1738b Merge branch 'release-3.1.0-beta-1' into 'main'
Release 3.1.0-beta.1

See merge request framasoft/mobilizon!1385
2023-05-17 14:10:04 +00:00
Thomas Citharel
ecd2be4f82
Release 3.1.0-beta.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 15:36:48 +02:00
Thomas Citharel
1bee1506db Merge branch 'fixes' into 'main'
Various fixes

See merge request framasoft/mobilizon!1384
2023-05-17 11:53:06 +00:00
Thomas Citharel
5563052795
fix(front): Improve resend inscription instructions view and show error when appropriate
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 11:33:50 +02:00
Thomas Citharel
c420bbccc9
fix(front): Improve Delete account modal UI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 11:33:50 +02:00
Thomas Citharel
1c1d0d47d7
fix(back): Improve error message when requesting reset passwords and new instructions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 11:33:50 +02:00
Thomas Citharel
73eb4603b1
fix(password-reset): Lower time before being available to reset password or resend instructions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:45:44 +02:00
Thomas Citharel
274476ed4d
build(deps): Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:05 +02:00
Thomas Citharel
8ea00e7c18
fix(back): Replace NaiveDateTime uses with DateTime for consistency
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:05 +02:00
Thomas Citharel
aa20f69911
fix(apps): Fix cleaning application data background job
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:05 +02:00
Thomas Citharel
b5f106b0a8
fix(backend): Ignore group mentions for now
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:04 +02:00
Thomas Citharel
dbe2da79c3
fix(backend): Handle CLDR data having no standard property for a language
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:04 +02:00
Thomas Citharel
79b48da222
fix(federation): Account suspension should use actor in question as author and not relay actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:04 +02:00
Thomas Citharel
d2ba732b8b
fix(front): Fix autocomplete attribute in o-inputitems after Oruga new version BC
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:04 +02:00
Thomas Citharel
d2b48563f6
build(deps): Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:04 +02:00
Thomas Citharel
f0cc5ffb8f
fix(map): Only show marker if we have it's position
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:04 +02:00
Thomas Citharel
8dcb76c30d
fix(front): No cache-only for config
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:03 +02:00
Thomas Citharel
1e1342de12
refactor(front): Clear unused code
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-17 09:34:03 +02:00