778a69cd
|
8d9ddbdfe8
|
Merge remote-tracking branch 'origin/main'
nix run .#update
added cacerts_load check to build inside Nix sandbox
|
2023-08-19 18:12:41 +02:00 |
|
Thomas Citharel
|
f54fff56fc
|
fix(mail): fix sending mail on OTP26
For TLS connections specifying cacerts & server_name_indication is now required
Closes #1341
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-18 13:41:46 +02:00 |
|
778a69cd
|
496ba488b6
|
Merge remote-tracking branch 'origin/main'
|
2023-08-03 16:43:36 +02:00 |
|
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 |
|
778a69cd
|
4284e8e635
|
Merge remote-tracking branch 'origin/main'
|
2023-05-24 13:00:37 +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 |
|
778a69cd
|
cba53e2e9d
|
remove phoenix.json_library config
|
2023-05-17 17:35:11 +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 |
|