Thomas Citharel
|
bc50ab66f3
|
feat(cli): allow the mobilizon.users.delete command to delete multiple users by email domain or ip
Also allow to delete groups the user's actors are admins of
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-22 10:28:38 +02:00 |
|
Thomas Citharel
|
107bab33c9
|
style: run mix format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-17 14:50:44 +02:00 |
|
Thomas Citharel
|
ed3cd5858c
|
fix(backend): fix config cache not being used everytime
When loading a page, we inject various meta tags in the HTML. These made database calls everytime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-17 14:20:28 +02:00 |
|
778a69cd
|
951ff96b2a
|
show events until their end time, unless they have no end time
|
2023-08-11 00:15:56 +02:00 |
|
Thomas Citharel
|
1a6095d27a
|
fix(apps): make sure we can set status for an application token
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-10 18:02:01 +02:00 |
|
Thomas Citharel
|
d5021647d7
|
fix(federation): allow federated usernames with capitals
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-20 16:55:37 +02:00 |
|
Thomas Citharel
|
dd00620b9a
|
fix(apps): fix pruning old application device activations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-06 12:47:38 +02:00 |
|
Thomas Citharel
|
8ea00e7c18
|
fix(back): Replace NaiveDateTime uses with DateTime for consistency
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-05-17 09:34:05 +02:00 |
|
Thomas Citharel
|
d969c6648f
|
fix(follow-instances): Show correct error message when trying to follow already following actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-26 16:40:40 +02:00 |
|
Thomas Citharel
|
a4e7ee37be
|
fix(search): Fix event search order
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-26 16:39:18 +02:00 |
|
Thomas Citharel
|
63c9ed62de
|
fix(front): Fix event list month order
Closes #1244
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-21 10:18:22 +02:00 |
|
Thomas Citharel
|
f3a443138a
|
fix(feeds): Only provide future events in ICS/Atom feeds
Closes #1246
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-20 11:30:34 +02:00 |
|
Thomas Citharel
|
eda2761032
|
refactor(credo): Refactor to appease new credo checks (complexity and logging)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-19 18:33:06 +02:00 |
|
Thomas Citharel
|
bcf6fd893c
|
fix(backend): Fix Mobilizon.Events.list_participations_for_user_query/1
Multiple on: following two join: declarations were not taken into account
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-19 12:00:40 +02:00 |
|
Thomas Citharel
|
986ae45f52
|
Add worker to clean obsolete application data, token revokation and spec conformance
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-24 09:18:53 +01:00 |
|
Thomas Citharel
|
8984bd7636
|
Introduce authorizations with Rajska
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 10:19:25 +01:00 |
|
Thomas Citharel
|
b6875f6a4b
|
Introduce device flow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:11 +01:00 |
|
Thomas Citharel
|
2ee329ff7b
|
Introduce application tokens
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:10 +01:00 |
|
Thomas Citharel
|
317a3434b2
|
feat(spam): Introduce checking new accounts, events & comments for spam with the help of Akismet
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-02-07 15:18:29 +01:00 |
|
Thomas Citharel
|
2e9414767c
|
Increase paging timeout to 30
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-22 12:21:42 +01:00 |
|
Thomas Citharel
|
1f23bb421e
|
Increase timeout needed to build page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 18:55:49 +01:00 |
|
Thomas Citharel
|
d75a95cccd
|
Lower loglevel of resource insertion error
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 16:54:04 +01:00 |
|
Thomas Citharel
|
dcfe87116e
|
Allow to view more than 10 drafts events on my events view
Closes #993
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 11:38:14 +01:00 |
|
Thomas Citharel
|
9a135bb67f
|
Add unique constraint on event URL
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 18:07:49 +01:00 |
|
Thomas Citharel
|
2e631d3633
|
Lower loglevel of error when creating a new person
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 18:07:28 +01:00 |
|
Thomas Citharel
|
9ce618a267
|
Add an error log when we try to update the relay actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 11:42:51 +01:00 |
|
Thomas Citharel
|
5225431d60
|
Add distinct clause to search events
Closes #1174
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-25 19:04:37 +02:00 |
|
Thomas Citharel
|
b514d417c0
|
Add typespec for category_statistics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-11 14:58:55 +02:00 |
|
Thomas Citharel
|
0758995ac7
|
Handle unknown categories from global search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-06 09:32:47 +02:00 |
|
Thomas Citharel
|
5055bd4adc
|
Consider the events from the same organizer actor or group in first
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 19:45:29 +02:00 |
|
Thomas Citharel
|
1601153062
|
Add all proper filters for related events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 19:33:54 +02:00 |
|
Thomas Citharel
|
f0c8fa2525
|
Handle events with no physical location
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 19:26:35 +02:00 |
|
Thomas Citharel
|
4f1465e84d
|
Add distinct on suggested events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 14:37:14 +02:00 |
|
Thomas Citharel
|
ca9826e299
|
Improve related events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 14:02:25 +02:00 |
|
Thomas Citharel
|
1087e19ee5
|
Enable E2E tests in CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-27 13:43:09 +02:00 |
|
Thomas Citharel
|
6f7d5f649b
|
Add participant info in event search results
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-26 10:29:58 +02:00 |
|
Thomas Citharel
|
530539c631
|
Make sure instance list is refreshed before notifying admin from new
instance follow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-26 10:20:51 +02:00 |
|
Thomas Citharel
|
d2372d5700
|
fixup! Fix depreciated calls of fetch_env!/2 and get_env/2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 10:15:28 +02:00 |
|
Thomas Citharel
|
bbbaa81a6e
|
Fix depreciated calls of fetch_env!/2 and get_env/2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 08:53:50 +02:00 |
|
Thomas Citharel
|
86ca52c2cb
|
Precompile latin to arab ICU transliterations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-19 09:19:28 +02:00 |
|
Thomas Citharel
|
eecb04516e
|
Add the map in search view
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-01 10:00:17 +02:00 |
|
Thomas Citharel
|
8812122168
|
Only consider relevant events for category statistics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-28 10:02:06 +02:00 |
|
Thomas Citharel
|
48935e2168
|
Add global search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-28 10:02:06 +02:00 |
|
Thomas Citharel
|
baac00f678
|
Improve search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-22 12:12:09 +02:00 |
|
Thomas Citharel
|
ee20e03cc2
|
Migrate to Vue 3 and Vite
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-11 16:46:31 +02:00 |
|
Thomas Citharel
|
44b2ca26bd
|
Merge branch 'fixes' into 'main'
Add a CLI command to delete actors
See merge request framasoft/mobilizon!1237
|
2022-05-09 16:57:27 +00:00 |
|
Thomas Citharel
|
071185204e
|
Fix a comment
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-09 18:27:29 +02:00 |
|
Henri Febleux
|
5b4e6ed473
|
Add description field to address representation
Fixes: #1096
|
2022-05-07 18:28:32 +02:00 |
|
Thomas Citharel
|
7a6a013d93
|
Make sure users can't create profiles or groups with non-valid patterns
Closes #1068
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-06 20:01:05 +02:00 |
|
Thomas Citharel
|
888d2ef4b8
|
Expose correct relay address in federation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-06 17:21:11 +02:00 |
|