Commit graph

292 commits

Author SHA1 Message Date
Thomas Citharel 82255b46eb
Use upstream dependencies for Ueberauth providers
Allows to work properly with state_param

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-28 11:41:28 +02:00
Thomas Citharel 1323c20162
Release 2.1.0-rc.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-24 18:33:09 +02:00
Thomas Citharel 99dacb6038
Release 2.1.0-rc.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-20 20:17:23 +02:00
Thomas Citharel 69b88c9238
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-20 16:18:08 +02:00
Thomas Citharel f389b060c8
Release 2.1.0-rc.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-18 15:01:32 +02:00
Thomas Citharel 7d5581bf73
Release 2.1.0-beta.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-09 17:48:03 +02:00
Thomas Citharel 086aa0df8b
Release 2.1.0-beta.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-08 14:08:34 +02:00
Thomas Citharel 698f78ee9a
Reorganize docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-07 18:51:10 +02:00
Thomas Citharel d11929d231
Release 2.1.0-beta.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-07 12:19:45 +02:00
setop febb68e702
add haversine dependency 2022-04-07 10:51:30 +02:00
Thomas Citharel 257050eabc
Pin ex_cldr version until ex_cldr_dates_times is updated
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-04-06 19:56:11 +02: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 f5bdedf789
Introduce event categories
Closes #1056

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-03-28 17:42:59 +02:00
Thomas Citharel edbe6ee21a
Upgrade dependencies
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-03-21 16:55:01 +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 24ddb6e2bf
Bump ueberauth version because of a CRSF security issue
ueberauth_discord is dropped because it's abandonned

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-01-17 16:50:58 +01:00
Thomas Citharel e9ece4893b
Bump version to 2.0.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-12-22 14:34:41 +01:00
Thomas Citharel ba097c736e
Improve handling of media file deletion
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-12-15 12:59:56 +01:00
Thomas Citharel e1216befa9
Bump version to 2.0.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-26 14:47:58 +01:00
Thomas Citharel 2b399ac1df
Bump version to 2.0.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-23 09:19:18 +01:00
Thomas Citharel 20eea58ac9
Bump version to 2.0.0-rc.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-22 20:01:41 +01:00
Thomas Citharel ab724b0893
Bump version to 2.0.0-rc.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-22 11:09:20 +01:00
Thomas Citharel 785bc539d6
Release 2.0.0-rc.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-21 12:20:20 +01:00
Thomas Citharel 94652bbf44
Version 2.0.0-beta.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-15 09:25:45 +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 184b1cbdd2
Bump version to 2.0.0-beta.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-09 09:15:33 +01:00
Mayel f4736bd1b9
little things to setup & run tests (using docker) 2021-11-03 14:07:32 +01:00
Thomas Citharel 20999c4ef4
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-03 10:14:43 +01:00
Thomas Citharel 39f40a86f7
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-02 19:50:37 +01:00
Thomas Citharel 244a349b7d
Bump deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-02 19:50:22 +01:00
Thomas Citharel 0792bf5445
Update tzworld at runtime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-19 12:18:03 +02:00
Thomas Citharel 88e9ae8214
Rollback eblurhash to 1.2.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-18 11:13:36 +02:00
Thomas Citharel 9621caf661
Bump required version to Elixir 1.12 and remove legacy tests
Drops support for OTP < 22

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:46:16 +02:00
Thomas Citharel d58ca5743d
Add timezone handling
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 17:37:17 +02:00
Thomas Citharel 76bc409f68
Remove mix_unused
It slows down compiling too much, and most of the cleaning has been done

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 14:30:24 +02:00
Thomas Citharel 5d8d2e80a5
Add mix_unused to detect unused functions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 16:05:51 +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 8235f4c7b5
Migrate .html.eex template files to .html.heex
See https://gist.github.com/chrismccord/2ab350f154235ad4a4d0f4de6decba7b#rename-your-htmleex-and-htmlleex-templates-to-htmlheex-optional

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 16:17:44 +02:00
Thomas Citharel cc3106e425
Add Doctor to check docs & specs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-27 09:42:12 +02:00
Thomas Citharel 4f2dd048c6
Update to Phoenix 1.6
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-27 09:42:12 +02:00
Thomas Citharel d235653876
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-26 17:52:23 +02:00
Thomas Citharel de047c8939
Various typespec and compilation improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-26 17:52:20 +02:00
Thomas Citharel 7c71e9e04f
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-06 12:28:10 +02:00
Thomas Citharel a53690fbe5
Release 1.3.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-23 13:39:08 +02:00
Thomas Citharel d577b07c6e
Introduce event language detection
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-20 18:01:29 +02:00
Thomas Citharel 071bbeeb68
Release 1.3.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-20 17:17:12 +02:00
Thomas Citharel f0e9f8e31e
Bump version to 1.3.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-17 11:30:18 +02:00
Thomas Citharel 3f6863fdd1
Move web_push_encryption to a ref instead of a branch
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-05 11:04:20 +02:00
Thomas Citharel 8c480af4bd
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-02 18:11:22 +02:00
Thomas Citharel 1ceb976f4e
Add StructAccess for easy struct access
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-01 10:51:19 +02:00
Thomas Citharel a670a7d7a7
Fix and improve language handling
- Refactor plugs to detect and set language
- Translate ecto validation errors
- Use Gettext directly, not Mobilizon.Web.Gettext
- Set the language in the <html> attribute according to the one loaded
  on front-end

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-07-27 20:11:56 +02:00
Thomas Citharel f4cfed1bdf
Release 1.2.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-07-02 15:12:10 +02:00
Thomas Citharel 1bac0285b9
Release 1.2.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-07-01 10:00:36 +02:00
Thomas Citharel 2c4af0d267
Release 1.2.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-29 16:28:23 +02:00
Thomas Citharel 8ad7af8296
Release 1.2.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-29 11:53:25 +02:00
Thomas Citharel 6614f90532
Release 1.2.0-beta.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-27 19:01:27 +02:00
Thomas Citharel 8d1898e003
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-27 16:35:21 +02:00
Thomas Citharel fde560208f
Release 1.2.0-beta.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-26 16:45:22 +02:00
Thomas Citharel 51b5108639
Release version 1.2.0-beta.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-21 11:36:35 +02:00
Thomas Citharel ec322ce042
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-21 09:12:02 +02:00
Thomas Citharel 3b33fc534b
Use version 1.2 of eblurhash
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-11 15:06:44 +02:00
Thomas Citharel a24e08a6de
Add blurhash support to backend
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-10 15:18:08 +02:00
Thomas Citharel c3e586af6e
Use patched version of web_push_encryption
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-07 16:38:51 +02:00
Thomas Citharel 4f0041ae31
Remove unused deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-07 10:15:02 +02:00
Thomas Citharel 86c2512c62
WIP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-04 13:32:05 +02:00
Thomas Citharel 96c81050bc
Release 1.1.4
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-05-19 11:35:20 +02:00
Thomas Citharel 0abba5ecd4
Version 1.1.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-05-03 10:07:59 +02:00
Thomas Citharel 4b13f2a572
Version 1.1.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-28 15:05:43 +02:00
Thomas Citharel 625ed64382
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-26 11:13:19 +02:00
Thomas Citharel afbd393d4f
Version 1.1.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-21 11:36:33 +02:00
Thomas Citharel 76de922996
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-16 14:57:02 +02:00
Thomas Citharel 6159cffc30
Add support in release and separate conf files for release/source
install

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-13 11:35:19 +02:00
Thomas Citharel b34958d3af
Refactor Webfinger module, use XRD host-meta to find webfinger endpoint
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-12 12:01:49 +02:00
Thomas Citharel ae2982b2d5
Bump version to 1.1.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-31 10:33:57 +02:00
Thomas Citharel ce96627fb5
Bump version to 1.1.0-rc.3
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-30 15:14:39 +02:00
Thomas Citharel ef4a1d0b76
Only add unix executables in releases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-30 14:36:41 +02:00
Thomas Citharel 2b25953707
Bump version to 1.1.0-rc.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-30 09:55:21 +02:00
Thomas Citharel 8e6aa8c85c
Decode HTML entities when sanitized
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-30 09:12:53 +02:00
Thomas Citharel 7df18577e7
Bump version to 1.1.0-rc.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-29 11:42:38 +02:00
Thomas Citharel efea6f8423
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-25 14:42:02 +01:00
Thomas Citharel 99476dcfc7
Bump version to 1.1.0-beta.6
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-17 13:55:53 +01:00
Thomas Citharel cd3aaf6957
Bump version to 1.1.0-beta.5
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-17 11:13:42 +01:00
Thomas Citharel 00fa71dc66
Bump version to 1.1.0-beta.4
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-17 09:22:04 +01:00
Thomas Citharel 27a1d92e52
Bump version to 1.1.0-beta.2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-16 16:09:07 +01:00
Thomas Citharel 56cc052e55
Bump to 1.1.0-beta.1
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-15 11:39:26 +01:00
Thomas Citharel d782ee37f0
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-09 10:42:01 +01:00
Thomas Citharel 3fe64a4389
Introduce the group activity section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-26 09:37:06 +01:00
Thomas Citharel d0567f783d
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-15 09:40:42 +01:00
Thomas Citharel 496debd6f3
Change everything for releases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-10 14:39:09 +01:00
Thomas Citharel 1c3f607eb5
Bump version to 1.1.0
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-05 15:19:17 +01:00
Thomas Citharel ad74234ab4
Upgrade to use latest Sentry
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-05 15:19:16 +01:00
Thomas Citharel aeb6b2679c
Require Elixir 1.11
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-05 15:19:16 +01:00
Thomas Citharel 48e5ad89e7
Merge branch 'stable-1.0.x' 2021-02-04 17:20:59 +01:00
Thomas Citharel 5b737e2e5b
Bump version to 1.0.6
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-04 17:18:42 +01:00
Thomas Citharel 88707ff729
Add Sentry
We use Sentry 7.x for now because Sentry 8.0 requires Elixir 1.10

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-27 17:06:09 +01:00
Thomas Citharel 2810102136
Bump version to 1.0.5
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-27 09:59:03 +01:00
Thomas Citharel a6c2fb97a7
Add sobelow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-22 19:44:58 +01:00
Thomas Citharel 010d1dce60
Update atomex dependency
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-22 14:02:28 +01:00
Thomas Citharel 208886fbea
Bump to 1.0.4
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-22 12:33:43 +01:00
Thomas Citharel 13609751ec
Upgrade deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-22 11:52:53 +01:00