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
|
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
|
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
|
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
|
155d5838ef
|
Improve profile registration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-10-06 12:35:45 +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 |
|
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
|
685b88b9b4
|
Improve and activate groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-09-29 10:25:00 +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
|
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
|
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
|
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 |
|