Thomas Citharel
|
7fcaa4a151
|
[GraphQL] Allow to get group by ID in person memberships
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-04 15:42:16 +02:00 |
|
Thomas Citharel
|
3ad5f8977e
|
Simplify response for user not found
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-12-15 12:59:55 +01:00 |
|
Thomas Citharel
|
d0b125064f
|
Improvements to group following
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:25 +01:00 |
|
Thomas Citharel
|
d0b45de175
|
Expose person follows
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:23 +01:00 |
|
Thomas Citharel
|
b5d9b82bdd
|
Refactor Mobilizon.Federation.ActivityPub and add typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 16:31:11 +02:00 |
|
Thomas Citharel
|
55e7696230
|
Absinthe middleware actor provider
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-27 09:42:11 +02:00 |
|
Thomas Citharel
|
74778925e0
|
Refactor accessing person details resolver
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-06-04 13:33:15 +02:00 |
|
Thomas Citharel
|
280f461ba7
|
Refactor the ActivityPub module
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-04-22 19:29:47 +02:00 |
|
Thomas Citharel
|
e991d7d373
|
Fix content type and size missing for profile avatars
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-04-12 12:01:49 +02:00 |
|
Thomas Citharel
|
13c8080097
|
Allow to create an event from a group preconfigured with the organizer
Refactored the organizer-picker components a lot
Close #464
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-29 10:33:19 +02:00 |
|
Thomas Citharel
|
b95b3c16e7
|
Handle getting organized events from an actor when not authorized
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-25 10:46:45 +01:00 |
|
Thomas Citharel
|
95516a4067
|
Fix registering new user account with same email as unconfirmed
Refactors get_user_by_email/2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-25 10:22:40 +01:00 |
|
Thomas Citharel
|
48f52ba4fd
|
Handle duplicate usernames correctly
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-24 11:38:31 +01:00 |
|
Thomas Citharel
|
03824b898c
|
Get membership status only for the current group
Closes #575
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-05 11:23:17 +01:00 |
|
Thomas Citharel
|
9b27e70eb0
|
Save remote profiles avatars & banners locally
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-12-15 17:17:42 +01:00 |
|
Thomas Citharel
|
c9457fe0d3
|
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
|
3eacbb2ca3
|
Improve GraphQL documentation and cleanup API
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-11-20 11:44:00 +01:00 |
|
Thomas Citharel
|
e6077d0dc3
|
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
|
44559a71ee
|
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
|
d41aa3b2fd
|
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
|
beba4a16ea
|
Fix anonymous call to profile endpoint
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-10-01 19:10:18 +02:00 |
|
Thomas Citharel
|
49a5725da3
|
Improve and activate groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-09-29 10:25:00 +02:00 |
|
Thomas Citharel
|
1984f71cbf
|
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
|
9c9f1385fb
|
Introduce group posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-07-30 16:55:35 +02:00 |
|
Thomas Citharel
|
9a080c1f10
|
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
|
beb35a09c6
|
Introduce basic user and profile management
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-06-12 19:16:40 +02:00 |
|
Thomas Citharel
|
4144e9ffd0
|
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 |
|
rustra
|
97651e88e9
|
Implement Credo software design suggestions
|
2020-01-28 19:18:33 +01:00 |
|
rustra
|
8856cc2f55
|
Rename MobilizonWeb to Mobilizon.Web
|
2020-01-26 21:39:49 +01:00 |
|
rustra
|
ba3ad713c0
|
Split GraphQL as separate context
|
2020-01-26 20:34:25 +01:00 |
|