Thomas Citharel
|
d63999c081
|
fix(deps): fix compatibility with elixir-plug/mime 2.0.5
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-20 12:06:38 +02:00 |
Thomas Citharel
|
6745590e54
|
fix(federation): only refresh instances once a day
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-06 12:12:19 +02:00 |
Thomas Citharel
|
618b3d23d9
|
refactor(anti-spam): make anti-spam agnostic from Akismet
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-01 14:48:42 +02:00 |
Thomas Citharel
|
94182aed2d
|
feat(i18n): activate croatian language
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-05-24 11:19:47 +02:00 |
Thomas Citharel
|
4bb062528f
|
feat(docker): Specify the folder where tzdata downloads data so that it can be used in a volume
Closes #1280
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-21 15:49:40 +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 |
oscar
|
4a9121825f
|
Fix config requiring boolean
|
2023-04-12 11:34:23 +00:00 |
oscar
|
53782bf6e6
|
Add env var to use SSL when connection to DB
|
2023-04-11 13:59:30 +00:00 |
Thomas Citharel
|
c07ba3a5d1
|
Add rate-limiting on queries with Hammer
Closes #67
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-24 15:32:27 +01: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
|
6792ee3127
|
Fix port number type
After d8616899 and https://framagit.org/framasoft/mobilizon/-/merge_requests/1339#note_1894390
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-22 09:22:18 +01:00 |
Thomas Citharel
|
d861689970
|
Allow to specify database port for Docker configuration
Closes #1193
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-21 11:05:39 +01:00 |
Thomas Citharel
|
e7e4ed2ac9
|
Add Ecto.DevLogger in dev mode
See https://github.com/fuelen/ecto_dev_logger
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 16:56:04 +01:00 |
Thomas Citharel
|
30b0d3ca08
|
Add GraphQL operation name, user ID and actor name in logs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 13:03:53 +01:00 |
Thomas Citharel
|
a51b36fb75
|
Fix building CSP policy
You can't use 'none' as a CSP Policy if there's other things among
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 16:47:24 +01:00 |
Thomas Citharel
|
57fac37347
|
Support CSP report_uri, report_to and the Report-To and Reporting-Endpoints headers
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 10:55:26 +01:00 |
Thomas Citharel
|
579bcaba06
|
Allow to disable non-SSO login
With a new disable_database_login parameter under :mobilizon, :instance
Closes #1154
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-28 17:41:49 +02:00 |
Thomas Citharel
|
8b53d40928
|
Don't inline phoenix manifest
Closes #1176
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-24 11:57:36 +02:00 |
Thomas Citharel
|
8915a5caad
|
Fix Sentry registration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-27 18:19:01 +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
|
6675c62d94
|
Add unplug to dynamically load plugs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 10:15:47 +02:00 |
Thomas Citharel
|
4db13046b7
|
Provide an accept CSP policy for global search pictures
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
|
d818557469
|
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-19 15:07:34 +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
|
bcf936d103
|
Set initial analytics configuration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-06 14:25:38 +02:00 |
Thomas Citharel
|
c1a59f5536
|
Use better default for SMTP mailer
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-06 10:24:14 +02:00 |
Thomas Citharel
|
4b9a38b2a7
|
Merge branch 'email-spam' into 'main'
Move mailer from Bamboo to Swoosh
Closes #491
See merge request framasoft/mobilizon!1203
|
2022-04-05 11:21:24 +00:00 |
Thomas Citharel
|
e841fb6fbb
|
Move mailer from Bamboo to Swoosh
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-05 12:38:02 +02:00 |
Thomas Citharel
|
d2864a22d9
|
Allow to exclude stale actors from group search (one week without refreshment)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-04 15:42:16 +02:00 |
Thomas Citharel
|
9daf031928
|
Remove the oc locale
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-23 16:10:15 +01:00 |
Thomas Citharel
|
fbe5a8d0c4
|
Detect and convert html body in the correct charset before parsing it
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-18 12:47:45 +01:00 |
Thomas Citharel
|
e717312de7
|
Introduce instances admin page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 14:41:03 +01:00 |
Thomas Citharel
|
19bf587dc9
|
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-12-21 19:47:38 +01:00 |
Thomas Citharel
|
f39d760cef
|
Update list of languages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-26 12:43:43 +01:00 |
Thomas Citharel
|
a54b879c2d
|
Enable exports on Docker
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 19:38:53 +01:00 |
Thomas Citharel
|
377b83e02d
|
Fix export being outputted in the wrong directory in release mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 18:43:59 +01:00 |
Thomas Citharel
|
3f9e1c8e19
|
Remove exvcr dependency
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-15 08:48:28 +01:00 |
Thomas Citharel
|
55af776df9
|
Improve group refreshment and fixed date signature generation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-14 16:28:27 +01:00 |
Thomas Citharel
|
41bddebda2
|
Add ru and ar to dev locales
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-10 20:44:50 +01:00 |
Thomas Citharel
|
6a03e49b63
|
Remove obsolete configuration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:15:32 +01:00 |
Thomas Citharel
|
7e15b5fb7a
|
Set tzworld default dir in config
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:15:32 +01:00 |
Thomas Citharel
|
7c4a76cc89
|
More bidi improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-07 21:09:30 +01:00 |
Thomas Citharel
|
7f2118346c
|
Remove custom tz storage for prod
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-21 09:54:22 +02:00 |
Thomas Citharel
|
0792bf5445
|
Update tzworld at runtime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-19 12:18:03 +02:00 |
setop
|
7940d69d5a
|
add "only platform admin can create groups" and "only groups can create events" restrictions
|
2021-10-11 15:59:59 +02:00 |
Thomas Citharel
|
0c667b13ae
|
Export participants to different formats
* CSV
* PDF (requires Python dependency `weasyprint`)
* ODS (requires Python dependency `pyexcel_ods3`)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-05 10:52:55 +02:00 |
Thomas Citharel
|
ae97339353
|
Dev locales change
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-26 17:52:24 +02:00 |
Thomas Citharel
|
6bb0b6d08a
|
Improve Gettext compilation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-26 17:52:21 +02:00 |