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
|
e31433cf83
|
Allow for resource providers to register a csp policy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 11:50:15 +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
|
e97206077c
|
Add CSP Policy for pictures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 09:26:45 +01:00 |
|
Thomas Citharel
|
a1726fc12e
|
Add sha-256 hash for toggling dark theme code and remove inlined phoenix digest
Follow-up to !1300
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 11:36:32 +01:00 |
|
Thomas Citharel
|
470a3e594b
|
Correctly escape user-defined names in emails
Closes #1151
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 14:30:40 +01:00 |
|
Thomas Citharel
|
e420713a6f
|
Add setting to toggle light/dark mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-28 17:41:49 +02:00 |
|
Thomas Citharel
|
8761556bac
|
Add logging for when cached iCalendar feed data can't be found
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-28 09:58:36 +02:00 |
|
Thomas Citharel
|
ad0fc61994
|
Remove obscure reference to Douglas Adams
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-18 16:26:17 +02:00 |
|
Thomas Citharel
|
74581912f3
|
Only preload svg shapes on homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-11 18:45:33 +02:00 |
|
Thomas Citharel
|
c080795955
|
Reconfigure plug at runtime with env
Closes #1165
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-06 08:59:50 +02:00 |
|
Thomas Citharel
|
456e987af8
|
Performance improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-05 13:18:38 +02:00 |
|
Thomas Citharel
|
88b4f98c41
|
Make sure session cookie salt in AuthController is loaded dynamically
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 10:16:07 +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
|
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
|
009f90e0d7
|
Fix typo in subtemplate
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 08:55:14 +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
|
6a9fba7db8
|
Fix tests for CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 08:32:42 +02:00 |
|
Thomas Citharel
|
151a7e54ae
|
Fix lint issues, update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-20 17:06:42 +02:00 |
|
Thomas Citharel
|
07b2447a07
|
Add missing case for :member_approved in email member activity
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-28 10:53:52 +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
|
bfc936f57c
|
[JSON-LD] Only render single location when list has only one element
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-23 10:09:10 +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
|
6aba0af3ec
|
Run mix format after deps update
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-06-17 10:48:12 +02:00 |
|
Thomas Citharel
|
123eee675a
|
Fix links to group page in group membership emails and participation
card
Closes #1077
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-10 13:41:02 +02:00 |
|
Thomas Citharel
|
46236dbe1d
|
Fix group notification of new event being sent multiple times
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-10 13:15:12 +02:00 |
|
Thomas Citharel
|
0b49021f8b
|
Fix admin notification e-mails from instance follow for Mastodon
instances
Show an appropriate name in the body of the mail
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-06 16:36:04 +02:00 |
|
Thomas Citharel
|
87214b038f
|
Add appropriate timeouts for Repo.transactions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-04 08:21:15 +02:00 |
|
Thomas Citharel
|
63a23748ac
|
Improve test coverage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-03 12:58:07 +02:00 |
|
Thomas Citharel
|
1299b3baf1
|
CAS Auth Fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-02 14:40:17 +02:00 |
|
Thomas Citharel
|
a4cc566ee7
|
Fix some typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-02 12:08:00 +02:00 |
|
Thomas Citharel
|
c91e8f6bf3
|
Fix being an administrator when using 3rd-party auth provider
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-28 11:59:24 +02:00 |
|
Thomas Citharel
|
f997f573ba
|
Use a session for state parameter in Ueberauth callback controller
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-28 11:59:24 +02:00 |
|
Thomas Citharel
|
0c49ddc65b
|
Add "Accept-Language" header to sentry request metadata
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-21 10:33:42 +02:00 |
|
Thomas Citharel
|
83f2880dd9
|
Fix some typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-18 14:47:44 +02:00 |
|
Thomas Citharel
|
7a18d0b2bb
|
Fix ex_docs warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-07 18:51:10 +02:00 |
|
Thomas Citharel
|
4f92add78d
|
Format LiveView templates after adding the LiveView formatter plugin
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-07 10:33:11 +02:00 |
|
Thomas Citharel
|
e3adc0684f
|
Make FrontEndAnalytics provide CSP configuration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-06 19:56:09 +02:00 |
|
Thomas Citharel
|
da2254089c
|
Make sure suspended actors are not in the AP cache anymore
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-06 16:54:00 +02:00 |
|
Thomas Citharel
|
e49a8e3905
|
Fix issue in function signature
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-05 12:38:03 +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
|
2bdce8b2fc
|
Handle address is invalid while rendering event preview
Closes #996
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-01 15:01:57 +02:00 |
|
Thomas Citharel
|
de5a5345b6
|
Don't return error 500 when issue with media proxy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-31 11:24:22 +02:00 |
|
Thomas Citharel
|
9ab95efb08
|
Fix an email template and rename a translated string
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-31 10:49:15 +02:00 |
|
Thomas Citharel
|
4a8064f24f
|
Move Sentry request context to new module and load it everytime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-31 10:49:15 +02:00 |
|
Thomas Citharel
|
f043ec32d1
|
Thunderbird 91+ seems to send Accept: XML when doing any query
We only accept ICS, so it didn't work.
Closes #1019
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-21 12:46:56 +01:00 |
|
Thomas Citharel
|
11ac2dcceb
|
Expose remainingAttendeeCapacity and participantCount through AP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-02-08 15:41:42 +01:00 |
|
Thomas Citharel
|
bda18a2150
|
Disable follow of non-instances for now
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 17:50:00 +01:00 |
|
Thomas Citharel
|
2a629759fa
|
Fix link on instance follow email
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 17:45:12 +01:00 |
|