Commit graph

553 commits

Author SHA1 Message Date
79b9013707
feat: Add Flare support
- Add new log channel "flare" and update "stack" channel to use it
- Introduce placeholders for log messages in several channels
- Add processors to "papertrail" and "stderr" channels
- Add `spatie/laravel-ignition` package to composer requirements
- Change `$dontReport` variable to `$dontFlash` in exception handler
- Add `FLARE_KEY` and `BRIDGY_MASTODON_TOKEN` to `.env.github` and `.env.example` files
2023-06-09 14:07:24 +01:00
e62f68f514
style: Improve security by updating CSP headers
- Update `CSPHeader.php` to improve security by removing unsafe-inline.
2023-05-29 12:46:17 +01:00
eb82ff4ca5
fix: Add unsafe-inline to style-src CSP header
- Improve content-security policy for better website security
- Add `'unsafe-inline'` to the `style-src` header in `CSPHeader.php`
2023-05-27 18:19:42 +01:00
f2ad3a6626
Fix code style with Laravel Pint 2023-05-12 15:35:41 +01:00
86ac67698e
Remove activity stream functionality from controllers and providers.
- Remove activity stream related code and files
- Update configuration for HtmlSanitizer and RetryGuzzle
- Add `paginate` macro for `Collection`
- Remove unused code for `Codebird`
- Simplify `FrontPageController` and `NotesController` methods
2023-05-12 15:30:05 +01:00
7ee5bb00ba
Update Laravel Pint 2023-04-20 17:34:06 +01:00
58c5a7d443
Re-add search functionality 2023-04-11 21:44:55 +01:00
bdb69df52d
Switch bio to be stored in database 2023-04-11 17:37:42 +01:00
88e1246f8b
Remove Twitter POSSE support 2023-04-08 13:25:36 +01:00
9743ba8eed
Fix some Laravel Pint issues 2023-02-18 09:53:57 +00:00
16b120bc73
Upgrade to Laravel 10 2023-02-18 09:34:57 +00:00
cee9d77b50
Make Upgrade guide changes 2023-02-17 09:41:14 +00:00
6d6e719f52
Update Laravel Pint, fix files in codebase 2023-02-16 16:57:06 +00:00
f2c8f04c2f
Laravel Pint fixes
Also remove a file that wasn’t needed
2023-02-04 10:30:49 +00:00
f38235561f
Add tests for screenshots 2023-02-04 10:22:00 +00:00
c410e344a0
Begin work on unit tests 2023-01-20 16:02:04 +00:00
45c71bbb47
Setup CloudConvert to take webpage screenshots 2023-01-02 09:39:23 +00:00
a8b3dffddb
Update Laravel Sail 2022-12-23 10:30:42 +00:00
6c43363c78
Make some tweaks around dealing with replies 2022-12-03 20:12:39 +00:00
4bea97df0c
Fix smallurl attribute on Media 2022-12-02 19:59:04 +00:00
33acf33be9
Update Laravel Pint and fix code style 2022-12-02 19:49:29 +00:00
ca6205d2a6
Allow micropub to post notes and articles 2022-11-29 19:58:44 +00:00
cfca6a1de5
Refactor models to use new attribute cast 2022-11-26 10:55:58 +00:00
8a83d9b565
Fix Laravel Pint issue 2022-11-24 21:52:32 +00:00
3f4634710c
Implement strict Eloquent when developing 2022-11-24 21:44:57 +00:00
42f0fa2238
Return a published and mime type data with sourced media uploads 2022-11-20 17:12:22 +00:00
6c28f75678
Add Laravel Pint fixes 2022-11-16 21:07:59 +00:00
027eccfad8
Update querying of last uploaded media 2022-11-16 20:30:08 +00:00
9fcd16ec16
Handle finding webmention targets better
If a site does not support webmentions, my code should not error
2022-11-09 19:32:22 +00:00
6f6abae258
When posting to Mastodon send the original markdown 2022-11-06 10:16:18 +00:00
faeceea995
Fix some Laravel Pint issues
Also fix a typo in a comment, also add declare strict types
2022-11-04 15:31:07 +00:00
72cb4fd7eb
Allow notes to be syndicated to Mastodon 2022-11-04 15:23:31 +00:00
c9106b5b8b
Fix issues saving syndication targets 2022-10-24 17:18:04 +01:00
66257e7e9b
Use new syndication target model when processing MicroPub requests 2022-10-23 20:38:12 +01:00
0ddec78d09
Allow syndication targets to be added/edited in admin interface 2022-10-23 13:11:31 +01:00
ea8395a651
Add model to store syndication target data 2022-10-22 14:18:21 +01:00
4a0bc6005a
Fix issuing of token during IndieAuth sign in 2022-10-15 16:09:53 +01:00
c3c395c659
Rework indieauth checking in token endpoint
We know the me value, it is our app
2022-09-24 19:05:45 +01:00
ff6d8ae3eb
Fix Laravel Pint issues 2022-09-24 18:33:36 +01:00
e456f688a3
We need to manually check the indieauth endpoint ourselves now 2022-09-24 18:28:05 +01:00
903ebf56eb
Update code to work with stricter JWT library checks 2022-08-23 20:50:19 +01:00
26cd021a25
Fix a typo in a comment 2022-08-14 18:07:38 +01:00
a0954bc936
Add the page for tagged bookmarks 2022-08-14 17:56:21 +01:00
5e5f74f4ed
Fix /notes/new page so it is not a 404 2022-08-13 16:00:06 +01:00
465c15f012
Dont run csp locally 2022-08-05 20:58:31 +01:00
46e9e622b8
Switch CORS middleware 2022-07-15 17:53:30 +01:00
e36f15d391
Fix files with Laravel Pint 2022-07-09 10:08:26 +01:00
3ff4149304
Use CommonMark plugin for @-mentions 2022-07-08 16:37:38 +01:00
e98a90fe1e Switch to Symfony’s HTML Sanitizer package 2022-06-02 09:40:34 +01:00
48d1c9a00b Improve tests 2022-05-14 17:48:53 +01:00