Compare commits

...

2408 Commits

Author SHA1 Message Date
6777fe88cc add ignore for env file 2020-12-01 15:29:41 +01:00
5b30c4a724 start OSM login 2020-12-01 15:25:59 +01:00
c6d7db0079 style for date box 2020-12-01 11:13:14 +01:00
7e97fda67f event picture in list 2020-12-01 11:08:46 +01:00
f8ca83bd4f logo sans texte 2020-11-30 09:43:29 +01:00
d2d9eef830 fix json en 2020-11-29 15:34:52 +01:00
fd5005a807 list things in ressource folder 2020-11-29 15:25:22 +01:00
1b462077ae default pictures 2020-11-29 13:52:45 +01:00
38853509f1 add honeypot 2020-11-29 11:13:42 +01:00
125a8b0a12 set custom logo chapril 2020-11-29 10:54:36 +01:00
193a585ab1 color set for chapril mobilizon 2020-11-28 17:21:58 +01:00
Thomas Citharel
3e3eac34e1 Update GraphQL schema file
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-27 17:25:41 +01:00
Thomas Citharel
77e84b25fb Fix leftover from Picture -> Media rename
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-27 17:20:21 +01:00
Thomas Citharel
8e3826d8dc Merge branch 'clean-unused-users' into 'master'
Clean unconfirmed users

Closes #51

See merge request framasoft/mobilizon!729
2020-11-27 11:25:42 +01:00
Thomas Citharel
279b082642 Clean unconfirmed users
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-27 11:10:12 +01:00
Thomas Citharel
58f6f15098 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!728
2020-11-27 09:32:52 +01:00
Balázs Úr
13051b3ac5 Translated using Weblate (Hungarian)
Currently translated at 100.0% (168 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/hu/
2020-11-27 07:34:57 +01:00
Balázs Úr
f4db27aecb Translated using Weblate (Hungarian)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-27 07:34:56 +01:00
Thomas Citharel
24e6d2f0f2 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!726
2020-11-26 18:50:53 +01:00
Eivind Ødegård
dba9c74537 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 74.4% (125 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/nn/
2020-11-26 18:10:10 +01:00
Vodoyo Kamal
51b3913fcb Added translation using Weblate (Bengali) 2020-11-26 18:10:10 +01:00
Thomas Citharel
ab153599e2 Merge branch 'detect-images-in-body' into 'master'
Track usage of media files and add a job to clean them

See merge request framasoft/mobilizon!727
2020-11-26 18:10:04 +01:00
Thomas Citharel
857047a02c Add Changelog for orphan media files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-26 17:53:34 +01:00
Thomas Citharel
8d0d1dcbb2 Track usage of media files and add a job to clean them
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-26 17:53:33 +01:00
Thomas Citharel
9118fbc508 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!725
2020-11-26 08:33:35 +01:00
josé m
cd1db782ce Translated using Weblate (Galician)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-11-26 07:52:11 +01:00
josé m
f9591ac775 Translated using Weblate (Galician)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-11-26 07:52:10 +01:00
frama late
25638745b6 Translated using Weblate (Italian)
Currently translated at 100.0% (168 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-26 07:52:10 +01:00
vancha march
1c448a2aa0 Translated using Weblate (Dutch)
Currently translated at 32.9% (264 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nl/
2020-11-26 07:52:09 +01:00
x
8d5e9468e9 Translated using Weblate (Italian)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-26 07:52:09 +01:00
Thomas Citharel
cb04873d8e Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!724
2020-11-25 17:39:07 +01:00
x
36c1b79683 Translated using Weblate (Italian)
Currently translated at 100.0% (168 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-25 16:53:36 +01:00
Thomas Citharel
4e32ba64b2 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!723
2020-11-25 08:06:43 +01:00
josé m
68aef9004d Translated using Weblate (Galician)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-11-24 22:52:11 +01:00
Joan Luci Labòrda
38c99a52d2 Translated using Weblate (Occitan)
Currently translated at 51.1% (86 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-11-24 22:52:10 +01:00
Taru Luojola
5ae23530ea Translated using Weblate (Finnish)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-11-24 22:52:09 +01:00
Joan Luci Labòrda
ae697544e2 Translated using Weblate (Occitan)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-11-24 22:52:09 +01:00
Berto Te
cc60fd8019 Translated using Weblate (Spanish)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-24 22:52:08 +01:00
Thomas Citharel
4e99d64c27 Merge branch 'allow-to-remove-pictures' into 'master'
Allow to remove pictures and show user media size usage

Closes #281

See merge request framasoft/mobilizon!721
2020-11-23 17:19:22 +01:00
Thomas Citharel
6c0a4c0d7d Show user and actors media usage in admin
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:03:27 +01:00
Thomas Citharel
51e760485b Backend support to get used media size for users and actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:42 +01:00
Thomas Citharel
30ad540da1 Add backend to list an user's pictures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:42 +01:00
Thomas Citharel
f6e2dff9b3 Update some outdated dev config
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:41 +01:00
Thomas Citharel
fe9c173d70 Fix some bad french translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:40 +01:00
Thomas Citharel
5e98464017 Refactor Picture upload
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:39 +01:00
Thomas Citharel
5a062ff11b Fix pictures being deleting cascading to events & posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:38 +01:00
Thomas Citharel
d3573c8a6e Add backend to remove pictures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-23 17:00:36 +01:00
Thomas Citharel
644de31fbb Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!722
2020-11-23 17:00:21 +01:00
flemlyn
2d8390a013 Translated using Weblate (German)
Currently translated at 36.5% (87 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/de/
2020-11-23 16:59:38 +01:00
Thomas Citharel
79b6a32e5e Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!719
2020-11-22 10:55:27 +01:00
josé m
21abda604f Translated using Weblate (Galician)
Currently translated at 100.0% (168 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/gl/
2020-11-22 00:52:08 +01:00
Berto Te
d8d78602fb Translated using Weblate (Spanish)
Currently translated at 100.0% (168 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-11-22 00:52:07 +01:00
fadelkon
9996870f8c Translated using Weblate (Catalan)
Currently translated at 100.0% (801 of 801 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-11-22 00:52:06 +01:00
Thomas Citharel
4ff20af1b8 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!717
2020-11-20 15:30:01 +01:00
Taru Luojola
1814cee284 Translated using Weblate (Finnish)
Currently translated at 100.0% (168 of 168 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/fi/
2020-11-20 15:29:34 +01:00
frama late
debed38fc5 Translated using Weblate (Italian)
Currently translated at 100.0% (801 of 801 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-20 15:29:33 +01:00
Thomas Citharel
82c512c72c Add missing leftover documentation for GraphQL schema
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-20 15:24:04 +01:00
Thomas Citharel
3c04c14d5d Merge i18n
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-20 12:23:25 +01:00
Thomas Citharel
70cd3bfc9d Merge branch 'improve-graphql-docs' into 'master'
Improve graphql docs

See merge request framasoft/mobilizon!718
2020-11-20 12:10:28 +01:00
Thomas Citharel
9dad6def3f Fix refreshing groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-20 11:44:00 +01:00
Thomas Citharel
fe997e27e6 Improve GraphQL documentation and cleanup API
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-20 11:44:00 +01:00
Thomas Citharel
034dcd4e37 Merge branch 'dockerfile-volume-fix' into 'master'
fix: fix permissions for /app/uploads for volume mount

See merge request framasoft/mobilizon!711
2020-11-18 12:03:44 +01:00
Thomas Citharel
01677f5f9d Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!716
2020-11-18 09:48:41 +01:00
Joan Luci Labòrda
9a4d3c041b Translated using Weblate (Occitan)
Currently translated at 35.0% (60 of 171 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-11-18 09:13:49 +01:00
Joan Luci Labòrda
d78fd5e00b Translated using Weblate (Occitan)
Currently translated at 34.7% (59 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-11-18 08:52:19 +01:00
Ville Ranki
70a7a48582 Translated using Weblate (Finnish)
Currently translated at 100.0% (801 of 801 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-11-18 08:52:19 +01:00
Thomas Citharel
f578f9c1d0 Merge branch 'fix-creating-usernames-with-uppercase' into 'master'
Forbid creating usernames with uppercase characters

See merge request framasoft/mobilizon!715
2020-11-18 08:52:13 +01:00
Thomas Citharel
592854bd52 Forbid creating usernames with uppercase characters
We don't actually enforce anything on the ActivityPub level, only
user-facing interfaces

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-17 19:54:40 +01:00
Thomas Citharel
d696362429 Merge branch 'fix-opengraph-actor-preview' into 'master'
Fix opengraph actor preview

See merge request framasoft/mobilizon!714
2020-11-17 16:03:13 +01:00
Thomas Citharel
b5d2bd71b4 Add tests for metadata
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-17 15:45:42 +01:00
Thomas Citharel
a22975987b [Metadata] Fix actors not sanitizing their description and refactor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-17 15:45:08 +01:00
Thomas Citharel
791d6f2bae Only load all locales in prod mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-17 15:42:03 +01:00
Thomas Citharel
a7c1be1e3c Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!713
2020-11-17 11:32:06 +01:00
Eivind Ødegård
54444d949a Translated using Weblate (Norwegian Nynorsk)
Currently translated at 61.1% (104 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/nn/
2020-11-17 11:13:49 +01:00
Quentin PAGÈS
49eb8a9e84 Translated using Weblate (Occitan)
Currently translated at 32.9% (56 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-11-17 11:13:49 +01:00
Joan Luci Labòrda
2579df71e1 Translated using Weblate (Occitan)
Currently translated at 32.9% (56 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-11-17 11:13:49 +01:00
Thomas Citharel
84717a2d9f Merge branch 'fix-register-on-strings' into 'master'
Fix register sentense string

See merge request framasoft/mobilizon!712
2020-11-17 11:13:43 +01:00
Thomas Citharel
e66460fad5 Fix register sentense string
See https://framacolibri.org/t/sinscrire-sur-mobilizon-affiche-au-lieu-du-nom-de-linstance/9838

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-17 10:57:04 +01:00
Thomas Citharel
3c805b85fb Merge branch 'use-user-timezone-in-emails' into 'master'
Use user timezone in emails

See merge request framasoft/mobilizon!710
2020-11-17 09:58:21 +01:00
Thomas Citharel
fc8c34baff Use user timezone in emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-17 09:36:32 +01:00
Ivan Vandot
def87ee81c set permissions for /app/uploads for volume mount 2020-11-16 23:28:29 +01:00
Thomas Citharel
71e6d1c416 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!709
2020-11-16 16:08:50 +01:00
Eivind Ødegård
07d3ebd99f Translated using Weblate (Norwegian Nynorsk)
Currently translated at 31.1% (53 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/nn/
2020-11-16 15:47:25 +01:00
Balázs Úr
8a4c2e7d16 Translated using Weblate (Hungarian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/hu/
2020-11-16 15:47:24 +01:00
Balázs Úr
97bca4093d Translated using Weblate (Hungarian)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-16 15:47:24 +01:00
Eivind Ødegård
b47f0342b5 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2020-11-16 15:47:23 +01:00
Marcin Mikołajczak
60fb1f4dec Translated using Weblate (Polish)
Currently translated at 69.7% (166 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2020-11-16 15:47:22 +01:00
Thomas Citharel
61f6e1a993 Merge branch 'security-hide-tokens-in-logs' into 'master'
Hide tokens inside logs

See merge request framasoft/mobilizon!708
2020-11-16 15:31:11 +01:00
Thomas Citharel
d89585ca03 Hide tokens inside logs
Especially from Websockets logs which contains auth token

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-16 12:30:06 +01:00
Thomas Citharel
dcc02be25c Merge branch '1.0.2' into 'master'
1.0.2

See merge request framasoft/mobilizon!707
2020-11-16 10:21:47 +01:00
Thomas Citharel
a497a6ae12 Release 1.0.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-16 10:05:01 +01:00
Thomas Citharel
b53645a380 Rename /deep/ to ::v-deep since we use dart-sass now
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-16 10:04:47 +01:00
Thomas Citharel
306e624bae Upgrade deps and cleanup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-16 10:04:23 +01:00
Thomas Citharel
58e5c43d53 Merge branch 'fix-3rd-party-auth-on-releases' into 'master'
Allow Ueberauth providers to be used at runtime

Closes #504

See merge request framasoft/mobilizon!704
2020-11-16 09:27:17 +01:00
Thomas Citharel
64362541ee Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!705
2020-11-15 19:54:56 +01:00
Balázs Úr
df5c9426f1 Translated using Weblate (Hungarian)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-15 19:54:20 +01:00
fadelkon
21c7c1c80b Translated using Weblate (Catalan)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-11-15 19:54:19 +01:00
Quentin PAGÈS
ea3e9e2330 Translated using Weblate (Occitan)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-11-15 19:54:19 +01:00
Thomas Citharel
792535eeeb Allow Ueberauth providers to be used at runtime
Close #504

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-15 19:49:38 +01:00
Thomas Citharel
b64e01bf59 Merge branch 'integrate-extensions-creation-in-entry-point' into 'master'
Integrate extensions creation in entry point

Closes #503

See merge request framasoft/mobilizon!703
2020-11-14 21:05:23 +01:00
Thomas Citharel
978e17f4fe Integrate extensions creation in entry point
Requires postgresql-client to be added to the image

Closes #503

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-14 20:47:08 +01:00
Thomas Citharel
303d2b256a Merge branch 'fix-tz-issue' into 'master'
Use DateTime.utc_now/0 instead of Timex.local/0

See merge request framasoft/mobilizon!702
2020-11-14 19:29:12 +01:00
Thomas Citharel
6867e0c650 Merge branch 'fix-oban-migration' into 'master'
Fix oban jobs migrations (especially on PostgreSQL < 12)

See merge request framasoft/mobilizon!701
2020-11-14 19:12:59 +01:00
Thomas Citharel
cd00684456 Use DateTime.utc_now/0 instead of Timex.local/0
Timex.local/0 requires the TZ environment variable to be set

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-14 19:07:19 +01:00
Thomas Citharel
0d47ced008 Fix oban jobs migrations (especially on PostgreSQL < 12)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-14 18:55:14 +01:00
Thomas Citharel
f87342076a Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!700
2020-11-14 15:07:00 +01:00
x
d47a68dcfd Translated using Weblate (Italian)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-14 13:49:33 +01:00
Thomas Citharel
fec59c4fa1 Merge branch '1.0.1' into 'master'
Version 1.0.1

See merge request framasoft/mobilizon!694
2020-11-14 13:49:28 +01:00
Thomas Citharel
0132318b0e Activate missing languages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-14 13:49:13 +01:00
Thomas Citharel
2fbedea425 Version 1.0.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-14 13:49:12 +01:00
Thomas Citharel
0ab81e175e Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!699
2020-11-14 13:09:58 +01:00
Eivind Ødegård
298e47902a Translated using Weblate (Norwegian Nynorsk)
Currently translated at 7.0% (12 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/nn/
2020-11-14 12:53:10 +01:00
Eivind Ødegård
2305b0b35d Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2020-11-14 12:53:10 +01:00
Balázs Úr
ffae1c6868 Translated using Weblate (Hungarian)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-14 12:53:09 +01:00
josé m
a3d3405620 Translated using Weblate (Galician)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-11-14 12:53:08 +01:00
Quentin PAGÈS
ae55d0d3fd Translated using Weblate (Occitan)
Currently translated at 99.7% (800 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-11-14 12:53:07 +01:00
Berto Te
c7e6866bf9 Translated using Weblate (Spanish)
Currently translated at 100.0% (802 of 802 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-14 12:53:06 +01:00
Eivind Ødegård
9fea21b0c3 Added translation using Weblate (Norwegian Nynorsk) 2020-11-14 12:02:29 +01:00
Thomas Citharel
9a74e21ae5 Merge branch 'fix-emails-missing-headers' into 'master'
Fix email missing headers

Closes #491 et #426

See merge request framasoft/mobilizon!698
2020-11-13 18:13:40 +01:00
Thomas Citharel
00a654285d Fix email missing headers
Close #426 #491

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-13 18:00:05 +01:00
Thomas Citharel
986ed5a8e6 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!697
2020-11-13 14:17:30 +01:00
Marcin Mikołajczak
3536239b4f Translated using Weblate (Polish)
Currently translated at 67.6% (161 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2020-11-13 14:00:27 +01:00
Thomas Citharel
c98086b589 Merge branch 'improve-onboarding' into 'master'
Improve onboarding

Closes #435

See merge request framasoft/mobilizon!696
2020-11-13 14:00:20 +01:00
Thomas Citharel
31ed7dcde2 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-13 13:42:21 +01:00
Thomas Citharel
b32b64f5af Rework onboarding
Close #435

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-13 13:42:13 +01:00
Thomas Citharel
cd91c2f6b3 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!692
2020-11-13 09:58:42 +01:00
Eivind Ødegård
1a09d07873 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 76.8% (183 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2020-11-13 09:26:10 +01:00
Quentin PAGÈS
9ed2ff6363 Translated using Weblate (Occitan)
Currently translated at 18.8% (32 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-11-10 21:52:05 +01:00
Marcin Mikołajczak
995c13820e Translated using Weblate (Polish)
Currently translated at 40.7% (97 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2020-11-10 21:52:04 +01:00
Marcin Mikołajczak
e73680aca1 Translated using Weblate (Polish)
Currently translated at 99.4% (795 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-11-10 21:52:04 +01:00
Iker Garaialde
045dd88acd Translated using Weblate (Basque)
Currently translated at 4.0% (32 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/eu/
2020-11-09 10:14:20 +01:00
Eivind Ødegård
e13e83dc09 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 61.3% (146 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2020-11-09 10:14:20 +01:00
Balázs Úr
8eb8c0afe2 Translated using Weblate (Hungarian)
Currently translated at 99.7% (797 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-09 10:14:20 +01:00
Eivind Ødegård
087de67915 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2020-11-09 10:14:20 +01:00
josé m
9ccb707370 Translated using Weblate (Galician)
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-11-09 10:14:20 +01:00
fadelkon
cc3a7bb91a Translated using Weblate (Catalan)
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-11-09 10:14:20 +01:00
fadelkon
91c81432f1 Translated using Weblate (Catalan)
Currently translated at 55.4% (132 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ca/
2020-11-09 10:14:20 +01:00
Quentin PAGÈS
b0d540b9e3 Translated using Weblate (Occitan)
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-11-09 10:14:20 +01:00
x
8a10c5786a Translated using Weblate (Italian)
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-09 10:14:20 +01:00
Berto Te
1b7a612b09 Translated using Weblate (Spanish)
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-09 10:14:20 +01:00
Racida S
1f23eba569 Added translation using Weblate (Kabyle) 2020-11-09 10:14:20 +01:00
Iker Garaialde
2ccabb1c2b Added translation using Weblate (Basque) 2020-11-09 10:14:20 +01:00
Thomas Citharel
a732ef4318 Translated using Weblate (French (France))
Currently translated at 100.0% (799 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-11-09 10:14:20 +01:00
Thomas Citharel
a41018cd13 Translated using Weblate (French (France))
Currently translated at 99.8% (798 of 799 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-11-09 10:14:20 +01:00
Eivind Ødegård
401a46bfcc Translated using Weblate (Norwegian Nynorsk)
Currently translated at 45.3% (108 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2020-11-09 10:14:20 +01:00
Thomas Citharel
b38020b12b Merge branch 'docker' into 'master'
Build docker from CI and move docker-compose config in another repo

See merge request framasoft/mobilizon!693
2020-11-09 10:14:15 +01:00
Thomas Citharel
0c8b022f68 Build docker from CI and move docker-compose config in another repo
https://framagit.org/framasoft/joinmobilizon/docker

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-09 10:04:55 +01:00
Thomas Citharel
d440ad4920 Update en_US.json 2020-11-06 22:55:21 +01:00
Thomas Citharel
071df6914b Merge branch 'allow-join-public-group' into 'master'
Allow join public group

See merge request framasoft/mobilizon!690
2020-11-06 16:02:08 +01:00
Thomas Citharel
dc617d2239 Remove duplicate @doc blocs
Elixir 11 notifies this a lot

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-06 15:48:05 +01:00
Thomas Citharel
d0718ee397 Allow to join an open group
Also:

* Refactor interacting with a remote event so that you can interact with
  a remote group as well
* Add a setting for group admins to pick between an open and invite-only
  group
* Fix new groups without posts/todos/resources/events/conversations URL
  set
* Repair local groups that haven't got their
  posts/todos/resources/events/conversations URL set
* Add a scheduled job to refresh remote groups every hour
* Add a user setting to pick when to receive notifications when there's
  new members to approve (will be used when this feature is available)
* Fix pagination for members

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-06 15:19:36 +01:00
Thomas Citharel
a6af13d6a7 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!691
2020-11-06 12:54:37 +01:00
Beanna de Nugoro
5cb60d0a40 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-06 12:38:01 +01:00
x
082e6e9f2a Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-06 12:38:00 +01:00
Beanna de Nugoro
9c25cde463 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-06 12:36:58 +01:00
Thomas Citharel
4f1ceb37ed Load only a few locales in dev environment
No need to load everything

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-06 12:03:20 +01:00
Thomas Citharel
efa8b6fe08 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!689
2020-11-06 08:41:21 +01:00
Balázs Úr
b54ccbbf10 Translated using Weblate (Hungarian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/hu/
2020-11-06 08:28:13 +01:00
Eivind Ødegård
0441c33b6f Translated using Weblate (Norwegian Nynorsk)
Currently translated at 41.5% (99 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2020-11-06 08:28:12 +01:00
Balázs Úr
d84c89e284 Translated using Weblate (Hungarian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-06 08:28:11 +01:00
Beanna de Nugoro
b91e6d942d Translated using Weblate (Italian)
Currently translated at 99.8% (791 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-06 08:28:11 +01:00
x
a049d59060 Translated using Weblate (Italian)
Currently translated at 99.8% (791 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-06 08:28:10 +01:00
Balázs Úr
9dee7114ff Added translation using Weblate (Hungarian) 2020-11-06 01:33:44 +01:00
Beanna de Nugoro
edb1b74a3a Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:35:56 +01:00
x
4daddcfd36 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:35:29 +01:00
Beanna de Nugoro
88004ba4ce Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:35:14 +01:00
x
54e9ce9e36 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:35:14 +01:00
tech_exorcist
2c6e84c00f Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:34:28 +01:00
x
c8b982dca8 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:34:27 +01:00
tech_exorcist
e1387981c6 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:34:08 +01:00
x
ba35f58e96 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:34:08 +01:00
tech_exorcist
0ce6bc47a9 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:34:02 +01:00
x
2e1ff41110 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:34:02 +01:00
tech_exorcist
28aae38952 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:33:53 +01:00
x
cbbac880b2 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:33:53 +01:00
tech_exorcist
629c05c699 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:33:46 +01:00
Beanna de Nugoro
72c20735a1 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:33:45 +01:00
x
cc7194e69b Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:33:45 +01:00
tech_exorcist
9b0afe9106 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:32:53 +01:00
tech_exorcist
a19961c9db Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:32:44 +01:00
x
6e48224557 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:32:43 +01:00
tech_exorcist
016e5ea767 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:32:23 +01:00
Beanna de Nugoro
a4325a0287 Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:32:22 +01:00
x
9d547f88ef Translated using Weblate (Italian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 21:32:22 +01:00
tech_exorcist
132bd10927 Translated using Weblate (Italian)
Currently translated at 95.9% (760 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 17:41:46 +01:00
Beanna de Nugoro
3cf62031d3 Translated using Weblate (Italian)
Currently translated at 95.9% (760 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 17:41:45 +01:00
x
721ac96cd3 Translated using Weblate (Italian)
Currently translated at 95.9% (760 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 17:41:45 +01:00
tech_exorcist
cc225e977a Translated using Weblate (Italian)
Currently translated at 79.9% (633 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 16:02:27 +01:00
Beanna de Nugoro
94959886aa Translated using Weblate (Italian)
Currently translated at 79.9% (633 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 16:02:27 +01:00
x
0e7d093ba1 Translated using Weblate (Italian)
Currently translated at 79.9% (633 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 16:02:26 +01:00
tech_exorcist
2dc9ee3aba Translated using Weblate (Italian)
Currently translated at 78.2% (620 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:58:27 +01:00
x
5226eb1287 Translated using Weblate (Italian)
Currently translated at 78.2% (620 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:58:27 +01:00
tech_exorcist
25d486b4dc Translated using Weblate (Italian)
Currently translated at 78.1% (619 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:58:17 +01:00
Beanna de Nugoro
37368dec1f Translated using Weblate (Italian)
Currently translated at 78.1% (619 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:58:16 +01:00
x
752bca22c1 Translated using Weblate (Italian)
Currently translated at 78.1% (619 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:58:16 +01:00
tech_exorcist
b70245fe41 Translated using Weblate (Italian)
Currently translated at 77.7% (616 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:57:32 +01:00
x
aa8fb7531c Translated using Weblate (Italian)
Currently translated at 77.7% (616 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:57:31 +01:00
Beanna de Nugoro
7ae695714e Translated using Weblate (Italian)
Currently translated at 77.6% (615 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:56:25 +01:00
tech_exorcist
148dc63832 Translated using Weblate (Italian)
Currently translated at 77.6% (615 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:56:24 +01:00
x
b40a08ed8a Translated using Weblate (Italian)
Currently translated at 77.6% (615 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:56:24 +01:00
tech_exorcist
77252cbf4d Translated using Weblate (Italian)
Currently translated at 77.3% (613 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:56:06 +01:00
x
c3f817a3d1 Translated using Weblate (Italian)
Currently translated at 77.3% (613 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:56:05 +01:00
tech_exorcist
480757f0d3 Translated using Weblate (Italian)
Currently translated at 77.0% (610 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:55:13 +01:00
x
8dae290390 Translated using Weblate (Italian)
Currently translated at 77.0% (610 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:55:12 +01:00
tech_exorcist
ab7218acd4 Translated using Weblate (Italian)
Currently translated at 76.3% (605 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:54:21 +01:00
x
b5ffeff5fe Translated using Weblate (Italian)
Currently translated at 76.3% (605 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:54:20 +01:00
Beanna de Nugoro
c075f31e1a Translated using Weblate (Italian)
Currently translated at 76.3% (605 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:54:20 +01:00
Beanna de Nugoro
fcd894612e Translated using Weblate (Italian)
Currently translated at 75.8% (601 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:52:34 +01:00
tech_exorcist
11e0ef818d Translated using Weblate (Italian)
Currently translated at 75.8% (601 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:52:33 +01:00
x
27cd3ad46b Translated using Weblate (Italian)
Currently translated at 75.8% (601 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:52:33 +01:00
x
7ca263a202 Translated using Weblate (Italian)
Currently translated at 74.6% (591 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:50:38 +01:00
Beanna de Nugoro
f958a78641 Translated using Weblate (Italian)
Currently translated at 74.6% (591 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:50:37 +01:00
tech_exorcist
6e2e508125 Translated using Weblate (Italian)
Currently translated at 74.6% (591 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 15:50:36 +01:00
Thomas Citharel
aa7f265e64 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!688
2020-11-05 11:42:16 +01:00
Balázs Úr
66708825aa Translated using Weblate (Hungarian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-05 11:29:17 +01:00
josé m
78b55014f4 Translated using Weblate (Galician)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/gl/
2020-11-05 11:29:16 +01:00
x
63a31530f2 Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-05 11:29:15 +01:00
x
3c26975f88 Translated using Weblate (Italian)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-05 11:29:15 +01:00
Paolo Mauri
1bb9070a15 Translated using Weblate (Italian)
Currently translated at 63.6% (504 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 11:29:14 +01:00
x
91f515b128 Translated using Weblate (Italian)
Currently translated at 63.6% (504 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-05 11:29:14 +01:00
mano
892b0fe95b Translated using Weblate (German)
Currently translated at 92.8% (735 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-11-05 11:29:12 +01:00
Thomas Citharel
dcdb27ce0f Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!686
2020-11-05 09:07:56 +01:00
frama late
c1f80c3421 Translated using Weblate (Italian)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-04 21:32:10 +01:00
x
c4361721a4 Translated using Weblate (Italian)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-04 21:32:10 +01:00
frama late
33783714d8 Translated using Weblate (Italian)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-04 21:31:44 +01:00
x
bd92480d0e Translated using Weblate (Italian)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-04 21:31:43 +01:00
diorama
15fe6b4fe5 Translated using Weblate (Italian)
Currently translated at 57.3% (454 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 20:37:27 +01:00
x
27a8d8d350 Translated using Weblate (Italian)
Currently translated at 57.3% (454 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 20:37:27 +01:00
diorama
d47d6c3fb3 Translated using Weblate (Italian)
Currently translated at 57.3% (454 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 20:37:11 +01:00
x
e3629ada02 Translated using Weblate (Italian)
Currently translated at 57.3% (454 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 20:37:11 +01:00
diorama
9ac07e8ff9 Translated using Weblate (Italian)
Currently translated at 57.3% (454 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 20:35:36 +01:00
x
e4b4ee46c1 Translated using Weblate (Italian)
Currently translated at 57.3% (454 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 20:35:35 +01:00
Thomas Citharel
015b57d67b Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!685
2020-11-04 16:09:04 +01:00
frama late
d5a1a2df16 Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-04 15:52:48 +01:00
x
4953a2e7fa Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-04 15:52:47 +01:00
frama late
47e5d6f070 Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-04 15:52:15 +01:00
Thomas Citharel
bb539ae864 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!684
2020-11-04 14:06:00 +01:00
Eivind Ødegård
9bca6e0c72 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 38.6% (92 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2020-11-04 13:52:30 +01:00
Balázs Úr
74b8e91b36 Translated using Weblate (Hungarian)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/
2020-11-04 13:52:29 +01:00
Eivind Ødegård
e2812b8bcb Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2020-11-04 13:52:17 +01:00
josé m
39847d85bf Translated using Weblate (Galician)
Currently translated at 41.1% (70 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/gl/
2020-11-04 13:52:15 +01:00
Marcin Mikołajczak
d4543adb87 Translated using Weblate (Polish)
Currently translated at 96.4% (164 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/pl/
2020-11-04 13:52:14 +01:00
diorama
4bd4a85f9e Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-04 13:52:14 +01:00
Marcin Mikołajczak
d266b73559 Translated using Weblate (Polish)
Currently translated at 38.2% (91 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2020-11-04 13:52:13 +01:00
Quentin PAGÈS
84434e350e Translated using Weblate (Occitan)
Currently translated at 65.5% (156 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-11-04 13:52:13 +01:00
diorama
e717ec28cb Translated using Weblate (Italian)
Currently translated at 78.5% (187 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-04 13:52:12 +01:00
x
730bd1044c Translated using Weblate (Italian)
Currently translated at 78.5% (187 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-11-04 13:52:12 +01:00
Marcin Mikołajczak
53baf403e1 Translated using Weblate (Polish)
Currently translated at 99.4% (788 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-11-04 13:52:11 +01:00
Quentin PAGÈS
9d8d8de187 Translated using Weblate (Occitan)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-11-04 13:52:10 +01:00
diorama
15106421d3 Translated using Weblate (Italian)
Currently translated at 55.9% (443 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 13:52:09 +01:00
Paolo Mauri
d5f2793c93 Translated using Weblate (Italian)
Currently translated at 55.9% (443 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-04 13:52:06 +01:00
diorama
286ec8cd59 Translated using Weblate (Spanish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-04 13:52:06 +01:00
frama late
08f99fd508 Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-03 23:17:52 +01:00
diorama
45e583213a Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-03 23:17:52 +01:00
frama late
be3e48a0d4 Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-03 23:17:31 +01:00
diorama
fd24e680ec Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-03 23:17:30 +01:00
diorama
f9e9fa70e6 Translated using Weblate (Italian)
Currently translated at 99.4% (169 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-03 23:12:54 +01:00
x
da0200d89c Translated using Weblate (Italian)
Currently translated at 99.4% (169 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-03 23:12:53 +01:00
Eivind Ødegård
edf7b0a4c9 Added translation using Weblate (Norwegian Nynorsk) 2020-11-02 23:03:12 +01:00
Thomas Citharel
27a737c0eb Merge branch 'upgrade-deps' into 'master'
Upgrade a deps that wasn't upgraded for some reason

See merge request framasoft/mobilizon!683
2020-11-02 19:08:31 +01:00
Thomas Citharel
dd09e4aafb Upgrade a deps that wasn't upgraded for some reason
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 18:51:08 +01:00
Thomas Citharel
1b88e6fb1c Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!682
2020-11-02 18:33:54 +01:00
Paolo Mauri
fcfc7f326d Translated using Weblate (Italian)
Currently translated at 38.0% (301 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-02 18:30:08 +01:00
diorama
2721bdbc7f Translated using Weblate (Italian)
Currently translated at 38.0% (301 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-02 18:30:07 +01:00
Thomas Citharel
29c020e046 Merge branch 'ensure-we-have-an-unique-relay-actor' into 'master'
Ensure we have an unique relay actor

Closes #427

See merge request framasoft/mobilizon!681
2020-11-02 18:27:51 +01:00
Thomas Citharel
9967642871 Add proper error message when accessing followers/followings w/ auth
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 18:11:27 +01:00
Thomas Citharel
8f275f4600 Make sure we have only one relay actor
Close #427

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 18:10:56 +01:00
Thomas Citharel
30127f2ffa Merge branch 'upgrade-deps' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!680
2020-11-02 14:22:58 +01:00
Thomas Citharel
3f0f871ed3 Disable Credo check ApplicationConfigInModuleAttribute for now
Enable it when we require Elixir 1.10+ and we can use Application.compile_env/3

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 14:05:56 +01:00
Thomas Citharel
09c6a767e8 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 12:42:49 +01:00
Thomas Citharel
a8ea5f35f6 Merge branch 'fix-not-supported-languages-for-instance-language' into 'master'
Fix About page crashing when instance language is not supported

See merge request framasoft/mobilizon!679
2020-11-02 12:41:25 +01:00
Thomas Citharel
d7e4350bb2 Fix About page crashing when instance language is not supported
Use the languages defined by CLDR on server instead, and fallback to
english if not defined

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 12:12:55 +01:00
Thomas Citharel
9b1fe676e8 Merge branch 'fix-remote-comments-being-accepted-if-disabled' into 'master'
Fix remote comments being accepted if disabled

Closes #429

See merge request framasoft/mobilizon!676
2020-11-02 11:03:11 +01:00
Thomas Citharel
c88d380ab2 Merge branch 'fix-preferences' into 'master'
Fix notification settings not displaying as saved

See merge request framasoft/mobilizon!678
2020-11-02 10:58:38 +01:00
Thomas Citharel
3f6a0528bc Don't allow remote comments to be inserted if parent event doesn't allow it
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 10:49:58 +01:00
Thomas Citharel
b78a19b0d4 Fix notification settings not displaying as saved
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 10:30:28 +01:00
Thomas Citharel
10caba3211 Merge branch 'activate-more-languages' into 'master'
Activate more languages in front-end

See merge request framasoft/mobilizon!677
2020-11-02 10:29:50 +01:00
Thomas Citharel
d7fb3acaff Activate more languages in front-end
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-02 10:07:01 +01:00
Thomas Citharel
e660f9894b Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!675
2020-11-02 09:33:12 +01:00
Eivind Ødegård
c43e0d4666 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 87.5% (693 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2020-11-02 09:06:56 +01:00
josé m
7d1e28119e Translated using Weblate (Galician)
Currently translated at 6.4% (11 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/gl/
2020-11-02 09:06:45 +01:00
Marcin Mikołajczak
13dd94541b Translated using Weblate (Polish)
Currently translated at 75.2% (128 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/pl/
2020-11-02 09:06:45 +01:00
x
7b2220ac45 Translated using Weblate (Italian)
Currently translated at 55.2% (94 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-11-02 09:06:44 +01:00
fadelkon
e3f06e2b3c Translated using Weblate (Catalan)
Currently translated at 17.6% (30 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/ca/
2020-11-02 09:06:43 +01:00
fadelkon
d117851ee6 Translated using Weblate (Catalan)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-11-02 09:06:43 +01:00
fadelkon
32336920dd Translated using Weblate (Catalan)
Currently translated at 47.0% (112 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ca/
2020-11-02 09:06:36 +01:00
Quentin PAGÈS
63be5e79ed Translated using Weblate (Occitan)
Currently translated at 62.6% (149 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-11-02 09:06:35 +01:00
Quentin PAGÈS
5741b4ea39 Translated using Weblate (Occitan)
Currently translated at 98.8% (783 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-11-02 09:06:35 +01:00
Paolo Mauri
5b46ff0336 Translated using Weblate (Italian)
Currently translated at 12.8% (102 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-11-02 09:06:33 +01:00
fadelkon
e9be40a8df Translated using Weblate (Spanish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-02 09:06:32 +01:00
fadelkon
eb3264e42f Translated using Weblate (Spanish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-01 09:24:24 +01:00
Berto Te
49d67097b3 Translated using Weblate (Spanish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-01 09:24:24 +01:00
Balázs Úr
1f08ae6f25 Added translation using Weblate (Hungarian) 2020-11-01 07:51:29 +01:00
fadelkon
36a4257c03 Translated using Weblate (Spanish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-11-01 02:05:20 +01:00
Thomas Citharel
96b3763c20 Merge branch 'Pascoual/mobilizon-docker-multi-stage-prod' into 'master'
Docker support

See merge request framasoft/mobilizon!674
2020-10-31 12:30:55 +01:00
Thomas Citharel
da131a4e6f Remove README.md (see Documentation) and move to framasoft/mobilizon
image

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-31 12:12:43 +01:00
prichier
aa7c899b69 Fix overlay & enoent error on image uploads 2020-10-31 02:42:06 +01:00
Thomas Citharel
6da7d1c922 Introduce the mobilizon_ctl wrapper to easily call tasks inside releases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-31 02:42:06 +01:00
Thomas Citharel
d1dece23a8 Allow to use Mix tasks inside Releases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-31 02:42:06 +01:00
Thomas Citharel
e5e458645d Fix pictures not being served by Plug.Static
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-31 02:42:06 +01:00
Thomas Citharel
2aa88f8e52 Make sure only "true" value is accepted to enable registrations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-31 02:42:06 +01:00
Thomas Citharel
3d43e0b9f7 Add .env to .gitignore
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-31 02:42:06 +01:00
prichier
f89d9172dc Get back original .gitlab-ci.yml name 2020-10-31 02:42:06 +01:00
prichier
f2c6eda079 Get back original root Dockerfile 2020-10-31 02:42:06 +01:00
prichier
6d2773e9ea Get back original root Dockerfile & gitlab-ci 2020-10-31 02:42:06 +01:00
prichier
f560743607 Fix MOBILIZON_INSTANCE_HOST in env.template 2020-10-31 02:42:06 +01:00
prichier
5ddc9929f0 Fix MR649 threads about env.template, pg port 2020-10-31 02:42:06 +01:00
prichier
ec1e490f39 Fix Mix.env use in prod app & MR threads 2020-10-31 02:42:06 +01:00
prichier
88dbfc0856 Mutli-stage build for production 2020-10-31 02:42:06 +01:00
prichier
3329745650 Add dockerfile and compose for production 2020-10-31 02:42:06 +01:00
Thomas Citharel
8fae56965e Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!673
2020-10-30 17:54:04 +01:00
Eivind Ødegård
a9134e0d27 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 9.2% (73 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2020-10-30 17:40:56 +01:00
Vincent Debierre
1d8f00ed09 Translated using Weblate (French (France))
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-10-30 17:40:55 +01:00
Quentin PAGÈS
6cfe49e3be Translated using Weblate (Occitan)
Currently translated at 89.3% (708 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-10-30 17:40:54 +01:00
Thomas Citharel
bd07ca2131 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!671
2020-10-29 17:42:37 +01:00
Yogesh K S
2316bf9519 Translated using Weblate (Kannada)
Currently translated at 0.8% (7 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/kn/
2020-10-29 16:52:15 +01:00
Jan Kjetil Myklebust
01e154a6ec Translated using Weblate (Norwegian Nynorsk)
Currently translated at 2.2% (18 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2020-10-29 16:52:15 +01:00
Ville Ranki
edd59cf434 Translated using Weblate (Finnish)
Currently translated at 19.4% (33 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/fi/
2020-10-29 16:52:14 +01:00
Ville Ranki
afad46a9ed Translated using Weblate (Finnish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-10-29 16:52:13 +01:00
Ville Ranki
1b06821e0c Translated using Weblate (Finnish)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-10-29 16:52:11 +01:00
spf
567c73829c Translated using Weblate (French (France))
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-10-29 16:52:11 +01:00
Paolo Mauri
ce22fcd69f Translated using Weblate (Italian)
Currently translated at 11.7% (93 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-10-29 16:52:10 +01:00
Yogesh K S
28b606e34e Added translation using Weblate (Kannada) 2020-10-29 12:30:59 +01:00
Jan Kjetil Myklebust
bd29d4191a Added translation using Weblate (Norwegian Nynorsk) 2020-10-29 11:21:08 +01:00
Thomas Citharel
c96de94386 Merge branch 'fix-leftover-per-page-value' into 'master'
Fix leftover per-page value

See merge request framasoft/mobilizon!670
2020-10-29 10:46:49 +01:00
Thomas Citharel
0010ab0161 Merge branch 'fix-login-provider-custom-name' into 'master'
Fix login provider custom name not showing up on login page

See merge request framasoft/mobilizon!669
2020-10-29 10:44:00 +01:00
Thomas Citharel
2f2c9e9328 Fix leftover per-page value
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-29 10:43:07 +01:00
Thomas Citharel
a75a3a3e0c Fix login provider custom name not showing up on login page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-29 10:24:39 +01:00
Thomas Citharel
05af0bca58 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!668
2020-10-29 09:30:37 +01:00
Benoit Charron
fdfd5ed913 Translated using Weblate (Esperanto)
Currently translated at 1.5% (12 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/eo/
2020-10-29 09:17:12 +01:00
josé m
f726391d8b Translated using Weblate (Galician)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-10-29 09:17:12 +01:00
josé m
9fa995907c Translated using Weblate (Galician)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-29 09:17:12 +01:00
Marcin Mikołajczak
6794427400 Translated using Weblate (Polish)
Currently translated at 62.3% (106 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/pl/
2020-10-29 09:17:12 +01:00
Berto Te
260e4e86e2 Translated using Weblate (Spanish)
Currently translated at 100.0% (170 of 170 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-10-29 09:17:12 +01:00
Quentin PAGÈS
90fb938cc4 Translated using Weblate (Occitan)
Currently translated at 60.5% (144 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-10-29 09:17:12 +01:00
Berto Te
1df0be3a51 Translated using Weblate (Spanish)
Currently translated at 100.0% (238 of 238 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-10-29 09:17:12 +01:00
Marcin Mikołajczak
f22f1c5ca8 Translated using Weblate (Polish)
Currently translated at 97.3% (771 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-10-29 09:17:12 +01:00
Quentin PAGÈS
1b9001c260 Translated using Weblate (Occitan)
Currently translated at 82.8% (656 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-10-29 09:17:12 +01:00
Berto Te
0127f46e44 Translated using Weblate (Spanish)
Currently translated at 100.0% (792 of 792 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-29 09:17:12 +01:00
Thomas Citharel
d2cccd696a Merge branch 'fix-language-detection' into 'master'
Fix language change

Closes #405 et #400

See merge request framasoft/mobilizon!667
2020-10-29 09:17:00 +01:00
Thomas Citharel
5965b221b1 Fix language change
- Load the language files correctly when language is changed
- Save user language in localstorage so that we can have it even if disconnected (but still load it from user settings eventually since
user might be on a different device)
- Load all locales from Cldr with Gettext
- Fix pt-PT -> pt-BR
- Clean some obsolete config.exs comments

Later changes will allow to set the language without an account
https://framagit.org/framasoft/mobilizon/-/issues/375

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-28 19:57:57 +01:00
Thomas Citharel
17997eb5e4 Merge branch 'update-demo-mode' into 'master'
Update demo mode

See merge request framasoft/mobilizon!666
2020-10-28 12:07:50 +01:00
Thomas Citharel
8e62db0ec3 Update demo mode to remove references to beta
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-28 11:41:39 +01:00
vincent debierre
98fd478342 Remove warning and reference to beta version status in text email format 2020-10-28 11:36:42 +01:00
Thomas Citharel
deb4289327 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!665
2020-10-28 11:36:25 +01:00
josé m
87774b20b7 Translated using Weblate (Galician)
Currently translated at 100.0% (794 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-28 11:34:30 +01:00
Quentin PAGÈS
7632e54012 Translated using Weblate (Occitan)
Currently translated at 60.3% (146 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-10-28 11:34:29 +01:00
Thomas Citharel
b95c6ec02e Translated using Weblate (Spanish)
Currently translated at 100.0% (242 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-10-28 11:34:29 +01:00
Marcin Mikołajczak
1fad3fcd03 Translated using Weblate (Polish)
Currently translated at 96.4% (766 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-10-28 11:34:28 +01:00
tobi
0daf0572cd Translated using Weblate (German)
Currently translated at 92.9% (738 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-10-28 11:34:25 +01:00
Thomas Citharel
30b48ba9f0 Merge branch 'fix-instance-cgu-selector' into 'master'
Fix instance custom privacy policy not applying

See merge request framasoft/mobilizon!663
2020-10-27 17:58:15 +01:00
Thomas Citharel
3a319811ec Fix instance custom privacy policy not applying
And update links to default terms & privacy policies

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-27 17:41:28 +01:00
Thomas Citharel
37ce812319 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!660
2020-10-27 17:23:57 +01:00
Marcin Mikołajczak
9cff59aa16 Translated using Weblate (Polish)
Currently translated at 71.9% (571 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-10-27 16:59:47 +01:00
josé m
e4ab70508d Translated using Weblate (Galician)
Currently translated at 100.0% (794 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-27 16:59:47 +01:00
Marcin Mikołajczak
93b474be17 Translated using Weblate (Polish)
Currently translated at 70.7% (562 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-10-27 16:59:47 +01:00
Berto Te
82cda82fcd Translated using Weblate (Spanish)
Currently translated at 100.0% (794 of 794 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-27 16:59:47 +01:00
Gilles
5be4a891c9 Added translation using Weblate (Esperanto) 2020-10-27 16:59:47 +01:00
Thomas Citharel
e2b70bb4e4 Merge branch 'fix-detect-file-mime-without-filename' into 'master'
Fix detecting file MIME type if file hasn't got a name

See merge request framasoft/mobilizon!661
2020-10-27 16:59:41 +01:00
Thomas Citharel
95c4294d16 Merge branch 'fix-followings-pagination' into 'master'
Fix followings/followers pagination

See merge request framasoft/mobilizon!657
2020-10-27 16:38:33 +01:00
Thomas Citharel
610859cb4e Merge branch 'i18n-improvements' 2020-10-27 16:37:00 +01:00
Thomas Citharel
0dd6203619 Update locales
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-27 16:36:03 +01:00
Marcin Mikolajczak
fa6e49b664 Make 'Federated Group Name' explanation text clearer 2020-10-27 16:33:42 +01:00
Marcin Mikolajczak
048c4c2e58 Franglais to English ;) 2020-10-27 16:33:23 +01:00
Thomas Citharel
1d658480bd Fix detecting file MIME type if file hasn't got a name
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-27 16:32:34 +01:00
Thomas Citharel
96dfb32349 Merge branch 'fix-jmz-metadata-test' into 'master'
Fix resource metadata test with JMZ

See merge request framasoft/mobilizon!662
2020-10-27 16:32:01 +01:00
Thomas Citharel
534c40d500 Fix resource metadata test with JMZ
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-27 16:09:27 +01:00
Thomas Citharel
012cff61fe Fix followings/followers pagination
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-27 09:13:17 +01:00
Thomas Citharel
122429e625 Merge branch 'improve-readme' into 'master'
Add more links into the README.md

See merge request framasoft/mobilizon!656
2020-10-26 14:24:02 +01:00
Thomas Citharel
8af4f3053e Add more links into the README.md
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 14:07:29 +01:00
Thomas Citharel
6907ddfa30 Merge branch '1.0.0' into 'master'
Release 1.0.0

See merge request framasoft/mobilizon!655
2020-10-26 12:36:40 +01:00
Thomas Citharel
2b9e96c03f Mention the crowdfunding at the bottom of the README file
And link to hall of fame

Also change framasoft logo picture url

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 12:11:00 +01:00
Thomas Citharel
8d0fe1b1a7 Release 1.0.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 12:04:18 +01:00
Thomas Citharel
39d109de31 Merge branch 'improve-local-upload' into 'master'
Improve local uploader

See merge request framasoft/mobilizon!653
2020-10-26 12:01:24 +01:00
Thomas Citharel
f71b62fe45 Merge branch 'remove-about-mbz' into 'master'
Remove about mobilizon page and add link to mobilizon.org

See merge request framasoft/mobilizon!654
2020-10-26 11:58:39 +01:00
Thomas Citharel
500612e5a3 Improve local uploader
Check that destination file is not here and temporary file is still here

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 11:42:29 +01:00
Thomas Citharel
0ffb51e4d0 Remove about mobilizon page and add link to mobilizon.org
Remove all other refrences to mobilizon.org / test.mobilizon.org

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 11:38:45 +01:00
Thomas Citharel
5304407f5e Merge branch 'improve-group-public-page' into 'master'
Improve group public page display when there's no description/events/posts

See merge request framasoft/mobilizon!652
2020-10-26 10:19:31 +01:00
Thomas Citharel
26567d8a9a Merge branch 'vpzomtrrfrt/mobilizon-port-support' into 'master'
Check port in compare_urls

See merge request framasoft/mobilizon!651
2020-10-26 10:01:31 +01:00
Thomas Citharel
13c9d3c437 Improve group public page display when there's no description/events/posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 09:48:25 +01:00
Colin Reeder
fddc659f2b Check port in compare_urls 2020-10-26 09:33:20 +01:00
Thomas Citharel
bdc1176b1d Merge branch 'upload-and-avatar-improvements' into 'master'
Upload and avatar improvements

See merge request framasoft/mobilizon!646
2020-10-26 09:00:08 +01:00
Thomas Citharel
7e1ae86848 Merge branch 'is_public-non-list' into 'master'
Fix is_public? for non-lists

See merge request framasoft/mobilizon!647
2020-10-26 08:36:09 +01:00
Thomas Citharel
13f513b2e7 Add exiftool to Docker image for CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-26 08:21:29 +01:00
Thomas Citharel
b38b08c7c3 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!650
2020-10-26 08:09:29 +01:00
Kate
3fd62b1777 Translated using Weblate (German)
Currently translated at 36.7% (89 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/de/
2020-10-26 04:28:01 +01:00
Quentin PAGÈS
2dd9ab8a56 Translated using Weblate (Occitan)
Currently translated at 78.6% (643 of 818 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-10-26 04:28:00 +01:00
Kate
33f3e5ad63 Translated using Weblate (German)
Currently translated at 92.2% (755 of 818 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-10-26 04:27:59 +01:00
Colin Reeder
bca4208dc5 Fix is_public? for non-lists 2020-10-25 12:17:31 -06:00
Thomas Citharel
90aacefc88 Improve avatar selection on edit identity
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-25 12:01:50 +01:00
Thomas Citharel
3c9e2ac62c Add more tests to upload filters
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-25 12:00:00 +01:00
Thomas Citharel
6e1c92594b Merge branch 'fix-page-accessible-without-login' into 'master'
Fix page accessible without login

See merge request framasoft/mobilizon!645
2020-10-24 17:52:19 +02:00
Thomas Citharel
450b75ba3b Merge branch 'upgrade-deps' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!644
2020-10-24 17:34:23 +02:00
Thomas Citharel
194906bc32 Fix a few typescript issues in Interact.vue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-24 17:32:27 +02:00
Thomas Citharel
baaa68389b Fix a few routes being accessible without auth
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-24 17:32:15 +02:00
Thomas Citharel
edae2df29b Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-24 17:17:44 +02:00
Thomas Citharel
aaab08e34e Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!643
2020-10-24 14:42:11 +02:00
josé m
4d90d9c1c7 Translated using Weblate (Galician)
Currently translated at 100.0% (242 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-10-24 14:28:44 +02:00
josé m
91511e3c6b Translated using Weblate (Galician)
Currently translated at 100.0% (818 of 818 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-24 14:28:44 +02:00
Berto Te
b3aac86194 Translated using Weblate (Spanish)
Currently translated at 100.0% (818 of 818 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-24 14:28:44 +02:00
Thomas Citharel
b1297d27aa Merge branch 'fallback-git-status-to-mix-env' into 'master'
Fallback GitStatus version code to mix env value

See merge request framasoft/mobilizon!642
2020-10-24 14:28:40 +02:00
Thomas Citharel
ba263fe35d Fallback GitStatus version code to mix env value
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-23 18:55:47 +02:00
Thomas Citharel
96b947a6ed Merge branch '1.0.0-rc.4' into 'master'
1.0.0 rc.4

See merge request framasoft/mobilizon!641
2020-10-22 18:35:16 +02:00
Thomas Citharel
82f586bcc2 1.0.0rc.4
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 18:10:03 +02:00
Thomas Citharel
b5036951d8 Fix list group elements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 18:06:02 +02:00
Thomas Citharel
3fd6ca3c92 Merge branch '1.0.0-rc.3' into 'master'
Release 1.0.0-rc.3

See merge request framasoft/mobilizon!639
2020-10-22 18:01:12 +02:00
Thomas Citharel
ac5800847d Release 1.0.0-rc.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 18:00:41 +02:00
Thomas Citharel
5f830ef349 Merge branch 'fix-more-apollo-cache-issues' into 'master'
Fix more apollo cache issues

See merge request framasoft/mobilizon!638
2020-10-22 17:49:48 +02:00
Thomas Citharel
63e739564f Fix listing event groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 16:59:04 +02:00
Thomas Citharel
fd711c4d12 When filter on public group events, exclude draft events as well
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 16:58:18 +02:00
Thomas Citharel
d6b2b068be Fix more Apollo cache issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 16:19:26 +02:00
Thomas Citharel
660211db95 Merge branch 'move-docs' into 'master'
Move docs to separate repo

See merge request framasoft/mobilizon!636
2020-10-22 13:59:38 +02:00
Thomas Citharel
8e5f6b89ff Move docs to separate repo
See https://framagit.org/framasoft/joinmobilizon/documentation

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 12:12:17 +02:00
Thomas Citharel
b524d870a3 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!635
2020-10-22 11:11:23 +02:00
josé m
13072cea19 Translated using Weblate (Galician)
Currently translated at 85.9% (208 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-10-22 10:52:32 +02:00
josé m
132f8a93ca Translated using Weblate (Galician)
Currently translated at 100.0% (817 of 817 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-22 10:52:32 +02:00
Berto Te
f83cddd85a Translated using Weblate (Spanish)
Currently translated at 100.0% (817 of 817 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-22 10:52:32 +02:00
Thomas Citharel
8388531f27 Merge branch 'disable-updating-deleting-group-posts-and-discussions-for-non-moderators' into 'master'
Improve group dashboard for members without moderator rights

See merge request framasoft/mobilizon!634
2020-10-22 10:52:26 +02:00
Thomas Citharel
5b37bd2493 Improve group dashboard for members without moderator rights
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 10:48:49 +02:00
Thomas Citharel
92d05daa9b Merge branch 'disable-updating-deleting-group-posts-and-discussions-for-non-moderators' into 'master'
Disable updating/deleting group posts and discussions for non-moderators

See merge request framasoft/mobilizon!633
2020-10-22 09:46:11 +02:00
Thomas Citharel
46a7545b66 Disable updating/deleting group posts and discussions for non-moderators
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 09:37:30 +02:00
Thomas Citharel
9cbfa4245c Merge branch 'improve-create-discussion-page' into 'master'
Improve create discussion page

See merge request framasoft/mobilizon!632
2020-10-22 08:57:39 +02:00
Thomas Citharel
0caa9b2592 Improve create discussion page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 08:40:17 +02:00
Thomas Citharel
564b6cdf9d Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!631
2020-10-21 18:22:23 +02:00
josé m
f5c3525f8b Translated using Weblate (Galician)
Currently translated at 61.1% (148 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-10-21 18:20:19 +02:00
Berto Te
b138dfdcec Translated using Weblate (Spanish)
Currently translated at 100.0% (808 of 808 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-21 18:20:19 +02:00
Thomas Citharel
36253ab7c1 Merge branch 'new-unlogged-homepage' into 'master'
New unlogged homepage

See merge request framasoft/mobilizon!630
2020-10-21 18:20:12 +02:00
Thomas Citharel
670fff14a9 New unlogged homepage
With fancy illustrations 

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 17:49:18 +02:00
Thomas Citharel
b6dc604776 Merge branch 'fix-graphql-cache-errors' into 'master'
Fix GraphQL cache errors because of missing id on some queries

Closes #387

See merge request framasoft/mobilizon!629
2020-10-21 12:32:26 +02:00
Thomas Citharel
3c25e51b7b Fix GraphQL cache errors because of missing id on some queries
Also moves some queries to cache-and-network policy and improve
typescript a bit

Closes #387

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 12:14:53 +02:00
Thomas Citharel
f47cf12aa5 Merge branch 'docs-email' into 'master'
Docs email

See merge request framasoft/mobilizon!627
2020-10-21 11:38:13 +02:00
Thomas Citharel
81cabbd054 Fix webfinger not following redirections by using a custom dedicated Tesla client
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 11:20:15 +02:00
Thomas Citharel
c084e9ac59 Merge branch 'add-task-to-refresh-instance-relay' into 'master'
Add task to refresh an instance relay

See merge request framasoft/mobilizon!628
2020-10-21 11:19:06 +02:00
Thomas Citharel
85a8a68fd6 Add task to refresh an instance relay
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 11:02:28 +02:00
Thomas Citharel
41d7d3262d Add more suggested tasks at the end of install
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 10:31:20 +02:00
Thomas Citharel
ec3a7a4c4d Add a comment in docs and config for recommended email port values
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 10:10:44 +02:00
Thomas Citharel
10ece93331 Fix Gitlab CI for Docs 2020-10-21 09:54:16 +02:00
Thomas Citharel
dc9da523be Merge branch 'multi-lingual-docs' into 'master'
Introduce multi-lingual docs

See merge request framasoft/mobilizon!625
2020-10-21 09:30:22 +02:00
Thomas Citharel
412d25bb57 📖 Improve dependency link on install guide
People were missing it

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 09:19:18 +02:00
Thomas Citharel
cf37be3660 Handle timezone not found in preferences
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 09:04:43 +02:00
Thomas Citharel
9d2f86e561 Introduce multi-lingual docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 09:04:42 +02:00
Thomas Citharel
2ecf62020b Merge branch 'add-missing-cmake-dependency-to-changelog' into 'master'
Add mising cmake dependency change to changelog

See merge request framasoft/mobilizon!624
2020-10-20 17:10:51 +02:00
Thomas Citharel
2b4da22977 Add mising cmake dependency change to changelog
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 16:54:12 +02:00
Thomas Citharel
7b113ff00a Merge branch '1.0.0-rc.2' into 'master'
1.0.0 rc.2

See merge request framasoft/mobilizon!622
2020-10-20 14:54:38 +02:00
Thomas Citharel
b5025f3be2 Add changelog for release 1.0.0-rc.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 14:34:49 +02:00
Thomas Citharel
de0978ba82 Add Move activity for Resources in AP docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 14:33:50 +02:00
Thomas Citharel
caa9841309 Upgrade to version 1.0.0-rc.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 14:33:49 +02:00
Thomas Citharel
3dcc912694 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 14:33:48 +02:00
Thomas Citharel
876062da3c Merge branch 'add-illustrations' into 'master'
Add illustrations

See merge request framasoft/mobilizon!623
2020-10-20 13:54:53 +02:00
Thomas Citharel
13a00198c6 Add picture to 404 page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 13:29:27 +02:00
Thomas Citharel
0c4d0ce045 Use footer pictures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 13:29:27 +02:00
Thomas Citharel
4941382dec Only import functions and variables into variables.scss
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 13:29:26 +02:00
Thomas Citharel
978ffcfc3b Add pictures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 13:29:25 +02:00
Thomas Citharel
7e4552d548 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!621
2020-10-20 11:33:14 +02:00
josé m
d9c94a69a5 Translated using Weblate (Galician)
Currently translated at 35.9% (87 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-10-20 11:01:37 +02:00
Thomas Citharel
3fe9c3447d Merge branch 'show-languages-on-about' into 'master'
Remove undraw picture on comments and let the organiser know they are the only profile that can comment if it's set in the event settings

See merge request framasoft/mobilizon!620
2020-10-20 11:01:33 +02:00
Thomas Citharel
7133b52185 Remove undraw picture on comments and let the organiser know they are
the only profile that can comment if it's set in the event settings

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 10:59:56 +02:00
Thomas Citharel
343db4c817 Merge branch 'show-languages-on-about' into 'master'
Show languages on instance about

See merge request framasoft/mobilizon!619
2020-10-20 10:37:12 +02:00
Thomas Citharel
28218281a6 Show languages on instance about
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 10:36:43 +02:00
Thomas Citharel
1e6f6343c9 Merge branch 'group-posts-fixes' into 'master'
Group posts fixes

See merge request framasoft/mobilizon!618
2020-10-20 10:25:16 +02:00
Thomas Citharel
b0f39db9cb Fix resource tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 10:25:00 +02:00
Thomas Citharel
a5275f9f84 Fix a credo issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 10:06:58 +02:00
Thomas Citharel
d2ecf5edcc Fix issue with hostname validation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:58:19 +02:00
Thomas Citharel
ac39d363ee Fix OEmbed preview parser
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:58:18 +02:00
Thomas Citharel
9966469444 Use a RichMediaPreviewClient to get details on resources
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:58:18 +02:00
Thomas Citharel
4617c51e52 Make sure only group moderators can update/delete events, posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:58:17 +02:00
Thomas Citharel
987de3f2c2 Couple of fixes for groups
- Fix posts update federation and add tests
- Fix posts deletion federation and add tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:44:04 +02:00
Thomas Citharel
c441532971 Fix listing group public events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:44:03 +02:00
Thomas Citharel
c9592f35f0 Add title information to post list page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:44:02 +02:00
Thomas Citharel
722b9de7e3 Fix redirection after deleting a post
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-20 09:44:00 +02:00
Thomas Citharel
af9f8461c8 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!617
2020-10-19 09:00:38 +02:00
josé m
4bff6e99a5 Translated using Weblate (Galician)
Currently translated at 29.3% (71 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/gl/
2020-10-19 06:51:55 +02:00
josé m
aab35e6d28 Translated using Weblate (Galician)
Currently translated at 100.0% (807 of 807 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-19 06:51:54 +02:00
Thomas Citharel
d0aabb1e8b Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!616
2020-10-18 15:24:40 +02:00
josé m
d9165051f8 Added translation using Weblate (Galician) 2020-10-18 06:49:28 +02:00
Berto Te
8e68dc3d5d Translated using Weblate (Spanish)
Currently translated at 100.0% (807 of 807 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-16 21:51:54 +02:00
Thomas Citharel
3266199947 Merge branch 'webfinger-fixes' into 'master'
Webfinger fixes

See merge request framasoft/mobilizon!614
2020-10-15 17:46:43 +02:00
Thomas Citharel
6b532b07e0 Merge branch 'fix-geocode-empty' into 'master'
Handle nothing found for reverse geocode

See merge request framasoft/mobilizon!615
2020-10-15 17:40:20 +02:00
Thomas Citharel
03f2664b01 Fix finding local actor by username with domain
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-15 17:19:22 +02:00
Thomas Citharel
48d7606e7e Improve debug logger message in webfinger module
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-15 17:19:15 +02:00
Thomas Citharel
35e0564cfc Handle nothing found for reverse geocode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-15 16:48:11 +02:00
Thomas Citharel
532dfed152 Merge branch 'add-group-federation-docs' into 'master'
Add up-to-date docs for ActivityPub support

See merge request framasoft/mobilizon!613
2020-10-15 15:49:42 +02:00
Thomas Citharel
41229e699b Add up-to-date docs for ActivityPub support
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-15 15:48:54 +02:00
Thomas Citharel
d23e64481b Merge branch 'home-i18n-fixes' into 'master'
Improve member management

See merge request framasoft/mobilizon!612
2020-10-15 14:49:22 +02:00
Thomas Citharel
ac81833706 Improve member management
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-15 14:24:51 +02:00
Thomas Citharel
65a68c9d24 Merge branch 'home-i18n-fixes' into 'master'
Home i18n fixes

See merge request framasoft/mobilizon!611
2020-10-15 11:20:51 +02:00
Thomas Citharel
e3607b57be Improve dashboard
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-15 11:04:05 +02:00
Thomas Citharel
d76489ae79 Fix error message always showed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 19:10:57 +02:00
Thomas Citharel
57a3989d49 Use modern mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 19:04:14 +02:00
Thomas Citharel
2aad8d3960 Move all routes to async components
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 18:59:36 +02:00
Thomas Citharel
7641b26032 Remove outdated comments in vue.config.js
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 18:57:44 +02:00
Thomas Citharel
f0085a1181 Fix title level on homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 18:57:05 +02:00
Thomas Citharel
ea38ca2567 Remove outdated string in install assistant
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 18:56:23 +02:00
Thomas Citharel
91c2ad8de6 Merge branch 'home-i18n-fixes' into 'master'
Couple of i18n and homepage fixes

See merge request framasoft/mobilizon!610
2020-10-14 13:55:27 +02:00
Thomas Citharel
65e46bc2d0 Couple of i18n and homepage fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 12:43:52 +02:00
Thomas Citharel
3847e97a64 Merge branch 'improve-build-times' into 'master'
Improve build times

See merge request framasoft/mobilizon!608
2020-10-14 11:55:53 +02:00
Thomas Citharel
a666a858ba Update i18n files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 11:45:33 +02:00
Thomas Citharel
c8ac5b07ee Fix email template without variables
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 11:45:32 +02:00
Thomas Citharel
60343128af Fix events from former followed instances showing up
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 11:45:32 +02:00
Thomas Citharel
16c0d4b80f Fix typo in translation string
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 09:46:34 +02:00
Thomas Citharel
c448ab4a52 Use datetime with TZ for posts timestamps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 09:46:33 +02:00
Thomas Citharel
823e3a256d Improve build times
* Fix bulma/buefy being imported many (many !!!) times

* Remove javascript-time-ago because date-fns pretty much does the same
thing

* Make sure languages are loaded asynchronously

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 09:46:33 +02:00
Thomas Citharel
4957e09afd Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!609
2020-10-14 09:45:37 +02:00
josé m
b0606079e9 Translated using Weblate (Galician)
Currently translated at 99.8% (802 of 803 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-14 09:32:33 +02:00
frama late
0da76137bf Translated using Weblate (Italian)
Currently translated at 30.5% (74 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-10-14 09:32:30 +02:00
Berto Te
8d186a32da Translated using Weblate (Spanish)
Currently translated at 100.0% (803 of 803 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-14 09:32:29 +02:00
Thomas Citharel
c33e9e615b Merge branch 'improve-edit-page-on-mobile' into 'master'
Improve edit page on mobile

Closes #392

See merge request framasoft/mobilizon!607
2020-10-13 17:35:06 +02:00
Thomas Citharel
23914bbc85 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 17:03:49 +02:00
Thomas Citharel
57cd004610 Improve edit page on mobile
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 17:03:48 +02:00
Thomas Citharel
3d5fed4087 Merge branch 'fix-user-count' into 'master'
Fixes for user deletion

See merge request framasoft/mobilizon!606
2020-10-13 17:03:28 +02:00
Thomas Citharel
59abbe88c2 Fix tests with user tasks
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:53:18 +02:00
Thomas Citharel
db9195665b Don't sent reset email when user is disabled
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:21:00 +02:00
Thomas Citharel
9396de2a8a Show user disabled status in mix task
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:20:30 +02:00
Thomas Citharel
0c77c898ad Fix a typo in create_bot task
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:20:07 +02:00
Thomas Citharel
b28ed9d10f Completely delete user when user request self destruction
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:10:27 +02:00
Thomas Citharel
af8a773654 Debug errors in test mode as well
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:06:00 +02:00
Thomas Citharel
7bcd4a7d2d Fix AccountSettings for 3rd-party auth
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 15:05:32 +02:00
Thomas Citharel
01150af70e Don't count deactivated users in statistics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 14:39:05 +02:00
Thomas Citharel
c7ddbc1162 Change CLI delete user task to completly delete user by default
And document the new option

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 14:36:55 +02:00
Thomas Citharel
f962563a9e Remove link to outdated wiki
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-12 14:36:13 +02:00
Thomas Citharel
0a96b3d951 Merge branch '1.0.0-rc.1' into 'master'
Bump version to 1.0.0-rc.1 and add changelog

See merge request framasoft/mobilizon!605
2020-10-12 14:32:15 +02:00
Thomas Citharel
d83ceafd1b Bump version to 1.0.0-rc.1 and add changelog
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-12 14:05:11 +02:00
Thomas Citharel
7c33a942e7 Merge branch 'make-sure-person-profiles-are-giving-404' into 'master'
Make sure a person profile page returns 404

See merge request framasoft/mobilizon!604
2020-10-12 13:56:52 +02:00
Thomas Citharel
2b5de4f50a Make sure a person profile page returns 404
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-12 13:38:25 +02:00
Thomas Citharel
0537f6ae09 Fix upload test with non allowed content-type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-12 11:14:35 +02:00
Thomas Citharel
fd5ea94e31 Merge branch 'ui-fixes' into 'master'
Improve UI on home & register pages

See merge request framasoft/mobilizon!603
2020-10-12 09:04:46 +02:00
Thomas Citharel
12153ce757 Improve UI on home & register pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-12 08:50:51 +02:00
Thomas Citharel
f8e4e68b8c Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!602
2020-10-11 12:15:34 +02:00
josé m
1bf540511d Translated using Weblate (Galician)
Currently translated at 76.6% (613 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-10 19:48:52 +02:00
Berto Te
2f40272014 Translated using Weblate (Spanish)
Currently translated at 100.0% (169 of 169 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-10-10 19:48:50 +02:00
Berto Te
cde8170843 Translated using Weblate (Spanish)
Currently translated at 100.0% (242 of 242 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-10-10 19:48:49 +02:00
Thomas Citharel
bab28fa5b1 Merge branch 'remove-bulma-placeholders' into 'master'
Remove bulma placeholders

Closes #391

See merge request framasoft/mobilizon!601
2020-10-10 17:39:01 +02:00
Thomas Citharel
c02f8d5169 Remove bulma placeholders
Close #391

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-10 17:13:59 +02:00
Thomas Citharel
c195df440d Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!600
2020-10-10 09:45:09 +02:00
Thomas Citharel
a046545277 Translated using Weblate (French (France))
Currently translated at 100.0% (800 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-10-10 02:54:22 +02:00
Thomas Citharel
82c1e4edae Merge remote-tracking branch 'weblate/master' 2020-10-09 20:02:41 +02:00
Taru Luojola
0f9770fa47 Translated using Weblate (Finnish)
Currently translated at 91.2% (730 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-10-09 19:51:21 +02:00
Taru Luojola
51f07c3590 Translated using Weblate (Finnish)
Currently translated at 100.0% (239 of 239 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-10-09 19:51:19 +02:00
Thomas Citharel
f888c4523d Merge branch 'fix-security-issues' into 'master'
Fix security issues

Closes #385 et #384

See merge request framasoft/mobilizon!599
2020-10-09 19:51:13 +02:00
Thomas Citharel
efddf3e421 Make sure only proper pictures are uploaded
Closes #384

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 19:29:12 +02:00
Thomas Citharel
9c0564444e Position the footer on the bottom of the screen
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 18:13:15 +02:00
Thomas Citharel
69f690306d [Security] Fix events being editable by other users that organizers
Closes #385

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 18:12:35 +02:00
Thomas Citharel
34ba18b5a5 Fix a typo in the path to picture on error template
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 17:07:10 +02:00
Thomas Citharel
d6ad60126d Fix a couple of issues in the nginx template
For instance, `X-Forwarded-Proto` is needed to properly generate the
callback URL for 3rd-party auth through Ueberauth

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 17:06:17 +02:00
Thomas Citharel
75bd1d38e5 Show a proper error message on creating/updating an event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 16:09:45 +02:00
Thomas Citharel
3e89a72d74 Fix profiles not administrators able to edit a group
Related to #385

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 16:09:44 +02:00
Berto Te
99708fe2d3 Translated using Weblate (Spanish)
Currently translated at 100.0% (239 of 239 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-10-09 15:06:49 +02:00
Berto Te
2617d28ded Translated using Weblate (Spanish)
Currently translated at 100.0% (800 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-09 15:06:48 +02:00
Thomas Citharel
2adf688092 Merge branch 'add-error-page' into 'master'
Introduce support for custom nginx error pages

See merge request framasoft/mobilizon!598
2020-10-09 15:06:43 +02:00
Thomas Citharel
befdeba3d0 Introduce support for custom nginx error pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-09 14:48:49 +02:00
frama late
8e491287f2 Translated using Weblate (Italian)
Currently translated at 40.3% (67 of 166 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-10-09 11:05:57 +02:00
josé m
3c5355100a Translated using Weblate (Galician)
Currently translated at 65.6% (525 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-09 10:03:02 +02:00
Filip Bengtsson
6c2e0e33e7 Translated using Weblate (Swedish)
Currently translated at 25.5% (61 of 239 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/sv/
2020-10-09 10:01:04 +02:00
Thomas Citharel
46092d4aec Merge branch 'skip-test-sometimes-failing' into 'master'
Skip test sometimes failing

See merge request framasoft/mobilizon!596
2020-10-08 16:54:34 +02:00
Thomas Citharel
b59626100a Merge branch 'fix-event-creation-on-update' into 'master'
Prevent creating a new event when editing one

Closes #381

See merge request framasoft/mobilizon!595
2020-10-08 16:35:11 +02:00
Thomas Citharel
81014660ed Merge branch 'upgrade-exvcr' into 'master'
Upgrade ex_vcr to latest version

See merge request framasoft/mobilizon!594
2020-10-08 16:22:14 +02:00
Thomas Citharel
3b97a3b444 Skip test sometimes failing
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 16:21:39 +02:00
Thomas Citharel
6ef81e9dcb Prevent creating a new event when editing one
Close #381

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 16:16:42 +02:00
Thomas Citharel
c3b3f770d2 Upgrade ex_vcr to latest version
https://github.com/parroty/exvcr/pull/160 fixes an issue with v0.12.0

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 15:58:54 +02:00
Thomas Citharel
ee985ce212 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!592
2020-10-08 14:06:55 +02:00
josé m
abeafc6fc9 Translated using Weblate (Galician)
Currently translated at 57.7% (462 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-08 11:57:42 +02:00
Thomas Citharel
6946b76eaf Merge branch 'add-faq-to-docs' into 'master'
Add faq to docs

See merge request framasoft/mobilizon!593
2020-10-08 11:57:38 +02:00
Thomas Citharel
c74a578458 Rollback to ex_vcr 11.2
https://github.com/parroty/exvcr/issues/159 causes issues with other
Mocks

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 11:40:13 +02:00
Thomas Citharel
893e2296b3 Fix injecting metadata into HTML pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 10:41:30 +02:00
Thomas Citharel
eef5a9ff23 Change France to Europe in geocoders.md
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 10:22:30 +02:00
Thomas Citharel
c2a8c67eb2 Add FAQ for server requirements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 10:20:46 +02:00
Thomas Citharel
9086ce1aaf Allow nodejs build process to use a lower RAM value
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 10:20:14 +02:00
Thomas Citharel
44720caeb2 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 09:24:26 +02:00
Thomas Citharel
42f73ed55f Merge branch 'fix-event-update' into 'master'
Fix event update

See merge request framasoft/mobilizon!591
2020-10-08 09:24:10 +02:00
Thomas Citharel
b869a0bedc Make sure event update notification email gets sent to anonymous
participants

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 08:53:25 +02:00
Thomas Citharel
0bf7d16c81 Improve event update notification email
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 08:53:07 +02:00
Thomas Citharel
d4f51fe6e8 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!588
2020-10-08 08:38:53 +02:00
josé m
47bba31463 Translated using Weblate (Galician)
Currently translated at 54.7% (438 of 800 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-08 08:20:24 +02:00
josé m
de1723f246 Translated using Weblate (Galician)
Currently translated at 51.4% (407 of 791 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-08 08:20:24 +02:00
Berto Te
e46af9eed5 Translated using Weblate (Spanish)
Currently translated at 100.0% (791 of 791 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-08 08:20:24 +02:00
Thomas Citharel
6df1b0e652 Handle case when setting value is nil
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 08:19:59 +02:00
Thomas Citharel
d5325302fa Put back removed confirmation crypto call
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-08 08:19:44 +02:00
Thomas Citharel
0c39a1d159 Merge branch 'fix-doc-upgrade' into 'master'
Fix missing env MIX_ENV for mix deps.get in upgrade doc (minor)

See merge request framasoft/mobilizon!590
2020-10-08 08:09:57 +02:00
Numahell
63474a5f39 Fix missing env MIX_ENV for mix deps.get in upgrade 2020-10-07 22:07:10 +02:00
Thomas Citharel
ff5359073c Merge branch 'fix-anonymous-participation' into 'master'
Fix anonymous participation

See merge request framasoft/mobilizon!589
2020-10-07 17:30:06 +02:00
Thomas Citharel
09089f1db9 Improve anonymous participation and confirmation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-07 17:05:15 +02:00
Thomas Citharel
7fda91b9fa Merge branch 'add-languages-to-admin-settings' into 'master'
Add languages to admin settings

See merge request framasoft/mobilizon!587
2020-10-07 17:01:35 +02:00
Thomas Citharel
4ee6457f09 Improve participation rejection email by adding bold
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-07 16:39:33 +02:00
Thomas Citharel
7508d322db Improve anonymous participation confirmation email by adding bold
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-07 16:39:32 +02:00
Thomas Citharel
058a53c6cd Add languages to admin settings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-07 16:38:24 +02:00
Thomas Citharel
89c57d447d Merge branch 'add-statistics' into 'master'
Expose more statistics

See merge request framasoft/mobilizon!586
2020-10-07 11:11:08 +02:00
Thomas Citharel
a9d0c7d7bc Expose more statistics
* differenciate local & all events/comments/groups
* add instance follows/followings

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-07 10:52:29 +02:00
Thomas Citharel
f45ed84d24 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!585
2020-10-07 08:29:56 +02:00
josé m
8cf888439e Translated using Weblate (Galician)
Currently translated at 43.4% (343 of 789 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-07 08:28:53 +02:00
Berto Te
e87810d1a8 Translated using Weblate (Spanish)
Currently translated at 100.0% (235 of 235 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-10-07 08:28:53 +02:00
frama late
2fe5f1de84 Translated using Weblate (Italian)
Currently translated at 10.8% (86 of 789 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-10-07 08:28:53 +02:00
Berto Te
d14025d83e Translated using Weblate (Spanish)
Currently translated at 100.0% (789 of 789 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-07 08:28:53 +02:00
Thomas Citharel
429a64f402 Merge branch 'improve-text' into 'master'
Improve text

See merge request framasoft/mobilizon!584
2020-10-07 08:28:45 +02:00
Thomas Citharel
731d622aa7 [Groups] Allow to promote/demote to moderator
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-06 15:38:53 +02:00
Thomas Citharel
6ba7ae2aba Improve some texts on account registration and email notification
settings

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-06 15:36:19 +02:00
Thomas Citharel
4b1accf425 Merge remote-tracking branch 'weblate/master' 2020-10-06 14:12:55 +02:00
Thomas Citharel
8aaf156818 Translated using Weblate (English)
Currently translated at 100.0% (226 of 226 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2020-10-06 13:01:42 +02:00
Thomas Citharel
e29cee1867 Merge branch 'notify-instance-subscriptions' into 'master'
Notify instance subscriptions

See merge request framasoft/mobilizon!583
2020-10-06 13:01:37 +02:00
Thomas Citharel
6a7d6343d3 Fix an indentation warning
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-06 12:35:46 +02:00
Thomas Citharel
155d5838ef Improve profile registration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-06 12:35:45 +02:00
Thomas Citharel
1574a51fcb Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!582
2020-10-06 10:27:50 +02:00
josé m
d8dd35b506 Translated using Weblate (Galician)
Currently translated at 43.2% (340 of 787 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-06 10:06:35 +02:00
Quentin PAGÈS
4f99a7e883 Translated using Weblate (Occitan)
Currently translated at 75.3% (593 of 787 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-10-06 10:06:35 +02:00
frama late
2dee0b5ee7 Translated using Weblate (Italian)
Currently translated at 10.1% (80 of 787 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-10-06 10:06:35 +02:00
Thomas Citharel
5677117cda Merge branch 'improve-profile-registration' into 'master'
Improve profile registration

See merge request framasoft/mobilizon!581
2020-10-06 10:06:28 +02:00
Thomas Citharel
2feeac0e18 Improve profile registration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-06 09:54:07 +02:00
Thomas Citharel
de81a57047 Merge branch 'fixes' into 'master'
Fixes

See merge request framasoft/mobilizon!580
2020-10-05 17:59:21 +02:00
Thomas Citharel
af867cde17 Make sure only organizer actor can comment if event comments are
disabled

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-05 17:42:53 +02:00
Thomas Citharel
d5d7e9b32e Specify that only users with account can comment
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-05 16:42:31 +02:00
Thomas Citharel
01aa58e1ca Merge branch 'fixes' into 'master'
Fixes

See merge request framasoft/mobilizon!579
2020-10-05 15:28:11 +02:00
Thomas Citharel
0b3d158470 Fix issues in email change emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-05 14:46:08 +02:00
Thomas Citharel
680b577f1b Fix typo in atom name
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-05 14:45:58 +02:00
Thomas Citharel
fb23d2a7e4 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!577
2020-10-05 11:02:06 +02:00
josé m
d337644bda Translated using Weblate (Galician)
Currently translated at 36.1% (284 of 786 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-05 11:01:08 +02:00
Berto Te
8609997580 Translated using Weblate (Spanish)
Currently translated at 100.0% (166 of 166 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-10-05 11:01:08 +02:00
frama late
b933dda603 Translated using Weblate (Italian)
Currently translated at 9.7% (77 of 786 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-10-05 11:01:08 +02:00
Thomas Citharel
362c9c5d39 Merge branch 'explore-locateme' into 'master'
restore locate me button in search form

See merge request framasoft/mobilizon!578
2020-10-05 11:01:03 +02:00
setop
fd494b50c6 restore locate me button in search form 2020-10-05 10:48:00 +02:00
Thomas Citharel
f55ef73054 Fix i18n merge issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-02 16:32:15 +02:00
Thomas Citharel
eb1d5652be Merge remote-tracking branch 'weblate/master' 2020-10-02 16:30:12 +02:00
Filip Bengtsson
6032bb745f Translated using Weblate (Swedish)
Currently translated at 17.0% (28 of 164 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/sv/
2020-10-02 16:19:47 +02:00
Berto Te
1998f09c73 Translated using Weblate (Spanish)
Currently translated at 100.0% (164 of 164 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-10-02 16:19:47 +02:00
Berto Te
6959a9704c Translated using Weblate (Spanish)
Currently translated at 100.0% (226 of 226 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-10-02 16:19:46 +02:00
Berto Te
5637526976 Translated using Weblate (Spanish)
Currently translated at 100.0% (786 of 786 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-10-02 16:19:46 +02:00
Thomas Citharel
533ffc82a7 Fix invitations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-02 16:19:31 +02:00
Thomas Citharel
f25ad27c3f Make sure event and group search only return the correct type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-02 16:19:30 +02:00
Thomas Citharel
b6a22d63f0 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!576
2020-10-02 11:09:57 +02:00
josé m
9020b07eab Translated using Weblate (Galician)
Currently translated at 29.1% (229 of 786 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-10-02 10:47:39 +02:00
Thomas Citharel
cdced7de7d Translated using Weblate (French (France))
Currently translated at 100.0% (786 of 786 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-10-02 10:47:39 +02:00
Thomas Citharel
5d7c007a78 Improve Typescript support for ActorAutoComplete component
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-02 10:47:12 +02:00
Thomas Citharel
801b1d8bc1 Better handle group invitation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-02 10:46:58 +02:00
Thomas Citharel
94036b5854 Disallow accessing identity page when logged in
And disallow calls to fetchPerson when not our own profile or unlogged

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-02 09:53:32 +02:00
Thomas Citharel
d4175dacfd Fix anonymous call to profile endpoint
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 19:10:18 +02:00
Thomas Citharel
4de7c50ec8 Comments improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 18:53:42 +02:00
Thomas Citharel
b7a767cfae Make sure we don't submit the event form twice
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 18:25:57 +02:00
Thomas Citharel
b81d9589a8 Add back depreciated Bulma list style
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 18:19:18 +02:00
Thomas Citharel
6917fa0ec5 Fix report button showing if anonymous reporting is disabled
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 17:51:59 +02:00
Thomas Citharel
885ba8e5d9 Fix duplicate events on homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 17:51:07 +02:00
Thomas Citharel
e784a91445 Fix merge locales issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 16:13:07 +02:00
Thomas Citharel
ee380d40d7 Merge remote-tracking branch 'weblate/master' 2020-10-01 16:06:10 +02:00
Thomas Citharel
11cc5e38c9 Merge branch 'typo' into 'master'
Little typo

See merge request framasoft/mobilizon!573
2020-10-01 15:58:55 +02:00
spf
fa847f3b3c Little typo 2020-10-01 15:58:37 +02:00
Thomas Citharel
d1d5c3d1a2 Merge branch 'fix-group-events-list' 2020-10-01 15:57:59 +02:00
Thomas Citharel
00bef44ef5 Fix group event list
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 15:57:49 +02:00
Filip Bengtsson
5eb35aef90 Translated using Weblate (Swedish)
Currently translated at 39.7% (87 of 219 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/sv/
2020-10-01 15:30:52 +02:00
frama late
8c9e7c2953 Translated using Weblate (Italian)
Currently translated at 9.6% (75 of 775 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-10-01 15:30:51 +02:00
Thomas Citharel
8dcc3b43ec Merge branch 'fix-posts' into 'master'
Fix posts and rework graphql errors

See merge request framasoft/mobilizon!574
2020-10-01 15:30:46 +02:00
Thomas Citharel
625c1f3b2a Fix posts and rework graphql errors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-01 15:07:15 +02:00
Berto Te
291712a454 Translated using Weblate (Spanish)
Currently translated at 100.0% (163 of 163 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-09-30 15:52:29 +02:00
Berto Te
99cc60397c Translated using Weblate (Spanish)
Currently translated at 100.0% (219 of 219 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-09-30 15:52:28 +02:00
Vincent Finance
7f42f58c4a Translated using Weblate (Japanese)
Currently translated at 9.9% (77 of 775 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ja/
2020-09-30 15:52:27 +02:00
Berto Te
4a766dfc9b Translated using Weblate (Spanish)
Currently translated at 100.0% (775 of 775 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-09-30 15:52:27 +02:00
Thomas Citharel
7fb345056a Merge branch 'report-group' into 'master'
Allow to report a group

See merge request framasoft/mobilizon!571
2020-09-30 15:52:16 +02:00
Thomas Citharel
c171dd494b Allow to report a group
And multiple group tweaks

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 15:26:58 +02:00
frama late
d7963e3174 Translated using Weblate (Italian)
Currently translated at 34.9% (57 of 163 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-09-30 11:08:36 +02:00
Vincent Finance
d7eef1ec69 Translated using Weblate (Japanese)
Currently translated at 9.2% (71 of 770 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ja/
2020-09-30 11:08:36 +02:00
frama late
65f6da1aba Translated using Weblate (Italian)
Currently translated at 8.8% (68 of 770 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-09-30 11:08:36 +02:00
josé m
f7f0d95017 Translated using Weblate (Galician)
Currently translated at 21.8% (174 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-09-30 11:08:36 +02:00
Vincent Finance
b2d9f461ee Translated using Weblate (Japanese)
Currently translated at 2.6% (21 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ja/
2020-09-30 11:08:36 +02:00
Thomas Citharel
731b836387 Merge branch 'fixes' into 'master'
Fixes

See merge request framasoft/mobilizon!570
2020-09-30 11:08:28 +02:00
Thomas Citharel
e5b8d1a31d Move contact to organized by
And minor things

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:45:22 +02:00
Thomas Citharel
493a15cea1 Send all event reminder notifications
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:45:01 +02:00
Thomas Citharel
bf553ddca4 Sent notification that the event participation has been confirmed when
anonymous

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:44:01 +02:00
Thomas Citharel
6069ebaa8a Add local groups as statistics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:42:19 +02:00
Thomas Citharel
8d72086fb9 Only remember anonymous participation 1 month
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:40:10 +02:00
Thomas Citharel
f3fe521982 Ask to save anonymous participation in browser after email confirmation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:39:46 +02:00
Thomas Citharel
7aacfee7d4 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:39:00 +02:00
Thomas Citharel
d6e3f331f7 Add MIME recompilation step to changelog
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-30 10:38:28 +02:00
Thomas Citharel
799b35be3a Merge branch 'improve-groups' into 'master'
Improve and activate groups

See merge request framasoft/mobilizon!568
2020-09-29 10:42:15 +02:00
Thomas Citharel
685b88b9b4 Improve and activate groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-29 10:25:00 +02:00
Thomas Citharel
69bf06c397 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!567
2020-09-29 08:44:26 +02:00
frama late
34ef43f118 Translated using Weblate (Italian)
Currently translated at 8.0% (64 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2020-09-29 04:55:49 +02:00
Thomas Citharel
ff1aea47fd Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!566
2020-09-28 14:08:05 +02:00
Filip Bengtsson
95094377b3 Translated using Weblate (Swedish)
Currently translated at 43.3% (345 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/sv/
2020-09-28 11:51:47 +02:00
Quentin PAGÈS
ee222155a9 Translated using Weblate (Occitan)
Currently translated at 78.6% (625 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-09-28 11:51:46 +02:00
Thomas Citharel
840180affc Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!565
2020-09-24 09:19:01 +02:00
josé m
f4920f4c5a Translated using Weblate (Galician)
Currently translated at 20.5% (163 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-09-24 08:51:45 +02:00
Thomas Citharel
8b499104df Merge branch 'add-ld-json-content-type' into 'master'
Also respond AS payload to application/ld+json

See merge request framasoft/mobilizon!564
2020-09-23 10:03:21 +02:00
Thomas Citharel
0a2175a629 Also respond AS payload to application/ld+json
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-23 09:23:06 +02:00
Thomas Citharel
82b4b7ddbb Make sure anonymous participation doesn't show up when logged-in
And improve a little typescript usage

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-22 15:04:29 +02:00
Thomas Citharel
07f2ded339 Fix some CSS issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-22 12:20:19 +02:00
Thomas Citharel
2e0d38e276 Fix number of events per paginated search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-22 12:00:16 +02:00
Thomas Citharel
6d47ce393d Add pagination to search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-22 11:45:54 +02:00
Thomas Citharel
1dbb53cacc Improve method signatures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-22 10:37:16 +02:00
Thomas Citharel
9910613cc3 Merge branch 'fix-geospatials' into 'master'
fix-geospatials

See merge request framasoft/mobilizon!559
2020-09-21 15:08:09 +02:00
setop
a97a96c6a5 Fix geospatial clients
add json plus to base client and rename to geospacial client
geospatial http client with json plug
2020-09-21 14:46:07 +02:00
Thomas Citharel
3d6af2dc22 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!562
2020-09-21 12:36:29 +02:00
josé m
aaae8d6ccf Translated using Weblate (Galician)
Currently translated at 10.4% (83 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/
2020-09-21 12:15:52 +02:00
josé m
a9468ec975 Added translation using Weblate (Galician) 2020-09-21 12:15:52 +02:00
Filip Bengtsson
10d7b53d6a Translated using Weblate (Swedish)
Currently translated at 39.3% (85 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/sv/
2020-09-21 12:15:52 +02:00
frama late
078734975f Translated using Weblate (Italian)
Currently translated at 52.3% (11 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-09-21 12:15:52 +02:00
frama late
276f067742 Translated using Weblate (Italian)
Currently translated at 28.7% (62 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-09-21 12:15:52 +02:00
frama late
1746f9417e Translated using Weblate (Italian)
Currently translated at 19.4% (42 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-09-21 12:15:52 +02:00
frama late
a6e649bf43 Translated using Weblate (Italian)
Currently translated at 71.4% (15 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/it/
2020-09-21 12:15:52 +02:00
frama late
f858e9c71a Translated using Weblate (Italian)
Currently translated at 18.5% (40 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2020-09-21 12:15:52 +02:00
Vincent Finance
3ef4459989 Translated using Weblate (Japanese)
Currently translated at 0.3% (3 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ja/
2020-09-21 12:15:52 +02:00
Vincent Finance
1365e504e5 Translated using Weblate (Japanese)
Currently translated at 13.8% (30 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ja/
2020-09-21 12:15:52 +02:00
Vincent Finance
4f0d816dd2 Translated using Weblate (Japanese)
Currently translated at 0.1% (1 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ja/
2020-09-21 12:15:52 +02:00
Berto Te
9548d7390b Translated using Weblate (Spanish)
Currently translated at 100.0% (795 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-09-21 12:15:52 +02:00
Thomas Citharel
ce79d0b472 Run prettier after upgrade
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-21 12:15:37 +02:00
Thomas Citharel
2cb629f87c Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-21 12:04:39 +02:00
Thomas Citharel
351ca332d1 Merge branch 'patch-1' into 'master'
add debut statement to create activity

See merge request framasoft/mobilizon!563
2020-09-21 11:53:55 +02:00
Thomas Citharel
33b56e66ed Merge branch 'group-improvement' into 'master'
Improvements to group page

See merge request framasoft/mobilizon!561
2020-09-21 11:35:43 +02:00
Thomas Citharel
ffe65b9e3f Improvements to group page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-21 11:18:49 +02:00
setop
1430ba302a add debut statement to create activity 2020-09-12 00:42:35 +02:00
Thomas Citharel
08f9ae4549 Merge branch 'allow-disabling-event-creation' into 'master'
Allow to disable event creation

See merge request framasoft/mobilizon!560
2020-09-02 15:32:29 +02:00
Thomas Citharel
7554fd0a27 Allow to disable event creation
And change the group toggle

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-02 15:08:47 +02:00
Thomas Citharel
67da74e85d Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!558
2020-09-02 12:05:21 +02:00
Berto Te
357988ec08 Translated using Weblate (Spanish)
Currently translated at 100.0% (216 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-09-02 11:15:19 +02:00
Berto Te
59e48a9eca Translated using Weblate (Spanish)
Currently translated at 100.0% (795 of 795 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-09-02 11:15:19 +02:00
Thomas Citharel
65ca5ddda0 Merge branch 'refresh-outbox' into 'master'
Refresh outbox

See merge request framasoft/mobilizon!557
2020-09-02 11:15:11 +02:00
Thomas Citharel
6e982bb9ce Show group address in group metadata
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-02 10:57:19 +02:00
Thomas Citharel
7a4d526e45 Add a noindex HTTP header on unlisted resources
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-02 10:57:18 +02:00
Thomas Citharel
6148cfdaac Allow to refresh instance outbox when they accept subscription
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-02 10:57:18 +02:00
Thomas Citharel
83354d834d Fix relay outbox endpoint
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-09-02 10:50:22 +02:00
Thomas Citharel
685bd41778 Merge branch 'show-ip-in-admin' into 'master'
Show user connection IP and date in admin

See merge request framasoft/mobilizon!556
2020-08-31 17:19:25 +02:00
Thomas Citharel
a9b8b92ce4 Show user connection IP and date in admin
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-31 16:57:13 +02:00
Thomas Citharel
3b1c7e85db Merge branch 'improve-texts' into 'master'
Improve texts

See merge request framasoft/mobilizon!555
2020-08-31 14:49:15 +02:00
Thomas Citharel
f74aa357e4 Improve texts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-31 14:25:21 +02:00
Thomas Citharel
d76225c6d9 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!554
2020-08-29 12:29:50 +02:00
Berto Te
afe2181125 Translated using Weblate (Spanish)
Currently translated at 100.0% (216 of 216 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-08-29 05:51:36 +02:00
Berto Te
548aa79032 Translated using Weblate (Spanish)
Currently translated at 100.0% (781 of 781 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-08-29 05:51:35 +02:00
Thomas Citharel
5c3df09d6f Merge branch 'add-login-information-to-user' into 'master'
Add login information to user

See merge request framasoft/mobilizon!553
2020-08-28 09:42:53 +02:00
Thomas Citharel
50d44b9481 Merge branch 'dependabot/npm_and_yarn/js/date-fns-2.16.0' 2020-08-28 09:24:40 +02:00
Thomas Citharel
034cddcfa1 Add login information to user
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-28 09:23:49 +02:00
dependabot-preview[bot]
4344215e2a Bump date-fns from 2.15.0 to 2.16.0 in /js
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.15.0...v2.16.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 23:51:08 +00:00
Thomas Citharel
45a4816b57 Merge branch 'upgrade-deps' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!552
2020-08-27 16:09:42 +02:00
Thomas Citharel
db93455b07 Fix getting remote IP behind reverse proxy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-27 15:54:43 +02:00
Thomas Citharel
543b9a2dad Run Prettier with updated version
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-27 15:41:48 +02:00
Thomas Citharel
32d92553aa Upgrade Elixir deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-27 14:46:05 +02:00
Thomas Citharel
d005defdbf Upgrade JS deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-27 14:40:35 +02:00
Thomas Citharel
ea97844ab8 Merge branch 'group-admin-profiles' into 'master'
Add group admin profiles

See merge request framasoft/mobilizon!551
2020-08-27 12:28:07 +02:00
Thomas Citharel
e1bc27c7b0 Add group admin profiles
And other fixes

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-27 12:12:54 +02:00
Thomas Citharel
b262ed5e82 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!550
2020-08-24 07:40:33 +02:00
Taru Luojola
e4280850c8 Translated using Weblate (Finnish)
Currently translated at 100.0% (768 of 768 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-08-22 21:51:34 +02:00
Taru Luojola
97ced23130 Translated using Weblate (Finnish)
Currently translated at 100.0% (208 of 208 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-08-22 21:51:33 +02:00
Quentin PAGÈS
31442e3114 Translated using Weblate (Occitan)
Currently translated at 80.2% (616 of 768 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-08-22 21:51:32 +02:00
Thomas Citharel
2db75ed796 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!548
2020-08-21 14:40:17 +02:00
Berto Te
6752e3ec7b Translated using Weblate (Spanish)
Currently translated at 100.0% (768 of 768 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-08-21 12:51:31 +02:00
Berto Te
4fe41fb2b2 Translated using Weblate (Spanish)
Currently translated at 100.0% (208 of 208 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-08-20 11:11:05 +02:00
Berto Te
3c6e5c7e99 Translated using Weblate (Spanish)
Currently translated at 100.0% (766 of 766 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-08-20 11:11:05 +02:00
Quentin PAGÈS
928ffea109 Translated using Weblate (Occitan)
Currently translated at 77.6% (593 of 764 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-08-20 11:11:05 +02:00
Thomas Citharel
e994516d35 Merge branch 'update-member' into 'master'
Update member

See merge request framasoft/mobilizon!549
2020-08-20 11:10:59 +02:00
Thomas Citharel
3bdc120b78 Allow to update a member role
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-20 10:54:58 +02:00
Thomas Citharel
5fe5224ca3 Add an authenticated fetch route for members
If the member is remote, it redirects to original instance

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-19 11:29:02 +02:00
Thomas Citharel
2f0b6ef416 Merge branch 'show-comment-discussion-edited' into 'master'
Discussion improvements for groups

Closes #372

See merge request framasoft/mobilizon!547
2020-08-19 09:18:12 +02:00
Thomas Citharel
307932a253 Discussion improvements for groups
Show when a comment has been edited.

Closes #372

Hide the report functionnality for now

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-19 09:01:34 +02:00
Thomas Citharel
07cd644f4f Merge branch 'fix-user-suspension' into 'master'
Fix user suspension

Closes #374

See merge request framasoft/mobilizon!546
2020-08-18 17:42:30 +02:00
Thomas Citharel
614cc1adc7 Fix datetime unserialize on admin logs view
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 17:22:06 +02:00
Thomas Citharel
8d7abe9ba0 Fix account suspension
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 17:21:58 +02:00
Thomas Citharel
28eca5f2f1 Merge remote-tracking branch 'weblate/master' 2020-08-18 16:04:48 +02:00
Thomas Citharel
53437ef77f Translated using Weblate (French (France))
Currently translated at 100.0% (762 of 762 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-08-18 16:02:45 +02:00
Thomas Citharel
ceb34a3058 Merge branch 'upgrade-deps' into 'master'
Upgrade deps

Closes #366

See merge request framasoft/mobilizon!545
2020-08-18 16:02:40 +02:00
Thomas Citharel
51a413a3fc Adapt for Buefy 0.9 <b-table> scope changes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 15:50:50 +02:00
Thomas Citharel
ea50fb55a8 Close navbar when submitting search
Closes #366

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 15:26:11 +02:00
Thomas Citharel
79fb591fdf Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 15:25:59 +02:00
Thomas Citharel
1eaaf9bba3 Fix comments tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 15:06:56 +02:00
Thomas Citharel
4d7d7584ed Merge remote-tracking branch 'weblate/master' 2020-08-18 14:39:41 +02:00
Thomas Citharel
4de644e262 Translated using Weblate (French)
Currently translated at 100.0% (202 of 202 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2020-08-18 14:37:55 +02:00
Thomas Citharel
412d8d075d Merge branch 'improve-member-flow' into 'master'
Improve member adding and excluding flow

See merge request framasoft/mobilizon!544
2020-08-18 14:37:49 +02:00
Thomas Citharel
0939418946 Improve member adding and excluding flow
Allow to exclude a member

Send emails to the member when it's excluded

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-18 14:37:31 +02:00
Thomas Citharel
0b5e7b0746 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!543
2020-08-17 09:27:47 +02:00
Quentin PAGÈS
fe24906c33 Translated using Weblate (Occitan)
Currently translated at 77.4% (587 of 758 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-08-17 08:49:35 +02:00
fluxx
e6aaba8b8f Translated using Weblate (German)
Currently translated at 99.6% (755 of 758 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-08-17 08:49:35 +02:00
fluxx
f9d73222f8 Translated using Weblate (German)
Currently translated at 99.4% (754 of 758 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-08-17 08:49:35 +02:00
Thomas Citharel
cb9345dcb5 Merge branch 'patch-1' into 'master'
Add missing 'sudo' in installation instructions

See merge request framasoft/mobilizon!540
2020-08-17 08:49:31 +02:00
Thomas Citharel
984ef1d228 Merge branch 'patch-2' into 'master'
Fix file path of nginx config file in installation instructions

See merge request framasoft/mobilizon!541
2020-08-17 08:49:17 +02:00
Thomas Citharel
0eea8eead1 Merge branch 'patch-3' into 'master'
Add missing 'sudo' in installation guide

See merge request framasoft/mobilizon!542
2020-08-17 08:48:57 +02:00
fluxx
c0c9b64734 Add another missing 'sudo' in installation instructions 2020-08-16 19:16:06 +02:00
fluxx
2f055e1588 Add missing 'sudo' in installation guide 2020-08-16 19:13:33 +02:00
fluxx
12f81cb861 Fix file path of nginx config file in installation instructions 2020-08-16 19:08:42 +02:00
fluxx
25cc1d8554 Add missing 'sudo' in installation instructions 2020-08-16 19:05:56 +02:00
Thomas Citharel
37983350e3 Merge branch 'fixes-after-sitemap' into 'master'
Fixes after sitemap

See merge request framasoft/mobilizon!539
2020-08-13 09:24:09 +02:00
Thomas Citharel
5cd1aa49c9 Remove the /events/explore route
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-12 17:55:38 +02:00
Thomas Citharel
73a8232576 Move crontab for sitemap to hourly
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-12 17:55:20 +02:00
Thomas Citharel
6a3a309283 Merge branch 'feature/sitemap' into 'master'
Introduce sitemap and upgrade oban

See merge request framasoft/mobilizon!538
2020-08-12 16:36:37 +02:00
Thomas Citharel
310e51dd13 Add a mix task to generate a sitemap
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-12 16:35:46 +02:00
Thomas Citharel
5bc7e7f9b2 Introduce Sitemaps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-12 16:29:34 +02:00
Thomas Citharel
15069b6099 Upgrade oban to 2.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-12 16:06:09 +02:00
Thomas Citharel
3725a82708 Merge branch 'fix-remote-actor-visibility' into 'master'
Fix remote group visibility and use Mastodon's discoverable attribute

Closes #370

See merge request framasoft/mobilizon!537
2020-08-12 11:21:24 +02:00
Thomas Citharel
3973c835e8 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!536
2020-08-12 10:47:58 +02:00
Thomas Citharel
b09bb7dde4 Fix remote group visibility and use Mastodon's discoverable attribute
Make sure actor visibility is :public or :unlisted

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-12 10:45:48 +02:00
Berto Te
b141e8ddb1 Translated using Weblate (Spanish)
Currently translated at 100.0% (202 of 202 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-08-11 14:47:31 +02:00
Berto Te
b75254cd39 Translated using Weblate (Spanish)
Currently translated at 100.0% (758 of 758 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-08-11 14:47:31 +02:00
Berto Te
a534559bce Translated using Weblate (Spanish)
Currently translated at 86.1% (174 of 202 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-08-11 14:47:31 +02:00
Berto Te
5e3dd87687 Translated using Weblate (Spanish)
Currently translated at 100.0% (751 of 751 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-08-11 14:47:31 +02:00
Thomas Citharel
38f1abcc81 Merge branch 'improve-group-view' 2020-08-11 14:47:17 +02:00
Thomas Citharel
20f82936b0 Improve group view
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-11 14:46:58 +02:00
Thomas Citharel
1ebd753eb0 Merge branch 'improve-group-transations' into 'master'
Add address to group public page

See merge request framasoft/mobilizon!535
2020-08-11 12:00:05 +02:00
Thomas Citharel
bf2c2cd874 Add address to public group page and handle empty collections
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-11 11:45:21 +02:00
Thomas Citharel
e6e7ef4a18 Don't show the delete post button when creating a new post
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-11 11:44:07 +02:00
Thomas Citharel
78b866aab9 Merge branch 'fix-tesla-issue' into 'master'
Fix tesla issue

See merge request framasoft/mobilizon!534
2020-08-11 10:43:19 +02:00
Thomas Citharel
cd2898ea97 Fix Tesla warning.
No need to implement get/post functions here

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-11 10:13:25 +02:00
Thomas Citharel
3fe34a24ef Upgrade mogrify dependency
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-11 10:13:09 +02:00
Thomas Citharel
41321d68dd Merge branch 'bring-back-tag-search' into 'master'
Bring back tag search

Closes #369

See merge request framasoft/mobilizon!533
2020-08-10 19:09:29 +02:00
Thomas Citharel
aa98f73038 Bring back tag search
Closes #369

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 18:54:25 +02:00
Thomas Citharel
bb8df2d75a Merge branch 'change-wording-on-email-change' into 'master'
Fix some gettext issues with translations

See merge request framasoft/mobilizon!532
2020-08-10 18:39:34 +02:00
Thomas Citharel
1330761c4b Fix some gettext issues with translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 18:30:15 +02:00
Thomas Citharel
0de23006c7 Merge branch 'change-wording-on-email-change' into 'master'
Change wording on email modification notification sentence

See merge request framasoft/mobilizon!531
2020-08-10 18:13:35 +02:00
Thomas Citharel
c079985f3e Fix Schema.org SearchAction metadata
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 18:08:25 +02:00
Thomas Citharel
67866689ed Improve wording for emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 18:02:48 +02:00
Thomas Citharel
5f53b76f79 Merge branch 'fix-schema-org-location' into 'master'
Add a VirtualLocation field to the event URL itself when location is not defined

See merge request framasoft/mobilizon!530
2020-08-10 16:44:22 +02:00
Thomas Citharel
93b9130de5 Merge branch 'update-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!529
2020-08-10 16:25:32 +02:00
Thomas Citharel
04615698ab Add a VirtualLocation field to the event URL itself when location is not
defined

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 16:22:15 +02:00
Thomas Citharel
472caecd02 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!528
2020-08-10 16:22:02 +02:00
Thomas Citharel
ec638c205f Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 16:09:03 +02:00
Quentin PAGÈS
96358b817d Translated using Weblate (Occitan)
Currently translated at 75.8% (555 of 732 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-08-10 15:49:55 +02:00
Thomas Citharel
a95d491e4a Merge branch 'search-events-with-location' into 'master'
Search events with location

See merge request framasoft/mobilizon!521
2020-08-10 15:49:49 +02:00
Thomas Citharel
ba86b2d644 Allow to search groups by location
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:24 +02:00
Thomas Citharel
a5eef19de7 Add group search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:23 +02:00
Thomas Citharel
59a4a41043 Fix API test
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:22 +02:00
Thomas Citharel
fcf5778ae5 Allow to filter by begins_on and ends_on. Redirect explore to search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:21 +02:00
Thomas Citharel
11b57f00f1 Fix events test for new search signature
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:20 +02:00
Thomas Citharel
10807b0e94 Allow to filter search by multiple tags
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:19 +02:00
Thomas Citharel
c0ce3d4dbe Fix AP Fetcher
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:19 +02:00
Thomas Citharel
3d4f232801 Allow events to be searched by location and period
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-08-10 15:40:18 +02:00
Thomas Citharel
e294ffc1b8 Merge branch 'patch-4' into 'master'
fix instance_name option for `mix mobilizon.instance gen`

Closes #368

See merge request framasoft/mobilizon!526
2020-08-10 14:39:51 +02:00
Thomas Citharel
5ac443c190 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!527
2020-08-05 08:56:00 +02:00
Quentin PAGÈS
4aa4c8afee Translated using Weblate (Occitan)
Currently translated at 73.3% (537 of 732 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-08-04 21:51:27 +02:00
Thomas Citharel
e13b2a33f5 Merge branch 'patch-3' into 'master'
Adding listen-port option to `mix mobilizon.instance gen`

See merge request framasoft/mobilizon!525
2020-08-04 21:46:17 +02:00
yalh
61a8bf44f2 Adding listen-port option to mix mobilizon.instance gen 2020-08-04 21:46:17 +02:00
yalh
369b09b3b5 Trying to fix https://framagit.org/framasoft/mobilizon/-/issues/368 2020-08-04 21:22:38 +02:00
Thomas Citharel
640d550176 Merge branch 'patch-1' into 'master'
Update maintenance_ tasks.md

See merge request framasoft/mobilizon!523
2020-08-04 16:46:12 +02:00
Thomas Citharel
77063ba857 Merge branch 'patch-2' into 'master'
Update maintenance_ tasks.md

See merge request framasoft/mobilizon!524
2020-08-04 16:45:53 +02:00
yalh
128d3f0821 Update maintenance_ tasks.md 2020-08-03 22:48:25 +02:00
yalh
bb1672c571 Update maintenance_ tasks.md 2020-08-03 22:36:16 +02:00
Thomas Citharel
c7d21dc83f Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!522
2020-08-02 11:27:29 +02:00
Quentin PAGÈS
e64af220a2 Translated using Weblate (Occitan)
Currently translated at 71.3% (522 of 732 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-08-01 19:51:25 +02:00
Berto Te
cd28c41908 Translated using Weblate (Spanish)
Currently translated at 100.0% (732 of 732 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-08-01 19:51:24 +02:00
Thomas Citharel
27653298b0 Merge branch 'fix-search-html-tokenized' into 'master'
Insert spaces before stripping HTML when inserting search data

See merge request framasoft/mobilizon!520
2020-07-31 11:36:27 +02:00
Thomas Citharel
41c8023218 Insert spaces before stripping HTML when inserting search data
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-31 11:19:42 +02:00
Thomas Citharel
3cabd01fcd Update translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-31 11:08:44 +02:00
Thomas Citharel
de1278de5d Fix a line no longer used
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-31 11:08:29 +02:00
Thomas Citharel
89d6cd564b Register on %instanceName%, not Mobilizon
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-31 11:08:03 +02:00
Thomas Citharel
01b4c9678f Merge branch 'fix-accepting-follows' into 'master'
Fix accepting follows

See merge request framasoft/mobilizon!518
2020-07-31 10:00:18 +02:00
Thomas Citharel
5559df5402 Merge branch 'prevent-upserting-local-actor' into 'master'
Prevent upserting local actor

See merge request framasoft/mobilizon!519
2020-07-31 09:22:12 +02:00
Thomas Citharel
f5a6a8a1b7 Fix trying to create signatures for remote actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-31 09:21:10 +02:00
Thomas Citharel
0ef420409a Prevent upserting local actor
By comparing it's URI

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-31 09:01:27 +02:00
Thomas Citharel
aac7c1a98f Fix redirections on WebFinger
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-30 17:57:20 +02:00
Thomas Citharel
f1bb33ac50 Merge branch 'group-posts' into 'master'
Introduce group posts

See merge request framasoft/mobilizon!516
2020-07-30 17:16:53 +02:00
Thomas Citharel
a338caca5e Introduce group posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-30 16:55:35 +02:00
Thomas Citharel
3dcacc1338 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!515
2020-07-08 15:08:31 +02:00
Berto Te
54277e8fc5 Translated using Weblate (Spanish)
Currently translated at 100.0% (712 of 712 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-07-08 12:51:15 +02:00
Thomas Citharel
a6fad4bc17 Merge branch 'update-instance-actor-when-updating-instance-description' into 'master'
Update Instance Actor when updating instance settings

Closes #365

See merge request framasoft/mobilizon!514
2020-07-07 17:34:52 +02:00
Thomas Citharel
ac1a581c9f Improve federation management UI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-07 17:20:10 +02:00
Thomas Citharel
58b8986113 Update Instance Actor when updating instance settings
Also fix an issue when publishing activities to followers/group members

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-07 16:55:59 +02:00
Thomas Citharel
de0aa1595f Merge branch 'fix-map-comments-zindex' into 'master'
Fix elements overflowing on map modal

See merge request framasoft/mobilizon!513
2020-07-07 11:12:39 +02:00
Thomas Citharel
5283e0d8ae Fix elements overflowing on map modal
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-07 10:54:10 +02:00
Thomas Citharel
3d6b79b8e1 Merge branch 'improve-event-edit-timepicker' into 'master'
Only restrict event time picker times when same day

See merge request framasoft/mobilizon!511
2020-07-07 10:29:20 +02:00
Thomas Citharel
4a33bdfbad Merge branch 'fix-event-report-modal-trigger' into 'master'
Fix event report modal trigger

See merge request framasoft/mobilizon!512
2020-07-07 09:49:22 +02:00
Thomas Citharel
ac5d755259 Fix event report modal trigger
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-07 09:33:34 +02:00
Thomas Citharel
bdfad2e332 Only restrict event time picker times when same day
Otherwise it was getting tricky to change time for a different date

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-07 09:21:00 +02:00
Thomas Citharel
3836246d2c Merge branch 'fix-my-events-pagination' into 'master'
Fix scheduler for participation notifications

See merge request framasoft/mobilizon!510
2020-07-06 19:06:59 +02:00
Thomas Citharel
600c3fe040 Merge branch 'fix-search-result-on-mobile' into 'master'
Fix search results width on mobile

See merge request framasoft/mobilizon!509
2020-07-06 18:58:56 +02:00
Thomas Citharel
e740fabf93 Fix scheduler for participation notifications
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 18:55:58 +02:00
Thomas Citharel
0cb7eba6d8 Merge branch 'fix-my-events-pagination' into 'master'
Fix MyEvents pagination

See merge request framasoft/mobilizon!508
2020-07-06 18:46:31 +02:00
Thomas Citharel
76eecab02c Fix search results width on mobile
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 18:36:51 +02:00
Thomas Citharel
ce494b7f08 Merge branch 'fix-3rd-party-auth-issues' into 'master'
Fix 3rd-party auth issues

See merge request framasoft/mobilizon!507
2020-07-06 17:54:40 +02:00
Thomas Citharel
31aefde76d Fix MyEvents pagination
And reverse order for past events so that it's coherent

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 17:35:03 +02:00
Thomas Citharel
10dab04dc1 Fix 3rd-party auth issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 17:33:40 +02:00
Thomas Citharel
4f079c1cda Merge branch 'ldap' into 'master'
Introduce support for 3rd-party auth (OAuth2 & LDAP)

Closes #28

See merge request framasoft/mobilizon!502
2020-07-06 15:51:33 +02:00
Thomas Citharel
d712e005b2 Add changelog entries for LDAP & OAuth
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 15:43:01 +02:00
Thomas Citharel
1ea6dc4f23 Add basic documentation for LDAP & OAuth support
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 15:43:00 +02:00
Thomas Citharel
f3becc672a Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 15:42:59 +02:00
Thomas Citharel
7302ecbc23 Introduce support for 3rd-party auth (OAuth2 & LDAP)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-06 15:42:59 +02:00
Thomas Citharel
08ac4d8772 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!506
2020-07-06 13:25:19 +02:00
Alexandra
0f8c154d4b Translated using Weblate (French (France))
Currently translated at 100.0% (705 of 705 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-07-06 12:51:14 +02:00
Thomas Citharel
4a32b3f177 Merge branch 'add-ram-warning-doc' into 'master'
Add warning for yarn run build memory consumption

Closes #364

See merge request framasoft/mobilizon!505
2020-07-05 08:51:48 +02:00
Thomas Citharel
0cfea2a10a Add warning for yarn run build memory consumption
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-07-05 08:32:11 +02:00
Thomas Citharel
3274fc9ddb Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!503
2020-07-05 08:26:16 +02:00
Taru Luojola
219a75b479 Translated using Weblate (Finnish)
Currently translated at 100.0% (705 of 705 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-07-03 18:51:14 +02:00
Taru Luojola
f4895d65d0 Translated using Weblate (Finnish)
Currently translated at 88.2% (180 of 204 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-07-03 18:51:13 +02:00
Thomas Citharel
f4137eb2e3 Merge branch 'setop/mobilizon-fix-addok' 2020-06-30 09:16:55 +02:00
setop
a1660abffd fix addok - country and region 2020-06-30 09:16:32 +02:00
Thomas Citharel
d81de37a7b Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!501
2020-06-29 14:45:46 +02:00
Berto Te
f45037e9ad Translated using Weblate (Spanish)
Currently translated at 100.0% (705 of 705 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-06-28 03:51:11 +02:00
Thomas Citharel
8379c1a02a Make prettier ignore lang JSON files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-26 15:35:58 +02:00
Thomas Citharel
ae94ed83c5 Make prettier ignore i18n JSON files. 2020-06-26 15:23:24 +02:00
Thomas Citharel
622acc4e78 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!500
2020-06-26 15:21:29 +02:00
ButterflyOfFire
2d5182bb19 Translated using Weblate (Arabic)
Currently translated at 46.4% (324 of 698 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2020-06-26 15:04:17 +02:00
Berto Te
6c05651e6c Translated using Weblate (Spanish)
Currently translated at 100.0% (204 of 204 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-06-26 15:04:17 +02:00
Berto Te
82d8283386 Translated using Weblate (Spanish)
Currently translated at 100.0% (698 of 698 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-06-26 15:04:17 +02:00
Thomas Citharel
08b8d3b491 Merge branch 'allow-to-properly-move-group-resources' into 'master'
Allow to properly move group resources

See merge request framasoft/mobilizon!496
2020-06-26 15:04:10 +02:00
Thomas Citharel
1147b6c411 Fix opengraph issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-26 14:42:40 +02:00
Thomas Citharel
e6f66e25db Rename conversation strings to discussion
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-26 12:08:07 +02:00
Thomas Citharel
50bf4985b1 Allow to properly move group resources
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-26 11:48:05 +02:00
Thomas Citharel
3f23d6b2a9 Merge branch 'improve-install-docs' into 'master'
Add the build-essential requirement to the Debian/Ubuntu install docs

See merge request framasoft/mobilizon!498
2020-06-26 09:28:24 +02:00
Thomas Citharel
9da8f2e4e8 Add the build-essential requirement to the Debian/Ubuntu install docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-26 09:13:46 +02:00
Thomas Citharel
1b653d01df Merge branch 'fix-event-deletion-on-homepage' into 'master'
Fix event deletion from homepage

See merge request framasoft/mobilizon!495
2020-06-25 14:22:55 +02:00
Thomas Citharel
4dfe90ce68 Fix event deletion from homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 14:09:01 +02:00
Thomas Citharel
b0db75921d Merge branch 'fix-settings-menu' into 'master'
Fix settings menu

See merge request framasoft/mobilizon!494
2020-06-25 12:51:09 +02:00
Thomas Citharel
0b7275ee7c Add prettier to CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 12:30:31 +02:00
Thomas Citharel
29ebf26b84 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 12:30:30 +02:00
Thomas Citharel
efb1abe459 Run prettier on files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 12:30:29 +02:00
Thomas Citharel
f35fcd761b Fix settings menu
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 12:30:29 +02:00
Thomas Citharel
0e4cb217d8 Merge branch 'fix-cursor-pointer-on-profile-names' into 'master'
Remove cursor: pointer on profile names

Closes #358

See merge request framasoft/mobilizon!493
2020-06-25 11:01:59 +02:00
Thomas Citharel
74f09cb63f Remove cursor: pointer on profile names
Close #358

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 10:14:25 +02:00
Thomas Citharel
f5543dac70 Merge branch 'patch-5' into 'master'
Make this file match the "gettext" requests

See merge request framasoft/mobilizon!491
2020-06-25 09:47:52 +02:00
Thomas Citharel
641028d825 Merge translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 09:34:57 +02:00
Marie-Cécile Godwin
6a239f022d Make this file match the "gettext" requests 2020-06-24 19:00:34 +02:00
Thomas Citharel
9faad6ba1f Merge branch 'drop-html-sanitize-ex-and-fix-title-escaping' into 'master'
Drop HTMLSanitizeEx and fix title sanitizing

See merge request framasoft/mobilizon!490
2020-06-24 16:52:28 +02:00
Thomas Citharel
b2e817bbdd Drop HTMLSanitizeEx and fix title sanitizing
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-24 16:37:00 +02:00
Thomas Citharel
da895517da Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!489
2020-06-24 14:58:36 +02:00
Berto Te
6775b88bac Translated using Weblate (Spanish)
Currently translated at 100.0% (205 of 205 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-06-24 14:45:13 +02:00
Berto Te
d95e244272 Translated using Weblate (Spanish)
Currently translated at 100.0% (697 of 697 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-06-24 14:45:12 +02:00
Thomas Citharel
bf194c2ae7 Merge branch 'fix-resource-tests' into 'master'
Fix resource tests by changing URL

See merge request framasoft/mobilizon!487
2020-06-24 12:33:19 +02:00
Thomas Citharel
7664e131b7 Fix resource tests by changing URL
https://framagit.org/framasoft/accueil/-/issues/4

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-24 12:14:58 +02:00
Thomas Citharel
fbaf06539e Merge branch 'scheduler-fixes' into 'master'
Scheduler fixes

See merge request framasoft/mobilizon!486
2020-06-24 12:03:57 +02:00
Thomas Citharel
f73f4519a7 Scheduler fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-24 11:37:22 +02:00
Thomas Citharel
7c9e2824cf Release 1.0.0-beta.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-24 10:11:09 +02:00
Thomas Citharel
62674789f8 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-24 10:10:58 +02:00
Thomas Citharel
94fbecd779 Improve color palette
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-24 10:05:22 +02:00
Thomas Citharel
09b9022c04 Fix french typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 19:09:50 +02:00
Thomas Citharel
b736fa45b7 Translation fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 19:08:36 +02:00
Thomas Citharel
5425720925 Merge branch 'email-improvements' into 'master'
Email improvements

See merge request framasoft/mobilizon!485
2020-06-23 19:05:27 +02:00
Thomas Citharel
694cddf2ec More email fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 18:40:56 +02:00
Marie-Cécile Godwin
118ba40c53 Text amendments to sound more native English, switch to MBZ latest colour scheme, switch to Roboto font. 2020-06-23 18:13:53 +02:00
Marie-Cécile Godwin
4096fa474c Update "gettext" commands to reflect html file. 2020-06-23 18:13:39 +02:00
Marie-Cécile Godwin
5c065e813f Text amendments to sound more native English, switch to MBZ latest colour scheme, switch to Roboto font. 2020-06-23 18:13:28 +02:00
Thomas Citharel
7f23920b13 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!481
2020-06-23 18:06:22 +02:00
Côme 744
f3cfdc74bd Translated using Weblate (French)
Currently translated at 100.0% (198 of 198 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2020-06-23 17:20:39 +02:00
Thomas Citharel
19ff59147a Fix redirection after event deletion
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 17:20:21 +02:00
Thomas Citharel
967c829e9b Improve public comments display
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 17:20:09 +02:00
Thomas Citharel
f2023ff9f0 Add possibility to copy URL in share modal
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 17:19:41 +02:00
Thomas Citharel
ee74dc96f3 Merge remote-tracking branch 'weblate/master' 2020-06-23 15:19:21 +02:00
Thomas Citharel
7c0618e868 UI fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 15:15:31 +02:00
Thomas Citharel
78c49ef62f Update Changelog
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 11:29:30 +02:00
Thomas Citharel
9141adc6a9 Add content formatting on instance long description
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 11:14:07 +02:00
Thomas Citharel
7a8fb75190 Fix instance terms when contact is undefined
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 10:58:48 +02:00
Taru Luojola
9c5b159242 Translated using Weblate (Finnish)
Currently translated at 99.8% (652 of 653 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-06-23 10:49:09 +02:00
theo lem
7f75ed9705 Translated using Weblate (French (France))
Currently translated at 100.0% (653 of 653 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-06-23 10:49:06 +02:00
Berto Te
302288dcef Translated using Weblate (Spanish)
Currently translated at 100.0% (653 of 653 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-06-23 10:49:06 +02:00
Thomas Citharel
4c6957f736 Merge branch 'improve-tos' into 'master'
Improve Terms of Service

See merge request framasoft/mobilizon!480
2020-06-23 10:48:59 +02:00
Thomas Citharel
f666e4c6d0 Fix settings menu allowing showing everything for everyone
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 10:35:16 +02:00
Thomas Citharel
34ec5117bb Improve Terms of Service
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-23 10:35:15 +02:00
Thomas Citharel
14c9663ef5 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!479
2020-06-18 17:25:08 +02:00
Taru Luojola
c192cb976b Translated using Weblate (Finnish)
Currently translated at 100.0% (141 of 141 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-06-18 16:57:25 +02:00
Thomas Citharel
2703309ba9 UI fixes for moderation section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-18 16:57:11 +02:00
Thomas Citharel
6a243133f6 Comment fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-18 16:50:47 +02:00
Thomas Citharel
ab517bc0cd Fix event stats participants / going incoherent
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-18 16:24:00 +02:00
Thomas Citharel
79b00641df Merge branch 'participation-fixes' into 'master'
Participation panel revamp and fixes

See merge request framasoft/mobilizon!478
2020-06-18 16:02:54 +02:00
Thomas Citharel
1cb4dfe9d6 Login UI improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-18 16:01:14 +02:00
Thomas Citharel
aec42b87b7 Participation panel revamp and fixes
Apollo is a pain in the ass with pagination & filters, so this removes
the tabs system and uses a <select> to filter instead

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-18 15:52:19 +02:00
Thomas Citharel
f87c2b2197 Fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-17 16:45:52 +02:00
Thomas Citharel
b4b45fc87d Merge branch 'ui-improvements' into 'master'
UI improvements

See merge request framasoft/mobilizon!477
2020-06-17 16:37:56 +02:00
Thomas Citharel
e5e0a8496d UI improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-17 15:55:21 +02:00
Thomas Citharel
75a3f3228e Fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 18:02:53 +02:00
Thomas Citharel
ffc595752a Allow to change language
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 18:00:27 +02:00
Thomas Citharel
45768aa8fd Stop using metadata for sharing text
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 16:22:36 +02:00
Thomas Citharel
68a624322f Merge branch 'improve-notification-settings' into 'master'
Improve notification settings

See merge request framasoft/mobilizon!476
2020-06-16 16:16:15 +02:00
Thomas Citharel
9f5259453e Improve notification settings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 16:15:38 +02:00
Thomas Citharel
1a4239798b Merge branch 'improve-popovers' into 'master'
Improve popovers

See merge request framasoft/mobilizon!475
2020-06-16 12:27:25 +02:00
Thomas Citharel
13c9a728b4 Improve popovers
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 12:03:54 +02:00
Thomas Citharel
b666ca4e57 Merge branch 'improve-installation-docs' into 'master'
Improve installation docs

See merge request framasoft/mobilizon!473
2020-06-16 11:32:48 +02:00
Thomas Citharel
126b7baa50 Merge branch 'fix-event-places-left-indicator' into 'master'
Fix event places left indicator

See merge request framasoft/mobilizon!474
2020-06-16 11:32:38 +02:00
Thomas Citharel
e7757d4068 Improve installation docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 11:10:50 +02:00
Thomas Citharel
125618e668 Fix event places left indicator
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-16 11:10:06 +02:00
Thomas Citharel
9b23030bef Merge branch 'more-fixes' into 'master'
Even more fixes

See merge request framasoft/mobilizon!472
2020-06-15 20:04:03 +02:00
Thomas Citharel
575157c408 Even more fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 19:41:11 +02:00
Thomas Citharel
26c0d02bf6 Fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 18:18:00 +02:00
Thomas Citharel
7f96f53fe4 Merge branch 'multiple-fixes' into 'master'
Multiples fixes

See merge request framasoft/mobilizon!471
2020-06-15 18:15:20 +02:00
Thomas Citharel
97899d158e Multiples fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 18:12:49 +02:00
Thomas Citharel
0e3da35319 Merge branch 'improve' into 'master'
Improve comment section

See merge request framasoft/mobilizon!470
2020-06-15 17:05:50 +02:00
Thomas Citharel
cca7a10fd6 Improve comment section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 16:50:01 +02:00
Thomas Citharel
254a7c9dfa Merge branch 'use-ap-wrapper-instead-of-calling-directly-actors-context' into 'master'
Use ActivityPub.get_or_fetch_actor_by_url/2 instead of directly Actors.get_actor_by_url

See merge request framasoft/mobilizon!469
2020-06-15 11:59:35 +02:00
Thomas Citharel
555efcfab0 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!468
2020-06-15 11:46:03 +02:00
Thomas Citharel
b78ed6b045 Use ActivityPub.get_or_fetch_actor_by_url/2 instead of
directly Actors.get_actor_by_url

So that we can refresh actors when they're stale

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 11:45:58 +02:00
Quentin PAGÈS
532bd55c7f Translated using Weblate (Occitan)
Currently translated at 81.5% (115 of 141 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-06-15 11:20:22 +02:00
Thomas Citharel
49de432c27 Merge branch 'improve-registration-page' into 'master'
Improve registration page and add a rules option

See merge request framasoft/mobilizon!467
2020-06-15 11:20:16 +02:00
Thomas Citharel
4ced9d78db Improve registration page and add a rules option
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 11:01:49 +02:00
Thomas Citharel
f9e97c46b3 Merge branch 'fix-comment-threads' into 'master'
Fix comment threads display

See merge request framasoft/mobilizon!466
2020-06-15 10:10:23 +02:00
Thomas Citharel
f1067f3b32 Fix comment threads display
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 09:46:08 +02:00
Thomas Citharel
b0d3c07d4a Merge branch 'fix-events-tests' into 'master'
Fix events tests with public visibility

See merge request framasoft/mobilizon!465
2020-06-15 09:38:17 +02:00
Thomas Citharel
8c8f69c665 Fix events tests with public visibility
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-15 09:11:35 +02:00
Thomas Citharel
42a6aa627e Merge branch 'fix-searchable-unlisted' into 'master'
Fix searchable unlisted events

See merge request framasoft/mobilizon!464
2020-06-12 19:21:04 +02:00
Thomas Citharel
bee79166d3 Fix searchable unlisted events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-12 19:19:19 +02:00
Thomas Citharel
5a5196595a Merge branch 'admin-user-management' into 'master'
Introduce basic user and profile management

See merge request framasoft/mobilizon!463
2020-06-12 19:18:25 +02:00
Thomas Citharel
ed87f13a4f Introduce basic user and profile management
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-12 19:16:40 +02:00
Thomas Citharel
30ee9dc181 Multiple fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-11 11:45:52 +02:00
Thomas Citharel
755af33b3f Merge branch 'add-onboarding-settings' into 'master'
Add onboarding settings

See merge request framasoft/mobilizon!462
2020-06-11 11:20:17 +02:00
Thomas Citharel
e3a9df6185 Add onboarding settings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-11 11:06:24 +02:00
Thomas Citharel
64aae1267c Fix tags input
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-10 15:49:52 +02:00
Thomas Citharel
19b105594d Merge branch 'refresh-actors' into 'master'
Add a command to refresh a single actor or all actors

See merge request framasoft/mobilizon!461
2020-06-10 15:27:22 +02:00
Thomas Citharel
81bd256287 Add a command to refresh a single actor or all actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-10 15:09:59 +02:00
Thomas Citharel
a1c8114fb3 Merge branch 'exclude-happening-events' into 'master'
Currently happening events are not future events

Closes #220

See merge request framasoft/mobilizon!460
2020-06-10 10:03:36 +02:00
Thomas Citharel
133986d1ba Merge branch 'install-fixes' into 'master'
Install fixes

See merge request framasoft/mobilizon!459
2020-06-10 09:58:25 +02:00
Thomas Citharel
f08ecf6c4b Merge branch 'update-i18n' into 'master'
Update i18n, move release to fall 2020

See merge request framasoft/mobilizon!458
2020-06-10 09:44:22 +02:00
Thomas Citharel
eaba9dd887 Currently happening events are not future events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-10 09:44:01 +02:00
Thomas Citharel
526ee3fb6a Install fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-10 09:38:06 +02:00
Thomas Citharel
2c685358c7 Update i18n, move release to fall 2020
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-10 09:08:10 +02:00
Thomas Citharel
2df1849f04 Merge branch 'fix-lang-not-detected-on-fallback-pages' into 'master'
Fix lang not detected on fallback pages

See merge request framasoft/mobilizon!456
2020-06-09 18:00:42 +02:00
Thomas Citharel
55e22acbfc Merge branch 'fix-admin-settings' into 'master'
Fix admin settings

See merge request framasoft/mobilizon!457
2020-06-09 17:59:24 +02:00
Thomas Citharel
cddfad0726 Fix lang not detected on fallback pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 17:45:41 +02:00
Thomas Citharel
5941146951 Fix admin settings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 17:41:08 +02:00
Thomas Citharel
e09d02fe70 Fix typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 17:14:00 +02:00
Thomas Citharel
a8757fdaac Merge branch 'improve-about-page' into 'master'
Improve about page

See merge request framasoft/mobilizon!455
2020-06-09 16:20:23 +02:00
Thomas Citharel
00a225a583 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!453
2020-06-09 16:07:53 +02:00
Thomas Citharel
8b7c5de131 Improve about page
And make string translatable

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 15:59:13 +02:00
Quentin PAGÈS
3f6f0fbf23 Translated using Weblate (Occitan)
Currently translated at 76.5% (108 of 141 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-06-09 15:51:55 +02:00
Berto Te
d356681f26 Translated using Weblate (Spanish)
Currently translated at 100.0% (141 of 141 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-06-09 15:51:55 +02:00
Thomas Citharel
ce549e16b9 Merge branch 'fix-geocoding' into 'master'
Fix geocoding

See merge request framasoft/mobilizon!454
2020-06-09 15:51:51 +02:00
Thomas Citharel
b968431e9b Fix geocoding
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 15:20:07 +02:00
Thomas Citharel
847044d5c7 Merge branch 'make-report-log-i18n' into 'master'
Make the report logs translatable

See merge request framasoft/mobilizon!452
2020-06-09 15:09:34 +02:00
Thomas Citharel
17503d3b96 Make the report logs translatable
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 14:55:48 +02:00
Thomas Citharel
4b21d1b347 Merge branch 'allow-anonymous-reporting' into 'master'
Add config option to allow anonymous reporting

See merge request framasoft/mobilizon!451
2020-06-09 14:22:11 +02:00
Thomas Citharel
43ceda961b Add config option to allow anonymous reporting
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 14:07:49 +02:00
Thomas Citharel
ea69bad151 Merge branch 'fix-online-address' into 'master'
Fix online address validation

See merge request framasoft/mobilizon!450
2020-06-09 11:27:45 +02:00
Thomas Citharel
fbd874a747 Fix online address validation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 11:13:22 +02:00
Thomas Citharel
baf00f8da3 Merge branch 'fix-activity-pub-fetch-issue' into 'master'
Fix activitypub HTTPoison issue

See merge request framasoft/mobilizon!449
2020-06-09 11:12:18 +02:00
Thomas Citharel
3e3b4728f4 Merge branch 'use-correct-locale-for-participation-emails' into 'master'
Use correct locale for participation emails

Closes #339

See merge request framasoft/mobilizon!448
2020-06-09 11:05:28 +02:00
Thomas Citharel
9d8d32c10e Fix activitypub HTTPoison issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 10:40:20 +02:00
Thomas Citharel
a5a628b775 Use correct locale for participation emails
For anonymous participations we now use a locale parameter in metadata

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 10:32:26 +02:00
Thomas Citharel
b58b325ba9 Merge branch 'add-toggle-to-disable-groups' into 'master'
Add toggle to disable groups

See merge request framasoft/mobilizon!447
2020-06-09 08:58:25 +02:00
Thomas Citharel
353fe4f9ad Add toggle to disable groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 16:47:57 +02:00
Thomas Citharel
2427564cb1 Merge branch 'add-changelog' into 'master'
Add changelog for beta 3

See merge request framasoft/mobilizon!446
2020-06-08 16:37:16 +02:00
Thomas Citharel
15798e58e9 Fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 15:04:53 +02:00
Thomas Citharel
0b6174244e Add changelog for beta 3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 15:01:47 +02:00
Thomas Citharel
13cc42e1d7 Remove oh_no.jpg 404 pic
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 14:38:48 +02:00
Thomas Citharel
fab3c3364f Provide metadata for tombstone
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 14:37:31 +02:00
Thomas Citharel
fe3fd236c1 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 14:37:19 +02:00
Thomas Citharel
5139a4c31c Merge remote-tracking branch 'weblate/master' 2020-06-08 14:22:48 +02:00
Thomas Citharel
4bb3e71995 Merge branch 'send-notifications-when-participation-approval' into 'master'
Send Notifications when participation approval

See merge request framasoft/mobilizon!445
2020-06-08 14:17:50 +02:00
Thomas Citharel
69f7e6ae23 Send Notifications when participation approval
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-08 13:59:27 +02:00
Berto Te
78e824f509 Translated using Weblate (Spanish)
Currently translated at 100.0% (133 of 133 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-06-07 11:24:39 +02:00
Thomas Citharel
eb47f5cd77 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!442
2020-06-05 17:14:26 +02:00
Thomas Citharel
8ed1ba0131 Translated using Weblate (French (France))
Currently translated at 100.0% (586 of 586 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-06-05 16:07:36 +02:00
Thomas Citharel
3ee4a818f4 Merge branch 'move-event-updates-disabled-checkbox-to-text' into 'master'
Move event update disabled checkbox to text

See merge request framasoft/mobilizon!443
2020-06-05 16:07:32 +02:00
Thomas Citharel
172c480a79 Merge branch 'add-back-share-popup' into 'master'
Add back share popup and use navigator.share when available

See merge request framasoft/mobilizon!441
2020-06-05 15:41:28 +02:00
Thomas Citharel
4341d8f6d6 Move event update disabled checkbox to text
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 15:37:45 +02:00
Thomas Citharel
7f1c60d173 Add back share popup and use navigator.share when available
Also handle better svg resources

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 15:22:05 +02:00
Thomas Citharel
31273efda7 Add .weblate to .gitignore
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 12:00:57 +02:00
Thomas Citharel
4e5a7c362f Merge remote-tracking branch 'weblate/master' 2020-06-05 12:00:16 +02:00
Thomas Citharel
5203d3c9fd Merge branch 'validate-number-of-places' into 'master'
Validate number of places being a positive integer

Closes #286

See merge request framasoft/mobilizon!440
2020-06-05 11:52:33 +02:00
Thomas Citharel
d76d60c0cb Validate number of places being a positive integer
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 11:38:49 +02:00
Berto Te
b97fcb5e23 Translated using Weblate (Spanish)
Currently translated at 100.0% (131 of 131 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-06-05 11:02:52 +02:00
Berto Te
09c3786356 Translated using Weblate (Spanish)
Currently translated at 100.0% (586 of 586 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-06-05 11:02:51 +02:00
Thomas Citharel
c54fea9fc2 Merge branch 'event-address-update-trigger-change' into 'master'
Also send event updates if physical address changed

See merge request framasoft/mobilizon!438
2020-06-05 11:02:46 +02:00
Thomas Citharel
d693fe3775 Merge branch 'week-notification' into 'master'
Add weekly notification

See merge request framasoft/mobilizon!439
2020-06-05 10:46:06 +02:00
Thomas Citharel
d0fbf11e4e Add weekly notification
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 10:27:02 +02:00
Thomas Citharel
2fbdf9ed6d Also send event updates if physical address changed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 10:18:08 +02:00
Thomas Citharel
f945dbe14a Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!437
2020-06-04 12:34:46 +02:00
Berto Te
98d401d7cf Translated using Weblate (Spanish)
Currently translated at 96.9% (568 of 586 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-06-04 12:21:26 +02:00
Thomas Citharel
1e5eee9528 Merge branch 'update-gettext-translations' into 'master'
Update Gettext translations

See merge request framasoft/mobilizon!436
2020-06-04 12:21:20 +02:00
Thomas Citharel
f05b3e6cfa Update Gettext translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-04 12:03:26 +02:00
Thomas Citharel
193f9bee1a Typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-04 11:44:27 +02:00
Thomas Citharel
fdd3f0e790 Merge branch 'disable-mix-docs' into 'master'
Disable mix docs for now

See merge request framasoft/mobilizon!435
2020-06-04 11:17:09 +02:00
Thomas Citharel
dbcc1c3633 Disable mix docs for now
Because of https://github.com/elixir-lang/ex_doc/issues/1172

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-04 10:58:27 +02:00
Thomas Citharel
9eb98124ff Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!434
2020-06-04 10:57:37 +02:00
Quentin PAGÈS
5edb828248 Translated using Weblate (Occitan)
Currently translated at 93.6% (533 of 569 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-06-04 10:25:44 +02:00
Thomas Citharel
40b23f4aa2 Merge branch 'duplicate-event' into 'master'
add duplicate event

See merge request framasoft/mobilizon!426
2020-06-04 10:25:37 +02:00
setop
8f79400e88 add duplicate event 2020-06-04 10:08:48 +02:00
Thomas Citharel
c034175f43 Merge branch 'group' into 'master'
Introduce group basic federation, event new page and notifications

See merge request framasoft/mobilizon!433
2020-06-03 19:12:25 +02:00
Thomas Citharel
1b6a4d9ad2 Disable cypress tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-03 19:04:22 +02:00
Thomas Citharel
083ed0ecdb Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-03 16:55:34 +02:00
Thomas Citharel
d6838d9acb Fix mkdocs build
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-03 16:01:33 +02:00
Thomas Citharel
b36a9f1322 Introduce group basic federation, event new page and notifications
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-03 16:01:26 +02:00
Thomas Citharel
e136b8f3de Merge branch 'feat-improve-docs' into 'master'
Add missing install instructions

See merge request framasoft/mobilizon!431
2020-06-03 13:49:16 +02:00
Cku
af4f5c0dac Add the --admin option 2020-06-03 13:40:31 +02:00
Thomas Citharel
1b2bc891a7 Merge branch 'feat-allow-database-port-configuration' into 'master'
Allow database port configuration for dev and test

See merge request framasoft/mobilizon!432
2020-06-03 12:36:30 +02:00
Cku
f28e3507e2 Allow database port configuration for dev and test 2020-06-01 22:34:16 +02:00
Cku
56e620bab5 Add missing install instructions 2020-06-01 22:28:20 +02:00
Thomas Citharel
24262e0e58 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!429
2020-05-22 10:50:37 +02:00
Quentin PAGÈS
7ddc575f89 Translated using Weblate (Occitan)
Currently translated at 80.5% (95 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-05-21 22:24:33 +02:00
Thomas Citharel
eddede48e0 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!428
2020-05-05 22:47:36 +02:00
anubis
f254f38f35 Translated using Weblate (German)
Currently translated at 65.2% (77 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/de/
2020-05-05 22:24:29 +02:00
anubis
0799668130 Translated using Weblate (German)
Currently translated at 90.8% (449 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-05-05 22:24:29 +02:00
Thomas Citharel
f2b6785258 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!427
2020-05-03 15:17:34 +02:00
Quentin PAGÈS
e38b32ab91 Translated using Weblate (Occitan)
Currently translated at 100.0% (494 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-05-03 14:24:27 +02:00
Thomas Citharel
2fe7aa3f5c Merge branch 'fix-event-deletion' into 'master'
fix pattern validation in event deletion

See merge request framasoft/mobilizon!422
2020-04-22 09:06:11 +02:00
Thomas Citharel
d690b372c3 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!425
2020-04-21 07:53:57 +02:00
framail
cb340b9ad6 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (118 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pt_BR/
2020-04-21 06:08:57 +02:00
Thomas Citharel
62b1d5a5b9 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!424
2020-04-19 14:20:06 +02:00
framail
8437df8f72 Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.5% (108 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pt_BR/
2020-04-19 14:08:51 +02:00
Thomas Citharel
c8a750703f Merge branch 'fix-datetime-comparison' into 'master'
Fix DateTime comparison

See merge request framasoft/mobilizon!423
2020-04-14 18:06:05 +02:00
Thomas Citharel
6fa768c2e9 Fix DateTime comparison
!420 used Date.compare/2 instead of DateTime.compare/2

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-04-14 17:50:17 +02:00
setop
ac65100342 fix pattern validation in event deletion 2020-04-12 17:42:30 +02:00
Thomas Citharel
8dbc05c0f0 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!421
2020-04-06 11:21:48 +02:00
Marcin Mikołajczak
503d1cc8e7 Translated using Weblate (Polish)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/pl/
2020-04-06 11:08:47 +02:00
Marcin Mikołajczak
417dbc189c Translated using Weblate (Polish)
Currently translated at 61.0% (72 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2020-04-06 11:08:46 +02:00
Marcin Mikołajczak
c5b63c0753 Translated using Weblate (Polish)
Currently translated at 60.1% (297 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2020-04-06 11:08:45 +02:00
Quentin PAGÈS
8c02ff04ce Translated using Weblate (Occitan)
Currently translated at 99.5% (492 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-04-06 11:08:44 +02:00
Thomas Citharel
a4eda89730 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!419
2020-04-04 13:18:55 +02:00
Marcin Mikołajczak
c158b95f92 Translated using Weblate (Polish)
Currently translated at 42.8% (9 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/pl/
2020-04-04 13:02:22 +02:00
Thomas Citharel
59a67a3172 Merge branch 'fix-compare-begin-end-dates' into 'master'
fix compare begin and end dates

See merge request framasoft/mobilizon!420
2020-04-04 13:02:16 +02:00
setop
d560c5d548 fix compare begin and end dates
this bug prevent from creating an event with the day of month of the begin date greater than the day of month of the end date, event if end date is effectively greater than begin date.

for example, if the begin date is '2020-04-28' and end date is '2020-05-13', these dates are valid but because 28 > 13, the validation fails.

this is better explained in this article ["Never compare dates in Elixir using < or >"](https://blog.leif.io/never-use-to-compare-dates/).

using Date.compare, as proposed in this PR fix the issue.
2020-04-03 23:37:56 +02:00
Thomas Citharel
4faf7b3bc7 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!418
2020-03-23 16:23:49 +01:00
Francesc
cb05b90a7b Translated using Weblate (Catalan)
Currently translated at 88.6% (438 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-03-23 16:08:40 +01:00
Thomas Citharel
f8fffe6dc0 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!417
2020-03-21 18:50:08 +01:00
Francesc
7d95142fe4 Translated using Weblate (Catalan)
Currently translated at 82.3% (407 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-03-21 18:08:39 +01:00
Thomas Citharel
1a53e2e539 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!416
2020-03-14 23:44:39 +01:00
Taru Luojola
2a24808f3b Translated using Weblate (Finnish)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/fi/
2020-03-14 21:08:39 +01:00
Taru Luojola
605e33a520 Translated using Weblate (Finnish)
Currently translated at 100.0% (494 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-03-14 21:08:38 +01:00
Taru Luojola
f6d48e1f49 Translated using Weblate (Finnish)
Currently translated at 100.0% (118 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-03-14 21:08:37 +01:00
Quentin PAGÈS
0fead271b9 Translated using Weblate (Occitan)
Currently translated at 98.9% (489 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-03-14 21:08:36 +01:00
Berto Te
b96740c61d Translated using Weblate (Spanish)
Currently translated at 100.0% (494 of 494 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-03-14 21:08:36 +01:00
Thomas Citharel
cc88e05f12 Merge branch 'feature/setting-menu' into 'master'
Add a proper setting menu

See merge request framasoft/mobilizon!415
2020-03-12 15:00:56 +01:00
Thomas Citharel
90512173f3 Add a proper setting menu
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-03-12 14:29:21 +01:00
Thomas Citharel
4efc0ae132 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!414
2020-03-10 07:57:49 +01:00
harry
57ca764ce9 Translated using Weblate (Catalan)
Currently translated at 80.6% (387 of 480 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2020-03-09 20:08:33 +01:00
Thomas Citharel
cfe4a8e6a5 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!413
2020-03-08 15:09:56 +01:00
Quentin PAGÈS
5fc5772e4f Translated using Weblate (Occitan)
Currently translated at 98.9% (475 of 480 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-03-08 07:08:35 +01:00
Berto Te
f55b8836b2 Translated using Weblate (Spanish)
Currently translated at 100.0% (480 of 480 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-03-08 07:08:34 +01:00
Thomas Citharel
c2a9455772 Merge branch 'add-message-for-participation' into 'master'
Add ability to add message for participation and improve participation management interface

See merge request framasoft/mobilizon!412
2020-03-06 09:09:27 +01:00
Thomas Citharel
acfe75768d Add ability to add message for participation and improve participation
management interface

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-03-06 09:00:48 +01:00
Thomas Citharel
3df92d41dd Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!411
2020-03-05 08:37:11 +01:00
Alberto Teira
798c4331e4 Translated using Weblate (Spanish)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-03-05 08:08:33 +01:00
Kate
7d00e65d14 Translated using Weblate (German)
Currently translated at 87.4% (410 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-03-05 08:08:32 +01:00
Thomas Citharel
7a5a641a7f Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!409
2020-02-29 17:35:48 +01:00
Kate
1a90e6821d Translated using Weblate (German)
Currently translated at 83.7% (393 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-02-29 16:08:30 +01:00
Thomas Citharel
892ac704cf Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!408
2020-02-27 22:35:17 +01:00
Alberto Teira
0d3f61e9e9 Translated using Weblate (Spanish)
Currently translated at 100.0% (469 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-02-27 20:08:30 +01:00
Thomas Citharel
4de11cc11a Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!407
2020-02-26 16:26:22 +01:00
Alberto Teira
c99b02e449 Translated using Weblate (Spanish)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2020-02-26 16:11:22 +01:00
Quentin PAGÈS
0292d3bc54 Translated using Weblate (Occitan)
Currently translated at 79.6% (94 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-02-26 16:11:22 +01:00
Alberto Teira
2a7c695901 Translated using Weblate (Spanish)
Currently translated at 100.0% (118 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2020-02-26 16:11:21 +01:00
Alberto Teira
a8f179035b Translated using Weblate (Spanish)
Currently translated at 99.7% (468 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-02-26 16:11:20 +01:00
Thomas Citharel
9f72ce0216 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!406
2020-02-25 09:38:06 +01:00
Alberto Teira
73fbb759c4 Translated using Weblate (Spanish)
Currently translated at 62.6% (294 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-02-25 09:21:26 +01:00
Thomas Citharel
bd0e2408c4 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!405
2020-02-24 10:18:46 +01:00
ButterflyOfFire
b5d88997c8 Translated using Weblate (Arabic)
Currently translated at 19.0% (4 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/ar/
2020-02-24 10:08:29 +01:00
ButterflyOfFire
835abed1ee Translated using Weblate (Arabic)
Currently translated at 56.5% (265 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2020-02-24 10:08:28 +01:00
Thomas Citharel
a99dc774ee Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!404
2020-02-22 23:05:10 +01:00
Filip Bengtsson
86b4e9dc54 Translated using Weblate (Swedish)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/sv/
2020-02-22 22:08:35 +01:00
Quentin PAGÈS
0ee4db05e3 Translated using Weblate (Occitan)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-02-22 22:08:34 +01:00
Filip Bengtsson
7725b2ccdd Translated using Weblate (Swedish)
Currently translated at 73.3% (344 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/sv/
2020-02-22 22:08:33 +01:00
Quentin PAGÈS
dfa2f1c302 Translated using Weblate (Occitan)
Currently translated at 100.0% (469 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-02-22 22:08:28 +01:00
Thomas Citharel
b674290091 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!403
2020-02-19 16:34:47 +01:00
Quentin PAGÈS
d7fc1c720e Translated using Weblate (Occitan)
Currently translated at 77.1% (91 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-02-19 13:08:27 +01:00
Quentin PAGÈS
910118ce21 Translated using Weblate (Occitan)
Currently translated at 99.3% (466 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-02-19 13:08:27 +01:00
Thomas Citharel
5f72346bdf Merge branch 'front/ui-improvements' into 'master'
UI improvements

See merge request framasoft/mobilizon!402
2020-02-18 09:23:36 +01:00
Thomas Citharel
f13a683371 UI improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-18 08:49:30 +01:00
Thomas Citharel
8268ce0ed9 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!401
2020-02-16 09:12:51 +01:00
framail
16c2fc6c09 Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.3% (31 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pt_BR/
2020-02-16 03:08:25 +01:00
Thomas Citharel
de6c427dfd Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!400
2020-02-15 14:10:39 +01:00
framail
859fb71089 Added translation using Weblate (Portuguese (Brazil)) 2020-02-15 02:23:42 +01:00
Thomas Citharel
62033fc2f0 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!399
2020-02-14 23:09:46 +01:00
Quentin PAGÈS
96f5c08461 Translated using Weblate (Occitan)
Currently translated at 71.4% (15 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/oc/
2020-02-14 23:00:45 +01:00
matograine
b9623c5ffe Translated using Weblate (French (France))
Currently translated at 100.0% (469 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-02-14 23:00:45 +01:00
Laura
83189876bd Translated using Weblate (Spanish)
Currently translated at 0.0% (0 of 469 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/
2020-02-14 23:00:45 +01:00
matograine
1b790bcd0b Translated using Weblate (French)
Currently translated at 77.1% (91 of 118 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2020-02-14 23:00:45 +01:00
Thomas Citharel
362e8ea301 Merge branch 'federation-improvements' into 'master'
Federation improvements

See merge request framasoft/mobilizon!398
2020-02-14 23:00:41 +01:00
Thomas Citharel
4270c396a3 Blind key rotation and stale duration for profiles
See https://blog.dereferenced.org/the-case-for-blind-key-rotation

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-14 18:21:18 +01:00
Thomas Citharel
d6481a4540 Validate Date header in HTTPSignatures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-14 09:22:17 +01:00
Thomas Citharel
645e579976 Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!397
2020-02-13 17:19:15 +01:00
Thomas Citharel
bea365f281 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-13 17:06:09 +01:00
Thomas Citharel
071947fb6b Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!396
2020-02-13 16:48:09 +01:00
Thomas Citharel
df6ec143b3 Translated using Weblate (French)
Currently translated at 100.0% (21 of 21 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/fr/
2020-02-13 16:37:49 +01:00
Thomas Citharel
399b80c5b0 Merge branch 'delete-account' into 'master'
Allow to edit account email and delete account

Closes #275

See merge request framasoft/mobilizon!395
2020-02-13 16:37:44 +01:00
Thomas Citharel
3f24d79498 Allow to edit account email and delete account
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-13 16:21:26 +01:00
Thomas Citharel
b271e87d30 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!394
2020-02-13 09:52:23 +01:00
Filip Bengtsson
2cfc56be4e Translated using Weblate (Swedish)
Currently translated at 50.0% (55 of 110 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/sv/
2020-02-12 01:08:21 +01:00
Quentin PAGÈS
cc05cc7d8b Translated using Weblate (Occitan)
Currently translated at 99.6% (445 of 447 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-02-12 01:08:20 +01:00
Thomas Citharel
79bccc6a32 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!393
2020-02-10 11:21:09 +01:00
Alexandra
1da5e04762 Translated using Weblate (French (France))
Currently translated at 99.8% (446 of 447 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-02-10 11:08:15 +01:00
Thomas Citharel
1dc6a64f27 Merge branch 'bug/fix-event-link-in-emails' into 'master'
Fix event link construction in emails

See merge request framasoft/mobilizon!392
2020-02-10 10:16:28 +01:00
Thomas Citharel
1acdd82f7c Fix event link construction in emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-10 09:59:20 +01:00
Thomas Citharel
cf5f010bc0 Merge branch 'bug/fix-searched-content-publically-accessible' into 'master'
Fix URL searched content publically accessible

See merge request framasoft/mobilizon!391
2020-02-07 18:56:17 +01:00
Thomas Citharel
4f3b1d89b7 Fix event online URL AP attachment
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 18:41:36 +01:00
Thomas Citharel
8b8a25e095 Update CHANGELOG
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 17:07:09 +01:00
Thomas Citharel
81012d49a4 Fix search with URL fetching twice
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 17:04:03 +01:00
Thomas Citharel
e02f8f0012 Don't access remote events from non-federated instances when not logged
in

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 16:28:49 +01:00
Thomas Citharel
1bec806eb6 Add canonical link to the original event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 16:25:30 +01:00
Thomas Citharel
0d0b969c14 Add correct env to yarn run build command
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 16:14:09 +01:00
Thomas Citharel
33894dee42 Hide promoted events on overview only if we already have them through
participations

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 16:13:29 +01:00
Thomas Citharel
07623eef39 Merge branch 'feature/change-config' into 'master'
Change the way config is handled

See merge request framasoft/mobilizon!389
2020-02-06 16:25:57 +01:00
Thomas Citharel
49f165a713 Add more languages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-06 16:12:13 +01:00
Thomas Citharel
d93e941a17 Move configuration to traditional way
️ This is the way.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-06 16:12:13 +01:00
Thomas Citharel
8fd103f21d Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!390
2020-02-03 21:56:38 +01:00
framail
6ba80f8903 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (447 of 447 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pt_BR/
2020-02-03 20:08:01 +01:00
Taru Luojola
f713f0242b Translated using Weblate (Finnish)
Currently translated at 100.0% (447 of 447 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2020-02-03 20:07:56 +01:00
Taru Luojola
2340b8fd7b Translated using Weblate (Finnish)
Currently translated at 100.0% (110 of 110 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2020-02-03 20:07:55 +01:00
Thomas Citharel
cfd46c9e78 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!388
2020-02-03 13:38:07 +01:00
framail
d92331efb1 Added translation using Weblate (Portuguese (Brazil)) 2020-02-03 13:03:11 +01:00
Thomas Citharel
ca518b8293 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!387
2020-02-02 08:51:59 +01:00
Filip Bengtsson
08f703dbdb Translated using Weblate (Swedish)
Currently translated at 81.8% (54 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/sv/
2020-02-02 02:07:49 +01:00
Thomas Citharel
643d515bfc Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!386
2020-01-31 13:24:53 +01:00
Quentin PAGÈS
c3d335de3b Translated using Weblate (Occitan)
Currently translated at 78.2% (86 of 110 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2020-01-31 13:07:45 +01:00
Quentin PAGÈS
7cab20805a Translated using Weblate (Occitan)
Currently translated at 98.7% (441 of 447 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2020-01-31 13:07:44 +01:00
Thomas Citharel
d4b1ff5699 disable styleguide build
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-01-30 12:18:10 +01:00
Thomas Citharel
f1b47a8337 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!381
2020-01-29 18:20:03 +01:00
Frédéric Quay
33bc8788b2 Translated using Weblate (French (France))
Currently translated at 99.7% (388 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2020-01-29 17:50:38 +01:00
Filip Bengtsson
f1d1d1f2e5 Translated using Weblate (Swedish)
Currently translated at 54.5% (36 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/sv/
2020-01-29 17:50:38 +01:00
Filip Bengtsson
6d09196ee8 Added translation using Weblate (Swedish) 2020-01-29 17:50:38 +01:00
Thomas Citharel
e7468e0151 Merge branch 'feature/anonymous-participation' into 'master'
Add anonymous participations

See merge request framasoft/mobilizon!384
2020-01-29 17:50:33 +01:00
Thomas Citharel
4742fbbb82 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-01-29 17:28:07 +01:00
Thomas Citharel
2875d263d2 Add anonymous and remote participations 2020-01-29 17:28:11 +01:00
Thomas Citharel
f99898d299 Merge branch 'fix-credo' into 'master'
Fix Credo issues

See merge request framasoft/mobilizon!385
2020-01-29 09:02:43 +01:00
rustra
ca5a4fd83c Fix Credo code readability issues 2020-01-28 20:15:59 +01:00
rustra
bf2a36314b Implement Credo software design suggestions 2020-01-28 19:18:33 +01:00
Thomas Citharel
366d491547 Merge branch 'split-web-graphql' into 'master'
Split of GraphQL and Web contexts

See merge request framasoft/mobilizon!383
2020-01-27 10:22:20 +01:00
rustra
c3358ca352 Fix mix format 2020-01-26 21:53:17 +01:00
rustra
8325f47346 Correct docs modules in mix.exs 2020-01-26 21:44:19 +01:00
rustra
55858805c1 Rename MobilizonWeb to Mobilizon.Web 2020-01-26 21:39:49 +01:00
rustra
3d73c4bdb6 Move API under GraphQL context 2020-01-26 21:15:04 +01:00
rustra
8a24c6127f Split GraphQL as separate context 2020-01-26 20:34:25 +01:00
Thomas Citharel
5b007a4405 Merge branch 'split-federation' into 'master'
Split federation

See merge request framasoft/mobilizon!382
2020-01-24 22:20:15 +01:00
rustra
5a439e493b Improve Federation boundaries 2020-01-24 22:02:10 +01:00
rustra
a239d1e0b0 Separate Web modules related to Federation 2020-01-23 01:03:33 +01:00
rustra
47d32d2b18 Put HTTPSignatures, WebFinger and ActivityStream alongside with ActivityPub 2020-01-22 22:40:40 +01:00
rustra
9726b91b12 Split Federation as separate context 2020-01-22 02:14:42 +01:00
Thomas Citharel
be95207026 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!380
2020-01-09 22:34:17 +01:00
Côme 744
62d473c640 Translated using Weblate (English)
Currently translated at 100.0% (66 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2020-01-09 22:14:59 +01:00
matograine
f90c2e5fe2 Translated using Weblate (French)
Currently translated at 98.5% (65 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2020-01-09 22:14:58 +01:00
Thomas Citharel
857710d0cf Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!379
2020-01-08 21:54:38 +01:00
matograine
bafb6569ab Translated using Weblate (French)
Currently translated at 98.5% (65 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2020-01-08 21:37:53 +01:00
Côme 744
5b4c2be3ee Translated using Weblate (French)
Currently translated at 98.5% (65 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2020-01-08 21:37:53 +01:00
Thomas Citharel
cdc4947cc2 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!378
2020-01-05 18:46:58 +01:00
Filip Bengtsson
23beb03785 Translated using Weblate (Swedish)
Currently translated at 88.4% (344 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/sv/
2020-01-05 18:14:44 +01:00
Thomas Citharel
a257e8a356 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!377
2020-01-03 16:26:16 +01:00
tobi
e06bac1647 Translated using Weblate (German)
Currently translated at 95.5% (63 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/de/
2020-01-03 14:14:41 +01:00
tobi
9c6a3a5692 Translated using Weblate (German)
Currently translated at 95.9% (373 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2020-01-03 14:14:38 +01:00
Paul B
f58696ab9d Translated using Weblate (English)
Currently translated at 95.5% (63 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2020-01-03 14:14:36 +01:00
Thomas Citharel
db90d8b23e Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!376
2019-12-31 16:40:46 +01:00
ButterflyOfFire
9a5fcdfd90 Translated using Weblate (Arabic)
Currently translated at 67.1% (261 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2019-12-31 14:14:26 +01:00
Dzmitry K
1c4de312ff Translated using Weblate (Belarusian)
Currently translated at 48.1% (187 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/be/
2019-12-27 15:14:13 +01:00
ButterflyOfFire
196a9f6aca Translated using Weblate (Arabic)
Currently translated at 48.5% (32 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ar/
2019-12-25 18:14:07 +01:00
Thomas Citharel
d5c35cbd15 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!375
2019-12-23 09:55:12 +01:00
ButterflyOfFire
149fed1e60 Translated using Weblate (Arabic)
Currently translated at 61.2% (238 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2019-12-23 06:14:02 +01:00
Jan-Michael Franz
af569d445d Translated using Weblate (German)
Currently translated at 95.6% (372 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-12-23 06:13:59 +01:00
Thomas Citharel
0d01cd07a1 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!374
2019-12-21 23:04:06 +01:00
Dzmitry K
24f1cf3d65 Translated using Weblate (Belarusian)
Currently translated at 41.6% (162 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/be/
2019-12-21 09:13:52 +01:00
Thomas Citharel
882bdf0123 Merge branch 'tcit-master-patch-34978' into 'master'
Reduce debounce on autocomplete.

See merge request framasoft/mobilizon!373
2019-12-20 11:56:35 +01:00
Thomas Citharel
55ebe1e961 Reduce debounce on autocomplete.
Make it feel more smooth !
2019-12-20 11:39:30 +01:00
Thomas Citharel
9d604e3973 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!372
2019-12-20 09:23:23 +01:00
Dzmitry K
8a87e84a8e Translated using Weblate (Belarusian)
Currently translated at 35.7% (139 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/be/
2019-12-19 21:14:09 +01:00
Taru Luojola
3fa69c02a7 Translated using Weblate (Finnish)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fi/
2019-12-19 21:14:07 +01:00
Taru Luojola
4c04120eee Translated using Weblate (Finnish)
Currently translated at 100.0% (66 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fi/
2019-12-19 21:14:02 +01:00
Francesc
105b398295 Translated using Weblate (Catalan)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-19 21:13:51 +01:00
ButterflyOfFire
d8fad0517d Translated using Weblate (Arabic)
Currently translated at 53.7% (209 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2019-12-19 21:13:50 +01:00
numéro6
84f943603d Translated using Weblate (French (France))
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2019-12-19 21:13:50 +01:00
Dzmitry K
37fe3e873b Translated using Weblate (Russian)
Currently translated at 33.3% (22 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ru/
2019-12-19 21:13:48 +01:00
Quentin PAGÈS
d6044b8df0 Translated using Weblate (Occitan)
Currently translated at 100.0% (66 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-12-19 21:13:48 +01:00
Quentin PAGÈS
cbb7116f39 Translated using Weblate (Occitan)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-19 21:13:47 +01:00
Francesc
9eb4647d02 Translated using Weblate (Catalan)
Currently translated at 99.5% (387 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-19 18:00:36 +01:00
fadelkon
b8bfe8619a Translated using Weblate (Catalan)
Currently translated at 99.5% (387 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-19 18:00:35 +01:00
Thomas Citharel
e679fe5459 Merge branch 'bug/restrict-follows-to-approved' into 'master'
Restrict follows to approved actors/instances

See merge request framasoft/mobilizon!371
2019-12-19 13:57:11 +01:00
Thomas Citharel
ca6ba4d084 Restrict follows to approved actors/instances
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-19 13:41:25 +01:00
Thomas Citharel
c070a60170 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!370
2019-12-19 10:27:31 +01:00
fadelkon
125e1a495d Translated using Weblate (Catalan)
Currently translated at 99.0% (385 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-19 02:17:26 +01:00
Francesc
dcaa310482 Translated using Weblate (Catalan)
Currently translated at 99.0% (385 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-19 02:17:19 +01:00
Thomas Citharel
480588bd23 Merge branch 'bug/fix-comments-urls' into 'master'
Fix comments URLs

See merge request framasoft/mobilizon!369
2019-12-18 18:44:45 +01:00
Thomas Citharel
cece3c89e9 Fix comments URLs
Also remote comments were marked as local

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 18:25:40 +01:00
Thomas Citharel
9e4716e6da Merge branch 'changelog/update-changelog' into 'master'
Changelog/update changelog

See merge request framasoft/mobilizon!368
2019-12-18 16:34:15 +01:00
Thomas Citharel
27bcbfdf42 Update version
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 16:15:44 +01:00
Thomas Citharel
10db8d274d Update changelog
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 16:15:28 +01:00
Thomas Citharel
61dba0381b Added documentation for commands to manage users and view actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 15:58:33 +01:00
Thomas Citharel
6d50da12fe Add a mix mobilizon.actors task to list actors tasks
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 15:57:15 +01:00
Thomas Citharel
fd1ea60c03 Typo in docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 15:17:11 +01:00
Thomas Citharel
e59de92eed Merge branch 'bug/activity-pub-place' into 'master'
Bug/activity pub place

See merge request framasoft/mobilizon!367
2019-12-18 14:46:27 +01:00
Thomas Citharel
7ec15d56bf Use mix.exs version instead of config one
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 14:32:20 +01:00
Thomas Citharel
9bbe771c0f Update docs to reflect new AP Event location property format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 14:29:33 +01:00
Thomas Citharel
61c912a48f Merge branch 'bug/activity-pub-place' into 'master'
Move from Schema.org Place to AS Place with Schema.org properties

See merge request framasoft/mobilizon!366
2019-12-18 14:24:12 +01:00
Thomas Citharel
dc3353c608 Move from Schema.org Place to AS Place with Schema.org properties
See https://socialhub.activitypub.rocks/t/how-to-represent-places-in-an-event/413

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 11:03:04 +01:00
Thomas Citharel
c4102d1a04 Merge branch 'bug/fixes' into 'master'
Some fixes

See merge request framasoft/mobilizon!365
2019-12-18 10:44:20 +01:00
Thomas Citharel
8b27c729be Fix event html representation with no Accept header
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 10:15:58 +01:00
Thomas Citharel
090393bfb8 Fix pagination for relays
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-18 10:11:50 +01:00
Thomas Citharel
540efd8b58 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!364
2019-12-18 10:09:30 +01:00
fadelkon
6feae21e50 Translated using Weblate (Catalan)
Currently translated at 50.1% (195 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-18 09:45:53 +01:00
fadelkon
2f071b25e9 Translated using Weblate (Catalan)
Currently translated at 100.0% (66 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ca/
2019-12-18 09:44:34 +01:00
fadelkon
78d516ac67 Translated using Weblate (Catalan)
Currently translated at 25.8% (17 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ca/
2019-12-18 01:44:02 +01:00
Francesc
b95f9ab5ae Translated using Weblate (Catalan)
Currently translated at 25.8% (17 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ca/
2019-12-18 01:43:58 +01:00
Dzmitry K
86efb8bbe0 Added translation using Weblate (Belarusian) 2019-12-18 00:45:22 +01:00
Dzmitry K
9373654074 Added translation using Weblate (Belarusian) 2019-12-18 00:44:40 +01:00
Thomas Citharel
9ae5062394 Merge branch 'bug/fix-identities-issue-on-my-account' into 'master'
Fix an issue on My Account page

See merge request framasoft/mobilizon!363
2019-12-17 19:53:01 +01:00
Thomas Citharel
c7a0fa2fea Fix an issue on My Account page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 19:32:48 +01:00
Thomas Citharel
5782c78a82 Merge branch 'bug/set-mastodon-relay-subscribers-as-instances' into 'master'
Show Mastodon relay subscribers as instances in admin panel

See merge request framasoft/mobilizon!362
2019-12-17 17:25:35 +01:00
Thomas Citharel
d55a45e701 Show Mastodon relay subscribers as instances in admin panel
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 17:10:37 +01:00
Thomas Citharel
0f304a5392 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!361
2019-12-17 16:46:27 +01:00
fadelkon
51e269aa32 Translated using Weblate (Catalan)
Currently translated at 6.4% (25 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ca/
2019-12-17 13:56:25 +01:00
fadelkon
67d4ea86b0 Translated using Weblate (Catalan)
Currently translated at 4.5% (3 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ca/
2019-12-17 13:56:25 +01:00
Quentin
8e19037075 Translated using Weblate (Occitan)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-17 13:56:25 +01:00
ButterflyOfFire
4846a3ff84 Added translation using Weblate (Finnish) 2019-12-17 13:56:25 +01:00
ButterflyOfFire
f7b34bc994 Added translation using Weblate (Finnish) 2019-12-17 13:56:25 +01:00
Thomas Citharel
3f06ff5d6a Merge branch 'bug/fix-signatures-for-relay' into 'master'
Bug/fix signatures for relay

See merge request framasoft/mobilizon!360
2019-12-17 13:56:11 +01:00
Thomas Citharel
32c1af35df Handle actor or object being AP Public string
Mastodon uses "https://www.w3.org/ns/activitystreams#Public" as object
when sending a `Follow` activity to a relay

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 13:36:45 +01:00
Thomas Citharel
153a4315ef Fix signatures for relay
The plugs were missing

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 13:36:25 +01:00
Thomas Citharel
86adcd3714 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!359
2019-12-17 13:35:16 +01:00
fadelkon
bd305b14d0 Added translation using Weblate (Catalan) 2019-12-17 12:48:27 +01:00
fadelkon
e46e2e8e64 Added translation using Weblate (Catalan) 2019-12-17 12:48:12 +01:00
numéro6
5e32f92367 Translated using Weblate (French (France))
Currently translated at 100.0% (388 of 388 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2019-12-17 12:27:15 +01:00
Quentin
4a17fa4457 Translated using Weblate (Occitan)
Currently translated at 100.0% (66 of 66 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-12-17 12:27:15 +01:00
Quentin
adb500d720 Translated using Weblate (Occitan)
Currently translated at 100.0% (388 of 388 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-17 12:27:15 +01:00
Thomas Citharel
7ed464b128 Merge branch 'feature/whitelist-registration' into 'master'
Add a config option to whitelist users registration

See merge request framasoft/mobilizon!358
2019-12-17 12:27:00 +01:00
Thomas Citharel
69048089a5 Add a config option to whitelist users registration
Through whole email or domain email

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 12:09:24 +01:00
Thomas Citharel
31b76b9425 Merge branch 'i18n/update' into 'master'
I18n/update

See merge request framasoft/mobilizon!357
2019-12-17 10:15:27 +01:00
Thomas Citharel
fd1cbe43fc Merge remote-tracking branch 'weblate/master' into i18n/update 2019-12-17 10:14:55 +01:00
Quentin
e360d5af6c Translated using Weblate (Occitan)
Currently translated at 100.0% (62 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-12-17 10:12:29 +01:00
Quentin
c37d12661d Translated using Weblate (Occitan)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-17 10:12:28 +01:00
Thomas Citharel
6889201e19 Merge branch 'i18n/update' into 'master'
I18n/update

See merge request framasoft/mobilizon!356
2019-12-17 10:12:20 +01:00
Quentin
9f92a28858 Translated using Weblate (Occitan)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-17 10:08:37 +01:00
Thomas Citharel
b337efd62e Merge branch 'bug/fix-comment-visibility' into 'master'
Fix comment visibility and local status

Closes #329 et #330

See merge request framasoft/mobilizon!355
2019-12-17 10:08:25 +01:00
Thomas Citharel
bf5314f241 Merge remote-tracking branch 'weblate/master' into i18n/update 2019-12-17 09:53:40 +01:00
Thomas Citharel
4f9dc5f8c2 Fix comment visibility and local status
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 09:49:08 +01:00
Thomas Citharel
97e1c559d9 Merge branch 'test/add-one-test-to-transmogrifier' into 'master'
Add one test to transmogrifier

See merge request framasoft/mobilizon!354
2019-12-17 09:47:33 +01:00
ButterflyOfFire
915cc0651f Translated using Weblate (Arabic)
Currently translated at 33.9% (21 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ar/
2019-12-17 09:39:53 +01:00
ButterflyOfFire
4a0886595a Translated using Weblate (Arabic)
Currently translated at 51.7% (201 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2019-12-17 09:39:53 +01:00
Quentin
4cc169a473 Translated using Weblate (Occitan)
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-17 09:39:50 +01:00
Thomas Citharel
b982f98490 Merge branch 'feature/reword-warning' into 'master'
Feature/reword warning

Closes #327

See merge request framasoft/mobilizon!353
2019-12-17 09:39:39 +01:00
Thomas Citharel
0494636ec6 Add one test to transmogrifier
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 09:28:44 +01:00
Thomas Citharel
7c824c4c50 Refresh docker image for final mkdocs-git-revision-date-localized-plugin issue
https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/2#issuecomment-566199712

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 09:21:03 +01:00
Thomas Citharel
68af824fb7 Update demo warning message
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-17 09:20:40 +01:00
Thomas Citharel
5750d6a705 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!352
2019-12-16 17:32:09 +01:00
Thomas Citharel
bb5ae0954b Translated using Weblate (French (France))
Currently translated at 100.0% (389 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2019-12-16 17:14:50 +01:00
Quentin
915cf962de Translated using Weblate (Occitan)
Currently translated at 96.7% (376 of 389 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-12-16 17:14:50 +01:00
Thomas Citharel
5d4e46d734 Merge branch 'bug/fix-comments' into 'master'
Bug/fix comments

See merge request framasoft/mobilizon!351
2019-12-16 17:14:41 +01:00
Thomas Citharel
1beb847f13 Remove mkdocs-git-revision-date-localized-plugin hack in CI
And rebuild docker image with new version

See https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/3

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 16:49:39 +01:00
Thomas Citharel
b4a499c8aa Add domain to GraphQL calls on actors where it was missing and pertinent
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 16:49:13 +01:00
Thomas Citharel
063f143e76 Fix issue with child comments not showing up in production mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 16:48:38 +01:00
Thomas Citharel
df217cfd9d Merge branch 'bug/use-wss-sockets-on-prod' into 'master'
Use WSS WebSockets on prod build

See merge request framasoft/mobilizon!350
2019-12-16 13:12:13 +01:00
Thomas Citharel
05c9f99726 Use WSS WebSockets on prod build
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 12:54:36 +01:00
Thomas Citharel
e3c915ed8d Merge branch 'bug/move-to-comments-enabled' into 'master'
Bug/move to comments enabled

Closes #328

See merge request framasoft/mobilizon!349
2019-12-16 12:06:09 +01:00
Thomas Citharel
205427007a Improve JSON-LD representation for Address and add it to the docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 11:47:57 +01:00
Thomas Citharel
8f6877c06d Clear AP cache when content is updated or deleted
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 11:47:31 +01:00
Thomas Citharel
56182343b8 Support pt:CommentsEnabled in addition to mz:repliesModeration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 11:46:19 +01:00
Thomas Citharel
c54050c075 Merge branch 'bug/fix-mkdocs-build' into 'master'
Patch mkdocs-git-revision-date-localized-plugin to work with Python 3.5

See merge request framasoft/mobilizon!348
2019-12-16 10:08:07 +01:00
Thomas Citharel
e770904a8d Patch mkdocs-git-revision-date-localized-plugin to work with Python 3.5
So that CI may build the docs. See https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/3

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-16 09:51:53 +01:00
Thomas Citharel
71cbef87f5 Merge branch 'LeoMouyna/mobilizon-307-fix-limited-places-switch-behaviour' into 'master'
Leo mouyna/mobilizon 307 fix limited places switch behaviour

See merge request framasoft/mobilizon!347
2019-12-15 23:12:41 +01:00
Thomas Citharel
622188bfe6 Add a default limit participations of 10, fix dockerfile and lint some things
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-15 22:42:38 +01:00
Leo Mouyna
d08c887892 fix: Front end validation on switch.
Add a watcher on limitedPlaces and set to default values options related to occupancy when toogle to false.
Increase min places to 1 instead of 0.

See issue: #307
2019-12-15 22:25:09 +01:00
Thomas Citharel
67865b6e28 Merge branch '298-fix-clear-errors-resend-password-page' into 'master'
fix: Clear errors on resend password page.

Closes #298

See merge request framasoft/mobilizon!342
2019-12-15 22:22:08 +01:00
Thomas Citharel
5eb90d1777 Merge branch '308-fix-end-datetime-before-begin-datetime' into 'master'
fix: end datetime can't be before begin datetime.

Closes #308

See merge request framasoft/mobilizon!343
2019-12-15 22:20:09 +01:00
Thomas Citharel
359a86f74b Merge branch '291-card-title-as-router-link' into 'master'
feat: Make event title clickable on cards

Closes #291

See merge request framasoft/mobilizon!346
2019-12-15 22:14:13 +01:00
Thomas Citharel
a76e1ba10d Merge branch 'feature/admin-instance-follow' into 'master'
Add admin interface to manage instances subscriptions

See merge request framasoft/mobilizon!337
2019-12-15 22:12:40 +01:00
Thomas Citharel
c15ed68d91 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-15 21:56:22 +01:00
Thomas Citharel
ce6f78b054 Add admin interface to manage instances subscriptions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-12-15 21:56:16 +01:00
Thomas Citharel
7777f4e147 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!341
2019-12-12 19:33:26 +01:00
Leo Mouyna
675d0a63c3 feat: Make event title clickable on cards
Use a router link to generate a link to event main page.

See issue: #291
2019-12-11 20:50:44 +01:00
Leo Mouyna
e729971534 fix: end datetime can't be before begin datetime.
Add a min-datetime to endsOn.
Add maxDatetime and minDatetime props to or custom datetime-picker component.
Use those new props inside date-picker and time-picker components to set
a correct range of date for both endsOn and beginsOn event elements.

See issue: #308.
2019-12-11 19:55:11 +01:00
Leo Mouyna
726003324b fix: Clear errors on resend password page.
Only add a new error if it's not in the list yet, and remove error from list when message is closed.

See issue: #298
2019-12-09 21:38:29 +01:00
Marcin Mikołajczak
b7b9dd0069 Translated using Weblate (Polish)
Currently translated at 88.9% (303 of 341 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2019-12-08 22:13:09 +01:00
Thomas Citharel
1eeabe96bf Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!340
2019-12-05 16:35:52 +01:00
Marcin Mikołajczak
2d49e69567 Translated using Weblate (Polish)
Currently translated at 96.8% (60 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2019-12-05 13:12:59 +01:00
Thomas Citharel
f553eab2a0 Merge branch 'bug/318' into 'master'
#318 fix contributing link

Closes #318

See merge request framasoft/mobilizon!339
2019-12-04 22:37:02 +01:00
Alex Addams
64dbeeca5d #318 update link to use docs 2019-12-04 13:08:28 +00:00
Alex Addams
eecc727076 #318 fix contributing link 2019-12-04 12:02:09 +00:00
Thomas Citharel
29992e96e7 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!336
2019-11-29 14:31:15 +01:00
Quentin
ad0870a060 Translated using Weblate (Occitan)
Currently translated at 100.0% (341 of 341 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-11-29 14:12:35 +01:00
Thomas Citharel
5f0ec74613 Merge branch 'feature/comments' into 'master'
Comments

See merge request framasoft/mobilizon!335
2019-11-28 12:49:43 +01:00
Thomas Citharel
c91f3c618b Introduce comments below events
Also add tomstones

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-28 12:33:58 +01:00
Thomas Citharel
ac5c9a519a Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!334
2019-11-27 18:32:01 +01:00
AlessiBilos
e0fbe66c58 Translated using Weblate (Italian)
Currently translated at 24.2% (15 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/it/
2019-11-27 18:12:27 +01:00
AlessiBilos
5c99cbb09b Translated using Weblate (Italian)
Currently translated at 3.6% (12 of 331 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/it/
2019-11-27 18:12:26 +01:00
Thomas Citharel
450636208b Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!333
2019-11-24 22:33:24 +01:00
Filip Bengtsson
2e2ade09ba Translated using Weblate (Swedish)
Currently translated at 100.0% (331 of 331 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/sv/
2019-11-24 20:12:15 +01:00
Thomas Citharel
4eb5d72bf8 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!332
2019-11-23 12:43:32 +01:00
Marcin Mikołajczak
59dd0b773f Translated using Weblate (Polish)
Currently translated at 90.3% (56 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2019-11-23 12:12:35 +01:00
Marcin Mikołajczak
29e8a01a53 Translated using Weblate (Polish)
Currently translated at 88.2% (292 of 331 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2019-11-23 12:12:31 +01:00
Thomas Citharel
54a5aa7b07 Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!331
2019-11-21 16:32:00 +01:00
Thomas Citharel
519fabea90 Merge branch 'feature/add-a-demo-mode' into 'master'
Added a demo mode to show or hide instance warnings that data is deleted

See merge request framasoft/mobilizon!330
2019-11-21 16:29:12 +01:00
Thomas Citharel
00f8322e8b Merge branch 'master' into 'feature/add-a-demo-mode'
# Conflicts:
#   CHANGELOG.md
2019-11-21 16:28:53 +01:00
Thomas Citharel
24c33f672f Merge branch 'feature/add-cli-commands' into 'master'
Added mix commands to manage users and view actors

Closes #314

See merge request framasoft/mobilizon!329
2019-11-21 16:23:18 +01:00
Thomas Citharel
2c0b6f059d Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-21 16:12:27 +01:00
Thomas Citharel
1abdbce7b6 Added a demo mode to show or hide instance warnings that data is deleted
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-21 16:07:43 +01:00
Thomas Citharel
6cff9f46ce Added mix commands to manage users and view actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-21 15:51:13 +01:00
Thomas Citharel
662f2ac96d Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!328
2019-11-20 17:51:21 +01:00
Quentin
6643d7ffef Translated using Weblate (Occitan)
Currently translated at 100.0% (331 of 331 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-11-20 17:19:57 +01:00
Thomas Citharel
265ba5d242 Merge branch 'bug/disable-address-autocomplete-when-requried' into 'master'
Disable address autocomplete where required (nominatim)

See merge request framasoft/mobilizon!327
2019-11-20 14:10:04 +01:00
Thomas Citharel
19cb670cec Disable address autocomplete where required (nominatim)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-20 13:49:57 +01:00
Thomas Citharel
58e2e52573 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!326
2019-11-19 20:52:23 +01:00
ButterflyOfFire
c7ecf0bdfd Translated using Weblate (Arabic)
Currently translated at 15.2% (50 of 330 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2019-11-19 20:21:52 +01:00
Marcin Mikołajczak
b2594fde3f Translated using Weblate (Polish)
Currently translated at 50.0% (165 of 330 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2019-11-19 20:21:52 +01:00
Thomas Citharel
a127775b88 Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!325
2019-11-19 20:21:44 +01:00
Thomas Citharel
12d5d73361 Merge branch 'feature/add-pelias-geocoder' into 'master'
Feature/add pelias geocoder

See merge request framasoft/mobilizon!324
2019-11-19 20:19:02 +01:00
Thomas Citharel
84ec7ebb12 Upgrade deps
Fix issue with vue-styleguidist

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 20:04:18 +01:00
Thomas Citharel
eb28d5da45 Update docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 20:01:31 +01:00
Thomas Citharel
4771377aab Merge branch 'bug/fixes' into 'master'
More bug fixes

Closes #313 et #277

See merge request framasoft/mobilizon!323
2019-11-19 18:25:30 +01:00
Thomas Citharel
45439b7f78 Introduce support for Pelias geocoder
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 17:59:04 +01:00
Thomas Citharel
e2e2e157dd Fix duplicate tags when editing an event with tags in description
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 15:36:25 +01:00
Thomas Citharel
4462807edb Add share to Diaspora* button
Related to #227

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 12:04:35 +01:00
Thomas Citharel
1a82a64411 Include sender mail in from: emails
Closes #277

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 11:12:59 +01:00
Thomas Citharel
b5e872a670 Handle missing geolix database
Close #313

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-19 10:47:48 +01:00
Thomas Citharel
e0547ff468 Merge branch 'fixes' into 'master'
Bunch of little fixes

Closes #274, #230, #232, #311, #316 et #315

See merge request framasoft/mobilizon!322
2019-11-18 19:13:51 +01:00
Thomas Citharel
c810468783 Validate ends_on being after begins_on
Closes #315

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-18 18:56:36 +01:00
Thomas Citharel
dffd70ec96 Validate username on backend side and refactor actor changeset
Closes #316

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-18 18:56:28 +01:00
Thomas Citharel
d97bb764aa Close #311 and refactor identity edition pages with a mixin
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-18 18:56:28 +01:00
Thomas Citharel
19c7756465 Fix #232 and #230
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-18 18:56:28 +01:00
Thomas Citharel
464528381d Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-18 18:56:29 +01:00
Guillaume Ayoub
74314ce4b5 Fix Creator button height
Fix #274.
2019-11-18 18:56:28 +01:00
Thomas Citharel
fdb3ed30b1 Merge branch 'master' into 'master'
Fix Creator button height

Closes #274

See merge request framasoft/mobilizon!318
2019-11-18 10:19:42 +01:00
Thomas Citharel
2f34361b83 Merge branch 'docs/new-doc' into 'master'
Move docs to mkdocs and improve them

See merge request framasoft/mobilizon!319
2019-11-17 20:01:01 +01:00
Thomas Citharel
3403ff4ff1 Move docs to mkdocs and improve them
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-17 20:00:09 +01:00
Thomas Citharel
fad6fbe7eb Merge branch 'disable-cypress' into 'master'
Disable Cypress in CI for now

See merge request framasoft/mobilizon!321
2019-11-17 19:34:11 +01:00
Thomas Citharel
c53efaaf57 Disable Cypress in CI for now
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-17 19:33:24 +01:00
Thomas Citharel
707117f874 Merge branch 'fix-tests' into 'master'
Wrap offline tests into cassette

See merge request framasoft/mobilizon!320
2019-11-17 19:32:29 +01:00
Thomas Citharel
c23b7ee81f Wrap offline tests into cassette
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-17 19:13:54 +01:00
Thomas Citharel
9e80549f17 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!317
2019-11-17 18:14:24 +01:00
Marcin Mikołajczak
b2c107be0f Translated using Weblate (Polish)
Currently translated at 75.8% (47 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/pl/
2019-11-17 15:11:52 +01:00
Marcin Mikołajczak
cc5cb3b0ff Translated using Weblate (Polish)
Currently translated at 36.1% (119 of 330 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pl/
2019-11-17 15:11:51 +01:00
ButterflyOfFire
acb3ed983a Translated using Weblate (Arabic)
Currently translated at 6.5% (4 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ar/
2019-11-16 11:11:47 +01:00
ButterflyOfFire
cdbce9150a Translated using Weblate (Arabic)
Currently translated at 3.0% (10 of 330 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/ar/
2019-11-16 11:11:47 +01:00
ButterflyOfFire
8dda2d4ad1 Added translation using Weblate (Arabic) 2019-11-15 11:05:05 +01:00
Quentin
2a20e7c17d Translated using Weblate (Occitan)
Currently translated at 100.0% (330 of 330 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-11-14 14:11:40 +01:00
Malik
cf3cb416d3 Translated using Weblate (German)
Currently translated at 100.0% (330 of 330 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-14 14:11:38 +01:00
Guillaume Ayoub
e96967dc91 Fix Creator button height
Fix #274.
2019-11-13 22:21:40 +01:00
ButterflyOfFire
ba48ebd306 Added translation using Weblate (Arabic) 2019-11-13 13:46:30 +01:00
Thomas Citharel
a42e141af6 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!315
2019-11-12 14:41:15 +01:00
Pieter David
bdc8c76113 Translated using Weblate (Dutch)
Currently translated at 100.0% (62 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nl/
2019-11-12 14:24:39 +01:00
Pieter David
ce25f5db9c Translated using Weblate (Dutch)
Currently translated at 100.0% (329 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nl/
2019-11-12 14:24:39 +01:00
Pieter David
ffd641d628 Translated using Weblate (English)
Currently translated at 100.0% (62 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2019-11-12 14:24:39 +01:00
Till
23d7c613cb Translated using Weblate (German)
Currently translated at 100.0% (62 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/de/
2019-11-12 14:24:39 +01:00
Malik
b78d0e62a6 Translated using Weblate (German)
Currently translated at 100.0% (329 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-12 14:24:39 +01:00
Till
75220b0d2f Translated using Weblate (German)
Currently translated at 100.0% (329 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-12 14:24:39 +01:00
Thomas Citharel
8c5296c524 Merge branch 'geo/add-mimirsbrunn-backend' into 'master'
Add mimirsbrunn geo backend and geo work

See merge request framasoft/mobilizon!314
2019-11-12 14:23:48 +01:00
Thomas Citharel
b876baa556 Introduce Mimirsbrunn geocoder and improve addresses & maps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-12 14:10:18 +01:00
Thomas Citharel
b045336581 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!313
2019-11-08 19:39:57 +01:00
Thomas Citharel
f41cf86fe9 Remove floor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-08 19:39:02 +01:00
Till
f923fea4c6 Translated using Weblate (German)
Currently translated at 94.2% (310 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 18:38:27 +01:00
Malik
71a669b559 Translated using Weblate (German)
Currently translated at 94.2% (310 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 18:38:18 +01:00
Malik
605ac2d722 Translated using Weblate (German)
Currently translated at 84.2% (277 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 18:22:25 +01:00
Till
15b802273e Translated using Weblate (German)
Currently translated at 84.2% (277 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 18:22:23 +01:00
Thomas Citharel
08d7e72b81 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!312
2019-11-08 17:02:22 +01:00
Till
b162331c21 Translated using Weblate (German)
Currently translated at 11.2% (37 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 14:23:00 +01:00
Malik
7d7b3ce020 Translated using Weblate (German)
Currently translated at 11.2% (37 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 14:22:59 +01:00
Malik
2749494ef7 Translated using Weblate (German)
Currently translated at 10.6% (35 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 14:22:07 +01:00
Malik
54b0157c93 Translated using Weblate (German)
Currently translated at 9.7% (32 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 14:19:35 +01:00
Till
24055139e2 Translated using Weblate (German)
Currently translated at 9.7% (32 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-11-08 14:19:34 +01:00
Thomas Citharel
8fcdb0d9d6 Merge branch 'weblate-mobilizon-frontend' into 'master'
Update from Weblate

See merge request framasoft/mobilizon!310
2019-11-07 19:27:46 +01:00
Framasoft
bdfa6a469d Translated using Weblate (French (France))
Currently translated at 100.0% (329 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2019-11-07 18:54:12 +01:00
Quentin
46d6882fab Translated using Weblate (Occitan)
Currently translated at 100.0% (329 of 329 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-11-07 18:43:52 +01:00
Thomas Citharel
082ab9d1fb Translated using Weblate (French (France))
Currently translated at 100.0% (328 of 328 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr_FR/
2019-11-07 18:43:52 +01:00
Quentin
378f5557ff Translated using Weblate (Occitan)
Currently translated at 100.0% (328 of 328 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-11-07 18:43:52 +01:00
Thomas Citharel
c8c3a03942 Merge branch 'issue-269' into 'master'
Disable search button if search field is empty

Closes #269

See merge request framasoft/mobilizon!309
2019-11-07 16:57:41 +01:00
Dany Marcoux
5c1d9e1fd3 Disable search button if search field is empty
Closes #269
2019-11-07 16:40:58 +01:00
Thomas Citharel
042dd22b6d Merge branch 'improve-documentation-development' into 'master'
Improve documentation for the development section

See merge request framasoft/mobilizon!308
2019-11-07 09:30:59 +01:00
Dany Marcoux
8876349b60 Improve documentation for the development section
Remove duplication for the Docker/Docker-Compose instructions.

Mention that Docker/Docker-Compose is the recommended approach to run
Mobilizon.

Be clear about accessing `localhost:4000` only once the containers are fully
built and launched.
2019-11-06 23:48:15 +01:00
Thomas Citharel
c52e822cd6 Merge branch 'bug/fixes' into 'master'
Various fixes

See merge request framasoft/mobilizon!306
2019-11-06 10:16:03 +01:00
Thomas Citharel
d64ef6d42e Make error when last identity translatable
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 10:04:21 +01:00
Thomas Citharel
56b804f64b Fixes with addresses and iCalendar
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 10:04:17 +01:00
Thomas Citharel
050833490e Fix add to calendar section with low screen width
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 09:32:03 +01:00
Thomas Citharel
1c161bb1f6 Improve search field placeholder contrast
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 09:32:02 +01:00
Thomas Citharel
1fd7dbe14b Handle update identity with bad identity username
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 09:32:02 +01:00
Thomas Citharel
0fc79d1219 Fix for adding addresses
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 09:32:01 +01:00
Thomas Citharel
6e4a5a05e8 Optimize svg pictures and color them with $secondary
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-06 09:32:01 +01:00
Thomas Citharel
5ba4910691 Merge branch 'i18n/upgrade' into 'master'
Update translations

See merge request framasoft/mobilizon!307
2019-11-06 09:30:26 +01:00
Thomas Citharel
6d5787f1d6 Merge remote-tracking branch 'weblate/master' into i18n/upgrade 2019-11-05 19:09:39 +01:00
Thomas Citharel
799f31257b Merge branch 'bug/limit-datepicker-year-range' into 'master'
Limit year range in the datepicker

See merge request framasoft/mobilizon!305
2019-11-05 17:58:07 +01:00
Thomas Citharel
e39ad81e20 Merge branch 'bug/only-show-pointer-on-export-event' into 'master'
Only show pointer cursor on export event title

See merge request framasoft/mobilizon!304
2019-11-05 17:51:26 +01:00
Thomas Citharel
a936784bd9 Limit year range in the datepicker
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-05 17:22:17 +01:00
Quentin
2a29d11cad Translated using Weblate (Occitan)
Currently translated at 100.0% (326 of 326 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-11-05 15:45:20 +01:00
Thomas Citharel
5111d2d6db Merge branch 'bug/reduce-event-date-picker-width' into 'master'
Reduced datetime picker width

See merge request framasoft/mobilizon!302
2019-11-04 17:24:49 +01:00
Thomas Citharel
c83b897e18 Merge branch 'bug/translate-description-editor-placeholder' into 'master'
Translate description editor placeholder

See merge request framasoft/mobilizon!303
2019-11-04 17:21:05 +01:00
Thomas Citharel
7fd04a4817 Merge branch 'bug/fix-issue-when-updating-event' into 'master'
Fix issue when updating event and introduce background jobs

See merge request framasoft/mobilizon!300
2019-11-04 17:05:32 +01:00
Thomas Citharel
7c49e84d22 Only show pointer cursor on export event title
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-04 16:58:24 +01:00
Thomas Citharel
99cb837972 Translate description editor placeholder
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-04 16:48:12 +01:00
Thomas Citharel
5bf50057f5 Fix issue when updating event and introduce background jobs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-04 16:40:36 +01:00
Thomas Citharel
34e4682731 Merge branch 'bug/open-external-link-rel-noopener' into 'master'
Open links from event URL and in event description in external window

Closes #283 et #282

See merge request framasoft/mobilizon!301
2019-11-04 16:38:33 +01:00
Thomas Citharel
d004d2e74f Reduced datetime picker width
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-04 16:37:57 +01:00
Thomas Citharel
b2d9d5853f Open links from event URL and in event description in external window
And add rel='noopener noreferrer' on them

Closes #282 and #283

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-11-04 16:09:44 +01:00
Thomas Citharel
ac758cc577 Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!299
2019-10-31 12:02:50 +01:00
Thomas Citharel
1bf25a61cd Merge branch 'feature/refactor-federation' into 'master'
Refactor Core things, including Ecto handling, ActivityPub & Transmogrifier modules

Closes #256

See merge request framasoft/mobilizon!298
2019-10-31 11:03:36 +01:00
Thomas Citharel
df0790526d Upgrade dependencies
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-31 10:50:24 +01:00
Thomas Citharel
b99873e58c Added changelog
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-31 10:49:04 +01:00
Thomas Citharel
b3b41ad777 Refactor Core things, including Ecto handling, ActivityPub & Transmogrifier modules
* Data doesn't need anymore to be converted to ActivityStream format to
be saved (this was taken from Pleroma and not at all a good idea here)
* Everything saved when creating an event is inserted into PostgreSQL in
a single transaction
2019-10-31 10:06:11 +01:00
Thomas Citharel
68ba44113b Merge branch 'bug/fix-upload-broken' into 'master'
Bug/fix upload broken

See merge request framasoft/mobilizon!297
2019-10-29 23:00:25 +01:00
Marc Bouvier
5a4b6a7d9e added file package to fix upload 2019-10-29 22:14:11 +01:00
Thomas Citharel
8a5095d797 Merge branch 'bug/insert-search-data-async' into 'master'
Make inserting data into search table an async operation

See merge request framasoft/mobilizon!296
2019-10-23 16:52:10 +02:00
Thomas Citharel
cdacdfd787 Merge branch 'enhancement/better-config-for-inet6' into 'master'
Better config for inet6 in prod

See merge request framasoft/mobilizon!295
2019-10-23 16:42:07 +02:00
Thomas Citharel
567d8ba555 Make inserting data into search table an async operation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-23 16:33:56 +02:00
Thomas Citharel
06501364b1 Better config for inet6 in prod
Taken from Phoenix template config

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-23 16:24:24 +02:00
Thomas Citharel
0b308ca684 Merge branch 'bug/delete-actors-cascade-followers' into 'master'
Make actors deletion cascade to followers

Closes #253

See merge request framasoft/mobilizon!294
2019-10-23 16:18:47 +02:00
Thomas Citharel
99caae332c Make actors deletion cascade to followers
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-23 16:02:01 +02:00
Thomas Citharel
bbb3a8576c Merge branch 'feature/search-events-by-tag' into 'master'
Feature/search events by tag

Closes #206

See merge request framasoft/mobilizon!293
2019-10-23 15:42:37 +02:00
Thomas Citharel
c6ce7f6795 Fix unrelated warning
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-23 15:27:11 +02:00
Thomas Citharel
5ab8fe2888 Make tags clickable
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-23 15:27:11 +02:00
Thomas Citharel
75ec6afffc Implement search engine & service in backend
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-23 15:27:11 +02:00
Thomas Citharel
8c65f58962 Merge branch '255-fix-make-error' into 'master'
Fix error when running `make` / `docker-compose up`

Closes #255

See merge request framasoft/mobilizon!292
2019-10-23 15:05:28 +02:00
JohanBaskovec
4c48cb8ea9 Fix error when running make / docker-compose up
This fixes an error when running the mobilizon_api container (either
with `make` or `docker-compose up`): the command `mix phx.server`
was run first in the mobilizon_api container, but it
made the container restart every ~10 seconds because of missing
dependencies errors. As a result it became impossible to install
the depencies using
`docker-compose exec api sh -c "cd js && yarn install && cd ../"`,
because that would give this error:
`Error response from daemon: Container
8ff288ad74565bb0773f9b5f8fb39ab62925c16ea0ca77c5d2579cc3013a8464 is
restarting, wait until the container is running`.

This commit fixes this error by running the dependency installation
commands (and compilation and db migration) before `mix phx.server`.
2019-10-22 22:16:18 +02:00
Thomas Citharel
88777d415e Merge branch 'support-pg' into 'master'
fix mix mobilizon.instance gen

See merge request framasoft/mobilizon!289
2019-10-21 14:56:05 +02:00
Thomas Citharel
7aa73fb4c0 Merge branch 'bug/limit-picture-sizes' into 'master'
Improve picture handling

Closes #224

See merge request framasoft/mobilizon!291
2019-10-21 14:42:22 +02:00
Martin/Geno
dd47dabe88 support: add setup_db.psql 2019-10-21 14:41:52 +02:00
Thomas Citharel
25e25d5537 Allow WebP and Gif pics
svg stays forbidden until we can be sure it's fine security-wise

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-21 13:43:06 +02:00
Thomas Citharel
74c12d6736 Add the optimize filter for uploaded pics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-21 13:42:45 +02:00
Thomas Citharel
e75dfbab2b Lower default file upload limit to 10MB
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-18 14:19:05 +02:00
Thomas Citharel
0f43a71eb0 Limit multipart upload to 10MB
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-18 14:10:39 +02:00
Thomas Citharel
185306e991 Merge branch 'bug/move-sql-columns-from-varchar-to-text' into 'master'
Handle fields limitation better

Closes #226, #225 et #239

See merge request framasoft/mobilizon!288
2019-10-18 11:45:13 +02:00
Thomas Citharel
477f885e04 Limite size and number of tags in input
Closes #239

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-18 11:31:25 +02:00
Thomas Citharel
60b9fa235b Add some backend changes and validation for field length
Closes #225 and #226

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-18 11:31:11 +02:00
Thomas Citharel
c1ecfbf2e7 Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!287
2019-10-18 10:09:23 +02:00
Thomas Citharel
bc7cd3be66 Merge branch 'i18n/update' into 'master'
Update i18n

See merge request framasoft/mobilizon!286
2019-10-18 10:01:38 +02:00
Thomas Citharel
8011188748 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-18 09:52:47 +02:00
Anton Strömkvist
2e006e2a89 Translated using Weblate (Swedish)
Currently translated at 98.8% (322 of 326 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/sv/
2019-10-18 09:29:22 +02:00
Quentin
deb37203fc Translated using Weblate (Occitan)
Currently translated at 100.0% (326 of 326 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-10-18 09:29:19 +02:00
Anton Strömkvist
711ad438b1 Translated using Weblate (German)
Currently translated at 0.3% (1 of 326 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/de/
2019-10-18 09:29:18 +02:00
56bd11b8f7 Translated using Weblate (French)
Currently translated at 99.7% (325 of 326 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr/
2019-10-17 18:18:17 +02:00
Anton Strömkvist
62175fb15f Added translation using Weblate (Swedish) 2019-10-17 18:14:58 +02:00
Quentin
11d6c91d0f Translated using Weblate (Occitan)
Currently translated at 100.0% (62 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-10-17 16:31:57 +02:00
Quentin
c8c365fc36 Translated using Weblate (Occitan)
Currently translated at 100.0% (320 of 320 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-10-17 16:31:57 +02:00
Zilverspar
0f60850bb5 Translated using Weblate (French)
Currently translated at 100.0% (62 of 62 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2019-10-17 16:31:57 +02:00
Zilverspar
45de46ee8f Translated using Weblate (French)
Currently translated at 99.7% (319 of 320 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr/
2019-10-17 16:31:57 +02:00
Gavy
d6b2c43ed6 Translated using Weblate (French)
Currently translated at 99.7% (319 of 320 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr/
2019-10-17 16:31:57 +02:00
Quentin
63f325fc3d Translated using Weblate (Occitan)
Currently translated at 100.0% (54 of 54 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-10-17 16:31:57 +02:00
Quentin
bbca622f74 Translated using Weblate (Occitan)
Currently translated at 100.0% (266 of 266 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-10-17 16:31:57 +02:00
Thomas Citharel
89b2ee1087 Merge branch 'add-help-on-login-page-user-may-have-been-deleted' into 'master'
Warn on login that everything is deleted regularily

See merge request framasoft/mobilizon!285
2019-10-17 15:22:48 +02:00
Thomas Citharel
435c17ee53 Warn on login that everything is deleted regularily
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-17 15:07:41 +02:00
Thomas Citharel
a3c4b1498a Merge branch 'master' into 'master'
🗎 Don't `sudo apt install sudo` and add imagemagick to dependencies

See merge request framasoft/mobilizon!284
2019-10-17 15:03:26 +02:00
Thomas Citharel
50ef8e593e Merge branch 'feature/add-polyfill-for-intersection-observer' into 'master'
Fix build on Safari and improve js build

Closes #246

See merge request framasoft/mobilizon!283
2019-10-17 14:49:31 +02:00
marcin mikołajczak
881397634a 🗎 Don't sudo apt install sudo and add imagemagick to dependencies
Signed-off-by: marcin mikołajczak <me@mkljczk.pl>
2019-10-17 14:41:54 +02:00
Thomas Citharel
ef50bdfca5 Try to fix crash on Safari by removing -apple-system from font-family
Source https://github.com/scrumpy/tiptap/issues/464

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-17 14:30:25 +02:00
Thomas Citharel
5d64299e42 Upgrade vue-cli to v4, change the way server params injection is made
and serve es6 modules

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-17 14:20:22 +02:00
Thomas Citharel
6ed3395ef7 Add polyfill for IntersectionObserver
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-17 11:04:07 +02:00
Thomas Citharel
266db34fe2 Merge branch 'bug/fix-display-on-participants-page' into 'master'
Fix multiline display on participants page

Closes #217

See merge request framasoft/mobilizon!282
2019-10-17 09:55:51 +02:00
Thomas Citharel
ea7ff329c3 Fix multiline display on participants page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-17 09:41:52 +02:00
Thomas Citharel
9901a26eb1 Merge branch 'bug/fix-XSS-on-event-title' into 'master'
Make sure title is properly sanitized

Closes #247

See merge request framasoft/mobilizon!281
2019-10-16 19:17:27 +02:00
Thomas Citharel
32b04755a8 Make sure title is properly sanitized
Close #247

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-16 19:03:31 +02:00
Thomas Citharel
960329195f Merge branch 'doc-develop' into 'master'
Doc: work is based on master; push to fork

See merge request framasoft/mobilizon!280
2019-10-16 17:23:51 +02:00
Thomas Citharel
49252bd31c Merge branch 'bug/differenciate-user-not-found-and-user-not-activated' into 'master'
Translate them and handle difference between user not found and user not confirmed

Closes #212

See merge request framasoft/mobilizon!279
2019-10-16 17:20:53 +02:00
Thomas Citharel
6bdf44f60f Translate them and handle difference between user not found and user not
confirmed

Closes #212

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-16 17:07:49 +02:00
Joel Takvorian
a340954dce Doc: work is based on master; push to fork
Doc was mentioning branch "develop" (which doesn't exist it seems) instead of master
Refer to forked repo instead of upstream
2019-10-16 17:07:48 +02:00
Thomas Citharel
c91df22c65 Merge branch 'test/fix-ci' into 'master'
Fix Cypress run on CI

See merge request framasoft/mobilizon!278
2019-10-16 14:00:37 +02:00
Thomas Citharel
b6473446fa Merge branch 'participation-link' into 'master'
Link to participation from event page

Closes #221

See merge request framasoft/mobilizon!274
2019-10-16 13:46:04 +02:00
Thomas Citharel
cf72918b80 Merge branch 'patch-1' into 'master'
systemd: fix recusive alias

See merge request framasoft/mobilizon!277
2019-10-16 13:45:42 +02:00
Thomas Citharel
dec144396e Fix Cypress run on CI
Had written the condition the wrong way

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-16 13:43:41 +02:00
Joel Takvorian
44f58c92ca Link to participation from event page
When the organizer sees hiw own event, the number of attendees is now a link to the attendees page

Fixes #221
2019-10-16 13:12:58 +02:00
Geno
4e8412a7b2 systemd: fix recusive alias 2019-10-16 11:59:37 +02:00
Thomas Citharel
bf82fa4528 Merge branch 'test/make-cypress-run-when-no-key' into 'master'
Make cypress run even when no key (merge requests from forks)

See merge request framasoft/mobilizon!276
2019-10-16 11:51:07 +02:00
Thomas Citharel
af2b6be195 Merge branch 'docker/improve-script' into 'master'
Docker/improve script

See merge request framasoft/mobilizon!275
2019-10-16 11:33:32 +02:00
Thomas Citharel
55762e7cf2 Make cypress run even when no key (merge requests from forks)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-16 11:30:57 +02:00
Thomas Citharel
f65cb68363 Improve docs a bit
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-16 11:20:30 +02:00
Thomas Citharel
458992cd8c Improve docker setup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-16 11:12:42 +02:00
Thomas Citharel
c836f17345 Merge branch 'master' into 'master'
(Hopefully) improve grammar

See merge request framasoft/mobilizon!273
2019-10-16 08:57:30 +02:00
Damien
6c7bb75907 (Hopefully) improve grammar
[CI skip]
2019-10-15 21:38:49 +02:00
Thomas Citharel
535557402d Merge branch 'test/add-wait-time-for-cypress' into 'master'
Wait a little for Cypress to detect register button

See merge request framasoft/mobilizon!272
2019-10-15 18:30:03 +02:00
Thomas Citharel
f337ce32b8 Wait a little for Cypress to detect register button
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 18:14:19 +02:00
Thomas Citharel
e10f0018ff Merge branch 'bug/fix-description-even-lists-margin' into 'master'
Fix event description lists margin

See merge request framasoft/mobilizon!269
2019-10-15 17:54:46 +02:00
Thomas Citharel
87a54b1058 Merge branch 'test/fix-cypress' into 'master'
Fix Cypress tests and add a different welcome message when coming from registration

See merge request framasoft/mobilizon!270
2019-10-15 17:51:45 +02:00
Thomas Citharel
e3ffede838 Merge branch 'fix-contrib' into 'master'
Fix contribution guide link

Closes #233 et #213

See merge request framasoft/mobilizon!271
2019-10-15 17:48:05 +02:00
Joel Takvorian
7122eb0903 Fix contribution guide link
Fixes #213 #233
2019-10-15 17:45:22 +02:00
Thomas Citharel
2406ef9535 Fix Cypress tests and add a different welcome message when coming from
registration

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 17:33:02 +02:00
Thomas Citharel
f6f5c1695f Fix event description lists margin
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 11:40:25 +02:00
Thomas Citharel
2d695dbb40 Fix participations stats on the MyEvents page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 10:39:26 +02:00
Thomas Citharel
1563c1269a Fix event URL validation and check if hostname is correct before showing
it

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 09:57:08 +02:00
Thomas Citharel
14cf2b0262 Put correct link to blog into message alert depending on locale
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 09:10:51 +02:00
Thomas Citharel
71470cca9a set default to show event time
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 20:00:58 +02:00
Thomas Citharel
048f0d8c02 Merge branch 'meta/redirect-to-correct-forum-subcategory' into 'master'
Handle better the timepicker

See merge request framasoft/mobilizon!267
2019-10-14 19:55:48 +02:00
Thomas Citharel
0dbde97fb5 Change link for Framacolibri
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 19:33:07 +02:00
Thomas Citharel
cc1e5ba24e Better handle datetime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 19:29:18 +02:00
Thomas Citharel
afe422c7f0 Merge branch 'bug/fix-event-ics-cache' into 'master'
Properly update event ics export cache and fix export desc html

See merge request framasoft/mobilizon!266
2019-10-14 16:03:49 +02:00
Thomas Citharel
fd3116a0a8 Properly update event ics export cache and fix export desc html
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 15:44:16 +02:00
Thomas Citharel
26ed4e38c3 Hide Mastodon icon since there's no way to share right now
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 14:39:31 +02:00
Thomas Citharel
20aec46a08 Show event onlineAddress
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 14:38:21 +02:00
Thomas Citharel
e17132b22f Make sure welcome back only shows once and improve margins
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 14:25:08 +02:00
Thomas Citharel
0bdd090e66 Add icons on event edit fields
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 13:07:50 +02:00
Thomas Citharel
92e4b298e3 Fixes for event card
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 13:03:48 +02:00
Thomas Citharel
78161785c8 Event description pic & meta and email share fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 12:56:37 +02:00
Thomas Citharel
6c07a5ef46 Merge branch 'bug/improve-registration-page' into 'master'
Improve registration page sentences

See merge request framasoft/mobilizon!265
2019-10-14 12:24:10 +02:00
Thomas Citharel
b05d7623a9 Improve registration page sentences
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 12:23:17 +02:00
Thomas Citharel
eff38f901b Merge branch 'bug/picture-fixes' into 'master'
Prevent picture resend on event update, handle duplicate pictures properly in backend and add a proper default picture

See merge request framasoft/mobilizon!264
2019-10-14 12:04:17 +02:00
Thomas Citharel
b28182d110 Prevent picture resend on event update, handle duplicate pictures
properly in backend and add a proper default picture

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 11:41:57 +02:00
Thomas Citharel
d21b9ad70d Merge branch 'improve-icons' into 'master'
Remove purge-css that does more harm than good

See merge request framasoft/mobilizon!263
2019-10-13 18:37:57 +02:00
Thomas Citharel
276d3d3d77 Remove purge-css that does more harm than good
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 18:37:12 +02:00
Thomas Citharel
9232429c22 Merge branch 'improve-icons' into 'master'
Improve icons & css & seo & a11y

See merge request framasoft/mobilizon!262
2019-10-13 18:22:44 +02:00
Thomas Citharel
63332d656e Improve icons & css & seo & a11y
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 18:21:35 +02:00
Thomas Citharel
a4cfb8d5ee Merge branch 'bug/fix-participations-list-actions-with-another-identity' into 'master'
Fix participations list actions with another identity

Closes #180

See merge request framasoft/mobilizon!261
2019-10-13 17:26:11 +02:00
Thomas Citharel
2ed61c5086 Fix test and handle errors better
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 17:03:48 +02:00
Thomas Citharel
98a7376ab0 Fix participations list actions with another identity
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 16:24:43 +02:00
Thomas Citharel
941ea76567 Merge branch 'bug/make-sure-event-meta-is-reactive' into 'master'
Bug/make sure event meta is reactive

Closes #211

See merge request framasoft/mobilizon!260
2019-10-13 14:21:00 +02:00
Thomas Citharel
e8e6c98314 Merge branch 'feature/handle-errors-better' into 'master'
Handle errors better

Closes #209

See merge request framasoft/mobilizon!259
2019-10-13 14:20:39 +02:00
Thomas Citharel
ebfe33789c Make sure number of available places gets updated when participation
status changes

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 14:00:40 +02:00
Thomas Citharel
a1d2affbc0 Handle errors better
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 13:56:24 +02:00
Thomas Citharel
2b13be454d Merge branch 'bug/participation-fixes' into 'master'
Participation fixes

Closes #210 et #208

See merge request framasoft/mobilizon!258
2019-10-13 11:04:50 +02:00
Thomas Citharel
dcaf927b71 Participation fixes
Closes #208 and #210

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 10:51:22 +02:00
Thomas Citharel
f9de0f0d5d Merge branch 'test/add-cypress-on-event-creation' into 'master'
Add e2e seed and test event creation

See merge request framasoft/mobilizon!254
2019-10-12 19:47:19 +02:00
Thomas Citharel
a0631044f1 Merge branch 'improve-image-picker' into 'master'
Improve avatar picker

See merge request framasoft/mobilizon!257
2019-10-12 19:36:34 +02:00
Thomas Citharel
88eee78123 Add e2e seed and test event creation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-12 19:34:16 +02:00
Thomas Citharel
d34581b5f7 Improve avatar picker
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-12 19:23:32 +02:00
Thomas Citharel
1d772b07f8 Merge branch 'bug/improve-username-generator' into 'master'
Improve username generator (handle unicode conversion properly)

See merge request framasoft/mobilizon!255
2019-10-12 18:55:19 +02:00
Thomas Citharel
614d69aa13 Merge branch 'bug/hide-identities-if-only-one' into 'master'
Hide identies in navbar if I have only one

See merge request framasoft/mobilizon!256
2019-10-12 18:44:42 +02:00
Thomas Citharel
71f3ea720e Hide identies in navbar if I have only one
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-12 18:19:51 +02:00
Thomas Citharel
ea2ac1d248 Improve username generator (handle unicode conversion properly)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-12 18:14:09 +02:00
Thomas Citharel
9f5ec841f0 Merge branch 'bug/fix-editor-limited-participation-checkbox' into 'master'
Fix number of places toggle on event edit form

Closes #205

See merge request framasoft/mobilizon!253
2019-10-12 12:22:06 +02:00
Thomas Citharel
1879e08dbc Merge branch 'bug/add-custom-user-agent' into 'master'
Add custom user-agent to geospatial calls

Closes #141

See merge request framasoft/mobilizon!251
2019-10-12 11:55:19 +02:00
Thomas Citharel
853d4d0a96 Fix number of places toggle on event edit form
Closes #205

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-12 11:53:40 +02:00
Thomas Citharel
78b9d6003c Add custom user-agent to geospatial calls
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-12 11:41:18 +02:00
Thomas Citharel
d555fc5832 Merge branch 'fix-date-selector' into 'master'
Limit minimum endsOn datetime selector to current beginsOn, set correct date of first week and translate labels on datepicker

Closes #202

See merge request framasoft/mobilizon!252
2019-10-11 18:57:55 +02:00
Thomas Citharel
42402c2cfc Limit minimum endsOn datetime selector to current beginsOn, set correct
date of first week and translate labels on datepicker

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 18:41:29 +02:00
Thomas Citharel
39f7573729 Merge branch 'meta/clean-docs' into 'master'
Meta/clean docs

Closes #185

See merge request framasoft/mobilizon!250
2019-10-11 17:18:45 +02:00
Thomas Citharel
aa11f8d639 Update docs and support
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 17:03:18 +02:00
Thomas Citharel
1679b2522b Merge branch 'bug/properly-handle-event-status' into 'master'
Bug/properly handle event status

Closes #194

See merge request framasoft/mobilizon!248
2019-10-11 16:45:18 +02:00
Thomas Citharel
c5b9eac2db Hide the participation button when event is cancelled
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 16:34:08 +02:00
Thomas Citharel
5e7c646225 Properly handle event status
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 16:34:03 +02:00
Thomas Citharel
e9e3a86bd1 Bump version to 1.0.0-beta.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 16:28:47 +02:00
Thomas Citharel
be6dfe9257 Merge branch 'bug/hide-rejected-participations-on-my-event-list' into 'master'
Hide rejected participations on my event list

See merge request framasoft/mobilizon!249
2019-10-11 16:25:18 +02:00
Thomas Citharel
a2cba9fcc6 Hide rejected participations on my event list
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 16:11:39 +02:00
Thomas Citharel
a97516dc30 Merge branch 'bug/make-sure-we-cant-participate-in-a-limited-participation-event' into 'master'
Bug/make sure we cant participate in a limited participation event

Closes #200

See merge request framasoft/mobilizon!247
2019-10-11 15:39:06 +02:00
Thomas Citharel
7208a7573f Fix logo background on click
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 15:26:22 +02:00
Thomas Citharel
a16832a446 Fix participation section, show how many places are available
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 15:26:16 +02:00
Thomas Citharel
69ea0f9721 Expose participants number through API
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 11:54:57 +02:00
Thomas Citharel
74fe9db43e Make sure people can't join an event with limited participants
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 11:50:06 +02:00
Thomas Citharel
872bcd6b29 Merge branch 'feature/add-warnings-everywhere' into 'master'
Feature/add warnings everywhere

See merge request framasoft/mobilizon!246
2019-10-11 10:55:55 +02:00
Thomas Citharel
3d40023b24 Put back Cypress recording
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 10:45:42 +02:00
Thomas Citharel
896e6bf523 Add warning inside emails as well
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 10:44:53 +02:00
Thomas Citharel
dbaa0e7d90 Fix form submission on Explore page search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 10:44:47 +02:00
Thomas Citharel
50a40c06b6 Add (closable) warning on everypage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 10:14:29 +02:00
Thomas Citharel
c2f6254e5c Merge branch 'bug/fix-i18n-detection' into 'master'
Fix locale handling

See merge request framasoft/mobilizon!245
2019-10-11 10:04:35 +02:00
Thomas Citharel
0798110152 Fix locale handling
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 09:50:50 +02:00
Thomas Citharel
e30f741066 Merge branch 'bug/fix-meta' into 'master'
Bug/fix meta

See merge request framasoft/mobilizon!244
2019-10-10 17:43:14 +02:00
Thomas Citharel
e13010dd67 stop recording for now
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 17:42:40 +02:00
Thomas Citharel
ad8c681e95 Fix title & meta
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 17:28:32 +02:00
Thomas Citharel
94794f97ee Merge branch 'bug/fix-h2' into 'master'
Remove $secondary background on h2 title, replace with underline

See merge request framasoft/mobilizon!242
2019-10-10 16:49:11 +02:00
Thomas Citharel
121ef2a364 Merge branch 'i18n/update' into 'master'
I18n/update

See merge request framasoft/mobilizon!241
2019-10-10 15:44:12 +02:00
Thomas Citharel
7b20271872 Remove $secondary background on h2 title, replace with underline
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 15:42:27 +02:00
Thomas Citharel
40ac05c120 Translated using Weblate (English)
Currently translated at 100.0% (54 of 54 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2019-10-10 15:29:11 +02:00
Thomas Citharel
d93e20a66b Translated using Weblate (French)
Currently translated at 99.6% (265 of 266 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/fr/
2019-10-10 15:29:11 +02:00
Quentin
2647b47205 Translated using Weblate (Occitan)
Currently translated at 100.0% (54 of 54 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-10-10 15:07:36 +02:00
Quentin
6ab60d4e74 Translated using Weblate (Occitan)
Currently translated at 95.3% (282 of 296 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-10-10 15:07:36 +02:00
Thomas Citharel
97ec661594 Merge branch 'i18n/fix-missing-trads' into 'master'
Add missing translations and remove old ones

See merge request framasoft/mobilizon!240
2019-10-10 15:06:46 +02:00
Thomas Citharel
36ade03594 Merge branch 'bug/event-pictures' into 'master'
Bug/event pictures

See merge request framasoft/mobilizon!239
2019-10-10 15:06:35 +02:00
Thomas Citharel
e2420beac3 Add missing translations and remove old ones
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 15:05:21 +02:00
Thomas Citharel
206697891a Merge branch 'bug/email-logo-alt' into 'master'
Bug/email logo alt

See merge request framasoft/mobilizon!238
2019-10-10 14:57:07 +02:00
Thomas Citharel
75c5c4905f Fix failing cypress test
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 14:56:20 +02:00
Thomas Citharel
78ed388442 Make event header picture display as background cover
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 14:50:44 +02:00
Thomas Citharel
117b517f6e Merge branch 'bug/fix-ui' into 'master'
Bug/fix ui

See merge request framasoft/mobilizon!237
2019-10-10 14:28:15 +02:00
Thomas Citharel
5aab0e474c Replace email logo alternative text by instance name
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 14:27:06 +02:00
Thomas Citharel
5409156679 Improve Registration / Login UI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 14:20:09 +02:00
Thomas Citharel
2a3cd3c346 Change external link to joinmobilizon to about page on register page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:56:54 +02:00
Thomas Citharel
b86827fa63 Add margin above title in Explore section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:50:23 +02:00
Thomas Citharel
fcae692e10 Fix padding on organizer / city section on event card
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:48:03 +02:00
Thomas Citharel
1f36942640 Add margin below description instance on homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:39:24 +02:00
Thomas Citharel
1f571fa323 Change base colors
Also fixes the navbar Create button issue

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:36:11 +02:00
Thomas Citharel
439917bb07 Merge branch 'bug/change-favicons' into 'master'
Update favicons

See merge request framasoft/mobilizon!236
2019-10-10 13:33:39 +02:00
Thomas Citharel
9b6ef315dd Fix search field
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:29:58 +02:00
Thomas Citharel
117e0a3aa3 Merge branch 'bug/fix-preview' into 'master'
Fix preview

See merge request framasoft/mobilizon!235
2019-10-10 13:22:28 +02:00
Thomas Citharel
cb278aec39 Update favicons
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:16:06 +02:00
Thomas Citharel
29b3806471 Fix preview
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 12:25:32 +02:00
Thomas Citharel
b99cae6f05 Merge branch 'bug/fixes' into 'master'
Fix editor related issues

See merge request framasoft/mobilizon!234
2019-10-10 11:07:18 +02:00
Thomas Citharel
3c07c8f7fb Fix editor related issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 11:05:53 +02:00
Thomas Citharel
43790eab98 Merge branch 'bug/fixes' into 'master'
Bug/fixes

See merge request framasoft/mobilizon!233
2019-10-10 10:31:43 +02:00
Thomas Citharel
44dec8dc80 Add indication on how to add tags
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 10:31:15 +02:00
Thomas Citharel
b0b720101b Fix editor buttons reloading page 😰
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 10:25:33 +02:00
Thomas Citharel
d0f8c0bbbc Merge branch 'bug/fixes' into 'master'
Fix event creation/updating having a popup

See merge request framasoft/mobilizon!232
2019-10-09 19:42:26 +02:00
Thomas Citharel
aba2bbced0 Fix event creation/updating having a popup
Also change translation on the warning

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 19:41:17 +02:00
Thomas Citharel
96a2ebee88 Merge branch 'bug/fixes' into 'master'
Bug/fixes

Closes #198, #197, #193, #196 et #195

See merge request framasoft/mobilizon!231
2019-10-09 19:21:10 +02:00
Thomas Citharel
36345f10e8 Add missing language entries
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 18:58:13 +02:00
Thomas Citharel
0706fd5245 Add event search field on explore page and fix featured events
Closes #195 and #196

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 18:51:55 +02:00
Thomas Citharel
38b2c038e9 Use local icons instead of CDN, clean unused deps & fix issue with
vue-property-decorator

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 17:54:35 +02:00
Thomas Citharel
4467e73f6b Update i18n
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 17:25:53 +02:00
Thomas Citharel
7759f1bef5 Rename Events to MyEvents
Close #193

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 17:25:09 +02:00
Thomas Citharel
36a57cfcf2 Prevent route changing when editing with changes
Close #197

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 17:18:27 +02:00
Thomas Citharel
7773f819bd Fix participants panel icons and improve tabs
Close #198

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 17:03:35 +02:00
Thomas Citharel
211290985f Make sure featured events have currently happening events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 16:37:39 +02:00
Thomas Citharel
ef6f08381c Merge branch 'bug/fixes' into 'master'
Remove some dev

See merge request framasoft/mobilizon!230
2019-10-09 14:56:22 +02:00
Thomas Citharel
e5fcdefc06 Remove some dev
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 14:55:45 +02:00
Thomas Citharel
b13bfcb823 Merge branch 'bug/even-more-fixes' into 'master'
Hide some fields and fix datetime issue

Closes #168

See merge request framasoft/mobilizon!229
2019-10-09 13:54:45 +02:00
Thomas Citharel
662ff2b1cb Hide some fields and fix datetime issue
Closes #168

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-09 12:54:09 +02:00
Thomas Citharel
e12bda7e67 Merge branch 'bug/various-fixes' into 'master'
Bug/various fixes

Closes #191, #189, #188 et #187

See merge request framasoft/mobilizon!228
2019-10-08 22:42:45 +02:00
Thomas Citharel
8548382bc8 Fix transition test
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 22:27:14 +02:00
Thomas Citharel
2a5b9a39e5 Fix unavailable access to an event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 21:31:47 +02:00
Thomas Citharel
f55d45bd5a Add transition to vue router
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 20:01:00 +02:00
Thomas Citharel
2eda49bfbb fix lint issues and errors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 20:00:26 +02:00
Thomas Citharel
27ca73e570 Revert adding picture IDs everywhere
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 19:47:15 +02:00
Thomas Citharel
4f487c84ae Remove own current identity events from featured events
Events from other identities are still displayed

Closes #187

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 19:41:14 +02:00
Thomas Citharel
89c7a3854b Fix sending empty picture when updating identity without updated picture
Closes #188

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 19:34:04 +02:00
Thomas Citharel
5e110fd042 Make sure the registration email is sent with the correct locale
Closes #189

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 18:28:35 +02:00
Thomas Citharel
f5d4816c3d Properly handle account deleted
Close #191

Also fix an issue with public events not being accessible when requested
as another logged-in user.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 18:13:06 +02:00
Thomas Citharel
4193c1acc1 Merge branch 'i18n/update' into 'master'
I18n/update

See merge request framasoft/mobilizon!227
2019-10-08 15:05:22 +02:00
Thomas Citharel
3d5cd5e398 Merge remote-tracking branch 'weblate/master' into i18n/update
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 14:49:24 +02:00
Quentin
5721279151 Translated using Weblate (Occitan)
Currently translated at 100.0% (44 of 44 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-10-08 14:29:51 +02:00
Quentin
f4da86c678 Translated using Weblate (Occitan)
Currently translated at 100.0% (259 of 259 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-10-08 14:29:51 +02:00
Quentin
29c59dce34 Translated using Weblate (French)
Currently translated at 97.7% (43 of 44 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2019-10-08 14:29:51 +02:00
Thomas Citharel
c938e3297f Merge branch 'feature/rework-homepage' into 'master'
Rework homepage and add a (fancy) about section

Closes #183

See merge request framasoft/mobilizon!226
2019-10-08 14:24:03 +02:00
Thomas Citharel
a58be9c835 make sure cypress binary is installed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 14:11:32 +02:00
Thomas Citharel
811efdf271 Rework homepage and add a (fancy) about section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 12:27:31 +02:00
Thomas Citharel
1d641e0d37 Merge branch 'master' into 'master'
fix 4000 listening port in docker-compose

See merge request framasoft/mobilizon!225
2019-10-08 10:28:12 +02:00
J. Doe
c6cc698139 fix 4000 listening port in docker-compose 2019-10-08 10:10:54 +02:00
Thomas Citharel
922753008f Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!224
2019-10-07 16:02:14 +02:00
Thomas Citharel
a529f66e2b Merge branch 'feature/login-after-registration' into 'master'
Automatically login after registration

Closes #186

See merge request framasoft/mobilizon!223
2019-10-07 15:55:17 +02:00
Thomas Citharel
37875822ce Merge remote-tracking branch 'github/dependabot/hex/httpoison-1.6.1' into deps/upgrade 2019-10-07 15:42:47 +02:00
Thomas Citharel
932832478c Automatically login after registration
Closes #186

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 15:29:24 +02:00
dependabot-preview[bot]
0d7b14e0a5 Bump tippy.js from 5.0.1 to 5.0.2 in /js
Bumps [tippy.js](https://github.com/atomiks/tippyjs) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/atomiks/tippyjs/releases)
- [Commits](https://github.com/atomiks/tippyjs/compare/v5.0.1...v5.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-07 11:49:35 +00:00
Thomas Citharel
470e7e3082 Merge branch 'feature/add-styleguidist' into 'master'
Add basic styleguide

Closes #182

See merge request framasoft/mobilizon!222
2019-10-07 13:47:09 +02:00
Thomas Citharel
7ac463e5a9 fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 11:27:06 +02:00
Thomas Citharel
acc7c7d0c8 fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 11:15:19 +02:00
Thomas Citharel
23df8835ad fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 10:59:21 +02:00
Thomas Citharel
a58fe2cc24 fixup
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 10:26:34 +02:00
Thomas Citharel
663995c5ee Add basic styleguide
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 10:25:21 +02:00
Thomas Citharel
5f553b8ba6 Merge branch 'tests/setup-cypress' into 'master'
Tests/setup cypress

Closes #46

See merge request framasoft/mobilizon!220
2019-10-06 18:49:44 +02:00
Thomas Citharel
7f65428b38 Introduce Cypress
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-06 18:28:18 +02:00
Thomas Citharel
cf9d6ed41f Merge branch 'bug/fix-tests' into 'master'
Fix tests

See merge request framasoft/mobilizon!221
2019-10-06 15:24:48 +02:00
Thomas Citharel
674d162510 Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-06 15:23:58 +02:00
Thomas Citharel
d4df6694ff Merge branch 'bug/fix-edit-event-cache-issues' into 'master'
Bug/fix edit event cache issues

Closes #179 et #166

See merge request framasoft/mobilizon!219
2019-10-06 12:38:07 +02:00
Thomas Citharel
51ca47c49a Make sure we have email on registerAccount page
Closes #179

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-06 12:36:42 +02:00
Thomas Citharel
4bc8fbf714 Redirect to profile creation when user has no identities
Also load persons by ID instead of preferred_username

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-06 12:36:42 +02:00
dependabot-preview[bot]
57350b556c Bump httpoison from 1.6.0 to 1.6.1
Bumps [httpoison](https://github.com/edgurgel/httpoison) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/edgurgel/httpoison/releases)
- [Changelog](https://github.com/edgurgel/httpoison/blob/master/CHANGELOG.md)
- [Commits](https://github.com/edgurgel/httpoison/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-04 04:52:44 +00:00
Thomas Citharel
f575d007f7 Merge branch 'bug/fix-edit-event-cache-issues' into 'master'
Fix edit event cache issues

See merge request framasoft/mobilizon!218
2019-10-03 17:09:19 +02:00
Thomas Citharel
74efd81a0a Fix edit event cache issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-03 16:54:56 +02:00
Thomas Citharel
84ee6bd5db Merge branch 'bug/picture-url-generation' into 'master'
Fix (somehow) picture URL generation issue

See merge request framasoft/mobilizon!217
2019-10-03 15:45:12 +02:00
Thomas Citharel
0433ceaf7c Fix (somehow) picture URL generation issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-03 15:35:38 +02:00
Thomas Citharel
cdaaf4e007 Merge branch 'improve-navbar-and-edition-page' into 'master'
Improve navbar and edition page

Closes #169

See merge request framasoft/mobilizon!216
2019-10-03 12:45:31 +02:00
Thomas Citharel
15aa67d426 Hide groups and multiple fixes
Closes #169

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-03 12:32:20 +02:00
Thomas Citharel
d91c05ff36 Fixes to navbar and edit page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-03 11:37:34 +02:00
Thomas Citharel
aef8884973 Merge branch 'feature/drafts' into 'master'
Properly handle not found event

See merge request framasoft/mobilizon!215
2019-10-02 19:23:58 +02:00
Thomas Citharel
f0c7fd075c Properly handle not found event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-02 19:14:39 +02:00
Thomas Citharel
cfcc8a55eb Merge branch 'feature/drafts' into 'master'
Add draft feature

See merge request framasoft/mobilizon!214
2019-10-02 18:23:49 +02:00
Thomas Citharel
174a844ed5 Add draft feature
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-02 18:23:32 +02:00
Thomas Citharel
c0c0659a5d Merge branch 'feature/add-cancel-to-event' into 'master'
Add a cancel button to event edit & make buttons fixed

See merge request framasoft/mobilizon!213
2019-10-01 20:24:50 +02:00
Thomas Citharel
8dae3ccbac Add a cancel button to event edit & make buttons fixed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-01 20:10:53 +02:00
Thomas Citharel
812f80f694 Merge branch 'feature/save-user-language' into 'master'
Save user locale and use it to translate things

See merge request framasoft/mobilizon!212
2019-10-01 13:23:30 +02:00
Thomas Citharel
b0bba8ccb5 Save user locale and use it to translate things
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-01 13:08:09 +02:00
Thomas Citharel
dd711b1b31 Merge branch 'bug/make-user-email-unique' into 'master'
Add test to make sure user emails are really unique

Closes #181

See merge request framasoft/mobilizon!211
2019-10-01 09:39:25 +02:00
Thomas Citharel
3c90ec9fd1 Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!210
2019-10-01 09:31:10 +02:00
Thomas Citharel
bd773eaa8d Merge branch 'i18n/update' into 'master'
I18n/update

See merge request framasoft/mobilizon!209
2019-10-01 09:27:54 +02:00
Thomas Citharel
10d5f2c32f Add test to make sure user emails are really unique
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-01 09:26:07 +02:00
Thomas Citharel
e2a86761b2 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/tippy.js-5.0.1' into deps/upgrade 2019-10-01 09:15:24 +02:00
Thomas Citharel
bdd2f5743f Translated using Weblate (English)
Currently translated at 100.0% (44 of 44 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2019-10-01 09:14:22 +02:00
Thomas Citharel
70ec23f7a8 Translated using Weblate (French)
Currently translated at 97.7% (43 of 44 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2019-10-01 09:12:31 +02:00
Quentin
bc8c5c0f76 Translated using Weblate (Occitan)
Currently translated at 100.0% (255 of 255 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-10-01 09:07:54 +02:00
dependabot-preview[bot]
0908fb4ae8 Bump tippy.js from 5.0.0 to 5.0.1 in /js
Bumps [tippy.js](https://github.com/atomiks/tippyjs) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/atomiks/tippyjs/releases)
- [Commits](https://github.com/atomiks/tippyjs/compare/v5.0.0...v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 05:54:20 +00:00
dependabot-preview[bot]
4db4464700 Bump eslint from 6.5.0 to 6.5.1 in /js
Bumps [eslint](https://github.com/eslint/eslint) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.5.0...v6.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 05:53:31 +00:00
Thomas Citharel
3100666ac0 Merge branch 'feature/notification-on-event-update' into 'master'
Feature/notification on event update

Closes #163

See merge request framasoft/mobilizon!207
2019-09-30 19:23:29 +02:00
Thomas Citharel
7c69617555 Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!208
2019-09-30 19:10:58 +02:00
Thomas Citharel
1722047ca8 Translated using Weblate (English)
Currently translated at 100.0% (44 of 44 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2019-09-30 19:10:51 +02:00
Thomas Citharel
596c82e6ab Translated using Weblate (French)
Currently translated at 97.7% (43 of 44 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2019-09-30 19:10:51 +02:00
Quentin
fdfb94c822 Translated using Weblate (Occitan)
Currently translated at 100.0% (255 of 255 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-09-30 19:03:19 +02:00
Thomas Citharel
f8f5d0643a Notifications on event update
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-30 19:01:46 +02:00
Thomas Citharel
e6a07517ed Merge branch 'feature/notifications' into 'master'
Send email notifications when a participation is approved/rejected

Closes #164

See merge request framasoft/mobilizon!206
2019-09-30 18:58:57 +02:00
Thomas Citharel
339a74b878 Upgrade HTTPoison
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-30 18:55:19 +02:00
Thomas Citharel
9b70e6a6e8 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/types/lodash-4.14.141' into deps/upgrade 2019-09-30 18:53:51 +02:00
Thomas Citharel
766fb939be Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/tiptap-extensions-1.28.0' into deps/upgrade 2019-09-30 18:52:54 +02:00
Thomas Citharel
77a18169e1 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/tiptap-1.26.0' into deps/upgrade 2019-09-30 18:50:10 +02:00
Thomas Citharel
6fccf9ac13 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/tippy.js-5.0.0' into deps/upgrade 2019-09-30 18:49:31 +02:00
Thomas Citharel
aab090f0c8 Send email notifications when a participation is approved/rejected
Also handles participant status :rejected instead of deleting the
participation

Closes #164

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-30 18:45:29 +02:00
dependabot-preview[bot]
312e29b4ae Bump eslint from 6.4.0 to 6.5.0 in /js
Bumps [eslint](https://github.com/eslint/eslint) from 6.4.0 to 6.5.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.4.0...v6.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 05:07:47 +00:00
dependabot-preview[bot]
82cbb037c6 Bump @types/lodash from 4.14.139 to 4.14.141 in /js
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.139 to 4.14.141.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 05:06:59 +00:00
dependabot-preview[bot]
d43ef40281 Bump tiptap from 1.25.0 to 1.26.0 in /js
Bumps [tiptap](https://github.com/scrumpy/tiptap) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/scrumpy/tiptap/releases)
- [Commits](https://github.com/scrumpy/tiptap/compare/tiptap@1.25.0...tiptap@1.26.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 05:06:16 +00:00
dependabot-preview[bot]
efad694b56 Bump tiptap-extensions from 1.27.0 to 1.28.0 in /js
Bumps [tiptap-extensions](https://github.com/scrumpy/tiptap) from 1.27.0 to 1.28.0.
- [Release notes](https://github.com/scrumpy/tiptap/releases)
- [Commits](https://github.com/scrumpy/tiptap/compare/tiptap-extensions@1.27.0...tiptap-extensions@1.28.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 05:05:14 +00:00
dependabot-preview[bot]
ea7789163c Bump tippy.js from 4.3.5 to 5.0.0 in /js
Bumps [tippy.js](https://github.com/atomiks/tippyjs) from 4.3.5 to 5.0.0.
- [Release notes](https://github.com/atomiks/tippyjs/releases)
- [Commits](https://github.com/atomiks/tippyjs/compare/v4.3.5...v5.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 05:04:18 +00:00
Thomas Citharel
7562adda3a Merge branch 'feature/disable-federation' into 'master'
Add config option to disable federation

Closes #148

See merge request framasoft/mobilizon!205
2019-09-27 16:32:57 +02:00
Thomas Citharel
54b00ff989 Add config option to disable federation
Closes #148

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-27 16:18:29 +02:00
Thomas Citharel
7b37399f5e Merge branch 'fix-credo-warnings' into 'master'
Fix credo warnings

See merge request framasoft/mobilizon!188
2019-09-26 18:28:43 +02:00
Thomas Citharel
a980b9bc89 Merge branch 'bug/fix-relog' into 'master'
Don't keep cached identities query

See merge request framasoft/mobilizon!204
2019-09-26 18:18:33 +02:00
Thomas Citharel
ef044c59e4 Fix rebase issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-26 18:10:11 +02:00
Thomas Citharel
394199ee04 Merge branch 'i18n/update' into 'master'
Translations

See merge request framasoft/mobilizon!202
2019-09-26 18:07:24 +02:00
Thomas Citharel
f1a1b7b3af Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!203
2019-09-26 18:05:05 +02:00
Thomas Citharel
0b87404986 Don't keep cached identities query
Otherwise when relogging as a different user you'll get their
defaultActor

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-26 18:01:38 +02:00
Thomas Citharel
9cd7d878fd Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/graphql-14.5.8' into deps/upgrade 2019-09-26 17:51:53 +02:00
Quentin
79cac2060c Translated using Weblate (Occitan)
Currently translated at 90.0% (215 of 239 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-09-26 17:48:46 +02:00
miffigriffi
ea072ff7c7 Fix software design suggestions 2019-09-26 17:45:47 +02:00
miffigriffi
24bb7d8ca5 Fix code readability issues 2019-09-26 17:45:47 +02:00
miffigriffi
32868d2e97 Fix refactoring opportunities 2019-09-26 17:45:33 +02:00
Thomas Citharel
f0233bac60 Merge branch 'feature/participate-dropdown' into 'master'
Add a dropdown on participate menu, disallow listing participations

Closes #174

See merge request framasoft/mobilizon!200
2019-09-26 17:41:14 +02:00
Thomas Citharel
8ea569bebb Merge branch 'deps/remove-earmark' into 'master'
Remove unneeded Markdown converter (earmark)

Closes #172

See merge request framasoft/mobilizon!201
2019-09-26 17:10:19 +02:00
Thomas Citharel
fd669e90fa Add a dropdown on participate menu, disallow listing participations
Now requires quering the person endpoint to know if an actor
participates in an event, organizers can make authenticated requests to
event { participants { } } to see the pending / approved participants.

Also closes #174

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-26 17:00:01 +02:00
Thomas Citharel
6f6f8c2608 Remove unneeded Markdown converter (earmark)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-26 16:49:49 +02:00
dependabot-preview[bot]
2ea1ebe859 Bump graphql from 14.5.7 to 14.5.8 in /js
Bumps [graphql](https://github.com/graphql/graphql-js) from 14.5.7 to 14.5.8.
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-26 04:53:29 +00:00
Thomas Citharel
cb7ffe57d1 Merge branch 'translations' into 'master'
Translations

See merge request framasoft/mobilizon!199
2019-09-25 14:22:23 +02:00
Thomas Citharel
4caee93c78 Merge remote-tracking branch 'weblate/master' into translations 2019-09-25 14:00:26 +02:00
Quentin
cec8179669 Translated using Weblate (Occitan)
Currently translated at 100.0% (25 of 25 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/oc/
2019-09-25 14:00:03 +02:00
Quentin
ceea0c91f7 Translated using Weblate (Occitan)
Currently translated at 49.0% (117 of 239 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/
2019-09-25 14:00:03 +02:00
Thomas Citharel
a6ccaefac2 Merge remote-tracking branch 'weblate/master' into translations 2019-09-25 13:58:40 +02:00
Thomas Citharel
41bc70222c Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!198
2019-09-25 09:22:28 +02:00
Thomas Citharel
2b82d7e307 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/webpack-4.41.0' into deps/upgrade 2019-09-25 08:58:30 +02:00
dependabot-preview[bot]
89b57bfca6 Bump @types/leaflet from 1.5.1 to 1.5.2 in /js
Bumps [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/leaflet)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-25 04:56:31 +00:00
dependabot-preview[bot]
242acb2e2c Bump webpack from 4.40.2 to 4.41.0 in /js
Bumps [webpack](https://github.com/webpack/webpack) from 4.40.2 to 4.41.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.40.2...v4.41.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-25 04:55:55 +00:00
Thomas Citharel
954e98ed8a Merge branch 'feature/edit-password' into 'master'
Feature/edit password

Closes #165

See merge request framasoft/mobilizon!197
2019-09-24 19:01:11 +02:00
Thomas Citharel
f551a9047d Implement password change in basic user settings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-24 18:47:35 +02:00
Thomas Citharel
4aaabced2c [Backend] Allow to change your password
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-24 18:08:33 +02:00
Thomas Citharel
5144f5825d Added translation using Weblate (Russian) 2019-09-24 16:40:08 +02:00
Thomas Citharel
b32f821384 Added translation using Weblate (Portuguese) 2019-09-24 16:40:07 +02:00
Thomas Citharel
0aeafe1752 Added translation using Weblate (Polish) 2019-09-24 16:40:06 +02:00
Thomas Citharel
b65619962d Added translation using Weblate (Occitan) 2019-09-24 16:40:06 +02:00
Thomas Citharel
ca5b45bddf Added translation using Weblate (Dutch) 2019-09-24 16:40:05 +02:00
Thomas Citharel
4713268269 Added translation using Weblate (Japanese) 2019-09-24 16:40:03 +02:00
Thomas Citharel
59f78f3213 Added translation using Weblate (Italian) 2019-09-24 16:40:02 +02:00
Thomas Citharel
9f9a182fe9 Added translation using Weblate (Spanish) 2019-09-24 16:39:59 +02:00
Thomas Citharel
923e574c37 Added translation using Weblate (German) 2019-09-24 16:39:59 +02:00
Thomas Citharel
dca61797fd Added translation using Weblate (Czech) 2019-09-24 16:39:53 +02:00
Thomas Citharel
2aa81cfb2c Added translation using Weblate (Russian) 2019-09-24 16:38:12 +02:00
Thomas Citharel
6d365260e1 Added translation using Weblate (Portuguese) 2019-09-24 16:38:12 +02:00
Thomas Citharel
9e16be8b6d Added translation using Weblate (Polish) 2019-09-24 16:38:12 +02:00
Thomas Citharel
1a42553dc1 Added translation using Weblate (Occitan) 2019-09-24 16:38:12 +02:00
Thomas Citharel
546e1ce2cf Added translation using Weblate (Dutch) 2019-09-24 16:38:12 +02:00
Thomas Citharel
08e68ccde2 Added translation using Weblate (Japanese) 2019-09-24 16:38:12 +02:00
Thomas Citharel
941cd735e0 Added translation using Weblate (Italian) 2019-09-24 16:38:12 +02:00
Thomas Citharel
bba3355d0a Added translation using Weblate (Spanish) 2019-09-24 16:38:12 +02:00
Thomas Citharel
049941cb05 Added translation using Weblate (German) 2019-09-24 16:38:12 +02:00
Thomas Citharel
9ac3fb0d4f Added translation using Weblate (Czech) 2019-09-24 16:38:12 +02:00
Thomas Citharel
45a495a045 Merge branch 'bug/fixes-for-email' into 'master'
Fixes for email

See merge request framasoft/mobilizon!196
2019-09-24 12:31:33 +02:00
Thomas Citharel
6c5b34e8f5 Fixes for email
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-24 12:09:43 +02:00
Thomas Citharel
ad1be4d4aa Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!195
2019-09-24 09:57:20 +02:00
Thomas Citharel
10a1ae9213 Finish deps upgrade
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-24 09:43:54 +02:00
Thomas Citharel
287e716633 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/types/chai-4.2.3' into deps/upgrade 2019-09-24 09:31:37 +02:00
Thomas Citharel
e8e3884b22 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/vue-apollo-3.0.0-rc.6' into deps/upgrade 2019-09-24 09:30:28 +02:00
Thomas Citharel
0e001cd083 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/eslint-6.4.0' into deps/upgrade 2019-09-24 09:30:09 +02:00
Thomas Citharel
5661b6a6b6 Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/vue-svg-inline-loader-1.3.0' into deps/upgrade 2019-09-24 09:29:10 +02:00
Thomas Citharel
b0ca19b09e Merge remote-tracking branch 'github/dependabot/npm_and_yarn/js/apollo-link-error-1.1.12' into deps/upgrade 2019-09-24 09:28:42 +02:00
Thomas Citharel
d2e09ad1f8 Merge remote-tracking branch 'github/dependabot/hex/geo_postgis-3.3.0' into deps/upgrade 2019-09-24 09:27:23 +02:00
Thomas Citharel
a8eb3e79dd Merge branch 'deps/geolix' into deps/upgrade 2019-09-24 09:26:29 +02:00
Thomas Citharel
d0da5e6e0b Add geolix adapter mmdb2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-24 09:26:04 +02:00
Thomas Citharel
3a82d0f339 Merge remote-tracking branch 'github/dependabot/hex/geo-3.3.2' into deps/upgrade 2019-09-24 09:20:22 +02:00
dependabot-preview[bot]
786e3743aa Bump earmark from 1.3.6 to 1.4.0
Bumps [earmark](https://github.com/pragdave/earmark) from 1.3.6 to 1.4.0.
- [Release notes](https://github.com/pragdave/earmark/releases)
- [Changelog](https://github.com/pragdave/earmark/blob/master/RELEASE.md)
- [Commits](https://github.com/pragdave/earmark/compare/v1.3.6...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 09:18:52 +02:00
Thomas Citharel
243dcab72d Merge remote-tracking branch 'github/dependabot/hex/dialyxir-1.0.0-rc.7' into deps/upgrade 2019-09-24 09:14:24 +02:00
dependabot-preview[bot]
80bacf4a78 Bump @types/chai from 4.2.0 to 4.2.3 in /js
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) from 4.2.0 to 4.2.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:18:03 +00:00
dependabot-preview[bot]
fccdd8b88c Bump vue-apollo from 3.0.0-rc.2 to 3.0.0-rc.6 in /js
Bumps [vue-apollo](https://github.com/Akryum/vue-apollo) from 3.0.0-rc.2 to 3.0.0-rc.6.
- [Release notes](https://github.com/Akryum/vue-apollo/releases)
- [Commits](https://github.com/Akryum/vue-apollo/compare/v3.0.0-rc.2...v3.0.0-rc.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:17:18 +00:00
dependabot-preview[bot]
cd78b01c4a Bump eslint from 6.3.0 to 6.4.0 in /js
Bumps [eslint](https://github.com/eslint/eslint) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.3.0...v6.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:16:04 +00:00
dependabot-preview[bot]
da604a4dd2 Bump apollo-link-error from 1.1.11 to 1.1.12 in /js
Bumps [apollo-link-error](https://github.com/apollographql/apollo-link) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/apollographql/apollo-link/releases)
- [Changelog](https://github.com/apollographql/apollo-link/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-link/compare/apollo-link-error@1.1.11...apollo-link-error@1.1.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:11:10 +00:00
dependabot-preview[bot]
c21e036782 Bump vue-svg-inline-loader from 1.2.18 to 1.3.0 in /js
Bumps [vue-svg-inline-loader](https://github.com/oliverfindl/vue-svg-inline-loader) from 1.2.18 to 1.3.0.
- [Release notes](https://github.com/oliverfindl/vue-svg-inline-loader/releases)
- [Commits](https://github.com/oliverfindl/vue-svg-inline-loader/compare/v1.2.18...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:10:25 +00:00
dependabot-preview[bot]
dd68095d20 Bump dialyxir from 1.0.0-rc.6 to 1.0.0-rc.7
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.0.0-rc.6 to 1.0.0-rc.7.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases)
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.0.0-rc.6...1.0.0-rc.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:06:56 +00:00
dependabot-preview[bot]
93be5b3c74 Bump geo_postgis from 3.1.0 to 3.3.0
Bumps [geo_postgis](https://github.com/bryanjos/geo_postgis) from 3.1.0 to 3.3.0.
- [Release notes](https://github.com/bryanjos/geo_postgis/releases)
- [Changelog](https://github.com/bryanjos/geo_postgis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bryanjos/geo_postgis/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:06:03 +00:00
dependabot-preview[bot]
0877fa5d20 Bump geolix from 0.18.0 to 1.0.0
Bumps [geolix](https://github.com/elixir-geolix/geolix) from 0.18.0 to 1.0.0.
- [Release notes](https://github.com/elixir-geolix/geolix/releases)
- [Changelog](https://github.com/elixir-geolix/geolix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-geolix/geolix/compare/v0.18.0...v1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:05:27 +00:00
dependabot-preview[bot]
597810150d Bump geo from 3.1.0 to 3.3.2
Bumps [geo](https://github.com/bryanjos/geo) from 3.1.0 to 3.3.2.
- [Release notes](https://github.com/bryanjos/geo/releases)
- [Changelog](https://github.com/bryanjos/geo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bryanjos/geo/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:04:42 +00:00
dependabot-preview[bot]
2dbc7474c1 Bump credo from 1.1.2 to 1.1.4
Bumps [credo](https://github.com/rrrene/credo) from 1.1.2 to 1.1.4.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.1.2...v1.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 05:03:04 +00:00
Thomas Citharel
e1376f4f2d Bump tslint-config-airbnb from 5.11.1 to 5.11.2 in /js (#8)
Bump tslint-config-airbnb from 5.11.1 to 5.11.2 in /js
2019-09-23 20:42:24 +02:00
dependabot-preview[bot]
150e75ab0f Bump tslint-config-airbnb from 5.11.1 to 5.11.2 in /js
Bumps [tslint-config-airbnb](https://github.com/progre/tslint-config-airbnb) from 5.11.1 to 5.11.2.
- [Release notes](https://github.com/progre/tslint-config-airbnb/releases)
- [Changelog](https://github.com/progre/tslint-config-airbnb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/progre/tslint-config-airbnb/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:40:07 +00:00
Thomas Citharel
d41f1d678b Merge branch 'deps/upgrade-bamboo' into 'master'
Upgrade bamboo

See merge request framasoft/mobilizon!194
2019-09-23 20:39:23 +02:00
Thomas Citharel
de1f9eed8f Bump ex_doc from 0.21.1 to 0.21.2 (#13)
Bump ex_doc from 0.21.1 to 0.21.2
2019-09-23 20:38:00 +02:00
Thomas Citharel
72fa1ee9e2 Bump apollo-link-http from 1.5.15 to 1.5.16 in /js (#11)
Bump apollo-link-http from 1.5.15 to 1.5.16 in /js
2019-09-23 20:37:44 +02:00
Thomas Citharel
de1c96ce8c Bump typescript from 3.6.2 to 3.6.3 in /js (#10)
Bump typescript from 3.6.2 to 3.6.3 in /js
2019-09-23 20:37:28 +02:00
dependabot-preview[bot]
a76c17a016 Bump ex_doc from 0.21.1 to 0.21.2
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.21.1...v0.21.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:37:11 +00:00
Thomas Citharel
2c5a113eff Bump tslint from 5.19.0 to 5.20.0 in /js (#7)
Bump tslint from 5.19.0 to 5.20.0 in /js
2019-09-23 20:35:37 +02:00
Thomas Citharel
182c362101 Bump webpack from 4.39.3 to 4.40.2 in /js (#4)
Bump webpack from 4.39.3 to 4.40.2 in /js
2019-09-23 20:35:08 +02:00
Thomas Citharel
19d93165ba Bump excoveralls from 0.11.1 to 0.11.2 (#6)
Bump excoveralls from 0.11.1 to 0.11.2
2019-09-23 20:34:47 +02:00
dependabot-preview[bot]
4d1f64f6a6 Bump apollo-link-http from 1.5.15 to 1.5.16 in /js
Bumps [apollo-link-http](https://github.com/apollographql/apollo-link) from 1.5.15 to 1.5.16.
- [Release notes](https://github.com/apollographql/apollo-link/releases)
- [Changelog](https://github.com/apollographql/apollo-link/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-link/compare/apollo-link-http@1.5.15...apollo-link-http@1.5.16)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:34:35 +00:00
dependabot-preview[bot]
4b26ecfc76 Bump excoveralls from 0.11.1 to 0.11.2
Bumps [excoveralls](https://github.com/parroty/excoveralls) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/parroty/excoveralls/releases)
- [Changelog](https://github.com/parroty/excoveralls/blob/master/CHANGELOG.md)
- [Commits](https://github.com/parroty/excoveralls/compare/v0.11.1...v0.11.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:34:28 +00:00
Thomas Citharel
bb04343b30 Bump ecto_enum from 1.3.1 to 1.3.2 (#5)
Bump ecto_enum from 1.3.1 to 1.3.2
2019-09-23 20:34:16 +02:00
dependabot-preview[bot]
048b771506 Bump typescript from 3.6.2 to 3.6.3 in /js
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.6.2...v3.6.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:34:02 +00:00
Thomas Citharel
a77b062f7f Bump mogrify from 0.7.2 to 0.7.3 (#9)
Bump mogrify from 0.7.2 to 0.7.3
2019-09-23 20:33:51 +02:00
Thomas Citharel
1dfff442e5 Bump cachex from 3.1.3 to 3.2.0 (#1)
Bump cachex from 3.1.3 to 3.2.0
2019-09-23 20:33:33 +02:00
dependabot-preview[bot]
d5cdca4716 Bump mogrify from 0.7.2 to 0.7.3
Bumps [mogrify](https://github.com/route/mogrify) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/route/mogrify/releases)
- [Changelog](https://github.com/route/mogrify/blob/master/CHANGELOG.md)
- [Commits](https://github.com/route/mogrify/compare/v0.7.2...v0.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:33:25 +00:00
Thomas Citharel
96fbbb89ce Bump exvcr from 0.10.3 to 0.10.4 (#3)
Bump exvcr from 0.10.3 to 0.10.4
2019-09-23 20:33:06 +02:00
dependabot-preview[bot]
46a3d090a7 Bump tslint from 5.19.0 to 5.20.0 in /js
Bumps [tslint](https://github.com/palantir/tslint) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/palantir/tslint/releases)
- [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/palantir/tslint/compare/5.19.0...5.20.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:33:04 +00:00
dependabot-preview[bot]
72ac11e4d3 Bump ecto_enum from 1.3.1 to 1.3.2
Bumps [ecto_enum](https://github.com/gjaldon/ecto_enum) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/gjaldon/ecto_enum/releases)
- [Changelog](https://github.com/gjaldon/ecto_enum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gjaldon/ecto_enum/compare/v1.3.1...v1.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:32:52 +00:00
dependabot-preview[bot]
ffe0028ac8 Bump webpack from 4.39.3 to 4.40.2 in /js
Bumps [webpack](https://github.com/webpack/webpack) from 4.39.3 to 4.40.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.39.3...v4.40.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:32:36 +00:00
Thomas Citharel
46244bdf20 Bump phoenix from 1.4.9 to 1.4.10 (#2)
Bump phoenix from 1.4.9 to 1.4.10
2019-09-23 20:32:30 +02:00
dependabot-preview[bot]
731b1d784b Bump exvcr from 0.10.3 to 0.10.4
Bumps [exvcr](https://github.com/parroty/exvcr) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/parroty/exvcr/releases)
- [Changelog](https://github.com/parroty/exvcr/blob/master/CHANGELOG.md)
- [Commits](https://github.com/parroty/exvcr/compare/v0.10.3...v0.10.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:32:17 +00:00
dependabot-preview[bot]
549e63159e Bump phoenix from 1.4.9 to 1.4.10
Bumps [phoenix](https://github.com/phoenixframework/phoenix) from 1.4.9 to 1.4.10.
- [Release notes](https://github.com/phoenixframework/phoenix/releases)
- [Changelog](https://github.com/phoenixframework/phoenix/blob/v1.4.10/CHANGELOG.md)
- [Commits](https://github.com/phoenixframework/phoenix/compare/v1.4.9...v1.4.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:32:13 +00:00
dependabot-preview[bot]
18a1fbf5f0 Bump cachex from 3.1.3 to 3.2.0
Bumps [cachex](https://github.com/whitfin/cachex) from 3.1.3 to 3.2.0.
- [Release notes](https://github.com/whitfin/cachex/releases)
- [Commits](https://github.com/whitfin/cachex/compare/v3.1.3...v3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 18:31:42 +00:00
Thomas Citharel
57957ce477 Upgrade bamboo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 20:27:49 +02:00
Thomas Citharel
9b5acb1c0f Translated using Weblate (English)
Currently translated at 100.0% (25 of 25 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/en/
2019-09-23 20:05:47 +02:00
Thomas Citharel
344a39a313 Translated using Weblate (French)
Currently translated at 100.0% (25 of 25 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/fr/
2019-09-23 19:59:56 +02:00
Thomas Citharel
47ba68badf Merge branch 'bug/fix-typo-en-i18n' into 'master'
Fix typo in english translation

See merge request framasoft/mobilizon!193
2019-09-23 19:58:57 +02:00
Thomas Citharel
480feea3b2 Fix typo in english translation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 19:57:48 +02:00
Thomas Citharel
6628586fcc Merge branch 'bug/fix-instance-host-in-emails' into 'master'
🎨 Add fancy html emails

See merge request framasoft/mobilizon!192
2019-09-23 19:52:32 +02:00
Thomas Citharel
59fae50318 🎨 Add fancy html emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 19:50:33 +02:00
Thomas Citharel
e1c06ab75d Merge branch 'bug/fix-event-title-length-limitation' into 'master'
Fix event title length limitation

Closes #167

See merge request framasoft/mobilizon!191
2019-09-23 12:07:25 +02:00
Thomas Citharel
a96022d782 Fix event title length limitation
Closes #167

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 11:51:59 +02:00
Thomas Citharel
c2f560b00f Merge branch 'bug/fix-event-deletion-redirect' into 'master'
Fix event deletion redirection

Closes #170

See merge request framasoft/mobilizon!190
2019-09-23 11:46:43 +02:00
Thomas Citharel
39c4dd9907 Merge branch 'bug/fix-logout' into 'master'
Fix logout

Closes #171

See merge request framasoft/mobilizon!189
2019-09-23 11:39:44 +02:00
Thomas Citharel
98ff4eab67 Fix event deletion redirection
Closes #170

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 11:33:13 +02:00
Thomas Citharel
b29c5c5840 Fix logout
Closes #171

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 11:30:23 +02:00
Thomas Citharel
4ecb20d985 Merge branch 'feature/event-tests' into 'master'
Exhaustive create/update event tests

See merge request framasoft/mobilizon!186
2019-09-23 10:28:17 +02:00
Thomas Citharel
7fb1cdf2cf Various fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 10:26:38 +02:00
Thomas Citharel
557d6ec954 Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-23 10:26:23 +02:00
Chocobozzz
e8ebd4c6e7 Exhaustive create/update event tests 2019-09-22 19:36:43 +02:00
Thomas Citharel
86107e6cb6 Merge branch 'feature/dashboard' into 'master'
Feature/dashboard

Closes #154

See merge request framasoft/mobilizon!187
2019-09-22 19:35:49 +02:00
Thomas Citharel
d80237f84f Fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-22 11:22:16 +02:00
Thomas Citharel
4d9f3c7247 Couple of fixes, and introducing Explore section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-22 10:40:18 +02:00
Thomas Citharel
e9ad4001ca Move navbar to buefy component
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-22 10:40:18 +02:00
Thomas Citharel
c5dd03f362 Allow to accept / reject participants
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-22 10:40:12 +02:00
Thomas Citharel
8570e14bb3 Work on dashboard
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-22 09:42:54 +02:00
Thomas Citharel
9a17998074 Merge branch 'refactoring-based-on-credo-and-dialyzer' into 'master'
Refactoring based on credo and dialyzer

Closes #133

See merge request framasoft/mobilizon!179
2019-09-22 09:34:20 +02:00
Thomas Citharel
fbd6d31ff8 Move Mobilizon.Events.Activity to Mobilizon.Service.ActivityPub.Activity
It's only used for ActivityPub stuff, nothing DB related.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-22 09:24:18 +02:00
miffigriffi
5c575ec4ab Merge branch 'master' into refactoring-based-on-credo-and-dialyzer 2019-09-22 00:40:53 +02:00
miffigriffi
af996769cc mix credo warnings in Mobilizon context 2019-09-18 00:37:31 +02:00
miffigriffi
9342c12b32 Remove Dataloader related code from Mobilizon context 2019-09-18 00:18:45 +02:00
miffigriffi
4e324b4ffe Move caching to MobilizonWeb 2019-09-18 00:01:16 +02:00
miffigriffi
3716a826b9 Returm generation of URL by usage of MobilizonWeb.Endpoint 2019-09-17 22:10:22 +02:00
miffigriffi
c23c00e1c8 Move Email context under MobilizonWeb 2019-09-17 02:45:32 +02:00
miffigriffi
5f30334bcb Refactoring of Events context 2019-09-17 02:22:54 +02:00
miffigriffi
c6b37f63a1 Refactoring of Application module 2019-09-16 01:43:06 +02:00
miffigriffy
49822b1f67 Apply formatting 2019-09-13 02:28:09 +02:00
miffigriffy
3ab40411cd Clean specs 2019-09-13 02:15:04 +02:00
miffigriffy
76ed2b69a2 Move MIME under MobilizonWeb context 2019-09-13 01:35:56 +02:00
miffigriffy
bc5a9ed99d Move Activity under Events context 2019-09-13 01:35:03 +02:00
miffigriffy
edfb22f40f Refactoring of Events context 2019-09-13 01:01:17 +02:00
Thomas Citharel
9fd734985b Merge branch 'feature/update-backend-i18n' into 'master'
Update backend gettext translations

See merge request framasoft/mobilizon!185
2019-09-12 13:11:11 +02:00
Thomas Citharel
d30317fc44 Update backend gettext translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-12 13:10:13 +02:00
Thomas Citharel
8d4cde09f4 Merge branch 'feature/show-number-participants' into 'master'
Show number participants & move i18n to vue-i18n

Closes #105, #55 et #146

See merge request framasoft/mobilizon!184
2019-09-12 12:41:44 +02:00
Thomas Citharel
d00925af07 Move i18n to vue-i18n and json files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-12 12:19:02 +02:00
Thomas Citharel
44a8e2ecc7 Show number of participants
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-12 12:18:57 +02:00
miffigriffy
d828eeae7e Refactoring of Actors context 2019-09-11 23:36:14 +02:00
Thomas Citharel
6fe26fa68a Merge branch 'feature/pick-identity' into 'master'
Add identity pickers on event creation & join

Closes #153 et #152

See merge request framasoft/mobilizon!183
2019-09-11 11:15:29 +02:00
Thomas Citharel
837d916dae Add identity pickers on event creation & join
Also it now saves current actor in localStorage and initalizes it in
Apollo Cache (just like user stuff). This allows not relying on
loggedPerson query anymore.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-11 11:03:17 +02:00
Thomas Citharel
f47670c85f Merge branch 'feature/ui-reports' into 'master'
Feature/ui reports

Closes #158 et #156

See merge request framasoft/mobilizon!182
2019-09-10 09:11:07 +02:00
Thomas Citharel
efc52004de Add admin dashboard, event reporting, moderation report screens, moderation log
Close #156 and #158

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-09 20:53:16 +02:00
Thomas Citharel
02a4166fa8 Merge branch 'feature/delete-event-modal' into 'master'
Add modale when deleting an event

See merge request framasoft/mobilizon!181
2019-09-09 20:39:23 +02:00
Chocobozzz
9052bc6f8a Add modale when deleting an event 2019-09-09 20:29:09 +02:00
Thomas Citharel
b9b668fa67 Merge branch 'feature/edit-event2' into 'master'
Edit events fixes and update cache

See merge request framasoft/mobilizon!180
2019-09-09 20:25:15 +02:00
Chocobozzz
f67cafdae5 Edit events fixes and update cache 2019-09-09 14:41:19 +02:00
Thomas Citharel
aaa1914d37 Fix cleaning upload files after running tests
See https://elixirforum.com/t/running-code-after-all-exunit-tests-are-done/9937/6

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-09 09:55:33 +02:00
Thomas Citharel
c88278744f Fix failing test on updating actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-09 09:55:08 +02:00
Thomas Citharel
ecd4675387 Run mix format and fix a credo check
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-09 09:35:50 +02:00
miffigriffy
d3c3641d0a Refactoring of Actors context 2019-09-09 00:52:49 +02:00
miffy
e61520b8e4 Refactoring of Adresses context 2019-09-08 03:05:30 +02:00
miffy
5d2d4a91c9 Refactoring of Admin context 2019-09-08 02:06:28 +02:00
miffy
f78032495c Add script for cleaning for tests 2019-09-08 01:51:18 +02:00
miffy
46bb816a23 Separating of Storage context 2019-09-08 01:49:56 +02:00
miffy
dcfbeb30a9 Remove unused config 2019-09-08 00:06:22 +02:00
miffy
ce6efaece4 Refactoring of config wrapper 2019-09-08 00:05:54 +02:00
miffy
5733955181 Refactoring of Email context 2019-09-07 23:58:53 +02:00
miffy
da70286dcd Refactoring of Users context 2019-09-07 19:55:45 +02:00
miffy
0efe0ad5d6 Refactoring of Reports context 2019-09-07 18:54:30 +02:00
miffy
e8bd482bcd Refactoring of Media context 2019-09-07 02:36:37 +02:00
miffy
1b7394f886 Add separate module for pagination of queries 2019-09-07 02:32:23 +02:00
Thomas Citharel
69ac52c4ed Merge branch 'feature/logo' into 'master'
Better framasoft logo

See merge request framasoft/mobilizon!178
2019-09-05 15:31:53 +02:00
Chocobozzz
20926a5e7a Better framasoft logo 2019-09-05 15:30:18 +02:00
Thomas Citharel
f8f2c491fb Fixes for event deletion and updates
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-05 14:55:20 +02:00
Thomas Citharel
ba6d684786 Merge branch 'feature/edit-event' into 'master'
Improve create event and prepare update event

See merge request framasoft/mobilizon!176
2019-09-05 14:09:09 +02:00
Thomas Citharel
c3b44f508a Correctly handle event update
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-05 13:59:52 +02:00
Thomas Citharel
3c1d554b75 Split ActivityPub.insert to create activity & insert object
So that when we're not inserting anything no need to call method

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-03 09:11:41 +02:00
Chocobozzz
86c735b36d Improve create event and prepare update event 2019-09-03 09:11:41 +02:00
Thomas Citharel
3ada4f5a8a Merge branch 'improve-form' into 'master'
Improve form

See merge request framasoft/mobilizon!175
2019-09-03 08:56:58 +02:00
Thomas Citharel
676e9d1110 Fix typescript issues and bump deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-03 08:44:27 +02:00
Thomas Citharel
4844c8bc34 Improve event creation form by introducting EventOptions
It's a subentity that holds additional metadata in a map database type

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-09-02 17:11:27 +02:00
Thomas Citharel
7bfd85140b Merge branch 'feature/edit-event' into 'master'
Prepare front to edit events

See merge request framasoft/mobilizon!174
2019-09-02 15:26:39 +02:00
Chocobozzz
4bc5017142 Prepare front to edit events 2019-09-02 15:16:28 +02:00
Thomas Citharel
92c2a74afa Merge branch 'feature/group-create' into 'master'
Prepare create group

See merge request framasoft/mobilizon!173
2019-09-02 12:10:23 +02:00
Chocobozzz
fa324c9fda Prepare create group 2019-09-02 11:51:42 +02:00
Thomas Citharel
a8c0b73d17 Merge branch 'remove-events-when-deleting-organizer' into 'master'
Remove events when deleting organizer

See merge request framasoft/mobilizon!172
2019-08-28 11:43:41 +02:00
Thomas Citharel
0254c782f5 Remove events when deleting organizer
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-28 11:36:09 +02:00
Thomas Citharel
92bebffa19 Merge branch 'feature/better-delete-message' into 'master'
Better delete identity admin message

Closes #136

See merge request framasoft/mobilizon!171
2019-08-27 14:23:50 +02:00
Thomas Citharel
f6a1112640 Merge branch 'feature/delete-identity-last-group-admin' into 'master'
Don't delete the last admin of a group

Closes #135

See merge request framasoft/mobilizon!170
2019-08-27 14:23:07 +02:00
Chocobozzz
408cc77425 Better delete identity admin message 2019-08-26 15:58:28 +02:00
Chocobozzz
a5af7f99ff Don't delete the last admin of a group 2019-08-26 15:44:02 +02:00
Thomas Citharel
9063147d17 Merge branch 'feature/fix-modal' into 'master'
Fix buefy modals

Closes #137

See merge request framasoft/mobilizon!169
2019-08-26 12:33:45 +02:00
Chocobozzz
91051ab3b6 Fix buefy modals 2019-08-26 12:21:23 +02:00
Thomas Citharel
61ddcdecae Reuse existing addresses when creating an event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-22 16:20:42 +02:00
Thomas Citharel
438c71e081 Merge branch 'bug/login' into 'master'
Fix update current client

See merge request framasoft/mobilizon!167
2019-08-21 11:34:29 +02:00
Chocobozzz
4b2528252d Fix update current client 2019-08-21 11:25:09 +02:00
Thomas Citharel
557a329a58 Merge branch 'feature/federate-participations' into 'master'
Federate participations

See merge request framasoft/mobilizon!166
2019-08-20 10:37:18 +02:00
Thomas Citharel
895bae4b7e Federate participations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-20 10:17:28 +02:00
Thomas Citharel
8fcd68faad Merge branch 'feature/activity-pub-relay' into 'master'
Feature/activity pub relay

See merge request framasoft/mobilizon!164
2019-08-13 11:31:41 +02:00
Thomas Citharel
c74c029299 Fix link to direct profile on event page when external
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-13 11:19:32 +02:00
Thomas Citharel
33c455f75a Make category optionnal and hide it from the form
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-13 11:15:19 +02:00
Thomas Citharel
8e85f63468 Add .envs files to .gitignore
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-13 11:15:19 +02:00
Thomas Citharel
ddac0aee65 Don't use compile-time defined URLs, just use window.location
This allows to use a single front-end on two different instances, and
will allow us redistribute the front-end as Elixir releases

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-13 11:15:19 +02:00
Thomas Citharel
41ae49e3e3 Disable webpack bundle analyzer running everytime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-13 11:15:19 +02:00
Thomas Citharel
1b3dfb20d2 Introduce relay
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-13 11:15:13 +02:00
Thomas Citharel
1e81ab03c3 Merge branch 'feature/apollo-link' into 'master'
Remove apollo link state

See merge request framasoft/mobilizon!165
2019-08-13 11:07:14 +02:00
Chocobozzz
db62eb4cd8 Fix lint 2019-08-13 10:59:12 +02:00
Chocobozzz
67c59950f3 Fix guardian db hook when refresh the access token 2019-08-12 17:41:41 +02:00
Chocobozzz
abaebd949d Remove apollo link state 2019-08-12 16:04:32 +02:00
Thomas Citharel
49f3dee869 Merge branch 'event/create-with-address' into 'master'
Add address input and refactor federation stuff

See merge request framasoft/mobilizon!163
2019-07-30 13:15:11 +02:00
Thomas Citharel
2d41e00771 Add address input and refactor federation stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-30 10:35:29 +02:00
Thomas Citharel
6fc3c317f5 Merge branch 'feature/tags' into 'master'
Refactor adding tags to an event

See merge request framasoft/mobilizon!162
2019-07-26 12:17:24 +02:00
Thomas Citharel
a5ebf40829 Refactor adding tags to an event
Also refactor extracting tags from content, now uses Pleroma's Formatter

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-26 12:06:26 +02:00
Thomas Citharel
d2a44f2df4 Merge branch 'dashboard' into 'master'
Add link to event and group creation on dashboard

See merge request framasoft/mobilizon!161
2019-07-23 18:53:03 +02:00
Thomas Citharel
dbb5434c97 Add link to event and group creation on dashboard
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-23 18:36:17 +02:00
Thomas Citharel
de90b028ed Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!160
2019-07-23 18:23:54 +02:00
Thomas Citharel
9f028195bf Fix credo style reports following it's update
Mainly transform `with` into `case`

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-23 18:12:26 +02:00
Thomas Citharel
c70d1d03d4 Front end deps upgrades and fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-23 17:14:03 +02:00
Thomas Citharel
ba57299c70 Upgrade backend deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-23 15:41:59 +02:00
Thomas Citharel
5846e97951 Merge branch 'feature/reports' into 'master'
Introduce backend for reports

See merge request framasoft/mobilizon!159
2019-07-23 13:49:22 +02:00
Thomas Citharel
ca4831f780 Introduce backend for reports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-23 13:49:22 +02:00
Thomas Citharel
4d9aa3dc47 Merge branch 'add-node-info-2.0-support' into 'master'
Add NodeInfo 2.0 support (in addition to 2.1)

See merge request framasoft/mobilizon!155
2019-07-09 10:01:55 +02:00
Thomas Citharel
5041506949 Add NodeInfo 2.0 support (in addition to 2.1) and fix validation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-09 09:43:13 +02:00
Thomas Citharel
85e894fd3f Merge branch 'update-source-and-homepage-url' into 'master'
Update Source and homepage urls

See merge request framasoft/mobilizon!156
2019-07-08 17:35:53 +02:00
Thomas Citharel
d5a0dd8577 Update Source and homepage urls
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-08 17:35:22 +02:00
Thomas Citharel
5511983718 Merge branch 'fix-404-feeds' into 'master'
Fix 404s on RSS feeds

See merge request framasoft/mobilizon!154
2019-07-08 17:10:30 +02:00
Thomas Citharel
5cd70adec9 Fix 404s on RSS feeds
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-08 16:53:54 +02:00
Thomas Citharel
e3c303f489 Merge branch 'feature/identity' into 'master'
Identity creation/update

See merge request framasoft/mobilizon!141
2019-07-08 16:47:43 +02:00
Chocobozzz
7c8dee9a9d Add ability to update/create/delete identities 2019-07-08 16:32:22 +02:00
Thomas Citharel
7d7a473281 Merge branch 'environment-fixes' into 'master'
Final fixes for build

See merge request framasoft/mobilizon!153
2019-07-05 17:26:14 +02:00
Thomas Citharel
fb07be4ed7 Final fixes for build
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-05 16:59:25 +02:00
Thomas Citharel
3132f9f52f Merge branch 'fix-prod-build-2' into 'master'
Fixes production build through templating refactoring

See merge request framasoft/mobilizon!152
2019-07-04 18:01:15 +02:00
Thomas Citharel
443dbb7f81 Upload pictures fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-04 17:43:23 +02:00
Thomas Citharel
ad1730a3a3 Drop the eex template and directly use the webpack index.html
Partly reverts ff7fd460

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-04 17:43:18 +02:00
Thomas Citharel
6f8f0295fd Merge branch 'deps/upgrade' into 'master'
Deps/upgrade

See merge request framasoft/mobilizon!151
2019-07-03 19:03:47 +02:00
Thomas Citharel
19a561fd24 Upgrade to Elixir 1.9
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-03 18:44:08 +02:00
Thomas Citharel
91d79aa91a Upgrade js deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-03 18:44:01 +02:00
Thomas Citharel
0e0df8df0d Upgrade Elixir deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-07-03 17:30:22 +02:00
Thomas Citharel
6f295ffe81 Merge branch 'improve-event-form-datepickers' into 'master'
Improved event form creation date & timepickers

See merge request framasoft/mobilizon!150
2019-06-07 17:27:31 +02:00
Thomas Citharel
e4646e3dcd Improved event form creation date & timepickers
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-06-07 17:19:30 +02:00
Thomas Citharel
aab6decc8c Merge branch 'allow-removing-files' into 'master'
Allow removing files

Closes #127

See merge request framasoft/mobilizon!149
2019-06-07 15:11:47 +02:00
Thomas Citharel
dacb9cfd9f Delete files when updating parent identities
Closes #127

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-06-07 15:01:10 +02:00
Thomas Citharel
59c1af5ab2 Merge branch 'add-filesize-to-files' into 'master'
Add filesize to file entity, expose it to GraphQL API

Closes #128

See merge request framasoft/mobilizon!148
2019-06-03 17:20:41 +02:00
Thomas Citharel
aa9c18cf3c Add filesize to file entity, expose it to GraphQL API
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-06-03 17:13:47 +02:00
Thomas Citharel
703e1d75e4 Merge branch 'attach-picture-entities' into 'master'
Attach actor to pictures entity

Closes #129

See merge request framasoft/mobilizon!147
2019-06-03 15:54:37 +02:00
Thomas Citharel
7ef4ef264b Attach actor to pictures entity 2019-05-31 18:07:37 +02:00
Thomas Citharel
40a927f147 Merge branch 'chunk-output' into 'master'
Make event & create event & map async components

See merge request framasoft/mobilizon!146
2019-05-31 15:21:15 +02:00
Thomas Citharel
290b4ba7d3 Make event & create event & map async components
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-31 15:13:07 +02:00
Thomas Citharel
f0d63737d4 Merge branch 'upgrade-deps' into 'master'
Add vue-cli-plugin-webpack-bundle-analyzer and upgrade deps

See merge request framasoft/mobilizon!145
2019-05-31 11:39:40 +02:00
Thomas Citharel
990d7abc49 Add vue-cli-plugin-webpack-bundle-analyzer and upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-31 11:32:50 +02:00
Thomas Citharel
c1e3e73271 Merge branch 'description-editor' into 'master'
Add tiptap editor for description ❤️

See merge request framasoft/mobilizon!143
2019-05-31 11:32:09 +02:00
Thomas Citharel
71efbb0880 Trigger file upload with button
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-31 11:01:52 +02:00
Thomas Citharel
c0abbf3d3e Allow uploading pictures into description by drag&drop them
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-29 17:47:52 +02:00
Thomas Citharel
fe65a478f0 Add mentions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-29 16:46:23 +02:00
Thomas Citharel
dd9c748780 Merge branch 'upgrade-deps' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!144
2019-05-28 19:51:30 +02:00
Thomas Citharel
ea53554a01 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-28 19:11:22 +02:00
Thomas Citharel
417618a36d Add tiptap editor for description ❤️
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-28 18:55:02 +02:00
Thomas Citharel
2b8d4c85c2 Merge branch 'use-reverse-proxy-for-remote-images' into 'master'
Add proxy route and proxify pics everywhere

See merge request framasoft/mobilizon!142
2019-05-28 11:03:23 +02:00
Thomas Citharel
34e353939a Add proxy route and proxify pics everywhere
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-28 10:55:13 +02:00
Thomas Citharel
5dccabb9b8 Merge branch 'fix_logo_size' into 'master'
Move main logo height definition from css to img tag

See merge request framasoft/mobilizon!138
2019-05-24 17:38:57 +02:00
Thomas Citharel
32367790d6 Merge branch 'feature/media-upload' into 'master'
Refactor media upload

See merge request framasoft/mobilizon!140
2019-05-24 17:38:33 +02:00
Thomas Citharel
3cb29be4fc Refactor media upload
Use Upload Media logic from Pleroma

Backend changes for picture upload

Move AS <-> Model conversion to separate module

Front changes

Downgrade apollo-client: https://github.com/Akryum/vue-apollo/issues/577

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-24 17:29:51 +02:00
Thomas Citharel
6083239d0b Merge branch 'issue-79' into 'master'
Update NodeInfo support to 2.1 (#79)

See merge request framasoft/mobilizon!139
2019-05-24 09:18:20 +02:00
Julien Lavergne
6657d3cc22 Update NodeInfo support to 2.1 (#79) 2019-05-24 09:18:19 +02:00
Alexandre Mathieu
48aedb4ba9 Move main logo height definition from css to img tag 2019-05-21 16:52:47 +02:00
Thomas Citharel
b0e4e5a46b Merge branch 'proofing' into 'master'
Proofing

- Fixed various typos and grammar issues.
- Some mis-wording and re-wording fixes.
- Fixed headings structure (on Styleguide page).
- Unify and fix lists and punctuations.

In the last commit I've also added some re-wording suggestions, which sound better to me, but you're obviously free to let me know if you prefer to keep them as is.

Also, regarding British vs. American English, I honestly prefer British, but many words online these days are American English and have become very engrained in that way. For that reason I haven't touched those and left them as is. (e.g. customize, organize, authorize, etc.)

See merge request framasoft/mobilizon!137
2019-05-19 11:38:10 +02:00
Armando Lüscher
7d50b3e220 Documentation proofing 2019-05-19 11:38:09 +02:00
Thomas Citharel
e9d203d482 Merge branch 'fix_bulma_message_display' into 'master'
Import missing components from Bulma to fix message display

See merge request framasoft/mobilizon!136
2019-05-17 16:35:05 +02:00
Alexandre Mathieu
92028270b5 Import missing components from Bulma to fix message display, and sort dependencies by alphabetical order 2019-05-17 16:28:15 +02:00
Thomas Citharel
a002a5f669 Merge branch 'fix_override_original_colors_bulma' into 'master'
Use merge_map when defining colors to avoid override original Bulma colors

See merge request framasoft/mobilizon!135
2019-05-17 15:28:10 +02:00
poulp
3b5d3cd2e3 Use merge_map when defining colors to avoid override original Bulma colors 2019-05-17 15:28:10 +02:00
Thomas Citharel
a9136a5b29 Merge branch 'readme/logo-updates' into 'master'
Logo updates

See merge request framasoft/mobilizon!133
2019-05-07 14:58:05 +02:00
Thomas Citharel
206c9235bb Logo updates
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-07 14:52:01 +02:00
Thomas Citharel
fed9f8a103 Merge branch 'simplify_page_controller' into 'master'
Simplify page controller

See merge request framasoft/mobilizon!131
2019-05-02 13:59:44 +02:00
Thomas Citharel
5d60067747 Assert HTML contains opengraph content
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-05-02 13:54:12 +02:00
Vincent
5fbde60f0f Simplify PageController 2019-05-02 13:54:06 +02:00
Vincent
c1609186a9 Add argon2 dependency in Docker 2019-05-02 13:04:39 +02:00
Vincent
7aa9201414 Move eventos to mobilizon 2019-05-02 11:38:44 +02:00
Thomas Citharel
fc9032d315 Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!130
2019-04-30 14:47:03 +02:00
Thomas Citharel
26960774ad Merge branch 'remove_vue_cli_serve' into 'master'
Remove vue cli serve

See merge request framasoft/mobilizon!129
2019-04-30 14:39:39 +02:00
Thomas Citharel
55aace23e3 Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-30 14:35:02 +02:00
Thomas Citharel
d8c84377cc Merge branch 'feature/my-account' into 'master'
Test implementation of my account page

See merge request framasoft/mobilizon!127
2019-04-30 14:32:29 +02:00
Thomas Citharel
555620c7b0 Fix tests for FeedController
And remove useless Fallbacks in Fallback controller

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-30 14:30:26 +02:00
Thomas Citharel
cf10e45412 Fix warning
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-30 14:04:00 +02:00
Thomas Citharel
9d5bb8deea Fix Docker setup and add back back an entrypoint
* Also add special deps for argon2 support inside the Alpine image
* Make sure yarn install is triggered

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-30 13:56:20 +02:00
Vincent
4a425e6011 add make test and Remove vue-cli serve 2019-04-30 13:56:07 +02:00
Chocobozzz
e5b8a89ec9 Test implementation of my account page 2019-04-26 15:36:53 +02:00
Thomas Citharel
91a42423cf Merge branch 'feature/private-comment' into 'master'
Only render public comments

Closes #111

See merge request framasoft/mobilizon!126
2019-04-26 10:10:11 +02:00
Chocobozzz
fb072fc002 Only render public comments 2019-04-26 10:03:46 +02:00
Thomas Citharel
e14876112c Merge branch 'add-visibility-to-actors' into 'master'
Add visibility to actors

Closes #110 et #113

See merge request framasoft/mobilizon!125
2019-04-25 19:17:14 +02:00
Thomas Citharel
bf75335c2a Add visibility to actors
Also use url helpers to generate urls properly

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-25 19:05:05 +02:00
Thomas Citharel
d26533a0ff Merge branch 'front/show-tags-on-event-card' into 'master'
Front/show tags on event card

Closes #114

See merge request framasoft/mobilizon!124
2019-04-24 21:00:18 +02:00
Thomas Citharel
7944a7d767 Fix logo on footer by allowing custom fill color
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 20:50:05 +02:00
Thomas Citharel
6ada1b67af Show cards on event card
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 20:49:52 +02:00
Thomas Citharel
95cc8bb067 Merge branch 'front/changes-for-search' into 'master'
Front Changes for search

See merge request framasoft/mobilizon!123
2019-04-24 19:55:59 +02:00
Thomas Citharel
14604cfa6a Changes for search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 19:01:39 +02:00
Thomas Citharel
3d2bca2719 Merge branch 'logo/use-svg' into 'master'
Use SVG logo instead of raw title

See merge request framasoft/mobilizon!122
2019-04-24 17:42:42 +02:00
Thomas Citharel
57d05b9ec6 Use SVG logo instead of raw title
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 17:36:25 +02:00
Thomas Citharel
87ab0b3067 Merge branch 'ci/refresh-dockerfile' into 'master'
Refresh Dockerfile

See merge request framasoft/mobilizon!121
2019-04-24 14:40:57 +02:00
Thomas Citharel
7455decacb Merge branch 'event-page-fixes' into 'master'
Event page fixes

Closes #116, #117 et #118

See merge request framasoft/mobilizon!120
2019-04-24 14:28:33 +02:00
Thomas Citharel
ae5ab1d7d9 Merge branch 'deps/upgrade' into 'master'
Update deps

See merge request framasoft/mobilizon!119
2019-04-24 14:28:31 +02:00
Thomas Citharel
c234a00b0c Refresh Dockerfile
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:28:21 +02:00
Thomas Citharel
128f10bf29 Only show related events section if there's some
Always use 1/3 column layout for related events columns

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:21:22 +02:00
Thomas Citharel
69457146bf Don't show map if no coords are defined
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:15:47 +02:00
Thomas Citharel
fcad7aa2ce Add map data attribution for OpenStreetMap
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:13:52 +02:00
Thomas Citharel
96713cf3d1 Merge branch 'various/cleanup' into 'master'
Remove logout from profile

See merge request framasoft/mobilizon!118
2019-04-24 14:12:49 +02:00
Thomas Citharel
23cbb7d359 Load map tiles over HTTPS
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:11:59 +02:00
Thomas Citharel
8d48dfa5ff Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:08:41 +02:00
Thomas Citharel
86e4303529 Remove logout from profile
It's in the navbar

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-24 14:05:27 +02:00
Thomas Citharel
700a0b85c3 Merge branch 'deps/remove-material-design-icon' into 'master'
Remove material-design-icons

Closes #106

See merge request framasoft/mobilizon!117
2019-04-23 11:52:56 +02:00
Thomas Citharel
5e61cf041a Remove material-design-icons
Causes #106

Not needed anyway, as we temporarily use the CDN

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-23 11:51:26 +02:00
Thomas Citharel
a3c90f1654 Merge branch 'feature/related_events' into 'master'
Feature/related events

See merge request framasoft/mobilizon!113
2019-04-23 11:31:20 +02:00
Thomas Citharel
f241251b24 Show related events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-23 11:23:18 +02:00
Thomas Citharel
5ee97dfa43 Implement related events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-23 11:22:36 +02:00
Thomas Citharel
066be7af4c Merge branch 'feature/separate-search' into 'master'
Add ability to search on Group, Person or Event

See merge request framasoft/mobilizon!112
2019-04-23 11:05:45 +02:00
Chocobozzz
5d9186cfe1 Add ability to search on Group, Person or Event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-23 10:53:04 +02:00
Thomas Citharel
e25eb81dec Merge branch 'minor_fix_webfinger' into 'master'
Minor change on web_finger_controller

See merge request framasoft/mobilizon!115
2019-04-18 10:53:09 +02:00
Thomas Citharel
e37dc1ac12 Merge branch 'add_make_test' into 'master'
Add make test command

See merge request framasoft/mobilizon!116
2019-04-18 10:48:21 +02:00
Vincent
bfcaafcc08 update js libs 2019-04-18 10:37:16 +02:00
Vincent
69be1ef68e Update elixir libs 2019-04-18 10:02:26 +02:00
Vincent
89a623327f Add .dockerignore 2019-04-18 09:52:39 +02:00
Vincent
8171a8daf1 Add make test command 2019-04-18 09:52:39 +02:00
Vincent
e4fb706809 Don't use entrypoints in docker 2019-04-18 09:52:39 +02:00
Vincent
b5a96f5b03 Minor change on web_finger_controller 2019-04-17 17:33:36 +02:00
Vincent
5204e19ee7 Add phx.migrate_serve command that runs ecto commands and launch server 2019-04-17 17:15:36 +02:00
Vincent
621bc9e8a8 Add volume on postgres docker 2019-04-17 17:14:44 +02:00
Vincent
55e2a1a022 Use alpine in elixir docker file 2019-04-17 17:14:02 +02:00
Thomas Citharel
bd25a772da Merge branch 'master' into 'master'
Update prod.exs

See merge request framasoft/mobilizon!111
2019-04-12 09:39:30 +02:00
yalh
faffdea12f Update prod.exs 2019-04-11 23:53:44 +02:00
Thomas Citharel
153e0e877f Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!110
2019-04-11 15:31:19 +02:00
Thomas Citharel
731a76f936 Merge branch 'feature/event-slug' into 'master'
Feature/event slug

Closes #102

See merge request framasoft/mobilizon!109
2019-04-11 15:11:27 +02:00
Thomas Citharel
c98eee00de Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-11 15:01:37 +02:00
Thomas Citharel
fb145d1033 Show slug in the interface
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-11 14:57:13 +02:00
Thomas Citharel
c64d4924d1 Add description slug field for events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-11 14:45:31 +02:00
Thomas Citharel
f13ea335cc Merge branch 'various/UI' into 'master'
Various/ui

See merge request framasoft/mobilizon!108
2019-04-11 12:09:30 +02:00
Thomas Citharel
19fea308cb Move to yarn
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-11 11:58:27 +02:00
Thomas Citharel
45dbf3a2c6 Various UI stuff (mainly implement mookup)
Fix lint

Disable modern mode

Fixes

UI fixes

Fixes

Ignore .po~ files

Fixes

Fix homepage

Fixes

Fixes

Mix format

Fix tests

Fix tests (yeah…)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-11 11:58:13 +02:00
Thomas Citharel
5fdcc816db Merge branch 'deps/upgrade' into 'master'
Upgrade deps

See merge request framasoft/mobilizon!107
2019-04-01 17:34:17 +02:00
Thomas Citharel
4df0ae055f Merge branch 'feature/event-maps' into 'master'
Feature/event maps

See merge request framasoft/mobilizon!105
2019-04-01 17:26:33 +02:00
Thomas Citharel
bbf8864ce0 Merge branch 'feature/add-timeline-for-events-going-to' into 'master'
Add timeline events you're going to

See merge request framasoft/mobilizon!100
2019-04-01 17:24:13 +02:00
Thomas Citharel
15ba39742f Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-01 17:17:08 +02:00
Thomas Citharel
f88127e039 Add leaflet
Fix build, make map component async and move computed to getter

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-01 17:07:45 +02:00
Thomas Citharel
6814182ea2 Add timeline events you're going to
Mix format

Fix chocobozzz feedback

Only show upcoming events on feed

Remove console log calls

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-01 17:07:00 +02:00
Thomas Citharel
9a881ed4d9 Work around Addresses to bring them properly through GraphQL
Got caught with https://github.com/absinthe-graphql/absinthe/issues/601
at some point, that's why fields are renamed

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-01 16:51:15 +02:00
Thomas Citharel
d338b853b4 Merge branch 'feature/route-guard' into 'master'
Add error page and login error redirection

See merge request framasoft/mobilizon!106
2019-04-01 14:26:17 +02:00
Chocobozzz
22ca73170d Add error page and login error redirection 2019-04-01 13:41:05 +02:00
Thomas Citharel
e6140b5dbf Merge branch 'feature/config-endpoint' into 'master'
Feature/config endpoint

Closes #81

See merge request framasoft/mobilizon!104
2019-03-22 15:48:21 +01:00
Chocobozzz
2b99736f5b Get config and display/hide register button 2019-03-22 15:26:58 +01:00
Chocobozzz
de4ddf1aca Add config endpoint 2019-03-22 13:58:57 +01:00
Thomas Citharel
2ccf7675a4 Merge branch 'bug/refactor-ci' into 'master'
Refactor CI

Closes #98

See merge request framasoft/mobilizon!103
2019-03-22 11:45:43 +01:00
Thomas Citharel
b41abbe9ac Refactor CI
Closes #98

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-22 11:37:58 +01:00
Thomas Citharel
d11b4adef9 Merge branch 'js-lint' into 'master'
Js lint

See merge request framasoft/mobilizon!102
2019-03-22 11:12:50 +01:00
Thomas Citharel
d81171bdad Add npm run lint to CI and to docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-22 11:04:57 +01:00
Thomas Citharel
ee1777d8ab Lint JS files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-22 10:57:14 +01:00
Thomas Citharel
774e3de04d Merge branch 'upgrade-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!101
2019-03-21 20:39:04 +01:00
Thomas Citharel
d1a8601ce0 Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-21 20:33:21 +01:00
Thomas Citharel
e652827bb2 Merge branch 'improve-docs' into 'master'
ℹ Improve docs and documentation (again)

See merge request framasoft/mobilizon!99
2019-03-19 11:29:59 +01:00
Thomas Citharel
f2e4366ae8 ℹ Improve docs and documentation (again)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-19 11:16:03 +01:00
Thomas Citharel
15531530a2 Rename job to pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-18 12:47:21 +01:00
Thomas Citharel
7618c50a2b Fix CI deploy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-18 12:37:04 +01:00
Thomas Citharel
a0d9235728 Merge branch 'deps/update' into 'master'
Update deps

See merge request framasoft/mobilizon!98
2019-03-18 12:31:15 +01:00
Thomas Citharel
e2785df3f6 Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-18 12:20:44 +01:00
Thomas Citharel
61642dd8d3 Merge branch 'doc/nicer-docs' into 'master'
📝 Doc/nicer docs

See merge request framasoft/mobilizon!97
2019-03-18 12:17:43 +01:00
Thomas Citharel
ecb6d20d60 Better docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Nicer docs

No 3rd stage

Add mix.deps get before docs

Add :ex_doc on test env so that it runs into CI
2019-03-18 12:10:29 +01:00
Thomas Citharel
521ca967c8 Merge branch 'geospatial' into 'master'
Add GeoSpatial backends for geocoding

See merge request framasoft/mobilizon!95
2019-03-15 16:44:12 +01:00
Thomas Citharel
3cb58ab601 Add GraphQL methods and test
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Finish

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-15 16:37:46 +01:00
Thomas Citharel
9f034990d8 Add GeoSpatial backends for geocoding
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Geospatial Backend

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-15 16:37:43 +01:00
Thomas Citharel
84e48e89bc Merge branch 'update-deps' into 'master'
Bump deps

See merge request framasoft/mobilizon!96
2019-03-15 11:04:03 +01:00
Thomas Citharel
95bca41d5d Bump deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-15 10:57:40 +01:00
Thomas Citharel
a051ccd10e Merge branch 'feature/going-feeds' into 'master'
Add backend and endpoints for Feed Tokens

Closes #89, #88, #87, #86 et #19

See merge request framasoft/mobilizon!91
2019-03-08 18:59:55 +01:00
Thomas Citharel
650831e887 Remove deactivated Credo checks
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 18:53:32 +01:00
Thomas Citharel
ff6053927a Add GraphQL support to handle FeedTokens
Closes #88

Automatically create tokens for new users and actors

Closes #89

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 18:52:27 +01:00
Thomas Citharel
30a5811b36 Add backend and endpoints for Feed Tokens
Closes #19 #86 #87

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 14:57:05 +01:00
Thomas Citharel
98cce0c78a Merge branch 'feature/join-group' into 'master'
Add join/leave group

See merge request framasoft/mobilizon!85
2019-03-08 14:55:43 +01:00
Chocobozzz
aea9621fd9 Add join/leave group 2019-03-08 14:43:45 +01:00
Thomas Citharel
2bba6a8e04 Merge branch 'set-icalendar-to-release' into 'master'
Set iCalendar to proper release

See merge request framasoft/mobilizon!94
2019-03-08 14:13:15 +01:00
Thomas Citharel
e21415e030 Set iCalendar to proper release
The maintainer was really faster than I thought

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 14:03:31 +01:00
Thomas Citharel
99aa5cb820 Merge branch 'update-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!93
2019-03-08 13:56:45 +01:00
Thomas Citharel
a34186d82d Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 13:48:50 +01:00
Thomas Citharel
a30d3ee76a Merge branch 'split-ci-outdated-deps' into 'master'
Add CI jobs (with allow_failure) for dependencies updates

See merge request framasoft/mobilizon!92
2019-03-08 13:48:17 +01:00
Thomas Citharel
83dadecffc Add CI jobs (with allow_failure) for dependencies updates
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 13:42:34 +01:00
Thomas Citharel
11024dfe3a Merge branch 'feature/admin' into 'master'
Admin

Closes #16

See merge request framasoft/mobilizon!90
2019-03-07 14:23:48 +01:00
Thomas Citharel
f27b6b9816 Introduce admin and moderator role, check role on list_users action
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Add test for guards
2019-03-07 14:18:11 +01:00
Thomas Citharel
cfab9285f9 Merge branch 'feature/ics-endpoints' into 'master'
Implement public actor ICS endpoint and event ICS export

Closes #84 et #83

See merge request framasoft/mobilizon!89
2019-03-06 17:24:32 +01:00
Thomas Citharel
d07f3bec5d Set icalendar fork repo url to https instead of Git
I'm so stupid

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-06 17:19:40 +01:00
Thomas Citharel
2428b99ad0 Implement public actor ICS endpoint and event ICS export
Closes #83 and #84

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-06 17:07:42 +01:00
Thomas Citharel
2c7621537a Merge branch 'refactor/extract-user-from-actors' into 'master'
Extract User from Actors context

Closes #77

See merge request framasoft/mobilizon!88
2019-03-05 17:30:31 +01:00
Thomas Citharel
061cd74ca1 Extract User from Actors context
Mobilizon.Actors.User -> Mobilizon.Users.User
Also Mobilizon.Actors.Service now become Mobilizon.User.Service
And Mobilizon.Users and Mobilizon.UsersTest is introduced.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 17:23:05 +01:00
Thomas Citharel
91e7b57366 Merge branch 'bug/html-default-content-type' into 'master'
Make accept the default content-type on AP/HTML routes

See merge request framasoft/mobilizon!87
2019-03-05 12:30:33 +01:00
Thomas Citharel
2500f01fb0 Make accept the default content-type on AP/HTML routes
Fixes case with Accept: */* getting AP instead of HTML

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 12:24:29 +01:00
Thomas Citharel
5c12d8d5c9 Merge branch 'feature/list-users' into 'master'
Add ability to list users

See merge request framasoft/mobilizon!83
2019-03-05 12:19:40 +01:00
Thomas Citharel
c7357cad55 Invert list users sort direction (make it desc)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 12:14:31 +01:00
Thomas Citharel
2532bb35cc Merge branch 'bug/routing' into 'master'
Fix routing between BE & FE and fix event creation

See merge request framasoft/mobilizon!86
2019-03-05 12:13:14 +01:00
Thomas Citharel
a9d0a4275d Fix routing between BE & FE and fix event creation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 12:07:58 +01:00
Thomas Citharel
aa28bb7264 Add @moduledoc to new module
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 10:41:23 +01:00
Chocobozzz
29af7e3b82 Add ability to list users 2019-03-05 10:41:23 +01:00
Thomas Citharel
f59335a540 Merge branch 'cache' into 'master'
Cache

See merge request framasoft/mobilizon!84
2019-03-05 10:25:26 +01:00
Thomas Citharel
355dce9dd7 Add and fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 10:13:19 +01:00
Thomas Citharel
8bf8e8a46f Add JSON-LD schema
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-04 18:38:30 +01:00
Thomas Citharel
d394bdae99 Redirect properly to correct endpoint depending on content-type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-04 17:20:18 +01:00
Thomas Citharel
02e72733a9 Bump deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-03 15:52:00 +01:00
Thomas Citharel
02a098446f Add Activity Pub endpoints cache
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-01 18:30:46 +01:00
Thomas Citharel
8c4ca7a045 Fix render/4 -> render/3 calls
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-01 14:54:02 +01:00
Thomas Citharel
e5ea49daff Refactor Atom feed caching
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fixes
Fix tests
Fix tests
2019-03-01 14:53:56 +01:00
Thomas Citharel
b89082e312 Merge branch 'rss' into 'master'
Atom feeds for actors endpoints

See merge request framasoft/mobilizon!82
2019-02-27 18:37:22 +01:00
Thomas Citharel
d987498e91 Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-27 18:30:09 +01:00
Thomas Citharel
ad36e34b22 Add cached RSS feeds for actors endpoints 2019-02-27 18:30:01 +01:00
Thomas Citharel
7edd61ef63 Merge branch 'make-sure-actor-usernames-are-unique' into 'master'
Make sure actor usernames are unique

Closes #72

See merge request framasoft/mobilizon!81
2019-02-25 18:41:26 +01:00
Thomas Citharel
ae1b97a3a0 Make sure actor usernames are unique
Closes #72

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 18:35:00 +01:00
Thomas Citharel
f6f791757f Merge branch 'front-fixes' into 'master'
Front-end fixes and updates

See merge request framasoft/mobilizon!80
2019-02-25 17:28:03 +01:00
Thomas Citharel
aa99412aed Front-end fixes and updates
Especially Join/Leave event, Vue-Markdown replacement

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 17:20:06 +01:00
Thomas Citharel
e40c3bda0a Merge branch 'categories' into 'master'
Make Categories a predifined list

See merge request framasoft/mobilizon!79
2019-02-25 17:06:32 +01:00
Thomas Citharel
1d9af93dff Update phoenix_pubsub
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 15:31:06 +01:00
Thomas Citharel
c2a421eabd Make Categories a predefined list
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Allow null values for categories for now

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 15:31:04 +01:00
Thomas Citharel
82b34f112e Merge branch 'improve-tests' into 'master'
Improve tests

See merge request framasoft/mobilizon!78
2019-02-22 18:13:01 +01:00
Thomas Citharel
b044924278 Improve tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 18:07:20 +01:00
Thomas Citharel
25aa7eae6d Merge branch 'feature/router-enum' into 'master'
Refactor router

See merge request framasoft/mobilizon!76
2019-02-22 17:06:34 +01:00
Thomas Citharel
f29a3926ed Merge branch 'dializer-fixes' into 'master'
A few fixes comming from Dialyser

See merge request framasoft/mobilizon!77
2019-02-22 17:04:52 +01:00
Chocobozzz
ad78339040 Refactor router 2019-02-22 16:58:03 +01:00
Thomas Citharel
71d06d4024 A few fixes comming from Dialyser
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fixes

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 16:57:12 +01:00
Thomas Citharel
d063f114ef Merge branch 'ci-allow-format-failure' into 'master'
Fix mix format and format migrations too

See merge request framasoft/mobilizon!75
2019-02-22 15:00:36 +01:00
Thomas Citharel
73df4b70a8 Fix mix format and format migrations too
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix credo warnings

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Show elixir version

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Also lint migrations

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Reset allow failure to false

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 14:53:09 +01:00
Thomas Citharel
3b1b1574d3 Merge branch 'search' into 'master'
Search

See merge request framasoft/mobilizon!73
2019-02-22 13:57:33 +01:00
Thomas Citharel
8f1ff1c50b Merge branch 'feature/cleanup-event' into 'master'
Add leave/join/delete event logic

See merge request framasoft/mobilizon!74
2019-02-22 13:54:50 +01:00
Thomas Citharel
89e8cc056c Add a new Phoenix config option
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 13:53:11 +01:00
Thomas Citharel
bf6da6cc55 Implement search with PostgreSQL trigrams
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Rename function to reflect that we only get one result

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Add loggers and make Ecto call parallels during search

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Implement trigrams for events & replace pg similarity operator % with <%

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 13:53:10 +01:00
Chocobozzz
761f0a5f40 Add leave/join/delete event logic 2019-02-22 13:49:23 +01:00
Thomas Citharel
959cafadce Merge branch 'update-ci' into 'master'
Update CI Docker Image

See merge request framasoft/mobilizon!72
2019-02-21 17:21:07 +01:00
Thomas Citharel
493243ff0b Update CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-21 17:14:49 +01:00
Thomas Citharel
7f88b10b97 Merge branch 'tag_relations' into 'master'
Allow tag relations + bump ecto deps

See merge request framasoft/mobilizon!71
2019-02-21 17:11:29 +01:00
Thomas Citharel
b1a474f610 Update ex_crypto
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-21 16:59:39 +01:00
Thomas Citharel
8cd3217f3e Allow tag relations + bump ecto deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-21 16:58:14 +01:00
Thomas Citharel
261dc882e2 Merge branch 'dependabot/npm_and_yarn/js/register-service-worker-1.6.1' into 'master'
Bump register-service-worker from 1.5.2 to 1.6.1 in /js/

See merge request framasoft/mobilizon!70
2019-02-12 08:47:04 +01:00
Thomas Citharel
8d18d08267 Merge branch 'dependabot/hex/geo-3.1.0' into 'master'
Bump geo from 3.0.0 to 3.1.0

See merge request framasoft/mobilizon!69
2019-02-12 08:46:08 +01:00
Thomas Citharel
2578f415ad Bump register-service-worker from 1.5.2 to 1.6.1 in /js/
Bumps [register-service-worker](https://github.com/yyx990803/register-service-worker) from 1.5.2 to 1.6.1.
- [Release notes](https://github.com/yyx990803/register-service-worker/releases)
- [Changelog](https://github.com/yyx990803/register-service-worker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yyx990803/register-service-worker/commits/v1.6.1)
2019-02-12 05:16:07 +01:00
Thomas Citharel
48ee5c0894 Bump geo from 3.0.0 to 3.1.0
Bumps [geo](https://github.com/bryanjos/geo) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/bryanjos/geo/releases)
- [Changelog](https://github.com/bryanjos/geo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bryanjos/geo/compare/v3.0.0...v3.1.0)
2019-02-09 05:12:35 +01:00
Thomas Citharel
a0198b83d9 Merge branch 'update-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!68
2019-02-08 11:35:35 +01:00
Thomas Citharel
ba0e29e56e Update deps 2019-02-08 11:35:35 +01:00
Thomas Citharel
cda20455f4 Merge branch 'dependabot/hex/excoveralls-0.10.5' into 'master'
Bump excoveralls from 0.10.3 to 0.10.5

See merge request framasoft/mobilizon!65
2019-02-08 11:03:26 +01:00
Thomas Citharel
5ab6786b06 Merge branch 'dependabot/npm_and_yarn/js/apollo-absinthe-upload-link-1.5.0' into 'master'
Bump apollo-absinthe-upload-link from 1.4.0 to 1.5.0 in /js/

See merge request framasoft/mobilizon!67
2019-02-08 11:03:10 +01:00
Thomas Citharel
25d23169fb Merge branch 'dependabot/hex/httpoison-1.5.0' into 'master'
Bump httpoison from 1.4.0 to 1.5.0

See merge request framasoft/mobilizon!66
2019-02-08 10:57:02 +01:00
Thomas Citharel
ea1e66cc94 Bump apollo-absinthe-upload-link from 1.4.0 to 1.5.0 in /js/
Bumps [apollo-absinthe-upload-link](https://github.com/bytewitchcraft/apollo-absinthe-upload-link) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/bytewitchcraft/apollo-absinthe-upload-link/releases)
- [Commits](https://github.com/bytewitchcraft/apollo-absinthe-upload-link/compare/1.4.0...1.5.0)
2019-02-08 10:56:32 +01:00
Thomas Citharel
5b6f9485ca Bump httpoison from 1.4.0 to 1.5.0
Bumps [httpoison](https://github.com/edgurgel/httpoison) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/edgurgel/httpoison/releases)
- [Changelog](https://github.com/edgurgel/httpoison/blob/master/CHANGELOG.md)
- [Commits](https://github.com/edgurgel/httpoison/compare/v1.4.0...v1.5.0)
2019-02-08 10:55:40 +01:00
Thomas Citharel
252eae7bd2 Merge branch 'dependabot/hex/ecto_enum-1.2.0' into 'master'
Bump ecto_enum from 1.1.0 to 1.2.0

See merge request framasoft/mobilizon!63
2019-02-08 10:50:47 +01:00
Thomas Citharel
5c0ec8eb26 Merge branch 'dependabot/hex/ex_doc-0.19.3' into 'master'
Bump ex_doc from 0.19.1 to 0.19.3

See merge request framasoft/mobilizon!64
2019-02-08 10:45:56 +01:00
Thomas Citharel
16849506a5 Bump excoveralls from 0.10.3 to 0.10.5
Bumps [excoveralls](https://github.com/parroty/excoveralls) from 0.10.3 to 0.10.5.
- [Release notes](https://github.com/parroty/excoveralls/releases)
- [Changelog](https://github.com/parroty/excoveralls/blob/master/CHANGELOG.md)
- [Commits](https://github.com/parroty/excoveralls/compare/v0.10.3...v0.10.5)
2019-02-08 10:43:14 +01:00
Thomas Citharel
bf6ecc20fa Merge branch 'master' into 'dependabot/hex/ecto_enum-1.2.0'
# Conflicts:
#   mix.lock
2019-02-08 10:36:26 +01:00
Thomas Citharel
7d14dc2727 Bump ex_doc from 0.19.1 to 0.19.3
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.19.1 to 0.19.3.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.19.1...v0.19.3)
2019-02-08 10:33:19 +01:00
Thomas Citharel
3570961100 Merge branch 'dependabot/hex/ecto_autoslug_field-1.0.0' into 'master'
Bump ecto_autoslug_field from 0.5.1 to 1.0.0

See merge request framasoft/mobilizon!62
2019-02-08 10:28:31 +01:00
Thomas Citharel
97026b840e Bump ecto_enum from 1.1.0 to 1.2.0
Bumps [ecto_enum](https://github.com/gjaldon/ecto_enum) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/gjaldon/ecto_enum/releases)
- [Changelog](https://github.com/gjaldon/ecto_enum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gjaldon/ecto_enum/compare/v1.1.0...v1.2.0)
2019-02-08 10:25:57 +01:00
Thomas Citharel
185c1360bc Bump ecto_autoslug_field from 0.5.1 to 1.0.0
Bumps [ecto_autoslug_field](https://github.com/sobolevn/ecto_autoslug_field) from 0.5.1 to 1.0.0.
- [Release notes](https://github.com/sobolevn/ecto_autoslug_field/releases)
- [Changelog](https://github.com/sobolevn/ecto_autoslug_field/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sobolevn/ecto_autoslug_field/compare/0.5.1...1.0.0)
2019-02-08 10:17:47 +01:00
Thomas Citharel
27e5811485 Merge branch 'dependabot/hex/credo-1.0.2' into 'master'
Bump credo from 1.0.0 to 1.0.2

See merge request framasoft/mobilizon!61
2019-02-08 10:14:32 +01:00
Thomas Citharel
0f01aae614 Bump credo from 1.0.0 to 1.0.2
Bumps [credo](https://github.com/rrrene/credo) from 1.0.0 to 1.0.2.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.0.0...v1.0.2)
2019-02-08 05:12:38 +01:00
Thomas Citharel
2f82b5c5b5 Merge branch 'feature/participant-mutations' into 'master'
Add API to join and leave an event

See merge request framasoft/mobilizon!55
2019-02-07 18:04:50 +01:00
Thomas Citharel
eedbd15723 Events with only one event creator participant can't be left
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 17:57:49 +01:00
Thomas Citharel
102b324fd0 Merge branch 'dependabot/hex/cors_plug-2.0.0' into 'master'
Bump cors_plug from 1.5.2 to 2.0.0

See merge request framasoft/mobilizon!60
2019-02-07 17:09:50 +01:00
Thomas Citharel
f5e6bd6a23 Base default participant role on event join_options instead of visbility
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 17:09:04 +01:00
Chocobozzz
a9dcd13578 Add API to join and leave an event 2019-02-07 16:56:59 +01:00
Thomas Citharel
c84a5a475c Merge branch 'dependabot/hex/comeonin-4.1.2' into 'master'
Bump comeonin from 4.1.1 to 4.1.2

See merge request framasoft/mobilizon!59
2019-02-07 16:54:38 +01:00
Thomas Citharel
619ececc34 Bump cors_plug from 1.5.2 to 2.0.0
Bumps [cors_plug](https://github.com/mschae/cors_plug) from 1.5.2 to 2.0.0.
- [Release notes](https://github.com/mschae/cors_plug/releases)
- [Changelog](https://github.com/mschae/cors_plug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mschae/cors_plug/compare/v1.5.2...v2.0.0)
2019-02-07 16:53:58 +01:00
Thomas Citharel
f2b5b2e3a6 Merge branch 'dependabot/hex/bamboo-1.2.0' into 'master'
Bump bamboo from 1.1.0 to 1.2.0

See merge request framasoft/mobilizon!58
2019-02-07 16:46:45 +01:00
Thomas Citharel
aeee05fa81 Merge branch 'participant-roles' into 'master'
Move Participant role from integer to enum

See merge request framasoft/mobilizon!56
2019-02-07 16:46:26 +01:00
Thomas Citharel
4d9ded1c47 Bump comeonin from 4.1.1 to 4.1.2
Bumps [comeonin](https://github.com/riverrun/comeonin) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/riverrun/comeonin/releases)
- [Changelog](https://github.com/riverrun/comeonin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/riverrun/comeonin/compare/v4.1.1...v4.1.2)
2019-02-07 16:44:43 +01:00
Thomas Citharel
5b97eeaf80 Move Participant role from integer to enum
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 16:37:40 +01:00
Thomas Citharel
1018abce8a Merge branch 'dependabot/hex/absinthe-1.4.14' into 'master'
Bump absinthe from 1.4.13 to 1.4.14

See merge request framasoft/mobilizon!57
2019-02-07 16:36:28 +01:00
Thomas Citharel
4176988184 Bump bamboo from 1.1.0 to 1.2.0
Bumps [bamboo](https://github.com/thoughtbot/bamboo) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/thoughtbot/bamboo/releases)
- [Changelog](https://github.com/thoughtbot/bamboo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/thoughtbot/bamboo/compare/v1.1.0...v1.2.0)
2019-02-07 16:21:09 +01:00
Thomas Citharel
6f00cd3b66 Bump absinthe from 1.4.13 to 1.4.14
Bumps [absinthe](https://github.com/absinthe-graphql/absinthe) from 1.4.13 to 1.4.14.
- [Release notes](https://github.com/absinthe-graphql/absinthe/releases)
- [Changelog](https://github.com/absinthe-graphql/absinthe/blob/v1.4.14/CHANGELOG.md)
- [Commits](https://github.com/absinthe-graphql/absinthe/compare/v1.4.13...v1.4.14)
2019-02-07 16:20:50 +01:00
Thomas Citharel
c2cf83e588 Merge branch 'split-event-visibility-and-join' into 'master'
Split event visibility and join options

Closes #56

See merge request framasoft/mobilizon!54
2019-02-07 14:07:16 +01:00
Thomas Citharel
f01819e663 Set visibility field default to null
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 14:01:38 +01:00
Thomas Citharel
d8131c21c0 Split event visibility and join options
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix format

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 11:49:14 +01:00
Thomas Citharel
a21283ec69 Merge branch 'feature/group-event-tests' into 'master'
Feature/group event tests

See merge request framasoft/mobilizon!53
2019-02-07 10:40:36 +01:00
Chocobozzz
7bbd143984 Add event resolver tests 2019-02-07 10:29:01 +01:00
Chocobozzz
e4c8222833 Add group resolver tests 2019-02-07 10:29:01 +01:00
Thomas Citharel
665e27e485 Add missing @moduledoc for MobilizonWeb.Schema.Utils
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 10:27:54 +01:00
Thomas Citharel
af9c851345 Merge branch 'change-registration-workflow' into 'master'
Change registration workflow

Closes #63

See merge request framasoft/mobilizon!52
2019-01-30 16:09:56 +01:00
Thomas Citharel
1b470f3f04 Handle validated users without profiles
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Format

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-30 15:59:30 +01:00
Thomas Citharel
640bb878e8 Introduce registerPerson mutation
To register a profile from an unactivated user

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

👤 Fix Person interface use

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Change host function for data property

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-30 15:59:27 +01:00
Thomas Citharel
0988ff390c Move queries and mutations to submodules
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-30 10:54:58 +01:00
Thomas Citharel
7bc5589002 Make register/1 only create an user
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Credo fix

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix rebase

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-30 10:53:40 +01:00
Thomas Citharel
3f255851e6 📘 Update manual install instuctions in readme
Closes #69

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-29 10:18:56 +01:00
Thomas Citharel
95a02aa7e2 Merge branch 'feature/delete-venet' into 'master'
Add ability to delete an event

See merge request framasoft/mobilizon!51
2019-01-26 21:39:55 +01:00
Chocobozzz
7f9f3d771e Add ability to delete an event 2019-01-25 17:07:36 +01:00
Thomas Citharel
89f7369605 Merge branch 'feature/delete-category' into 'master'
Add ability to delete a group

See merge request framasoft/mobilizon!50
2019-01-25 16:14:00 +01:00
Chocobozzz
edf6dd9168 Add ability to delete a group 2019-01-25 16:08:06 +01:00
Thomas Citharel
d4a54991af Merge branch 'vuetify-to-bulma' into 'master'
Vuetify to bulma

Closes #38 et #61

See merge request framasoft/mobilizon!49
2019-01-24 16:03:32 +01:00
Thomas Citharel
cd0c02e3d2 Fix js warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-24 15:57:45 +01:00
Thomas Citharel
42c8b8f602 Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-24 15:36:09 +01:00
Thomas Citharel
3629ca329d Bump rdf for Elixir 1.8 compat
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-24 15:36:04 +01:00
Thomas Citharel
36cb5f5089 Replace Vuetify with Bulma
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Remove vuetify and add Bulma

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-24 15:35:57 +01:00
Thomas Citharel
3ebe18556d Merge branch 'feature/apollo-link-state' into 'master'
Fix login/logout flow

See merge request framasoft/mobilizon!48
2019-01-18 16:15:15 +01:00
Chocobozzz
48ad9914a4 Fix login/logout flow 2019-01-18 15:38:18 +01:00
Thomas Citharel
b13b74af26 Remove type after column
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-15 14:22:06 +01:00
Thomas Citharel
5745d05834 Event state leftover
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-15 14:21:53 +01:00
Thomas Citharel
6050fce2a2 Typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-15 14:18:54 +01:00
Thomas Citharel
f738980a06 Merge branch 'api/add-address' into 'master'
Remove address_type

See merge request framasoft/mobilizon!47
2019-01-14 18:25:53 +01:00
Thomas Citharel
d80b12b608 Remove last occurences of address_type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 18:12:52 +01:00
Thomas Citharel
a1c4293cf4 Remove address_type and rename phone to phone_address
An event can indeed have several address types

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 17:48:08 +01:00
Thomas Citharel
29a03290f9 ✂️ Split GraphQL schema into several files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 17:13:17 +01:00
Thomas Citharel
7f0330433c Merge branch 'event-visibility' into 'master'
🔍 Implement basic event visibility

Closes #56

See merge request framasoft/mobilizon!46
2019-01-14 16:26:42 +01:00
Thomas Citharel
ba8ba05761 Add visibility to comments
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 16:21:13 +01:00
Thomas Citharel
4a8f6a0824 🔍 Implement basic event visibility
See https://framagit.org/framasoft/mobilizon/wikis/spec/Event#visibility

Also brings support for event status (tentative/confirmed/cancelled)

Closes #56

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 15:56:07 +01:00
Thomas Citharel
786ffe2d8d Merge branch 'feature/forgot-password' into 'master'
Feature/forgot password

Closes #44

See merge request framasoft/mobilizon!43
2019-01-14 10:43:18 +01:00
Thomas Citharel
bec013b78e Merge branch 'feature/remove-moment' into 'master'
Remove moment js

See merge request framasoft/mobilizon!45
2019-01-11 19:08:53 +01:00
Thomas Citharel
f479155e1d Merge branch 'feature/fix-logged-in' into 'master'
Fix events fetching

See merge request framasoft/mobilizon!44
2019-01-11 19:08:23 +01:00
Chocobozzz
568493a5b1 Remove moment js 2019-01-11 16:00:19 +01:00
Chocobozzz
290b31f031 Fix resend confirmation component 2019-01-11 14:35:14 +01:00
Chocobozzz
7d9fc559bf Fix events fetching 2019-01-11 14:24:33 +01:00
Chocobozzz
91b26bacef Fix reset password component 2019-01-11 13:58:29 +01:00
Thomas Citharel
685e3e7e91 Merge branch 'bug/rename-mobilizon-dot-dev-to-dot-local' into 'master'
➡ Rename mobilizon default dev hostname from .dev to .local

See merge request framasoft/mobilizon!41
2019-01-04 17:00:31 +01:00
Thomas Citharel
0b520696d6 ➡ Rename mobilizon default dev hostname from .dev to .local
Because Google has .dev and it's HSTS preloaded 😔

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-04 16:12:40 +01:00
Thomas Citharel
d727ece105 Merge branch 'feature/add-credo' into 'master'
Add Credo checks and refactor code

Closes #52

See merge request framasoft/mobilizon!40
2019-01-03 16:00:57 +01:00
Thomas Citharel
165e0ea866 Add Credo checks and refactor code
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Make Logger.debug calls lazy

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Add missing @moduledocs

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Refactor according to credo

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Final fixes and add credo to CI

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Closes #52
2019-01-03 15:52:48 +01:00
Thomas Citharel
d0c19265cf Merge branch 'feature/improve_test_config' into 'master'
Feature/improve test config

See merge request framasoft/mobilizon!39
2019-01-03 11:40:40 +01:00
Thomas Citharel
d6ef6a863d New generate config task from Pleroma upstream & move tasks namespace
Little fixes and tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-03 11:34:31 +01:00
Thomas Citharel
eef4b8403c Change configuration and docker compose
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-03 11:33:52 +01:00
Thomas Citharel
d0480d6781 Merge branch 'feature/fix-registration' into 'master'
Feature/fix registration

See merge request framasoft/mobilizon!37
2018-12-28 16:42:53 +01:00
Chocobozzz
652ca1c3b8 Use includes instead of indexOf 2018-12-28 16:30:35 +01:00
Chocobozzz
1a6869c3ff Fix login 2018-12-28 16:28:08 +01:00
Thomas Citharel
76026f3ad3 Merge branch 'feature/fix-graph-ql' into 'master'
Fix vue appolo graphql middleware

See merge request framasoft/mobilizon!36
2018-12-28 16:21:26 +01:00
Chocobozzz
f0026a8783 Fix user registration and validation 2018-12-28 16:19:21 +01:00
Chocobozzz
7ca424e8fe Fix vue appolo graphql middleware 2018-12-28 15:41:32 +01:00
Thomas Citharel
511c2b7f6a Merge branch 'meta/pleroma-attributes-improvements' into 'master'
Pleroma attributes improvements

See merge request framasoft/mobilizon!35
2018-12-27 11:36:24 +01:00
Thomas Citharel
97a193a21a Mention Pleroma inside the README.md file
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 11:31:16 +01:00
Thomas Citharel
ed6906e26c Comment Webfinger controller properly
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 11:31:06 +01:00
Thomas Citharel
1a9fd27304 Add links to upstream Pleroma files
(rename AP tests module names too)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 11:24:04 +01:00
Thomas Citharel
896ae53503 Merge branch 'feature/typescript' into 'master'
Migration to typescript: first step

See merge request framasoft/mobilizon!33
2018-12-27 08:45:20 +01:00
Thomas Citharel
4d650dcd18 🥜🔒 Fixed package.lock http -> https
See https://npm.community/t/some-packages-have-dist-tarball-as-http-and-not-https/285
(it seems it can be resolved by nuking node_modules)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 08:39:16 +01:00
Thomas Citharel
72ea0c046d Remove warnings on two unused variables
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 08:26:16 +01:00
Thomas Citharel
126f18612a Merge branch 'master' into 'master'
add pleroma copyright attributions where appropriate

See merge request framasoft/mobilizon!34
2018-12-24 17:08:05 +01:00
William Pitcock
49f59d4ca3 add pleroma copyright attributions where appropriate 2018-12-24 06:34:45 -06:00
Chocobozzz
281c3f9c73 All components now use typescript 2018-12-21 17:10:39 +01:00
Chocobozzz
e9727ed113 Migration to typescript: first step
Add vue cli typescript support
Rename .js to .ts
Use class and annotations in App and NavBar
Add tslint
2018-12-21 15:41:34 +01:00
Thomas Citharel
4559a98f1f Merge branch 'test-paginated-event-list' into 'master'
Test paginated event list

See merge request framasoft/mobilizon!32
2018-12-21 11:53:31 +01:00
Thomas Citharel
db2cec7706 Test paginated event list
Introduce an event number limit for…limits

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-21 11:45:55 +01:00
Thomas Citharel
088df9e207 ⚙️ Build js with .env from parent directory
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-21 09:04:25 +01:00
Thomas Citharel
36bed9501a 📧 [AP] Set correct "to" when creating a comment instead of always
targetting public

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-21 09:03:10 +01:00
Thomas Citharel
a12226c394 Comment out Earmark-related code (no markdown for now)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-20 18:30:51 +01:00
Thomas Citharel
31a0baab2c Rename env variable call
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-20 18:30:37 +01:00
Thomas Citharel
5215189e47 Typo 2018-12-20 18:15:12 +01:00
Thomas Citharel
1ec58f27a4 Merge branch 'test-transmogrifier' into 'master'
Test transmogrifier

See merge request framasoft/mobilizon!28
2018-12-20 17:53:06 +01:00
Thomas Citharel
245a715fe4 [WIP] Test transmogrifier
Introduce MobilizonWeb.API namespace

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Format

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

WIP

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

remove unneeded code

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix warnings

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-20 17:44:33 +01:00
Thomas Citharel
d4944fb230 Merge branch 'fix-doc' into 'master'
 readme doc after cloning folder. 📖 git ignore intellij .idea folder

See merge request framasoft/mobilizon!31
2018-12-19 14:48:06 +01:00
Baptiste Lemoine
c170a02760 readme doc after cloning folder. 📖 ignore intellij .idea folder 2018-12-19 14:39:50 +01:00
Thomas Citharel
4e0eb00fdc Merge branch 'ci-stages' into 'master'
Introduce CI stages (front / back), mix format runs in parallel

Closes #41

See merge request framasoft/mobilizon!30
2018-12-18 12:26:10 +01:00
Thomas Citharel
fe8b1a39f0 Introduce CI stages (front / back), mix format runs in parallel 2018-12-18 12:26:10 +01:00
Thomas Citharel
d32b250345 Merge branch 'geoip-docker' into 'master'
Embed GeoIP database into Docker Image instead of downloading it each time

Closes #42

See merge request framasoft/mobilizon!29
2018-12-18 11:30:54 +01:00
Thomas Citharel
51a0de706f Embed GeoIP database into Docker Image instead of downloading it each
time

Closes #42

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-18 11:24:22 +01:00
Thomas Citharel
41196d2575 Merge branch 'makefile' into 'master'
Add Makefile to setup things

See merge request framasoft/mobilizon!27
2018-12-17 11:24:26 +01:00
ty kayn
03fd9726fe Add Makefile to setup things 2018-12-17 11:24:26 +01:00
Thomas Citharel
80dc13fd8a Merge branch 'feature/pagination' into 'master'
Add pagination to events, groups, partipants to an event and categories

See merge request framasoft/mobilizon!26
2018-12-14 12:06:45 +01:00
Chocobozzz
0e068081ff Add pagination to events, groups, partipants to an event and categories
lists
2018-12-14 11:36:22 +01:00
Thomas Citharel
7b88d897da Merge branch 'rigelk-master-patch-51671' into 'master'
(doc) update README.md and client package.json

See merge request framasoft/mobilizon!25
2018-12-12 14:19:46 +01:00
Rigel Kent
6490c95bfc (doc) specify latest LTS and later as baseline 2018-12-12 12:49:35 +01:00
Rigel Kent
85733a5778 (doc) update README.md and client package.json
- specify nodejs version
- clearer setup process
- cleanup of phoenix doc artifacts
- prioritize manual install
2018-12-11 18:39:23 +01:00
Thomas Citharel
f092cfc6ec Merge branch 'feature/http-signature' into 'master'
Add digest, date and request-target in HTTP signature

See merge request framasoft/mobilizon!24
2018-12-07 16:19:27 +01:00
Chocobozzz
fc226f6c68 Add digest, date and request-target in HTTP signature 2018-12-07 16:13:30 +01:00
Thomas Citharel
26d57b6273 Add test for find_close_events/4
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-04 12:06:34 +01:00
Thomas Citharel
51f0c1afc6 Event changeset more cleaner
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-03 12:29:31 +01:00
Thomas Citharel
32a06cae87 Mix format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-03 12:08:18 +01:00
Thomas Citharel
7911d08691 Change package-lock.json (urls are now https for some reason)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-03 12:01:26 +01:00
Thomas Citharel
bb060be708 Work on actors
* Implement group GraphQL APIs
* Change Actors changeset to properly set urls
* Remove old actors indexes and add some new ones

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-03 11:58:57 +01:00
Thomas Citharel
5f01d1815c Merge branch 'feature/webpack-analyze' into 'master'
Add script to run webpack analyzer

See merge request framasoft/mobilizon!23
2018-12-03 09:29:37 +01:00
Chocobozzz
535d7f38a7 Add script to run webpack analyzer 2018-11-30 16:05:21 +01:00
Thomas Citharel
041d515276 Merge branch 'feature/npm-run-dev' into 'master'
npm run serve -> npm run dev

See merge request framasoft/mobilizon!22
2018-11-30 09:55:03 +01:00
Chocobozzz
5c73b8bb2b npm run serve -> npm run dev 2018-11-30 09:48:41 +01:00
Thomas Citharel
cbd1d97b4c Remove aliases that don't do anything
Thx @chocobozzz

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-29 17:46:28 +01:00
Thomas Citharel
8b3d0af04c Changes to the actor - user relation
Now the GraphQL API replies mostly with users which have the default_actor
property filled to show profile information

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-29 17:43:22 +01:00
Thomas Citharel
0bd9a516ba Remove unused files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-28 18:23:19 +01:00
Thomas Citharel
b7a0e8b3f1 Remove unused alias
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-28 18:00:08 +01:00
Thomas Citharel
b8494dc3a1 More test stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-28 17:16:23 +01:00
Thomas Citharel
d82fefeeb0 Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-28 15:00:15 +01:00
Thomas Citharel
2cb641be79 Add more tests for user
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-28 14:48:55 +01:00
Thomas Citharel
79d0367f70 A few more tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-28 10:49:16 +01:00
Thomas Citharel
56ea47f189 Add test to WebFinger controller
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 18:42:56 +01:00
Thomas Citharel
12c63c979a Moar coverage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 17:54:54 +01:00
Thomas Citharel
25d95bed02 Add test to the follow backend
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 14:02:51 +01:00
Thomas Citharel
bb178dafb4 Update js deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 11:55:31 +01:00
Thomas Citharel
8a79183e77 Remove old channels files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 11:30:11 +01:00
Thomas Citharel
481987bb85 Bump Elixir deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 11:29:58 +01:00
Thomas Citharel
d54795a3ea Change schema a bit
Closes #29

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-23 15:03:53 +01:00
Thomas Citharel
29cf798956 Improve overall configuration and support
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-15 17:35:47 +01:00
Thomas Citharel
d2a4d2c0db Update GraphQL Absinthe schema
Remove unneeded things
Update descriptions

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-14 16:51:47 +01:00
Thomas Citharel
9a768f3be9 Add GraphQL config file for https://github.com/graphql-cli/graphql-cli
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-14 16:51:09 +01:00
Thomas Citharel
83288dcad8 Add SECURITY.md 2018-11-14 14:59:38 +01:00
Thomas Citharel
50fc6e1c90 Add contribution guide 2018-11-14 14:40:25 +01:00
Thomas Citharel
7f651b9712 Add 2 tests and format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-13 12:40:09 +01:00
Thomas Citharel
e9d6f69e5f Use ex_vcr for tests
Which are now offline-only !

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-13 12:23:37 +01:00
Thomas Citharel
92c20f1580 Cache more things
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-12 23:45:15 +01:00
Thomas Citharel
4bdfda5ef7 Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-12 23:36:51 +01:00
Thomas Citharel
9c510117f8 Better CI cache
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-12 23:32:59 +01:00
Thomas Citharel
608105cc31 Fix all warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-12 23:30:47 +01:00
Thomas Citharel
d9f29e7d7b Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-12 18:17:53 +01:00
Thomas Citharel
c9c55b4080 Add back inReplyTo fixes and cleanup some uneeded things
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-12 09:06:44 +01:00
Thomas Citharel
c63394288b Merge branch 'toot' into 'master'
Toot

See merge request framasoft/mobilizon!20
2018-11-12 09:05:31 +01:00
Thomas Citharel
25286c763b Toot 2018-11-12 09:05:31 +01:00
Thomas Citharel
dd5d6337dd Insert :origin_comment_id too
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 18:03:53 +01:00
Thomas Citharel
a45fad45f7 Fix comments table references
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 17:57:10 +01:00
Thomas Citharel
a94c813420 Add debug to special case
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 17:48:05 +01:00
Thomas Citharel
07b6b6d80e Missing Logger require
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 17:41:47 +01:00
Thomas Citharel
7945430477 Refactor and add logging to insert comment fct
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 17:40:26 +01:00
Thomas Citharel
a01142e8ec Typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 17:19:41 +01:00
Thomas Citharel
78857c4810 inReplyTo can be empty
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 17:17:35 +01:00
Thomas Citharel
775462a373 Forgot an {:ok} tuple
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 16:26:14 +01:00
Thomas Citharel
d8bcf2016b Make loglevel env an atom
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 16:23:09 +01:00
Thomas Citharel
b71764e0fd Add loglevel to env variable
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 16:20:36 +01:00
Thomas Citharel
33430dc5b2 Missing aliases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 16:13:47 +01:00
Thomas Citharel
2c9f151e3e Handle user gone and fix more public key stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 16:11:23 +01:00
Thomas Citharel
fb03e040aa Fix things with in_reply_to_comment_id
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-08 15:57:46 +01:00
Thomas Citharel
d23c0762e3 Remove duplicated bad function
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 19:16:35 +01:00
Thomas Citharel
219fb5c136 Format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 19:15:11 +01:00
Thomas Citharel
0764f770ae Add more helpers
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 19:14:59 +01:00
Thomas Citharel
aee827df35 Add a logger for comment creation failure
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 19:14:31 +01:00
Thomas Citharel
c1effa18ad Make remote comments non local
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 18:48:00 +01:00
Thomas Citharel
9dbc2bd146 Add error log to follow activity
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 18:31:44 +01:00
Thomas Citharel
2000561605 Typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 18:25:45 +01:00
Thomas Citharel
497c682486 Investigate activities
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 18:24:38 +01:00
Thomas Citharel
8556588356 Fix issue with host header parsing
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 18:16:57 +01:00
Thomas Citharel
bd41864fcf Simplify and fix public key stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 18:12:21 +01:00
Thomas Citharel
0bd52b7bee Handle mastodon's headers correctly
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 17:09:08 +01:00
Thomas Citharel
3006dc228d Fixes a webfinger issue, and adds html profile in webfinger query
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:45:11 +01:00
Thomas Citharel
ef06bbfb62 Handle webfinger jason issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:30:55 +01:00
Thomas Citharel
757be351bc Add some parameters through env
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:25:17 +01:00
Thomas Citharel
1ff4e62823 Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:19:44 +01:00
Thomas Citharel
1e9563b348 Format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:09:42 +01:00
Thomas Citharel
12964b7290 Fixed some things
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:09:28 +01:00
Thomas Citharel
58c22d366f Handle trying to create a category if not loggedin
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 08:34:25 +01:00
Thomas Citharel
da28bb8d0c Fix account component
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 08:32:22 +01:00
Thomas Citharel
bbf7176210 Merge branch 'graphql' into 'master'
Move API to GraphQL

See merge request framasoft/mobilizon!19
2018-11-06 10:37:15 +01:00
Thomas Citharel
841120cbcd Format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-06 10:32:53 +01:00
Thomas Citharel
4441521994 Move to GraphQL
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-06 10:30:27 +01:00
Thomas Citharel
4bd2dd8a0e Format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-11 17:47:02 +02:00
Thomas Citharel
6c6f93038e Rename project to Mobilizon
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-11 17:37:39 +02:00
Thomas Citharel
a4dc6cff4d Put js build through phoenix
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-10 14:57:35 +02:00
Thomas Citharel
bc8918b5fc Ignore all of priv/static/* content
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-09 17:01:58 +02:00
Thomas Citharel
5b9055dbab Better tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-09 17:01:45 +02:00
Thomas Citharel
708f5fa2e6 Friendica now supports ActivityPub !
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-09 16:07:31 +02:00
Thomas Citharel
bdaf0b0a3e Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-09 16:07:17 +02:00
Thomas Citharel
404f0548a0 Fix Accept header
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-09 15:56:48 +02:00
Thomas Citharel
7d37319c8a Fix nodeinfo path
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-09-03 17:53:31 +02:00
Thomas Citharel
3ffa8a28a4 Downgrade cowboy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-24 14:09:21 +02:00
Thomas Citharel
d96e511b6b Merge branch 'update-deps' into 'master'
Update deps

See merge request tcit/eventos!18
2018-08-24 12:31:41 +02:00
Thomas Citharel
b3a5106a0a Update deps 2018-08-24 12:31:41 +02:00
Thomas Citharel
09218a69db Merge branch 'more-tests' into 'master'
More tests

See merge request tcit/eventos!17
2018-08-24 11:34:00 +02:00
Thomas Citharel
a4deeb55d4 More tests 2018-08-24 11:34:00 +02:00
Thomas Citharel
5d5d48d523 Even more tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-03 11:08:51 +02:00
Thomas Citharel
af68e5af5a mix format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-03 10:19:28 +02:00
Thomas Citharel
b00cbb420f Add some tests
Also add a unicity constraint on the followers table

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-03 10:16:22 +02:00
Thomas Citharel
682d6a38e9 Introduce follower, add tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-01 14:45:18 +02:00
Thomas Citharel
163f190142 Remove credo and use mix format, and lint everything
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-27 10:45:35 +02:00
Thomas Citharel
2c5c263c1e Fix Docker front and api ports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-25 17:06:50 +02:00
Thomas Citharel
f96d8f6b90 Update README.md 2018-07-25 16:48:18 +02:00
Thomas Citharel
199b8ba568 Merge branch 'docker' into 'master'
Docker

See merge request tcit/eventos!16
2018-07-25 16:45:02 +02:00
Thomas Citharel
85ff349bd3 Add docker-compose dev
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-25 16:42:04 +02:00
Thomas Citharel
01328d183e Add some identities UI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-11 13:46:19 +02:00
Thomas Citharel
3566ece9fa Update tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-10 14:56:10 +02:00
Thomas Citharel
bcdfaab9bd Allow multiple identities (accounts actors) for one user.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-10 10:00:07 +02:00
Thomas Citharel
4e33c8b4dc Add UI for multiple identities
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 17:37:22 +02:00
Thomas Citharel
e1e595edda Merge branch 'fix-geoip-ci' into 'master'
Debug

See merge request tcit/eventos!15
2018-07-09 17:21:37 +02:00
Thomas Citharel
aa33dd169c Merge branch 'master' into 'fix-geoip-ci'
# Conflicts:
#   .gitlab-ci.yml
2018-07-09 17:19:38 +02:00
Thomas Citharel
3806b14ca1 Download GeoIP files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Debug

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Debug geoip fils

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Damn it, forgot you

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Debug

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Debug

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Finalize

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 17:17:13 +02:00
Thomas Citharel
164a926a17 Download GeoIP files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 16:28:34 +02:00
Thomas Citharel
be05a495fd Hide join section if actor is organizer
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 15:31:18 +02:00
Thomas Citharel
a87bbfc52a Credo fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 15:23:18 +02:00
Thomas Citharel
b6659cae84 Mostly UI stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 14:19:24 +02:00
Thomas Citharel
aace65b243 Fix credo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-04 17:16:02 +02:00
Thomas Citharel
fcff3dbc5d Fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-04 16:23:52 +02:00
Thomas Citharel
35e836fff4 Some work
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-04 14:29:17 +02:00
Thomas Citharel
cc5457e917 Put a link on the register btn
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-27 13:02:00 +02:00
Thomas Citharel
82b09eacef Merge branch 'tests' into 'master'
Make tests great again !

See merge request tcit/eventos!14
2018-06-14 18:18:36 +02:00
Thomas Citharel
82a6c8a488 Fix credo issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-14 18:15:27 +02:00
Thomas Citharel
b1d48ac676 Make tests great again !
(Also use only one field for public/private key pem)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-14 17:25:55 +02:00
Thomas Citharel
3c77244cd1 Merge branch 'remove-pleroma' into 'master'
Remove pleroma mentions

See merge request tcit/eventos!13
2018-06-06 18:33:41 +02:00
Thomas Citharel
ff077058d7 Remove pleroma mentions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:33:05 +02:00
Thomas Citharel
48a9e3d8cb Merge branch 'activitypub' into 'master'
Activitypub

See merge request tcit/eventos!12
2018-06-06 18:28:59 +02:00
Thomas Citharel
10804e8705 Remove duplicate migration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:25:57 +02:00
Thomas Citharel
333ed13976 Rebase finished
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:22:11 +02:00
Thomas Citharel
9b5875422f Credo checks
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:18:33 +02:00
Thomas Citharel
164b6b014c Encore des commits degeu
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:18:33 +02:00
Thomas Citharel
4c60f0ec51 Add groups back
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:16:39 +02:00
Thomas Citharel
91a3805a47 Search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:16:14 +02:00
Thomas Citharel
394549933d Add some methods
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:15:45 +02:00
Thomas Citharel
3495c8a323 Front-end stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:15:45 +02:00
Thomas Citharel
d1e204245a Move folder
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:14:05 +02:00
Thomas Citharel
efc03b5b01 Rebase front on vuecli and update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:14:04 +02:00
Thomas Citharel
416fd1e433 WIP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:14:04 +02:00
Thomas Citharel
1a3fbcf7f7 WIP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:12:21 +02:00
1218 changed files with 178018 additions and 23801 deletions

163
.credo.exs Normal file
View File

@ -0,0 +1,163 @@
# This file contains the configuration for Credo and you are probably reading
# this after creating it with `mix credo.gen.config`.
#
# If you find anything wrong or unclear in this file, please report an
# issue on GitHub: https://github.com/rrrene/credo/issues
#
%{
#
# You can have as many configs as you like in the `configs:` field.
configs: [
%{
#
# Run any exec using `mix credo -C <name>`. If no exec name is given
# "default" is used.
#
name: "default",
#
# These are the files included in the analysis:
files: %{
#
# You can give explicit globs or simply directories.
# In the latter case `**/*.{ex,exs}` will be used.
#
included: ["lib/", "src/", "test/"],
excluded: [~r"/_build/", ~r"/deps/", ~r"/js/"]
},
#
# If you create your own checks, you must specify the source files for
# them here, so they can be loaded by Credo before running the analysis.
#
requires: [],
#
# If you want to enforce a style guide and need a more traditional linting
# experience, you can change `strict` to `true` below:
#
strict: false,
#
# If you want to use uncolored output by default, you can change `color`
# to `false` below:
#
color: true,
#
# You can customize the parameters of any check by adding a second element
# to the tuple.
#
# To disable a check put `false` as second element:
#
# {Credo.Check.Design.DuplicatedCode, false}
#
checks: [
#
## Consistency Checks
#
{Credo.Check.Consistency.ExceptionNames, []},
{Credo.Check.Consistency.LineEndings, []},
{Credo.Check.Consistency.ParameterPatternMatching, []},
{Credo.Check.Consistency.SpaceAroundOperators, []},
{Credo.Check.Consistency.SpaceInParentheses, []},
{Credo.Check.Consistency.TabsOrSpaces, []},
#
## Design Checks
#
# You can customize the priority of any check
# Priority values are: `low, normal, high, higher`
#
{Credo.Check.Design.AliasUsage,
[priority: :low, if_nested_deeper_than: 2, if_called_more_often_than: 0]},
# You can also customize the exit_status of each check.
# If you don't want TODO comments to cause `mix credo` to fail, just
# set this value to 0 (zero).
#
{Credo.Check.Design.TagTODO, [exit_status: 0]},
{Credo.Check.Design.TagFIXME, []},
#
## Readability Checks
#
{Credo.Check.Readability.AliasOrder, []},
{Credo.Check.Readability.FunctionNames, []},
{Credo.Check.Readability.LargeNumbers, []},
{Credo.Check.Readability.MaxLineLength, [priority: :low, max_length: 120]},
{Credo.Check.Readability.ModuleAttributeNames, []},
{Credo.Check.Readability.ModuleDoc, []},
{Credo.Check.Readability.ModuleNames, []},
{Credo.Check.Readability.ParenthesesInCondition, []},
{Credo.Check.Readability.ParenthesesOnZeroArityDefs, []},
{Credo.Check.Readability.PredicateFunctionNames, []},
{Credo.Check.Readability.PreferImplicitTry, []},
{Credo.Check.Readability.RedundantBlankLines, []},
{Credo.Check.Readability.Semicolons, []},
{Credo.Check.Readability.SpaceAfterCommas, []},
{Credo.Check.Readability.StringSigils, []},
{Credo.Check.Readability.TrailingBlankLine, []},
{Credo.Check.Readability.TrailingWhiteSpace, []},
{Credo.Check.Readability.VariableNames, []},
#
## Refactoring Opportunities
#
{Credo.Check.Refactor.CondStatements, []},
{Credo.Check.Refactor.CyclomaticComplexity, []},
{Credo.Check.Refactor.FunctionArity, [max_arity: 9]},
{Credo.Check.Refactor.LongQuoteBlocks, []},
{Credo.Check.Refactor.MatchInCondition, []},
{Credo.Check.Refactor.NegatedConditionsInUnless, []},
{Credo.Check.Refactor.NegatedConditionsWithElse, []},
{Credo.Check.Refactor.Nesting, [
max_nesting: 3
]},
{Credo.Check.Refactor.PipeChainStart,
[
excluded_argument_types: [:atom, :binary, :fn, :keyword, :number],
excluded_functions: []
]},
{Credo.Check.Refactor.UnlessWithElse, []},
#
## Warnings
#
{Credo.Check.Warning.ApplicationConfigInModuleAttribute, false},
{Credo.Check.Warning.BoolOperationOnSameValues, []},
{Credo.Check.Warning.ExpensiveEmptyEnumCheck, []},
{Credo.Check.Warning.IExPry, []},
{Credo.Check.Warning.IoInspect, []},
{Credo.Check.Warning.OperationOnSameValues, []},
{Credo.Check.Warning.OperationWithConstantResult, []},
{Credo.Check.Warning.RaiseInsideRescue, []},
{Credo.Check.Warning.UnusedEnumOperation, []},
{Credo.Check.Warning.UnusedFileOperation, []},
{Credo.Check.Warning.UnusedKeywordOperation, []},
{Credo.Check.Warning.UnusedListOperation, []},
{Credo.Check.Warning.UnusedPathOperation, []},
{Credo.Check.Warning.UnusedRegexOperation, []},
{Credo.Check.Warning.UnusedStringOperation, []},
{Credo.Check.Warning.UnusedTupleOperation, []},
#
# Controversial and experimental checks (opt-in, just remove `, false`)
#
{Credo.Check.Consistency.MultiAliasImportRequireUse, false},
{Credo.Check.Design.DuplicatedCode, false},
{Credo.Check.Readability.Specs, false},
{Credo.Check.Refactor.ABCSize, false},
{Credo.Check.Refactor.AppendSingleItem, false},
{Credo.Check.Refactor.DoubleBooleanNegation, false},
{Credo.Check.Refactor.VariableRebinding, false},
{Credo.Check.Warning.MapGetUnsafePass, false},
{Credo.Check.Warning.UnsafeToAtom, false},
#
# Custom checks can be created using `mix credo.gen.check`.
#
#
# Removed checks
#
{Credo.Check.Warning.LazyLogging, false},
{Credo.Check.Refactor.MapInto, false},
]
}
]
}

19
.dockerignore Normal file
View File

@ -0,0 +1,19 @@
_build
CONTRIBUTING.md
deps
docker-compose.yml
Dockerfile
.elixir_ls
.formatter.exs
.git
.gitignore
.gitlab
.gitlab-ci.yml
.graphqlconfig.yaml
LICENSE
Makefile
README.md
SECURITY.md
ssh_match_hostname
support
.js/package-lock.json

3
.formatter.exs Normal file
View File

@ -0,0 +1,3 @@
[
inputs: ["{mix,.formatter}.exs", "{config,lib,test,priv}/**/*.{ex,exs}"]
]

26
.gitignore vendored
View File

@ -15,4 +15,28 @@ erl_crash.dump
# variables.
/config/*.secret.exs
/doc
/setup_db.psql
.elixir_ls
/doc
priv/static/*
!priv/static/.gitkeep
priv/data/*
!priv/data/.gitkeep
priv/errors/*
!priv/errors/.gitkeep
.vscode/
cover/
site/
test/fixtures/image_tmp.jpg
test/fixtures/DSCN0010_tmp.jpg
test/uploads/
uploads/*
release/
!uploads/.gitkeep
.idea
*.mo
*.po~
.weblate
docker/production/.env
.env

View File

@ -1,33 +1,150 @@
image: elixir:1.6
image: tcitworld/mobilizon-ci
services:
- name: mdillon/postgis:9.6
alias: postgres
stages:
- check
- test
- deploy
- docker
variables:
MIX_ENV: "test"
POSTGRES_DB: eventos_test
# DB Variables for Postgres / Postgis
POSTGRES_DB: mobilizon_test
POSTGRES_USER: postgres
POSTGRES_PASSWORD: ""
POSTGRES_HOST: postgres
# DB Variables for Mobilizon
MOBILIZON_DATABASE_USERNAME: $POSTGRES_USER
MOBILIZON_DATABASE_PASSWORD: $POSTGRES_PASSWORD
MOBILIZON_DATABASE_DBNAME: $POSTGRES_DB
MOBILIZON_DATABASE_HOST: $POSTGRES_HOST
GEOLITE_CITIES_PATH: "/usr/share/GeoIP/GeoLite2-City.mmdb"
MOBILIZON_INSTANCE_REGISTRATIONS_OPEN: "true"
cache:
key: "$CI_JOB_NAME"
key: ${CI_COMMIT_REF_SLUG}
paths:
- deps
- _build
- .rebar3
- ~/.cache/Cypress
- _build/
- deps/
- js/node_modules
- cache/Cypress
before_script:
- apt-get update
- apt-get install -y build-essential postgresql-client git
- mix local.rebar --force
- mix local.hex --force
- mix deps.get
- MIX_ENV=test mix ecto.create
- MIX_ENV=test mix ecto.migrate
mix:
lint:
stage: check
script:
- mix credo
- mix coveralls
- export EXITVALUE=0
- mix deps.get
- mix credo --strict -a || export EXITVALUE=1
- mix format --check-formatted --dry-run || export EXITVALUE=1
- cd js
- yarn install
#- yarn run lint || export EXITVALUE=1
- yarn run prettier --ignore-path="src/i18n/*" -c . || export EXITVALUE=1
- yarn run build
- cd ../
- exit $EXITVALUE
artifacts:
expire_in: 1 day
when: on_success
paths:
- priv/static
deps:
stage: check
script:
- export EXITVALUE=0
- mix deps.get
- mix hex.outdated || export EXITVALUE=1
- cd js
- yarn outdated || export EXITVALUE=1
- exit $EXITVALUE
allow_failure: true
exunit:
stage: test
services:
- name: mdillon/postgis:11
alias: postgres
before_script:
- cd js
- yarn install
- yarn run build
- cd ../
- mix deps.get
- MIX_ENV=test mix ecto.create
- MIX_ENV=test mix ecto.migrate
dependencies:
- lint
script:
- mix coveralls
# cypress:
# stage: test
# services:
# - name: mdillon/postgis:11
# alias: postgres
# script:
# - mix deps.get
# - cd js
# - yarn install
# - npx cypress install # just to be sure
# - yarn run build
# - cd ../
# - MIX_ENV=e2e mix ecto.create
# - MIX_ENV=e2e mix ecto.migrate
# - MIX_ENV=e2e mix run priv/repo/e2e.seed.exs
# - MIX_ENV=e2e mix phx.server &
# - cd js
# - npx wait-on http://localhost:4000
# - if [ -z "$CYPRESS_KEY" ]; then npx cypress run; else npx cypress run --record --parallel --key $CYPRESS_KEY; fi
# artifacts:
# expire_in: 2 day
# paths:
# - js/tests/e2e/screenshots/**/*.png
# - js/tests/e2e/videos/**/*.mp4
# pages:
# stage: deploy
# script:
# # - mkdir public
# # Mobilizon documentation is now on https://framagit.org/framasoft/joinmobilizon/documentation
# # Mix docs disabled because of https://github.com/elixir-lang/ex_doc/issues/1172
# # - mix deps.get
# # - mix docs
# # - mv doc public/backend
# #- cd js
# #- yarn install
# #- yarn run styleguide:build
# #- mv styleguide ../public/frontend
# only:
# - master
# artifacts:
# expire_in: 1 hour
# paths:
# - public
.docker: &docker
stage: docker
cache: {}
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
before_script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$CI_REGISTRY_AUTH\",\"email\":\"$CI_REGISTRY_EMAIL\"}}}" > /kaniko/.docker/config.json
script:
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/docker/production/Dockerfile --destination $DOCKER_IMAGE_NAME
build-docker-master:
<<: *docker
only:
- schedules
variables:
DOCKER_IMAGE_NAME: framasoft/mobilizon:master
build-docker-tag:
<<: *docker
only:
- tags
variables:
DOCKER_IMAGE_NAME: framasoft/mobilizon:$CI_COMMIT_TAG

View File

@ -0,0 +1,29 @@
#### Description
[Description of the issue]
#### Steps to Reproduce
1. [First Step]
2. [Second Step]
3. [and so on...]
#### Expected behaviour:
[What you expect to happen]
#### Actual behaviour:
[What actually happens]
#### Reproduces how often:
[What percentage of the time does it reproduce?]
#### Versions
[What Mobilizon instance you're using, and the versions of each relevant app or component, including your OS and browser.]
#### Additional Information
[Any additional information, configuration or data that might be necessary to reproduce the issue.]

355
CHANGELOG.md Normal file
View File

@ -0,0 +1,355 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
**This release adds new migrations, be sure to run them before restarting Mobilizon**
**This release has a repair step, be sure to run the command right after restarting Mobilizon**
### Special operations
* **Reattach media files to their entity.**
When media files were uploaded and added in events and posts bodies, they were only attached to the profile that uploaded them, not to the event or post. This task attaches them back to their entity so that the command to clean orphan media files doesn't remove them.
* Source install
`MIX_ENV=prod mix mobilizon.maintenance.fix_unattached_media_in_body`
* Docker
`docker-compose exec mobilizon mobilizon_ctl maintenance.fix_unattached_media_in_body`
### Added
- **Add a command to clean orphan media files**. There's a `--dry-run` option to see what files would have been deleted.
**Make sure all media files have been reattached properly (see above) before running this command.**
In 1.1.0 a scheduled job will be enabled to clear orphan media files automatically after a while.
### Fixed
- Fix inline media that weren't being tracked, so that they are not considered orphans media files.
## 1.0.2 - 2020-11-15
**This release adds new migrations, be sure to run them before restarting Mobilizon**
### Changed
- PostgreSQL extensions creations are now automatically handled in the Docker's entrypoint
### Fixed
- Fixed an issue with Oban migrations and some PostgreSQL versions
- Fixed an issue that causes email not being able to be sent when the `TZ` environment variable is not available
- Fixed 3rd-party login Ueberauth providers not being usable if configured at runtime
### Translations
- Catalan
- Hungarian
- Italian
- Occitan
## 1.0.1 - 2020-11-14
**This release adds new migrations, be sure to run them before restarting Mobilizon**
### Added
- **Possibility to join open groups** (local and remote). Possibility in the group settings to pick if the group is open to new members or not.
Note: The group default setting is closed. You need to manually set your group as open in the group settings.
- **Docker support** (@Pascoual). See [documentation](https://docs.joinmobilizon.org/administration/docker/)
- Added steps to the onboarding process on first login, including a profile and federation presentation step
- Added a regular job to refresh remote groups once in a while
### Changed
- Adapted the demo mode to reflect changes (Mobilizon is no longer in beta)
- User language is now saved in localStorage (allowing to load the right locale right away, and in the future allowing to pick custom language without account https://framagit.org/framasoft/mobilizon/-/issues/375)
### Fixed
- Fixed group list, group members and instance followers/followings pagination
- Fixed detecting file MIME type if the file hasn't got a filename
- Changed a few sentences that didn't sounded english (@mkljczk)
- Fixed instance custom privacy policy not being applied
- Fixed demo warning always displaying on the text version of emails
- Fixed language picker not loading languages and saving the preference
- Fixed groups created without collections URLs and added a repair step to add them to local groups where these are missing
- Handle accessing instance followers/followings unlogged
- Made sure we only have a single instance relay actor
- Fixed about page crashing when the instance was configured with languages that Mobilizon doesn't support itself
- Don't allow remote comments under events if the event doesn't allow comments
- Fixed notification settings not displaying as saved
- Fixed pictures not being served by `Plug.Static`
- Fixed emails missing `Date` and `Message-ID` headers
- Fixed onboarding not saving language/timezone/notification settings
### Translations
- Basque
- Catalan
- Esperanto
- Finnish
- French
- Galician
- German
- Hungarian
- Italian
- Kannada
- Occitan
- Norwegian Nynorsk
- Polish
- Spanish
## 1.0.0 - 2020-10-26
### Changed
- Strengthen upload picture and filter code and tests
- Add link to mobilizon.org on the bottom of the about page to register
### Fixed
- Fix several front-end routes being accessible without authentification and make them redirect to login page (no information was given, the pages were just empty)
- Fallback version code to Mix project version value if there's no Git information
- Fix identity avatar change flicking or showing wrong avatar for identity
- Fix public group page when description/list of events/list of posts are empty
- Make sure `"to"` and `"cc"` in ActivityStreams are always lists (@vpzomtrrfrt)
- Check port when comparing URLs (@vpzomtrrfrt)
### Translations
- Galician
- German
- Occitan
- Spanish
## 1.0.0-rc.4 - 2020-10-22
### Fixed
- Fix an issue with group event listing
## 1.0.0-rc.3 - 2020-10-22
### Added
- Task to refresh a remote instance (crawling their outbox, fetching their latest public events just in case of federation issues)
- New homepage with illustration
### Fixed
- Handle timezone not detected inside browser
- Fix webfinger not following redirections
- Fix some Apollo GraphQL errors
- Disable updating/deleting group posts and discussions for non-moderators
- Fix group drafts events showing up on group public page
## 1.0.0-rc.2 - 2020-10-20
### Added
- Show if user is disabled in [`mix mobilizon.users.show` task](https://docs.joinmobilizon.org/administration/CLI%20tasks/manage_users/#show-an-users-details)
- Improved [ActivityPub documentation](https://docs.joinmobilizon.org/contribute/activity_pub/), especially for group federation.
- Show instance languages on instance about page
- Add fancy pictures on footer and 404 page
### Changed
- The [`mix mobilizon.users.delete` task](https://docs.joinmobilizon.org/administration/CLI%20tasks/manage_users/#delete-an-user) behaviour completely deletes the user, unless the `--keep_email` option is given (can be used to prevent someone registering again with the same email).
- Deleting your own account completely deletes user information (it previously kept the email information).
- The administration dashboard now shows more information on local events, groups and followed/following instances
### Fixed
- Significantly improve front-end build times and build in modern mode (with ES modules). The front-end payload is also quite lighter (loads each view asynchronously)
- Don't count deactivated/suspended users in public statistics
- Fix account settings for 3rd-party auth users
- Disable sending reset password emails to disabled users
- Fix display of event edit page on mobile
- Fix events from former followed instances showing up on explore page or in search
- The member management has received a couple fixes
- Handle issue when nothing was found when doing a reverse geocode (when drag&dropping the marker on map)
- Fix issue when searching by username with our own domain
- Fix issue with wrong redirection for remote groups when deleting a post
- Make sure only group moderators (and higher) can update/delete group events and group posts.
- Fix OEmbed preview generator parser
- Fix an issue with hostname validator in preview generator
### Translations
- Spanish
- Galician
## 1.0.0-rc.1 - 2020-10-12
### Special operations
* We added `application/ld+json` as acceptable MIME type for ActivityPub requests, so you'll need to recompile the `mime` library we use before recompiling Mobilizon:
```
MIX_ENV=prod mix deps.clean mime --build
```
* The [nginx configuration](https://framagit.org/framasoft/mobilizon/-/blob/master/support/nginx/mobilizon.conf) has been changed with improvements and support for custom error pages.
* The cmake dependency has been added (see [our documentation](https://docs.joinmobilizon.org/administration/dependencies/#basic-tools))
### Added
- Possibility to login using LDAP
- Possibility to login using OAuth providers
- Enabled group features in production mode
- including posts (that can be public, unlisted, or restricted to your group members)
- resources (collections of links, with folders, accessible to your group members)
- discussions (group private and organized chats)
- group events (events can be published by groups - and show some event members as contacts)
- roles for members (member, moderator, administrator)
- admin section to manage (suspend) groups
- Sitemap support (for public content) at `sitemap.xml`
- Searching events and groups with location
- More statistics are exposed through the `statistics` GraphQL query
### Changed
- Completely replaced HTMLSanitizeEx with FastSanitize [!490](https://framagit.org/framasoft/mobilizon/-/merge_requests/490)
### Fixed
- Fixed notification scheduler [!486](https://framagit.org/framasoft/mobilizon/-/merge_requests/486)
- Fixed event title escaping [!490](https://framagit.org/framasoft/mobilizon/-/merge_requests/490)
- Various implements in interface thanks to feedback
### Security
- Fix group settings being accessible and editable by non-group-admins (thx @pigpig for reporting this responsibly)
- Fix events being editable by profiles without permissions (thx @pigpig for reporting this responsibly)
## [1.0.0-beta.3] - 2020-06-24
### Special operations
Config has moved from `.env` files to a more traditional way to handle things in the Elixir world, with `.exs` files.
To migrate existing configuration, you can simply run `mix mobilizon.instance gen` and fill in the adequate values previously in `.env` files (you don't need to perform the operations to create the database).
A minimal file template [is available](https://framagit.org/framasoft/mobilizon/blob/master/priv/templates/config.template.eex) to check for missing configuration.
Also make sure to remove the `EnvironmentFile=` line from the systemd service and set `Environment=MIX_ENV=prod` instead. See [the updated file](https://framagit.org/framasoft/mobilizon/blob/master/support/systemd/mobilizon.service).
### Added
- Possibility to participate to an event without an account (confirmation through email required)
- Possibility to participate to a remote event (being redirected by providing federated identity)
- Possibility to add a note as a participant when event participation is manually validated (required when participating without an account)
- Email notifications for events (one hour before, on the day of the event, each week)
- Email notifications for pending participation approval requests (disabled, directly, at most 1 per hour, at most 1 per day)
- Possibility to change email address for the account
- Possibility to delete your account
- Duplicate an event
- Ability to handle basic administration settings in the admin panel
- Config option to allow anonymous reporting
- Basic user and profile management admin interface to suspend local users or remote profiles
- Default Terms of service and Privacy policies
- As an admin, possibility to add rules and contact information
- Allow user to change language
### Changed
- Configuration handling (see above)
- Improved a bit color theme
- Signature validation also now checks if `Date` header has acceptable values
- Actor profiles are now stale after two days and have to be refetched
- Actor keys are rotated some time after sending a `Delete` activity
- Improved event participations managing interface
- Added physical address change to the list of important changes that trigger event notifications
- Improved public event page
### Fixed
- Fixed URL search
- Fixed content accessed through URL search being public
- Fix event links in some emails
## [1.0.0-beta.2] - 2019-12-18
### Special operations
These two operations couldn't be handled during migrations.
They are optional, but you won't be able to search or get participant stats on existing events if they are not executed.
These commands will be removed in Mobilizon 1.0.0-beta.3.
In order to populate search index for existing events, you need to run the following command (with prod environment):
* `mix mobilizon.setup_search`
In order to move participant stats to the event table for existing events, you need to run the following command (with prod environment):
* `mix mobilizon.move_participant_stats`
### Added
- Federation is active
- Added an interface for admins to view and manage instance followers and followings
- Ability to comment below events
- Implement search engine & service in backend **(read special instructions above)**
- Allow WebP and Gif pics upload
- Optimize uploaded pics
- Make tags clickable, redirecting to search
- Added a websocket API call to check if your participation status has changed
- Add a different welcome message when coming from registration
- Link to participation page from event page when you are an organizer
- Added several mix commands to manage users and view actors (`mix mobilizon.users` and `mix mobilizon.actors`) and their documentation
- Added a demo mode to show or hide instance warning
- Added a config option to whitelist users emails or email domains
- Updated Occitan translations (Quentin)
- Updated French translations (Gavy, Zilverspar, ty kayn, numéro6)
- Updated Swedish translations (Anton Strömkvist, Filip Bengtsson)
- Updated Polish translations (Marcin Mikolajczak)
- Updated Italian translations (AlessiBilos)
- Updated Arabic translations (Butterflyoffire)
- Updated Catalan translations (fadelkon, Francesc)
- Updated Belarusian translations (fadelkon)
- Upgraded frontend and backend dependencies
### Changed
- Move participant stats to event table **(read special instructions above)**
- Limit length (20 characters) and number (10) of tags allowed
- Added some backend changes and validation for field length
- Handle error message difference between user not found and user not confirmed
- Make external links (from URL field and description) open in a new tab with `noopener`
- Improve Docker setup and docs
- Upgrade vue-cli to v4, change the way server params injection is made
- Improve some production ipv6 configuration
- Limited year range in the DatePicker
- Event title is now clickable on cards (Léo Mouyna)
- Also consider the PeerTube `CommentsEnabled` property to know if you can reply to an event
### Fixed
- Fix event URL validation and check if hostname is correct before showing it
- Fix participations stats on the MyEvents page
- Fix event description lists margin
- Clear errors on resend password page (Léo Mouyna)
- End datetime being able to happen before begin datetime (Léo Mouyna)
- Fix issue when activating/deactivating limited places (Léo Mouyna)
- Fix Cypress tests
- Fix contribution guide link and improve contribution guide (Joel Takvorian)
- Improve grammar (Damien)
- Fix recursive alias in systemd unit file (Geno)
- Fix multiline display on participants page
- Add polyfill for IntersectionObserver so that it's usable on relatively old browsers
- Fixed crash on Safari on description input by removing `-apple-system` from font-family
- Improve installation docs (mkljczk)
- Fixed links to contributing and docs (Alex Addams)
- Limit file uploads to 10MB
- Added missing `setup_db.psql` file (Geno)
- Fixed docker setup when using non-GNU make (JohanBaskovec)
- Fixed actors deletion that didn't cascade to followers
- Reduced datetime picker input width
- Clear ActivityPub cache when content is updated or deleted
- Fix HTTP signatures not checked for relay inbox
- Handle actor or object being AP Public string (for Mastodon relay subscriptions)
- Fixed Mastodon relay instances subscriptions being shown as users
- Fixed an issue when accessing "My Account"
- Fixed pagination for followers/followings page
- Fixed event HTML representation when `GET` request has no `Accept` header
### Security
- Sanitize event title to avoid XSS
## [1.0.0-beta.1] - 2019-10-15
### Added
- Initial release

1
CONTRIBUTING.md Normal file
View File

@ -0,0 +1 @@
Please read our full contributing document at [https://docs.joinmobilizon.org/contribute/](https://docs.joinmobilizon.org/contribute/)

10
Dockerfile Normal file
View File

@ -0,0 +1,10 @@
FROM bitwalker/alpine-elixir:latest
RUN apk add inotify-tools postgresql-client yarn file
RUN apk add --no-cache make gcc libc-dev argon2 imagemagick
RUN mix local.hex --force && mix local.rebar --force
WORKDIR /app
EXPOSE 4000

View File

@ -629,7 +629,7 @@ to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
eventos
Mobilizon
Copyright (C) 2018 Thomas Citharel
This program is free software: you can redistribute it and/or modify

18
Makefile Normal file
View File

@ -0,0 +1,18 @@
init:
@bash docker/message.sh "start"
make start
start: stop
@bash docker/message.sh "starting Mobilizon with docker"
docker-compose up -d api
@bash docker/message.sh "Docker server started."
stop:
@bash docker/message.sh "stopping Mobilizon"
docker-compose down
@bash docker/message.sh "stopped"
test: stop
@bash docker/message.sh "Running tests"
docker-compose -f docker-compose.yml -f docker-compose.test.yml run api mix test
@bash docker/message.sh "Tests runned"
target: init

View File

@ -1,50 +1,68 @@
[![pipeline status](https://framagit.org/tcit/eventos/badges/master/pipeline.svg)](https://framagit.org/tcit/eventos/commits/master)
[![coverage report](https://framagit.org/tcit/eventos/badges/master/coverage.svg)](https://framagit.org/tcit/eventos/commits/master)
<h1 align="center">
<a href="https://joinmobilizon.org">
<img src="https://lutim.cpy.re/qVYC86G9.png" alt="Mobilizon">
</a>
</h1>
# Eventos
Mobilizon is your federated organization and mobilization platform. Gather people with a convivial, ethical, and emancipating tool.
## Development
<p align="center">
<strong>Developed with ♥ by <a href="https://framasoft.org">Framasoft</a></strong>
</p>
### Server
<p align="center">
<a href="https://framasoft.org">
<img width="150px" src="https://framasoft.org/nav/img/logo.svg" alt="Framasoft logo"/>
</a>
</p>
* Install Elixir (and Erlang) by following the instructions at [https://elixir-lang.github.io/install.html](https://elixir-lang.github.io/install.html)
* Install PostgreSQL
* Start postgres and make sure the postgis extension is installed.
* Create a postgres user with database creation capabilities, using the
following: `createuser -d -P elixir` and set `elixir` as the password.
* Fetch dependencies with `mix deps.get`.
* Create your database with `mix ecto.create`.
* Create the postgis extension on the database with a postgres user that has
superuser capabilities: `psql eventos_dev`
## Introduction
``` create extension if not exists postgis; ```
Mobilizon is a tool designed to create platforms for managing communities and events. Its purpose is to help as many people as possible to free themselves from Facebook groups and events, from Meetup, etc.
* Run migrations: `mix ecto.migrate`.
* Start Phoenix endpoint with `mix phx.server`.
The Mobilizon software is under a Free licence, so anyone can host a Mobilizon server, called an instance. These instances may federate with each other, so any person with an account on *ExampleMeet* will be able to register to an event created on *SpecimenEvent*.
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser
and see the website (server *and* client) in action.
## ✨ Features
### Client
### 👤 Identities
If you plan to specifically change the client side (frontend), do the following
once the server is running:
Do you want to separate your family gatherings from your associative activities or militant mobilizations?
You will have the power to create multiple identities from the same account, like so many social masks.
* Install the latest version of NodeJS
* Change directory to `js/`.
* Install JavaScript package dependencies: `npm install`.
* Run the developement server in watch mode: `npm run dev`. This will open a
browser on [`localhost:8080`](http://localhost:8080) that gets
automatically reloaded on change.
---
## Production
### 📅 Events and groups
Ready to run in production? Please [check our deployment guides](http://www.phoenixframework.org/docs/deployment).
Create your events and make sure they will appeal to everybody.
Privacy settings and participants roles are supported.
There's no lock-in, you can interact with the event without registration.
## Learn more
---
* Official website: http://www.phoenixframework.org/
* Guides: http://phoenixframework.org/docs/overview
* Docs: https://hexdocs.pm/phoenix
* Mailing list: http://groups.google.com/group/phoenix-talk
* Source: https://github.com/phoenixframework/phoenix
## Contributing
We appreciate any contribution to Mobilizon. Check our [CONTRIBUTING](CONTRIBUTING.md) file for more information.
## Links
### Learn more
* 🌐 Official website: [https://joinmobilizon.org](https://joinmobilizon.org)
* 🔢 Pick an instance [https://mobilizon.org](https://mobilizon.org)
* 💻 Source: [https://framagit.org/framasoft/mobilizon](https://framagit.org/framasoft/mobilizon)
* 📜 Documentation [https://docs.joinmobilizon.org](https://docs.joinmobilizon.org)
### Discuss
* 💬 Riot/Matrix: [https://riot.im/app/#/room/#Mobilizon:matrix.org](https://riot.im/app/#/room/#Mobilizon:matrix.org)
* 🗣️ Forum: [https://framacolibri.org/c/mobilizon](https://framacolibri.org/c/mobilizon)
### Follow
* 🐘 Mastodon: [https://framapiaf.org/@mobilizon](https://framapiaf.org/@mobilizon)
* 🐦 Twitter [https://twitter.com/@joinmobilizon](https://twitter.com/@joinmobilizon)
Note: Most federation code comes from [Pleroma](https://pleroma.social), which is `Copyright © 2017-2018 Pleroma Authors - AGPL-3.0`.
## ❤️ Supports of our crowdfunding
---
We have run [a crowdfunding campaign](https://framablog.org/2019/05/14/mobilizon-lets-finance-a-software-to-free-our-events-from-facebook/) to pave the road to the version 1.0.0 of Mobilizon. Thanks to everyone who pitched in and shared the news around! The list of [everyone who donated is available here](https://joinmobilizon.org/hall-of-fame).

49
SECURITY.md Normal file
View File

@ -0,0 +1,49 @@
[Mobilizon](https://joinmobilizon.org) takes security, privacy and user control seriously, and we want to put them front and centre of our project.
This document outlines security procedures and general policies for the Mobilizon project.
Framasoft, the Mobilizon maintainer team and community take all security bugs in Mobilizon seriously. Thank you for improving the security of Mobilizon. We appreciate your efforts and responsible disclosure and will make every effort to acknowledge your contributions.
### Goals
* Mobilizon users can understand the distinctions between public data and private data/metadata on Mobilizon.
* Users always know where their private data/metadata resides, who has access to it, and are able to access, export, and delete it.
* Protect private user data/metadata, not just from hackers but also (as much as is possible) from other users, instance admins, community moderators, and external applications.
* Secure from malicious creation, alteration or deletion of public data.
* GDPR compliance.
Framasoft is both a developer of open-source/free/libre self-hosted software, and a service provider with users in the European Union. As a result, we are putting user privacy, data sovereignty, and GDPR compliance into our security plans, including asking both the Framasoft community and outside hackers to review our approaches and implementations.
### Challenges
[Mobilizon](https://joinmobilizon.org) will be challenging to keep secure, as it is:
* open source, both back-end and front-end
* self-hosted by diverse organisations and individuals
* federated (data is transmitted between different hosted instances)
This means there are more attack surfaces compared to typical proprietary, centralised platforms, but also means that hackers and even users can review every part of Mobilizon and make sure that it works as expected. This should result in more secure software, and higher trust in the application and its ecosystem.
### Responsible Disclosure Guidelines
We are committed to working with security researchers to verify, reproduce, and respond to legitimate reported vulnerabilities. You can help us by following these simple guidelines:
* Alert us about the vulnerability as soon as you become aware of it by emailing the lead maintainer at tcit+mobilizon@framasoft.org.
* Provide details needed to reproduce and validate the vulnerability and a Proof of Concept (PoC) as soon as possible
* Act in good faith to avoid privacy violations, destruction of data, and interruption or degradation of services
* Do not access or modify users private data, without explicit permission of the owner. Only interact with your own accounts or test accounts for security research purposes;
* Contact Framasoft or a maintainer of the Mobilizon project (or the instance admin) immediately if you do inadvertently encounter user data. Do not view, alter, save, store, transfer, or otherwise access the data, and immediately purge any local information upon reporting the vulnerability;
* The lead maintainer will acknowledge your email within 48 hours, and will send a more detailed response within 48 hours indicating the next steps in handling your report. After the initial reply to your report, the security team will endeavor to keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance.
* Give us time to confirm, determine the affected versions and prepare fixes to correct the issue before disclosing it to other parties (if after waiting a reasonable amount of time, we are clearly unable or unwilling to do anything about it, please do hold us accountable!)
* Please test against a local instance of the software, and refrain from running any Denial of Service or automated testing tools against Framasoft's (and our partners') infrastructure
Note : Please report security bugs in third-party modules to the person or team maintaining the module.
### Comments on this Policy
If you have suggestions on how this process could be improved please submit a pull request.

View File

@ -3,35 +3,291 @@
#
# This configuration file is loaded before any dependency and
# is restricted to this project.
use Mix.Config
import Config
# General application configuration
config :eventos,
ecto_repos: [Eventos.Repo]
config :mobilizon,
ecto_repos: [Mobilizon.Storage.Repo],
env: Mix.env()
config :mobilizon, Mobilizon.Storage.Repo, types: Mobilizon.Storage.PostgresTypes
config :mobilizon, :instance,
name: "My Mobilizon Instance",
description: "Change this to a proper description of your instance",
hostname: "localhost",
registrations_open: false,
registration_email_allowlist: [],
languages: [],
default_language: "en",
demo: false,
repository: Mix.Project.config()[:source_url],
allow_relay: true,
federating: true,
remote_limit: 100_000,
upload_limit: 10_000_000,
avatar_upload_limit: 2_000_000,
banner_upload_limit: 4_000_000,
remove_orphan_uploads: true,
orphan_upload_grace_period_hours: 48,
remove_unconfirmed_users: true,
unconfirmed_user_grace_period_hours: 48,
email_from: "noreply@localhost",
email_reply_to: "noreply@localhost"
config :mobilizon, :groups, enabled: true
config :mobilizon, :events, creation: true
# Configures the endpoint
config :eventos, EventosWeb.Endpoint,
url: [host: "localhost"],
config :mobilizon, Mobilizon.Web.Endpoint,
http: [
transport_options: [socket_opts: [:inet6]]
],
url: [
host: "mobilizon.local",
scheme: "https"
],
secret_key_base: "1yOazsoE0Wqu4kXk3uC5gu3jDbShOimTCzyFL3OjCdBmOXMyHX87Qmf3+Tu9s0iM",
render_errors: [view: EventosWeb.ErrorView, accepts: ~w(html json)],
pubsub: [name: Eventos.PubSub,
adapter: Phoenix.PubSub.PG2]
render_errors: [view: Mobilizon.Web.ErrorView, accepts: ~w(html json)],
pubsub_server: Mobilizon.PubSub,
cache_static_manifest: "priv/static/manifest.json",
has_reverse_proxy: true
config :mime, :types, %{
"application/activity+json" => ["activity-json"],
"application/ld+json" => ["activity-json"],
"application/jrd+json" => ["jrd-json"]
}
# Upload configuration
config :mobilizon, Mobilizon.Web.Upload,
uploader: Mobilizon.Web.Upload.Uploader.Local,
filters: [
Mobilizon.Web.Upload.Filter.Dedupe,
Mobilizon.Web.Upload.Filter.Optimize
],
allow_list_mime_types: ["image/gif", "image/jpeg", "image/png", "image/webp"],
link_name: true,
proxy_remote: false,
proxy_opts: [
redirect_on_failure: false,
max_body_length: 25 * 1_048_576,
http: [
follow_redirect: true,
pool: :upload
]
]
config :mobilizon, Mobilizon.Web.Upload.Uploader.Local, uploads: "uploads"
config :mobilizon, :media_proxy,
enabled: true,
proxy_opts: [
redirect_on_failure: false,
max_body_length: 25 * 1_048_576,
http: [
follow_redirect: true,
pool: :media
]
]
config :mobilizon, Mobilizon.Web.Email.Mailer,
adapter: Bamboo.SMTPAdapter,
server: "localhost",
hostname: "localhost",
# usually 25, 465 or 587
port: 25,
username: nil,
password: nil,
# can be `:always` or `:never`
tls: :if_available,
allowed_tls_versions: [:tlsv1, :"tlsv1.1", :"tlsv1.2"],
retries: 1,
# can be `true`
no_mx_lookups: false
# Configures Elixir's Logger
config :logger, :console,
format: "$time $metadata[$level] $message\n",
metadata: [:request_id]
# Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above.
import_config "#{Mix.env}.exs"
config :eventos, EventosWeb.Guardian,
issuer: "eventos",
secret_key: "ty0WM7YBE3ojvxoUQxo8AERrNpfbXnIJ82ovkPdqbUFw31T5LcK8wGjaOiReVQjo"
config :mobilizon, Mobilizon.Web.Auth.Guardian, issuer: "mobilizon"
config :guardian, Guardian.DB,
repo: Eventos.Repo,
schema_name: "guardian_tokens", # default
token_types: ["refresh_token"], # store all token types if not set
sweep_interval: 60 # default: 60 minutes
repo: Mobilizon.Storage.Repo,
# default
schema_name: "guardian_tokens",
# store all token types if not set
# token_types: ["refresh_token"],
# default: 60 minutes
sweep_interval: 60
config :elixir, :time_zone_database, Tzdata.TimeZoneDatabase
config :mobilizon,
Mobilizon.Service.Auth.Authenticator,
Mobilizon.Service.Auth.MobilizonAuthenticator
config :ueberauth,
Ueberauth,
providers: []
config :mobilizon, :auth, oauth_consumer_strategies: []
config :mobilizon, :ldap,
enabled: System.get_env("LDAP_ENABLED") == "true",
host: System.get_env("LDAP_HOST") || "localhost",
port: String.to_integer(System.get_env("LDAP_PORT") || "389"),
ssl: System.get_env("LDAP_SSL") == "true",
sslopts: [],
tls: System.get_env("LDAP_TLS") == "true",
tlsopts: [],
base: System.get_env("LDAP_BASE") || "dc=example,dc=com",
uid: System.get_env("LDAP_UID") || "cn",
require_bind_for_search: !(System.get_env("LDAP_REQUIRE_BIND_FOR_SEARCH") == "false"),
bind_uid: System.get_env("LDAP_BIND_UID"),
bind_password: System.get_env("LDAP_BIND_PASSWORD")
config :geolix,
databases: [
%{
id: :city,
adapter: Geolix.Adapter.MMDB2,
source: "priv/data/GeoLite2-City.mmdb"
}
]
config :auto_linker,
opts: [
scheme: true,
extra: true,
# TODO: Set to :no_scheme when it works properly
validate_tld: true,
class: false,
strip_prefix: false,
new_window: true,
rel: "noopener noreferrer ugc"
]
config :tesla, adapter: Tesla.Adapter.Hackney
config :phoenix, :format_encoders, json: Jason, "activity-json": Jason
config :phoenix, :json_library, Jason
config :phoenix, :filter_parameters, ["password", "token"]
config :ex_cldr,
default_locale: "en",
default_backend: Mobilizon.Cldr
config :http_signatures,
adapter: Mobilizon.Federation.HTTPSignatures.Signature
config :mobilizon, :cldr,
locales: [
"fr",
"en"
]
config :mobilizon, :activitypub,
# One day
actor_stale_period: 3_600 * 48,
actor_key_rotation_delay: 3_600 * 48,
sign_object_fetches: true
config :mobilizon, Mobilizon.Service.Geospatial, service: Mobilizon.Service.Geospatial.Nominatim
config :mobilizon, Mobilizon.Service.Geospatial.Nominatim,
endpoint: "https://nominatim.openstreetmap.org",
api_key: nil
config :mobilizon, Mobilizon.Service.Geospatial.Addok,
endpoint: "https://api-adresse.data.gouv.fr"
config :mobilizon, Mobilizon.Service.Geospatial.Photon, endpoint: "https://photon.komoot.de"
config :mobilizon, Mobilizon.Service.Geospatial.GoogleMaps,
api_key: nil,
fetch_place_details: true
config :mobilizon, Mobilizon.Service.Geospatial.MapQuest, api_key: nil
config :mobilizon, Mobilizon.Service.Geospatial.Mimirsbrunn, endpoint: nil
config :mobilizon, Mobilizon.Service.Geospatial.Pelias, endpoint: nil
config :mobilizon, :maps,
tiles: [
endpoint: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
attribution: "© The OpenStreetMap Contributors"
]
config :mobilizon, :anonymous,
participation: [
allowed: true,
validation: %{
email: [
enabled: true,
confirmation_required: true
],
captcha: [enabled: false]
}
],
event_creation: [
allowed: false,
validation: %{
email: [
enabled: true,
confirmation_required: true
],
captcha: [enabled: false]
}
],
reports: [
allowed: false
]
config :mobilizon, Oban,
repo: Mobilizon.Storage.Repo,
log: false,
queues: [default: 10, search: 5, mailers: 10, background: 5],
crontab: [
{"@hourly", Mobilizon.Service.Workers.BuildSiteMap, queue: :background},
{"17 * * * *", Mobilizon.Service.Workers.RefreshGroups, queue: :background},
# To be activated in Mobilizon 1.2
# {"@hourly", Mobilizon.Service.Workers.CleanOrphanMediaWorker, queue: :background},
{"@hourly", Mobilizon.Service.Workers.CleanUnconfirmedUsersWorker, queue: :background}
]
config :mobilizon, :rich_media,
parsers: [
Mobilizon.Service.RichMedia.Parsers.OEmbed,
Mobilizon.Service.RichMedia.Parsers.OGP,
Mobilizon.Service.RichMedia.Parsers.TwitterCard,
Mobilizon.Service.RichMedia.Parsers.Fallback
]
config :mobilizon, Mobilizon.Service.ResourceProviders,
types: [],
providers: %{}
config :mobilizon, :external_resource_providers, %{
"https://drive.google.com/" => :google_drive,
"https://docs.google.com/document/" => :google_docs,
"https://docs.google.com/presentation/" => :google_presentation,
"https://docs.google.com/spreadsheets/" => :google_spreadsheets
}
config :ueberauth, Ueberauth,
providers: [
OpenStreetMap: {Ueberauth.Strategy.OpenStreetMap, []}
]
config :ueberauth, Ueberauth.Strategy.OpenStreetMap.OAuth,
consumer_key: System.get_env("OpenStreetMap_CONSUMER_KEY"),
consumer_secret: System.get_env("OpenStreetMap_CONSUMER_SECRET")
# Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above.
import_config "#{Mix.env()}.exs"

View File

@ -1,4 +1,4 @@
use Mix.Config
import Config
# For development, we disable any cache and enable
# debugging and code reloading.
@ -6,12 +6,29 @@ use Mix.Config
# The watchers configuration can be used to run external
# watchers to your application. For example, we use it
# with brunch.io to recompile .js and .css sources.
config :eventos, EventosWeb.Endpoint,
http: [port: 4000],
config :mobilizon, Mobilizon.Web.Endpoint,
http: [
port: 4000
],
url: [
host: System.get_env("MOBILIZON_INSTANCE_HOST", "mobilizon.local"),
port: 80,
scheme: "http"
],
debug_errors: true,
code_reloader: true,
check_origin: false,
watchers: []
watchers: [
node: [
"node_modules/webpack/bin/webpack.js",
"--mode",
"development",
"--watch-stdin",
"--config",
"node_modules/@vue/cli-service/webpack.config.js",
cd: Path.expand("../js", __DIR__)
]
]
# ## SSL Support
#
@ -30,29 +47,68 @@ config :eventos, EventosWeb.Endpoint,
# different ports.
# Watch static and templates for browser reloading.
config :eventos, EventosWeb.Endpoint,
config :mobilizon, Mobilizon.Web.Endpoint,
live_reload: [
patterns: [
~r{priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$},
~r{priv/gettext/.*(po)$},
~r{lib/eventos_web/views/.*(ex)$},
~r{lib/eventos_web/templates/.*(eex)$}
~r{lib/web/(live|views)/.*(ex)$},
~r{lib/web/templates/.*(eex)$}
]
]
# Do not include metadata nor timestamps in development logs
config :logger, :console, format: "[$level] $message\n", level: :debug
config :mobilizon, Mobilizon.Service.Geospatial, service: Mobilizon.Service.Geospatial.Nominatim
# Set a higher stacktrace during development. Avoid configuring such
# in production as building large stacktraces may be expensive.
config :phoenix, :stacktrace_depth, 20
# Initialize plugs at runtime for faster development compilation
config :phoenix, :plug_init_mode, :runtime
config :mobilizon, Mobilizon.Web.Email.Mailer, adapter: Bamboo.LocalAdapter
# Configure your database
config :eventos, Eventos.Repo,
adapter: Ecto.Adapters.Postgres,
types: Eventos.PostgresTypes,
username: "elixir",
password: "elixir",
database: "eventos_dev",
hostname: "localhost",
pool_size: 10
config :mobilizon, Mobilizon.Storage.Repo,
username: System.get_env("MOBILIZON_DATABASE_USERNAME", "mobilizon"),
password: System.get_env("MOBILIZON_DATABASE_PASSWORD", "mobilizon"),
database: System.get_env("MOBILIZON_DATABASE_DBNAME", "mobilizon_dev"),
hostname: System.get_env("MOBILIZON_DATABASE_HOST", "localhost"),
port: System.get_env("MOBILIZON_DATABASE_PORT", "5432"),
pool_size: 10,
show_sensitive_data_on_connection_error: true
config :mobilizon, :instance,
name: System.get_env("MOBILIZON_INSTANCE_NAME", "Mobilizon"),
hostname: System.get_env("MOBILIZON_INSTANCE_HOST", "Mobilizon"),
email_from: System.get_env("MOBILIZON_INSTANCE_EMAIL"),
email_reply_to: System.get_env("MOBILIZON_INSTANCE_EMAIL"),
registrations_open: System.get_env("MOBILIZON_INSTANCE_REGISTRATIONS_OPEN") == "true",
groups: true
# config :mobilizon, :activitypub, sign_object_fetches: false
config :mobilizon, :anonymous,
reports: [
allowed: true
]
require Logger
cond do
System.get_env("INSTANCE_CONFIG") &&
File.exists?("./config/#{System.get_env("INSTANCE_CONFIG")}") ->
import_config System.get_env("INSTANCE_CONFIG")
System.get_env("DOCKER", "false") == "false" && File.exists?("./config/dev.secret.exs") ->
import_config "dev.secret.exs"
System.get_env("DOCKER", "false") == "true" ->
Logger.info("Using environment configuration for Docker")
true ->
Logger.error("No configuration file found")
end

View File

@ -1,17 +0,0 @@
use Mix.Config
alias Dogma.Rule
config :dogma,
# Select a set of rules as a base
rule_set: Dogma.RuleSet.All,
# Pick paths not to lint
exclude: [
~r(\Alib/vendor/),
],
# Override an existing rule configuration
override: [
%Rule.LineLength{ enabled: false },
]

37
config/e2e.exs Normal file
View File

@ -0,0 +1,37 @@
import Config
import_config "dev.exs"
config :mobilizon, Mobilizon.Web.Endpoint,
http: [
port: 4000
],
url: [
host: "localhost",
port: 4000,
scheme: "http"
],
debug_errors: true,
code_reloader: false,
check_origin: false,
# Somehow this can't be merged properly with the dev config so we got this…
watchers: [
yarn: [cd: Path.expand("../js", __DIR__)]
]
require Logger
cond do
System.get_env("INSTANCE_CONFIG") &&
File.exists?("./config/#{System.get_env("INSTANCE_CONFIG")}") ->
import_config System.get_env("INSTANCE_CONFIG")
System.get_env("DOCKER", "false") == "false" && File.exists?("./config/e2e.secret.exs") ->
import_config "e2e.secret.exs"
System.get_env("DOCKER", "false") == "true" ->
Logger.info("Using environment configuration for Docker")
true ->
Logger.error("No configuration file found")
end

View File

@ -1,64 +1,52 @@
use Mix.Config
import Config
# For production, we often load configuration from external
# sources, such as your system environment. For this reason,
# you won't find the :http configuration below, but set inside
# EventosWeb.Endpoint.init/2 when load_from_system_env is
# true. Any dynamic configuration should be done there.
#
# Don't forget to configure the url host to something meaningful,
# Phoenix uses this information when generating URLs.
#
# Finally, we also include the path to a cache manifest
# containing the digested version of static files. This
# manifest is generated by the mix phx.digest task
# which you typically run after static files are built.
config :eventos, EventosWeb.Endpoint,
load_from_system_env: true,
url: [host: "example.com", port: 80],
cache_static_manifest: "priv/static/cache_manifest.json"
config :mobilizon, Mobilizon.Web.Endpoint,
http: [
port: 4000
],
url: [
host: "mobilizon.local",
scheme: "https",
port: 443
]
# Do not print debug messages in production
config :logger, level: :info
# ## SSL Support
#
# To get SSL working, you will need to add the `https` key
# to the previous section and set your `:url` port to 443:
#
# config :eventos, EventosWeb.Endpoint,
# ...
# url: [host: "example.com", port: 443],
# https: [:inet6,
# port: 443,
# keyfile: System.get_env("SOME_APP_SSL_KEY_PATH"),
# certfile: System.get_env("SOME_APP_SSL_CERT_PATH")]
#
# Where those two env variables return an absolute path to
# the key and cert in disk or a relative path inside priv,
# for example "priv/ssl/server.key".
#
# We also recommend setting `force_ssl`, ensuring no data is
# ever sent via http, always redirecting to https:
#
# config :eventos, EventosWeb.Endpoint,
# force_ssl: [hsts: true]
#
# Check `Plug.SSL` for all available options in `force_ssl`.
# Load all locales in production
config :mobilizon, :cldr,
locales: [
"ar",
"be",
"ca",
"cs",
"de",
"en",
"es",
"fi",
"fr",
"gl",
"hu",
"it",
"ja",
"nl",
"nn",
"oc",
"pl",
"pt",
"ru",
"sv"
]
# ## Using releases
#
# If you are doing OTP releases, you need to instruct Phoenix
# to start the server for all endpoints:
#
# config :phoenix, :serve_endpoints, true
#
# Alternatively, you can configure exactly which server to
# start per endpoint:
#
# config :eventos, EventosWeb.Endpoint, server: true
#
cond do
System.get_env("INSTANCE_CONFIG") &&
File.exists?("./config/#{System.get_env("INSTANCE_CONFIG")}") ->
import_config System.get_env("INSTANCE_CONFIG")
# Finally import the config/prod.secret.exs
# which should be versioned separately.
import_config "prod.secret.exs"
File.exists?("./config/prod.secret.exs") ->
import_config "prod.secret.exs"
true ->
require Logger
Logger.error("No configuration file found")
end

View File

@ -1,23 +1,64 @@
use Mix.Config
import Config
config :mobilizon, :instance,
name: "Test instance",
registrations_open: true
# We don't run a server during test. If one is required,
# you can enable the server option below.
config :eventos, EventosWeb.Endpoint,
http: [port: 4001],
config :mobilizon, Mobilizon.Web.Endpoint,
http: [
port: 80
],
url: [
host: "mobilizon.test",
scheme: "http"
],
debug_errors: true,
secret_key_base: "some secret",
server: false
# Print only warnings and errors during test
config :logger,
backends: [:console],
compile_time_purge_level: :debug,
level: :info
backends: [:console],
compile_time_purge_matching: [
[level_lower_than: :debug]
],
level: :info
# Configure your database
config :eventos, Eventos.Repo,
adapter: Ecto.Adapters.Postgres,
username: System.get_env("POSTGRES_USER") || "elixir",
password: System.get_env("POSTGRES_PASSWORD") || "elixir",
database: "eventos_test",
hostname: System.get_env("POSTGRES_HOST") || "localhost",
pool: Ecto.Adapters.SQL.Sandbox,
types: Eventos.PostgresTypes
config :mobilizon, Mobilizon.Storage.Repo,
types: Mobilizon.Storage.PostgresTypes,
username: System.get_env("MOBILIZON_DATABASE_USERNAME") || "mobilizon_test",
password: System.get_env("MOBILIZON_DATABASE_PASSWORD") || "mobilizon",
database: System.get_env("MOBILIZON_DATABASE_DBNAME") || "mobilizon_test",
hostname: System.get_env("MOBILIZON_DATABASE_HOST") || "localhost",
port: System.get_env("MOBILIZON_DATABASE_PORT") || "5432",
pool: Ecto.Adapters.SQL.Sandbox
config :mobilizon, Mobilizon.Web.Email.Mailer, adapter: Bamboo.TestAdapter
config :mobilizon, Mobilizon.Web.Upload, filters: [], link_name: false
config :mobilizon, Mobilizon.Web.Upload.Uploader.Local, uploads: "test/uploads"
config :exvcr,
vcr_cassette_library_dir: "test/fixtures/vcr_cassettes"
config :tesla, Mobilizon.Service.HTTP.ActivityPub,
adapter: Mobilizon.Service.HTTP.ActivityPub.Mock
config :tesla, Mobilizon.Service.HTTP.GeospatialClient,
adapter: Mobilizon.Service.HTTP.GeospatialClient.Mock
config :mobilizon, Mobilizon.Service.Geospatial, service: Mobilizon.Service.Geospatial.Mock
config :mobilizon, Oban, queues: false, crontab: false, plugins: false
config :mobilizon, Mobilizon.Web.Auth.Guardian, secret_key: "some secret"
config :mobilizon, :activitypub, sign_object_fetches: false
if System.get_env("DOCKER", "false") == "false" && File.exists?("./config/test.secret.exs") do
import_config "test.secret.exs"
end

17
docker-compose.test.yml Normal file
View File

@ -0,0 +1,17 @@
version: '3'
services:
postgres:
restart: "no"
environment:
POSTGRES_DB: mobilizon_test
api:
restart: "no"
environment:
MIX_ENV: "test"
MOBILIZON_DATABASE_DBNAME: mobilizon_test
MOBILIZON_INSTANCE_HOST: mobilizon.test
command: "mix test"
volumes:
pgdata:
.:

45
docker-compose.yml Normal file
View File

@ -0,0 +1,45 @@
version: '3'
services:
postgres:
container_name: mobilizon_db
restart: unless-stopped
image: mdillon/postgis:11
environment:
POSTGRES_PASSWORD: postgres
POSTGRES_DB: mobilizon_dev
volumes:
- pgdata:/var/lib/postgresql/data
api:
container_name: mobilizon_api
restart: unless-stopped
build: .
volumes:
- '.:/app'
ports:
- "4000:4000"
depends_on:
- postgres
environment:
MIX_ENV: "dev"
DOCKER: "true"
MOBILIZON_INSTANCE_NAME: My Mobilizon Instance
MOBILIZON_INSTANCE_HOST: mobilizon.me
MOBILIZON_INSTANCE_EMAIL: noreply@mobilizon.me
MOBILIZON_INSTANCE_REGISTRATIONS_OPEN: "true"
MOBILIZON_DATABASE_PASSWORD: postgres
MOBILIZON_DATABASE_USERNAME: postgres
MOBILIZON_DATABASE_DBNAME: mobilizon_dev
MOBILIZON_DATABASE_HOST: postgres
command: >
sh -c "cd js &&
yarn install &&
cd ../ &&
mix deps.get &&
mix compile &&
mix ecto.create &&
mix ecto.migrate &&
mix phx.server"
volumes:
pgdata:
.:

7
docker/message.sh Normal file
View File

@ -0,0 +1,7 @@
#!/bin/bash
GREEN='\033[0;32m'
NC='\033[0m' # No Color
echo -e "${GREEN}########################${NC}"
echo -e "${GREEN} ${1} ${NC}"
echo -e "${GREEN}########################${NC}"

View File

@ -0,0 +1,44 @@
# First build the application assets
FROM node:alpine as assets
RUN apk add --no-cache python build-base
COPY js .
RUN yarn install \
&& yarn run build
# Then, build the application binary
FROM elixir:alpine AS builder
RUN apk add --no-cache build-base git cmake
COPY mix.exs mix.lock ./
ENV MIX_ENV=prod
RUN mix local.hex --force \
&& mix local.rebar --force \
&& mix deps.get
COPY lib ./lib
COPY priv ./priv
COPY config ./config
COPY rel ./rel
COPY docker/production/releases.exs ./config/
COPY --from=assets ./priv/static ./priv/static
RUN mix phx.digest \
&& mix release
# Finally setup the app
FROM alpine
RUN apk add --no-cache openssl ncurses-libs file postgresql-client
RUN mkdir -p /app/uploads && chown nobody:nobody /app/uploads
USER nobody
EXPOSE 4000
COPY --from=builder --chown=nobody:nobody _build/prod/rel/mobilizon ./
COPY docker/production/docker-entrypoint.sh ./
ENTRYPOINT ["./docker-entrypoint.sh"]

View File

@ -0,0 +1,17 @@
#!/bin/sh
set -e
echo "-- Waiting for database..."
while ! pg_isready -U ${MOBILIZON_DATABASE_USERNAME} -d postgres://${MOBILIZON_DATABASE_HOST}:5432/${MOBILIZON_DATABASE_DBNAME} -t 1; do
sleep 1s
done
PGPASSWORD=$MOBILIZON_DATABASE_PASSWORD psql -U $MOBILIZON_DATABASE_USERNAME -d $MOBILIZON_DATABASE_DBNAME -h $MOBILIZON_DATABASE_HOST -c 'CREATE EXTENSION IF NOT EXISTS pg_trgm;'
PGPASSWORD=$MOBILIZON_DATABASE_PASSWORD psql -U $MOBILIZON_DATABASE_USERNAME -d $MOBILIZON_DATABASE_DBNAME -h $MOBILIZON_DATABASE_HOST -c 'CREATE EXTENSION IF NOT EXISTS unaccent;'
echo "-- Running migrations..."
/bin/mobilizon_ctl migrate
echo "-- Starting!"
exec /bin/mobilizon start

View File

@ -0,0 +1,51 @@
# Mobilizon instance configuration
import Config
config :mobilizon, Mobilizon.Web.Endpoint,
server: true,
url: [host: System.get_env("MOBILIZON_INSTANCE_HOST", "mobilizon.lan")],
http: [port: 4000],
secret_key_base: System.get_env("MOBILIZON_INSTANCE_SECRET_KEY_BASE", "changethis")
config :mobilizon, Mobilizon.Web.Auth.Guardian,
secret_key: System.get_env("MOBILIZON_INSTANCE_SECRET_KEY", "changethis")
config :mobilizon, :instance,
name: System.get_env("MOBILIZON_INSTANCE_NAME", "Mobilizon"),
description: "Change this to a proper description of your instance",
hostname: System.get_env("MOBILIZON_INSTANCE_HOST", "mobilizon.lan"),
registrations_open: System.get_env("MOBILIZON_INSTANCE_REGISTRATIONS_OPEN", "false") == "true",
demo: false,
allow_relay: true,
federating: true,
email_from: System.get_env("MOBILIZON_INSTANCE_EMAIL", "noreply@mobilizon.lan"),
email_reply_to: System.get_env("MOBILIZON_REPLY_EMAIL", "noreply@mobilizon.lan")
config :mobilizon, Mobilizon.Web.Upload.Uploader.Local,
uploads: System.get_env("MOBILIZON_UPLOADS", "/app/uploads")
config :mobilizon, Mobilizon.Storage.Repo,
adapter: Ecto.Adapters.Postgres,
username: System.get_env("MOBILIZON_DATABASE_USERNAME", "username"),
password: System.get_env("MOBILIZON_DATABASE_PASSWORD", "password"),
database: System.get_env("MOBILIZON_DATABASE_DBNAME", "mobilizon"),
hostname: System.get_env("MOBILIZON_DATABASE_HOST", "postgres"),
port: 5432,
pool_size: 10
config :mobilizon, Mobilizon.Web.Email.Mailer,
adapter: Bamboo.SMTPAdapter,
server: System.get_env("MOBILIZON_SMTP_SERVER", "localhost"),
hostname: System.get_env("MOBILIZON_SMTP_HOSTNAME", "localhost"),
port: System.get_env("MOBILIZON_SMTP_PORT", "25"),
username: System.get_env("MOBILIZON_SMTP_USERNAME", nil),
password: System.get_env("MOBILIZON_SMTP_PASSWORD", nil),
tls: :if_available,
allowed_tls_versions: [:tlsv1, :"tlsv1.1", :"tlsv1.2"],
ssl: System.get_env("MOBILIZON_SMTP_SSL", "false"),
retries: 1,
no_mx_lookups: false,
auth: :if_available

10
docker/tests/Dockerfile Normal file
View File

@ -0,0 +1,10 @@
FROM elixir:latest
LABEL maintainer="Thomas Citharel <tcit@tcit.fr>"
ENV REFRESHED_AT=2020-10-22
RUN apt-get update -yq && apt-get install -yq build-essential inotify-tools postgresql-client git curl gnupg xvfb libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 cmake exiftool
RUN curl -sL https://deb.nodesource.com/setup_12.x | bash && apt-get install nodejs -yq
RUN npm install -g yarn wait-on
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN mix local.hex --force && mix local.rebar --force
RUN curl https://dbip.mirror.framasoft.org/files/dbip-city-lite-latest.mmdb --output GeoLite2-City.mmdb -s && mkdir -p /usr/share/GeoIP && mv GeoLite2-City.mmdb /usr/share/GeoIP/

View File

@ -1,18 +0,0 @@
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
],
"plugins": ["transform-runtime"],
"env": {
"test": {
"presets": ["env", "stage-2"],
"plugins": ["istanbul"]
}
}
}

3
js/.browserslistrc Normal file
View File

@ -0,0 +1,3 @@
> 1%
last 2 versions
not dead

View File

@ -1,9 +1,7 @@
root = true
[*]
charset = utf-8
[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
insert_final_newline = true
max_line_length = 100

View File

@ -1,2 +0,0 @@
build/*.js
config/*.js

View File

@ -1,22 +1,63 @@
// http://eslint.org/docs/user-guide/configuring
module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module'
},
env: {
browser: true,
node: true,
},
extends: [
'eslint:recommended',
'plugin:vue/recommended' // or 'plugin:vue/base'
"plugin:vue/essential",
"@vue/airbnb",
"@vue/typescript/recommended",
"plugin:cypress/recommended",
"plugin:prettier/recommended",
"prettier",
"eslint:recommended",
"@vue/prettier",
"@vue/prettier/@typescript-eslint",
],
// add your custom rules here
'rules': {
// don't require .vue extension when importing
'no-console': [0],
plugins: ["prettier"],
parserOptions: {
ecmaVersion: 2020,
},
}
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-underscore-dangle": [
"error",
{
allow: ["__typename"],
},
],
"@typescript-eslint/no-explicit-any": "off",
"cypress/no-unnecessary-waiting": "off",
"vue/max-len": [
"error",
{
ignoreStrings: true,
template: 170,
code: 100,
},
],
"prettier/prettier": "error",
"@typescript-eslint/interface-name-prefix": "off",
"@typescript-eslint/no-use-before-define": "off",
"import/prefer-default-export": "off",
"import/extensions": "off",
"import/no-unresolved": "off",
},
ignorePatterns: ["src/typings/*.d.ts", "vue.config.js"],
overrides: [
{
files: ["**/__tests__/*.{j,t}s?(x)", "**/tests/unit/**/*.spec.{j,t}s?(x)"],
env: {
mocha: true,
},
},
],
};

18
js/.gitignore vendored
View File

@ -1,16 +1,24 @@
.DS_Store
node_modules/
dist/
node_modules
/dist
/tests/e2e/videos/
/tests/e2e/screenshots/
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
test/unit/coverage
test/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

View File

@ -1,8 +0,0 @@
// https://github.com/michael-ciniawsky/postcss-load-config
module.exports = {
"plugins": {
// to edit target browsers: use "browserslist" field in package.json
"autoprefixer": {}
}
}

1
js/.prettierignore Normal file
View File

@ -0,0 +1 @@
src/i18n/*.json

View File

@ -1,30 +1,41 @@
# libre-event
# mobilizon
> A Vue.js project
## Project setup
## Build Setup
``` bash
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
```
yarn install
```
For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
### Compiles and hot-reloads for development
```
yarn serve
```
### Compiles and minifies for production
```
yarn build
```
### Run your unit tests
```
yarn test:unit
```
### Run your end-to-end tests
```
yarn test:e2e
```
### Lints and fixes files
```
yarn lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

12
js/apollo.config.js Normal file
View File

@ -0,0 +1,12 @@
// apollo.config.js
module.exports = {
client: {
service: {
name: "Mobilizon",
// URL to the GraphQL API
url: "http://localhost:4000/api",
},
// Files processed by the extension
includes: ["src/**/*.vue", "src/**/*.js"],
},
};

3
js/babel.config.js Normal file
View File

@ -0,0 +1,3 @@
module.exports = {
presets: ["@vue/cli-plugin-babel/preset"],
};

View File

@ -1,40 +0,0 @@
require('./check-versions')()
process.env.NODE_ENV = 'production'
var ora = require('ora')
var rm = require('rimraf')
var path = require('path')
var chalk = require('chalk')
var webpack = require('webpack')
var config = require('../config')
var webpackConfig = require('./webpack.prod.conf')
var spinner = ora('building for production...')
spinner.start()
rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => {
if (err) throw err
webpack(webpackConfig, function (err, stats) {
spinner.stop()
if (err) throw err
process.stdout.write(stats.toString({
colors: true,
modules: false,
children: false,
chunks: false,
chunkModules: false
}) + '\n\n')
if (stats.hasErrors()) {
console.log(chalk.red(' Build failed with errors.\n'))
process.exit(1)
}
console.log(chalk.cyan(' Build complete.\n'))
console.log(chalk.yellow(
' Tip: built files are meant to be served over an HTTP server.\n' +
' Opening index.html over file:// won\'t work.\n'
))
})
})

View File

@ -1,48 +0,0 @@
var chalk = require('chalk')
var semver = require('semver')
var packageConfig = require('../package.json')
var shell = require('shelljs')
function exec (cmd) {
return require('child_process').execSync(cmd).toString().trim()
}
var versionRequirements = [
{
name: 'node',
currentVersion: semver.clean(process.version),
versionRequirement: packageConfig.engines.node
}
]
if (shell.which('npm')) {
versionRequirements.push({
name: 'npm',
currentVersion: exec('npm --version'),
versionRequirement: packageConfig.engines.npm
})
}
module.exports = function () {
var warnings = []
for (var i = 0; i < versionRequirements.length; i++) {
var mod = versionRequirements[i]
if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
warnings.push(mod.name + ': ' +
chalk.red(mod.currentVersion) + ' should be ' +
chalk.green(mod.versionRequirement)
)
}
}
if (warnings.length) {
console.log('')
console.log(chalk.yellow('To use this template, you must update following to modules:'))
console.log()
for (var i = 0; i < warnings.length; i++) {
var warning = warnings[i]
console.log(' ' + warning)
}
console.log()
process.exit(1)
}
}

View File

@ -1,9 +0,0 @@
/* eslint-disable */
require('eventsource-polyfill')
var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true')
hotClient.subscribe(function (event) {
if (event.action === 'reload') {
window.location.reload()
}
})

View File

@ -1,92 +0,0 @@
require('./check-versions')()
var config = require('../config')
if (!process.env.NODE_ENV) {
process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV)
}
var opn = require('opn')
var path = require('path')
var express = require('express')
var webpack = require('webpack')
var proxyMiddleware = require('http-proxy-middleware')
var webpackConfig = (process.env.NODE_ENV === 'testing' || process.env.NODE_ENV === 'production')
? require('./webpack.prod.conf')
: require('./webpack.dev.conf')
// default port where dev server listens for incoming traffic
var port = process.env.PORT || config.dev.port
// automatically open browser, if not set will be false
var autoOpenBrowser = !!config.dev.autoOpenBrowser
// Define HTTP proxies to your custom API backend
// https://github.com/chimurai/http-proxy-middleware
var proxyTable = config.dev.proxyTable
var app = express()
var compiler = webpack(webpackConfig)
var devMiddleware = require('webpack-dev-middleware')(compiler, {
publicPath: webpackConfig.output.publicPath,
quiet: true
})
var hotMiddleware = require('webpack-hot-middleware')(compiler, {
log: false,
heartbeat: 2000
})
// force page reload when html-webpack-plugin template changes
compiler.plugin('compilation', function (compilation) {
compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) {
hotMiddleware.publish({ action: 'reload' })
cb()
})
})
// proxy api requests
Object.keys(proxyTable).forEach(function (context) {
var options = proxyTable[context]
if (typeof options === 'string') {
options = { target: options }
}
app.use(proxyMiddleware(options.filter || context, options))
})
// handle fallback for HTML5 history API
app.use(require('connect-history-api-fallback')())
// serve webpack bundle output
app.use(devMiddleware)
// enable hot-reload and state-preserving
// compilation error display
app.use(hotMiddleware)
// serve pure static assets
var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)
app.use(staticPath, express.static('./static'))
var uri = 'http://localhost:' + port
var _resolve
var readyPromise = new Promise(resolve => {
_resolve = resolve
})
console.log('> Starting dev server...')
devMiddleware.waitUntilValid(() => {
console.log('> Listening at ' + uri + '\n')
// when env is testing, don't need open it
if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') {
opn(uri)
}
_resolve()
})
var server = app.listen(port)
module.exports = {
ready: readyPromise,
close: () => {
server.close()
}
}

View File

@ -1,71 +0,0 @@
var path = require('path')
var config = require('../config')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
exports.assetsPath = function (_path) {
var assetsSubDirectory = process.env.NODE_ENV === 'production'
? config.build.assetsSubDirectory
: config.dev.assetsSubDirectory
return path.posix.join(assetsSubDirectory, _path)
}
exports.cssLoaders = function (options) {
options = options || {}
var cssLoader = {
loader: 'css-loader',
options: {
minimize: process.env.NODE_ENV === 'production',
sourceMap: options.sourceMap
}
}
// generate loader string to be used with extract text plugin
function generateLoaders (loader, loaderOptions) {
var loaders = [cssLoader]
if (loader) {
loaders.push({
loader: loader + '-loader',
options: Object.assign({}, loaderOptions, {
sourceMap: options.sourceMap
})
})
}
// Extract CSS when that option is specified
// (which is the case during production build)
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader'
})
} else {
return ['vue-style-loader'].concat(loaders)
}
}
// https://vue-loader.vuejs.org/en/configurations/extract-css.html
return {
css: generateLoaders(),
postcss: generateLoaders(),
less: generateLoaders('less'),
sass: generateLoaders('sass', { indentedSyntax: true }),
scss: generateLoaders('sass'),
stylus: generateLoaders('stylus'),
styl: generateLoaders('stylus')
}
}
// Generate loaders for standalone style files (outside of .vue)
exports.styleLoaders = function (options) {
var output = []
var loaders = exports.cssLoaders(options)
for (var extension in loaders) {
var loader = loaders[extension]
output.push({
test: new RegExp('\\.' + extension + '$'),
use: loader
})
}
return output
}

View File

@ -1,18 +0,0 @@
var utils = require('./utils')
var config = require('../config')
var isProduction = process.env.NODE_ENV === 'production'
module.exports = {
loaders: utils.cssLoaders({
sourceMap: isProduction
? config.build.productionSourceMap
: config.dev.cssSourceMap,
extract: isProduction
}),
transformToRequire: {
video: 'src',
source: 'src',
img: 'src',
image: 'xlink:href'
}
}

View File

@ -1,75 +0,0 @@
var path = require('path')
var utils = require('./utils')
var config = require('../config')
var vueLoaderConfig = require('./vue-loader.conf')
function resolve (dir) {
return path.join(__dirname, '..', dir)
}
module.exports = {
entry: {
app: './src/main.js'
},
output: {
path: config.build.assetsRoot,
filename: '[name].js',
publicPath: process.env.NODE_ENV === 'production'
? config.build.assetsPublicPath
: config.dev.assetsPublicPath
},
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
}
},
module: {
rules: [
{
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter')
}
},
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
},
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test')]
},
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
},
{
test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('media/[name].[hash:7].[ext]')
}
},
{
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
}
]
}
}

View File

@ -1,35 +0,0 @@
var utils = require('./utils')
var webpack = require('webpack')
var config = require('../config')
var merge = require('webpack-merge')
var baseWebpackConfig = require('./webpack.base.conf')
var HtmlWebpackPlugin = require('html-webpack-plugin')
var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
// add hot-reload related code to entry chunks
Object.keys(baseWebpackConfig.entry).forEach(function (name) {
baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])
})
module.exports = merge(baseWebpackConfig, {
module: {
rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
},
// cheap-module-eval-source-map is faster for development
devtool: '#cheap-module-eval-source-map',
plugins: [
new webpack.DefinePlugin({
'process.env': config.dev.env
}),
// https://github.com/glenjamin/webpack-hot-middleware#installation--usage
new webpack.HotModuleReplacementPlugin(),
new webpack.NoEmitOnErrorsPlugin(),
// https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'index.html',
inject: true
}),
new FriendlyErrorsPlugin()
]
})

View File

@ -1,126 +0,0 @@
var path = require('path')
var utils = require('./utils')
var webpack = require('webpack')
var config = require('../config')
var merge = require('webpack-merge')
var baseWebpackConfig = require('./webpack.base.conf')
var CopyWebpackPlugin = require('copy-webpack-plugin')
var HtmlWebpackPlugin = require('html-webpack-plugin')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
var env = process.env.NODE_ENV === 'testing'
? require('../config/test.env')
: config.build.env
var webpackConfig = merge(baseWebpackConfig, {
module: {
rules: utils.styleLoaders({
sourceMap: config.build.productionSourceMap,
extract: true
})
},
devtool: config.build.productionSourceMap ? '#source-map' : false,
output: {
path: config.build.assetsRoot,
filename: utils.assetsPath('js/[name].[chunkhash].js'),
chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
},
plugins: [
// http://vuejs.github.io/vue-loader/en/workflow/production.html
new webpack.DefinePlugin({
'process.env': env
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
},
sourceMap: true
}),
// extract css into its own file
new ExtractTextPlugin({
filename: utils.assetsPath('css/[name].[contenthash].css')
}),
// Compress extracted CSS. We are using this plugin so that possible
// duplicated CSS from different components can be deduped.
new OptimizeCSSPlugin({
cssProcessorOptions: {
safe: true
}
}),
// generate dist index.html with correct asset hash for caching.
// you can customize output by editing /index.html
// see https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({
filename: process.env.NODE_ENV === 'testing'
? 'index.html'
: config.build.index,
template: 'index.html',
inject: true,
minify: {
removeComments: true,
collapseWhitespace: true,
removeAttributeQuotes: true
// more options:
// https://github.com/kangax/html-minifier#options-quick-reference
},
// necessary to consistently work with multiple chunks via CommonsChunkPlugin
chunksSortMode: 'dependency'
}),
// keep module.id stable when vender modules does not change
new webpack.HashedModuleIdsPlugin(),
// split vendor js into its own file
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: function (module, count) {
// any required modules inside node_modules are extracted to vendor
return (
module.resource &&
/\.js$/.test(module.resource) &&
module.resource.indexOf(
path.join(__dirname, '../node_modules')
) === 0
)
}
}),
// extract webpack runtime and module manifest to its own file in order to
// prevent vendor hash from being updated whenever app bundle is updated
new webpack.optimize.CommonsChunkPlugin({
name: 'manifest',
chunks: ['vendor']
}),
// copy custom static assets
new CopyWebpackPlugin([
{
from: path.resolve(__dirname, '../static'),
to: config.build.assetsSubDirectory,
ignore: ['.*']
}
])
]
})
if (config.build.productionGzip) {
var CompressionWebpackPlugin = require('compression-webpack-plugin')
webpackConfig.plugins.push(
new CompressionWebpackPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: new RegExp(
'\\.(' +
config.build.productionGzipExtensions.join('|') +
')$'
),
threshold: 10240,
minRatio: 0.8
})
)
}
if (config.build.bundleAnalyzerReport) {
var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}
module.exports = webpackConfig

View File

@ -1,31 +0,0 @@
// This is the webpack config used for unit tests.
var utils = require('./utils')
var webpack = require('webpack')
var merge = require('webpack-merge')
var baseConfig = require('./webpack.base.conf')
var webpackConfig = merge(baseConfig, {
// use inline sourcemap for karma-sourcemap-loader
module: {
rules: utils.styleLoaders()
},
devtool: '#inline-source-map',
resolveLoader: {
alias: {
// necessary to to make lang="scss" work in test when using vue-loader's ?inject option
// see discussion at https://github.com/vuejs/vue-loader/issues/724
'scss-loader': 'sass-loader'
}
},
plugins: [
new webpack.DefinePlugin({
'process.env': require('../config/test.env')
})
]
})
// no need for app entry during tests
delete webpackConfig.entry
module.exports = webpackConfig

View File

@ -1,6 +0,0 @@
var merge = require('webpack-merge')
var prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
})

View File

@ -1,38 +0,0 @@
// see http://vuejs-templates.github.io/webpack for documentation.
var path = require('path')
module.exports = {
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../../lib/eventos_web/templates/page/index.html.eex'),
assetsRoot: path.resolve(__dirname, '../../priv/static'),
assetsSubDirectory: '',
assetsPublicPath: '/',
productionSourceMap: true,
// Gzip off by default as many popular static hosts such as
// Surge or Netlify already gzip all static assets for you.
// Before setting to `true`, make sure to:
// npm install --save-dev compression-webpack-plugin
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
// Run the build command with an extra argument to
// View the bundle analyzer report after build finishes:
// `npm run build --report`
// Set to `true` or `false` to always turn it on or off
bundleAnalyzerReport: process.env.npm_config_report
},
dev: {
env: require('./dev.env'),
port: 8080,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {},
// CSS Sourcemaps off by default because relative paths are "buggy"
// with this option, according to the CSS-Loader README
// (https://github.com/webpack/css-loader#sourcemaps)
// In our experience, they generally work as expected,
// just be aware of this issue when enabling this option.
cssSourceMap: false
}
}

View File

@ -1,3 +0,0 @@
module.exports = {
NODE_ENV: '"production"'
}

View File

@ -1,6 +0,0 @@
var merge = require('webpack-merge')
var devEnv = require('./dev.env')
module.exports = merge(devEnv, {
NODE_ENV: '"testing"'
})

7
js/cypress.json Normal file
View File

@ -0,0 +1,7 @@
{
"pluginsFile": "tests/e2e/plugins/index.js",
"projectId": "86dpkx",
"baseUrl": "http://localhost:4000",
"viewportWidth": 1920,
"viewportHeight": 1080
}

39
js/fragmentTypes.json Normal file
View File

@ -0,0 +1,39 @@
{
"__schema": {
"types": [
{
"kind": "INTERFACE",
"name": "ActionLogObject",
"possibleTypes": [
{
"name": "Event"
},
{
"name": "Comment"
},
{
"name": "Report"
},
{
"name": "ReportNote"
}
]
},
{
"kind": "INTERFACE",
"name": "Actor",
"possibleTypes": [
{
"name": "Person"
},
{
"name": "Group"
},
{
"name": "Application"
}
]
}
]
}
}

36
js/get_union_json.ts Normal file
View File

@ -0,0 +1,36 @@
const fetch = require("node-fetch");
const fs = require("fs");
fetch(`http://localhost:4000/api`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
variables: {},
query: `
{
__schema {
types {
kind
name
possibleTypes {
name
}
}
}
}
`,
}),
})
.then((result) => result.json())
.then((result) => {
// here we're filtering out any type information unrelated to unions or interfaces
const filteredData = result.data.__schema.types.filter((type) => type.possibleTypes !== null);
result.data.__schema.types = filteredData;
fs.writeFile("./fragmentTypes.json", JSON.stringify(result.data), (err) => {
if (err) {
console.error("Error writing fragmentTypes file", err);
} else {
console.log("Fragment types successfully extracted!");
}
});
});

View File

@ -1,16 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<link href='https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons' rel="stylesheet">
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBF37pw38j0giICt73TCAPNogc07Upe_Q4&libraries=places"></script>
<meta charset="utf-8">
<title>Eventos</title>
</head>
<body>
<noscript>
You need to activate your JS doug.
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

14594
js/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,103 +1,97 @@
{
"name": "libre-event",
"version": "1.0.0",
"description": "A Vue.js project",
"author": "Thomas Citharel <tcit@tcit.fr>",
"name": "mobilizon",
"version": "1.0.2",
"private": true,
"scripts": {
"dev": "node build/dev-server.js",
"start": "node build/dev-server.js",
"build": "node build/build.js",
"unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
"start": "vue-cli-service serve",
"serve": "vue-cli-service serve",
"build": "vue-cli-service build --modern",
"test:unit": "vue-cli-service test:unit",
"test:e2e": "vue-cli-service test:e2e",
"lint": "vue-cli-service lint"
},
"dependencies": {
"jwt-decode": "^2.2.0",
"moment": "^2.20.1",
"ngeohash": "^0.6.0",
"vue": "^2.5.13",
"vue-markdown": "^2.2.4",
"vue-router": "^3.0.1",
"vue2-google-maps": "^0.8.4",
"vuetify": "^1.0.0-beta.2",
"vuetify-google-autocomplete": "^1.1.0",
"vuex": "^2.5.0",
"vuex-i18n": "1.8.0"
"@absinthe/socket": "^0.2.1",
"@absinthe/socket-apollo-link": "^0.2.1",
"@mdi/font": "^5.0.45",
"apollo-absinthe-upload-link": "^1.5.0",
"apollo-cache": "^1.3.5",
"apollo-cache-inmemory": "^1.6.6",
"apollo-client": "^2.6.10",
"apollo-link": "^1.2.14",
"apollo-link-error": "^1.1.13",
"apollo-link-http": "^1.5.17",
"apollo-link-ws": "^1.0.19",
"apollo-utilities": "^1.3.2",
"buefy": "^0.9.0",
"bulma-divider": "^0.2.0",
"core-js": "^3.6.4",
"date-fns": "^2.16.0",
"eslint-plugin-cypress": "^2.10.3",
"graphql": "^15.0.0",
"graphql-tag": "^2.10.3",
"intersection-observer": "^0.11.0",
"leaflet": "^1.4.0",
"leaflet.locatecontrol": "^0.72.0",
"lodash": "^4.17.11",
"ngeohash": "^0.6.3",
"phoenix": "^1.4.11",
"register-service-worker": "^1.7.1",
"tippy.js": "^6.2.3",
"tiptap": "^1.26.0",
"tiptap-extensions": "^1.29.1",
"v-tooltip": "2.0.2",
"vue": "^2.6.11",
"vue-apollo": "^3.0.3",
"vue-class-component": "^7.2.3",
"vue-i18n": "^8.14.0",
"vue-meta": "^2.3.1",
"vue-property-decorator": "^9.0.0",
"vue-router": "^3.1.6",
"vue-scrollto": "^2.17.1",
"vue2-leaflet": "^2.0.3",
"vuedraggable": "2.23.2"
},
"devDependencies": {
"autoprefixer": "^7.2.4",
"avoriaz": "^6.3.0",
"babel-eslint": "^7.1.1",
"babel-loader": "^7.1.1",
"babel-plugin-transform-runtime": "^6.22.0",
"babel-preset-env": "^1.3.2",
"babel-preset-stage-2": "^6.22.0",
"babel-register": "^6.22.0",
"chai": "^4.1.2",
"chalk": "^2.3.0",
"chromedriver": "^2.34.1",
"connect-history-api-fallback": "^1.5.0",
"copy-webpack-plugin": "^4.3.1",
"cross-env": "^5.1.3",
"cross-spawn": "^5.0.1",
"css-loader": "^0.28.8",
"cssnano": "^3.10.0",
"eslint": "^4.15.0",
"eslint-friendly-formatter": "^3.0.0",
"eslint-import-resolver-webpack": "^0.8.4",
"eslint-loader": "^1.7.1",
"eslint-plugin-html": "^3.2.2",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-vue": "^3.14.0",
"eventsource-polyfill": "^0.9.6",
"express": "^4.16.2",
"extract-text-webpack-plugin": "^3.0.2",
"file-loader": "^1.1.6",
"friendly-errors-webpack-plugin": "^1.1.3",
"html-webpack-plugin": "^2.28.0",
"http-proxy-middleware": "^0.17.3",
"inject-loader": "^3.0.0",
"karma": "^1.4.1",
"karma-coverage": "^1.1.1",
"karma-mocha": "^1.3.0",
"karma-phantomjs-launcher": "^1.0.2",
"karma-phantomjs-shim": "^1.5.0",
"karma-sinon-chai": "^1.3.3",
"karma-sourcemap-loader": "^0.3.7",
"karma-spec-reporter": "0.0.31",
"karma-webpack": "^2.0.9",
"mocha": "^4.1.0",
"nightwatch": "^0.9.19",
"opn": "^5.1.0",
"optimize-css-assets-webpack-plugin": "^3.2.0",
"ora": "^1.2.0",
"phantomjs-prebuilt": "^2.1.16",
"portfinder": "^1.0.13",
"rimraf": "^2.6.2",
"selenium-server": "^3.8.1",
"semver": "^5.3.0",
"shelljs": "^0.7.6",
"sinon": "^4.1.4",
"sinon-chai": "^2.14.0",
"url-loader": "^0.6.2",
"vue-loader": "^13.7.0",
"vue-style-loader": "^3.0.3",
"vue-template-compiler": "^2.5.13",
"webpack": "^3.10.0",
"webpack-dev-middleware": "^1.12.2",
"webpack-dev-server": "^2.10.1",
"webpack-hot-middleware": "^2.21.0",
"webpack-merge": "^4.1.1"
"@types/leaflet": "^1.5.2",
"@types/leaflet.locatecontrol": "^0.60.7",
"@types/lodash": "^4.14.141",
"@types/ngeohash": "^0.6.2",
"@types/prosemirror-inputrules": "^1.0.2",
"@types/prosemirror-model": "^1.7.2",
"@types/prosemirror-state": "^1.2.4",
"@types/prosemirror-view": "^1.11.4",
"@types/vuedraggable": "^2.23.0",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"@vue/cli-plugin-babel": "~4.5.8",
"@vue/cli-plugin-e2e-cypress": "~4.5.8",
"@vue/cli-plugin-eslint": "~4.5.8",
"@vue/cli-plugin-pwa": "~4.5.8",
"@vue/cli-plugin-router": "~4.5.8",
"@vue/cli-plugin-typescript": "~4.5.8",
"@vue/cli-service": "~4.5.8",
"@vue/eslint-config-airbnb": "^5.0.2",
"@vue/eslint-config-prettier": "^6.0.0",
"@vue/eslint-config-typescript": "^7.0.0",
"@vue/test-utils": "^1.1.0",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-vue": "^7.0.0",
"prettier": "2.1.2",
"prettier-eslint": "^11.0.0",
"sass": "^1.29.0",
"sass-loader": "^10.0.1",
"typescript": "~4.0.2",
"vue-cli-plugin-svg": "~0.1.3",
"vue-i18n-extract": "^1.0.2",
"vue-template-compiler": "^2.6.11",
"webpack-cli": "^3.3"
},
"engines": {
"node": ">= 4.0.0",
"npm": ">= 3.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
]
"resolutions": {
"prosemirror-model": "1.9.1",
"prosemirror-state": "1.3.3"
}
}

BIN
js/public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -0,0 +1,149 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="16.000000pt" height="16.000000pt" viewBox="0 0 16.000000 16.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.11, written by Peter Selinger 2001-2013
</metadata>
<g transform="translate(0.000000,16.000000) scale(0.000320,-0.000320)"
fill="#000000" stroke="none">
<path d="M18 46618 c45 -75 122 -207 122 -211 0 -2 25 -45 55 -95 30 -50 55
-96 55 -102 0 -5 5 -10 10 -10 6 0 10 -4 10 -9 0 -5 73 -135 161 -288 89 -153
173 -298 187 -323 14 -25 32 -57 41 -72 88 -149 187 -324 189 -335 2 -7 8 -13
13 -13 5 0 9 -4 9 -10 0 -5 46 -89 103 -187 175 -302 490 -846 507 -876 8 -16
20 -36 25 -45 28 -46 290 -498 339 -585 13 -23 74 -129 136 -236 61 -107 123
-215 137 -240 14 -25 29 -50 33 -56 5 -5 23 -37 40 -70 18 -33 38 -67 44 -75
11 -16 21 -33 63 -109 14 -25 29 -50 33 -56 4 -5 21 -35 38 -65 55 -100 261
-455 269 -465 4 -5 14 -21 20 -35 15 -29 41 -75 103 -180 24 -41 52 -88 60
-105 9 -16 57 -100 107 -185 112 -193 362 -626 380 -660 8 -14 23 -38 33 -55
11 -16 23 -37 27 -45 4 -8 26 -46 48 -85 23 -38 53 -90 67 -115 46 -81 64
-113 178 -310 62 -107 121 -210 132 -227 37 -67 56 -99 85 -148 16 -27 32 -57
36 -65 4 -8 15 -27 25 -42 9 -15 53 -89 96 -165 44 -76 177 -307 296 -513 120
-206 268 -463 330 -570 131 -227 117 -203 200 -348 36 -62 73 -125 82 -140 10
-15 21 -34 25 -42 4 -8 20 -37 36 -65 17 -27 38 -65 48 -82 49 -85 64 -111 87
-153 13 -25 28 -49 32 -55 4 -5 78 -134 165 -285 87 -151 166 -288 176 -305
10 -16 26 -43 35 -59 9 -17 125 -217 257 -445 132 -229 253 -441 270 -471 17
-30 45 -79 64 -108 18 -29 33 -54 33 -57 0 -2 20 -37 44 -77 24 -40 123 -212
221 -383 97 -170 190 -330 205 -355 16 -25 39 -65 53 -90 13 -25 81 -144 152
-265 70 -121 137 -238 150 -260 12 -22 37 -65 55 -95 18 -30 43 -73 55 -95 12
-22 48 -85 80 -140 77 -132 163 -280 190 -330 13 -22 71 -123 130 -225 59
-102 116 -199 126 -217 10 -17 29 -50 43 -72 15 -22 26 -43 26 -45 0 -2 27
-50 60 -106 33 -56 60 -103 60 -105 0 -2 55 -98 90 -155 8 -14 182 -316 239
-414 13 -22 45 -79 72 -124 27 -46 49 -86 49 -89 0 -2 14 -24 30 -48 16 -24
30 -46 30 -49 0 -5 74 -135 100 -176 5 -8 24 -42 43 -75 50 -88 58 -101 262
-455 104 -179 199 -345 213 -370 14 -25 28 -49 32 -55 4 -5 17 -26 28 -45 10
-19 62 -109 114 -200 114 -197 133 -230 170 -295 16 -27 33 -57 38 -65 17 -28
96 -165 103 -180 4 -8 16 -28 26 -45 10 -16 77 -131 148 -255 72 -124 181
-313 243 -420 62 -107 121 -209 131 -227 35 -62 323 -560 392 -678 38 -66 83
-145 100 -175 16 -30 33 -59 37 -65 4 -5 17 -27 29 -47 34 -61 56 -100 90
-156 17 -29 31 -55 31 -57 0 -2 17 -32 39 -67 21 -35 134 -229 251 -433 117
-203 235 -407 261 -451 27 -45 49 -85 49 -88 0 -4 8 -19 19 -34 15 -21 200
-341 309 -533 10 -19 33 -58 51 -87 17 -29 31 -54 31 -56 0 -2 25 -44 55 -94
30 -50 55 -95 55 -98 0 -4 6 -15 14 -23 7 -9 27 -41 43 -71 17 -30 170 -297
342 -594 171 -296 311 -542 311 -547 0 -5 5 -9 10 -9 6 0 10 -4 10 -10 0 -5
22 -47 49 -92 27 -46 58 -99 68 -118 24 -43 81 -140 93 -160 5 -8 66 -114 135
-235 69 -121 130 -227 135 -235 12 -21 259 -447 283 -490 10 -19 28 -47 38
-62 11 -14 19 -29 19 -32 0 -3 37 -69 83 -148 99 -170 305 -526 337 -583 13
-22 31 -53 41 -70 11 -16 22 -37 26 -45 7 -14 82 -146 103 -180 14 -24 181
-311 205 -355 13 -22 46 -80 75 -130 29 -49 64 -110 78 -135 14 -25 51 -88 82
-140 31 -52 59 -102 63 -110 4 -8 18 -33 31 -55 205 -353 284 -489 309 -535
17 -30 45 -78 62 -106 18 -28 36 -60 39 -72 4 -12 12 -22 17 -22 5 0 9 -4 9
-10 0 -5 109 -197 241 -427 133 -230 250 -431 259 -448 51 -90 222 -385 280
-485 37 -63 78 -135 92 -160 14 -25 67 -117 118 -205 51 -88 101 -175 111
-193 34 -58 55 -95 149 -257 51 -88 101 -173 110 -190 9 -16 76 -131 147 -255
72 -124 140 -241 151 -260 61 -108 281 -489 355 -615 38 -66 77 -133 87 -150
35 -63 91 -161 100 -175 14 -23 99 -169 128 -220 54 -97 135 -235 142 -245 4
-5 20 -32 35 -60 26 -48 238 -416 276 -480 10 -16 26 -46 37 -65 30 -53 382
-661 403 -695 10 -16 22 -37 26 -45 4 -8 26 -48 50 -88 24 -41 43 -75 43 -77
0 -2 22 -40 50 -85 27 -45 50 -84 50 -86 0 -3 38 -69 83 -147 84 -142 302
-520 340 -587 10 -19 34 -60 52 -90 18 -30 44 -75 57 -100 14 -25 45 -79 70
-120 25 -41 56 -96 70 -121 14 -25 77 -133 138 -240 62 -107 122 -210 132
-229 25 -43 310 -535 337 -581 11 -19 26 -45 34 -59 17 -32 238 -414 266 -460
11 -19 24 -41 28 -49 3 -7 75 -133 160 -278 84 -146 153 -269 153 -274 0 -5 5
-9 10 -9 6 0 10 -4 10 -10 0 -5 82 -150 181 -322 182 -314 201 -346 240 -415
12 -21 80 -139 152 -263 71 -124 141 -245 155 -270 14 -25 28 -49 32 -55 6 -8
145 -248 220 -380 37 -66 209 -362 229 -395 11 -19 24 -42 28 -49 4 -8 67
-118 140 -243 73 -125 133 -230 133 -233 0 -2 15 -28 33 -57 19 -29 47 -78 64
-108 17 -30 53 -93 79 -139 53 -90 82 -141 157 -272 82 -142 115 -199 381
-659 142 -245 268 -463 281 -485 12 -22 71 -125 132 -230 60 -104 172 -298
248 -430 76 -132 146 -253 156 -270 11 -16 22 -36 26 -44 3 -8 30 -54 60 -103
29 -49 53 -91 53 -93 0 -3 18 -34 40 -70 22 -36 40 -67 40 -69 0 -2 37 -66 81
-142 45 -77 98 -168 119 -204 20 -36 47 -81 58 -100 12 -19 27 -47 33 -62 6
-16 15 -28 20 -28 5 0 9 -4 9 -9 0 -6 63 -118 140 -251 77 -133 140 -243 140
-245 0 -2 18 -33 41 -70 22 -37 49 -83 60 -101 10 -19 29 -51 40 -71 25 -45
109 -189 126 -218 7 -11 17 -29 22 -40 6 -11 22 -38 35 -60 14 -22 37 -62 52
-90 14 -27 35 -62 45 -77 11 -14 19 -29 19 -32 0 -3 18 -35 40 -71 22 -36 40
-67 40 -69 0 -2 19 -35 42 -72 23 -38 55 -94 72 -124 26 -47 139 -244 171
-298 6 -9 21 -36 34 -60 28 -48 37 -51 51 -19 6 12 19 36 29 52 10 17 27 46
38 65 11 19 104 181 208 360 103 179 199 345 213 370 14 25 42 74 64 109 21
34 38 65 38 67 0 2 18 33 40 69 22 36 40 67 40 69 0 3 177 310 199 346 16 26
136 234 140 244 2 5 25 44 52 88 27 44 49 81 49 84 0 2 18 34 40 70 22 36 40
67 40 69 0 2 20 36 43 77 35 58 169 289 297 513 9 17 50 86 90 155 40 69 86
150 103 180 16 30 35 62 41 70 6 8 16 24 22 35 35 64 72 129 167 293 59 100
116 199 127 220 11 20 30 53 41 72 43 72 1070 1850 1121 1940 14 25 65 113
113 195 48 83 96 166 107 185 10 19 28 50 38 68 11 18 73 124 137 235 64 111
175 303 246 427 71 124 173 299 225 390 52 91 116 202 143 248 27 45 49 85 49
89 0 4 6 14 14 22 7 9 28 43 46 76 26 47 251 436 378 655 11 19 29 51 40 70
11 19 101 176 201 348 99 172 181 317 181 323 0 5 5 9 10 9 6 0 10 5 10 11 0
6 8 23 18 37 11 15 32 52 49 82 16 30 130 228 253 440 122 212 234 405 248
430 13 25 39 70 57 100 39 65 69 117 130 225 25 44 50 87 55 95 12 19 78 134
220 380 61 107 129 224 150 260 161 277 222 382 246 425 15 28 47 83 71 123
24 41 43 78 43 83 0 5 4 9 8 9 4 0 13 12 19 28 7 15 23 45 36 67 66 110 277
478 277 483 0 3 6 13 14 21 7 9 27 41 43 71 17 30 45 80 63 110 34 57 375 649
394 685 6 11 16 27 22 35 6 8 26 42 44 75 18 33 41 74 51 90 10 17 24 41 32
55 54 97 72 128 88 152 11 14 19 28 19 30 0 3 79 141 175 308 96 167 175 305
175 308 0 3 6 13 14 21 7 9 26 39 41 66 33 60 276 483 338 587 24 40 46 80 50
88 4 8 13 24 20 35 14 23 95 163 125 215 11 19 52 91 92 160 40 69 80 139 90
155 9 17 103 179 207 360 105 182 200 346 211 365 103 181 463 802 489 845 7
11 15 27 19 35 4 8 29 51 55 95 64 110 828 1433 848 1470 9 17 24 41 33 55 9
14 29 48 45 77 15 28 52 93 82 145 30 51 62 107 71 123 17 30 231 398 400 690
51 88 103 179 115 202 12 23 26 48 32 55 6 7 24 38 40 68 17 30 61 107 98 170
37 63 84 144 103 180 19 36 41 72 48 81 8 8 14 18 14 21 0 4 27 51 59 106 32
55 72 124 89 154 16 29 71 125 122 213 51 88 104 180 118 205 13 25 28 50 32
55 4 6 17 26 28 45 11 19 45 80 77 135 31 55 66 116 77 135 11 19 88 152 171
295 401 694 620 1072 650 1125 11 19 87 152 170 295 83 143 158 273 166 288 9
16 21 36 26 45 6 9 31 52 55 96 25 43 54 94 66 115 11 20 95 164 186 321 91
157 173 299 182 315 9 17 26 46 37 65 12 19 66 114 121 210 56 96 108 186 117
200 8 14 24 40 34 59 24 45 383 664 412 713 5 9 17 29 26 45 15 28 120 210
241 419 36 61 68 117 72 125 4 8 12 23 19 34 35 57 245 420 262 453 11 20 35
61 53 90 17 29 32 54 32 56 0 3 28 51 62 108 33 57 70 119 80 138 10 19 23 42
28 50 5 8 32 53 59 100 27 47 149 258 271 470 122 212 234 405 248 430 30 53
62 108 80 135 6 11 15 27 19 35 4 8 85 150 181 315 96 165 187 323 202 350 31
56 116 202 130 225 5 8 25 42 43 75 19 33 92 159 162 280 149 257 157 271 202
350 19 33 38 67 43 75 9 14 228 392 275 475 12 22 55 96 95 165 40 69 80 139
90 155 24 42 202 350 221 383 9 15 27 47 41 72 14 25 75 131 136 236 61 106
121 210 134 232 99 172 271 470 279 482 5 8 23 40 40 70 18 30 81 141 142 245
60 105 121 210 135 235 14 25 71 124 127 220 56 96 143 247 194 335 51 88 96
167 102 175 14 24 180 311 204 355 23 43 340 590 356 615 5 8 50 87 101 175
171 301 517 898 582 1008 25 43 46 81 46 83 0 2 12 23 27 47 14 23 40 67 56
97 16 30 35 62 42 70 7 8 15 22 18 30 4 8 20 38 37 65 16 28 33 57 37 65 6 12
111 196 143 250 5 8 55 95 112 193 57 98 113 195 126 215 12 20 27 46 32 57 6
11 14 27 20 35 5 8 76 130 156 270 80 140 165 287 187 325 23 39 52 90 66 115
13 25 30 52 37 61 8 8 14 18 14 21 0 4 41 77 92 165 50 87 175 302 276 478
101 176 208 360 236 408 28 49 67 117 86 152 19 35 41 70 48 77 6 6 12 15 12
19 0 7 124 224 167 291 12 21 23 40 23 42 0 2 21 40 46 83 26 43 55 92 64 109
54 95 327 568 354 614 19 30 45 75 59 100 71 128 82 145 89 148 4 2 8 8 8 13
0 5 42 82 94 172 311 538 496 858 518 897 14 25 40 70 58 100 18 30 42 71 53
90 10 19 79 139 152 265 73 127 142 246 153 265 10 19 43 76 72 125 29 50 63
108 75 130 65 116 80 140 87 143 4 2 8 8 8 12 0 8 114 212 140 250 6 8 14 24
20 35 5 11 54 97 108 190 l100 170 -9611 3 c-5286 1 -9614 -1 -9618 -5 -5 -6
-419 -719 -619 -1068 -89 -155 -267 -463 -323 -560 -38 -66 -81 -140 -95 -165
-31 -56 -263 -457 -526 -910 -110 -190 -224 -388 -254 -440 -29 -52 -61 -109
-71 -125 -23 -39 -243 -420 -268 -465 -11 -19 -204 -352 -428 -740 -224 -388
-477 -826 -563 -975 -85 -148 -185 -322 -222 -385 -37 -63 -120 -207 -185
-320 -65 -113 -177 -306 -248 -430 -72 -124 -172 -297 -222 -385 -51 -88 -142
-245 -202 -350 -131 -226 -247 -427 -408 -705 -65 -113 -249 -432 -410 -710
-160 -278 -388 -673 -506 -877 -118 -205 -216 -373 -219 -373 -3 0 -52 82
-109 183 -58 100 -144 250 -192 332 -95 164 -402 696 -647 1120 -85 149 -228
396 -317 550 -212 365 -982 1700 -1008 1745 -10 19 -43 76 -72 125 -29 50 -64
110 -77 135 -14 25 -63 110 -110 190 -47 80 -96 165 -110 190 -14 25 -99 171
-188 325 -89 154 -174 300 -188 325 -13 25 -64 113 -112 195 -48 83 -140 242
-205 355 -65 113 -183 317 -263 454 -79 137 -152 264 -163 282 -50 89 -335
583 -354 614 -12 19 -34 58 -50 85 -15 28 -129 226 -253 440 -124 215 -235
408 -247 430 -12 22 -69 121 -127 220 -58 99 -226 389 -373 645 -148 256 -324
561 -392 678 -67 117 -134 232 -147 255 -13 23 -33 59 -46 80 l-22 37 -9615 0
-9615 0 20 -32z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
js/public/img/mobilizon_logo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

22
js/public/index.html Normal file
View File

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<link rel="icon" href="<%= BASE_URL %>favicon.ico" />
<meta name="server-injected-data" />
</head>
<body>
<noscript>
<strong
>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work
properly without JavaScript enabled. Please enable it to
continue.</strong
>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

2
js/public/robots.txt Normal file
View File

@ -0,0 +1,2 @@
User-agent: *
Disallow:

Some files were not shown because too many files have changed in this diff Show More