Previously we used instance1 event local URL but now we use the URL
property of an event (so that we don't need to follow the redirection to
the original event)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
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>
* 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>
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>
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Rename avatar to avatar_url, same with header.
Add a comment to explain why the tweak with HTTPoison and TLS1.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Rename avatar to avatar_url
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
rename old avatar properties in front-end to avatar_url
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
fix change gravatar from ?d= to ?default=
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
reorganize aliases and imports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
set avatar url only when gravatar exists, add a test for that case
Signed-off-by: Thomas Citharel <tcit@tcit.fr>