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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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
|
a338caca5e
|
Introduce group posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-07-30 16:55:35 +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
|
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
|
cca7a10fd6
|
Improve comment section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-06-15 16:50:01 +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 |
|
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
|
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
|
9d8d32c10e
|
Fix activitypub HTTPoison issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-06-09 10:40:20 +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 |
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
2875d263d2
|
Add anonymous and remote participations
|
2020-01-29 17:28:11 +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 |
|
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
|
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 |
|