Commit Graph

112 Commits (dev)

Author SHA1 Message Date
daniel 3861e7ddfe
Staging (#5978)
* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* feat translate story

* translate auth

- register
- login

* add remove follow

* Update ApiV1Controller.php

Co-Authored-By: Mathieu <385764+Casmo@users.noreply.github.com>

* New translations web.php (Chinese Simplified)
[ci skip]

* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* add missing key

* add missing keys

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* New translations web.php (Turkish)
[ci skip]

* New translations web.php (Italian)
[ci skip]

* translate custom  filter

* New translations web.php (Italian)
[ci skip]

* use configured alt text length limit when uploading multiple photos

* in notifications sidebar, show popover on shared posts too, not just liked posts

* use case insensitive search when tagging accounts

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* Generic OIDC Support

* Everything should be configurable by env variables
* Basic request tests

* Fixes for items highlighted by review.ai

* Consider using `hash_equals()` instead of `==` when comparing the state values to prevent timing attacks:
`abort_unless(hash_equals($request->input('state'), $request->session()->pull('oauth2state')), 400, 'invalid
state');`
* For better data integrity, consider adding a foreign key constraint to the user_id column: `$table-
>foreign('user_id')->references('id')->on('users')->onDelete('cascade');`
* Does the OIDC provider guarantee that the username field exists in the userInfo data? Consider adding a
null check or fallback: `$userInfoData[config('remote-auth.oidc.field_username')] ?? null`

* field isnt accessTokenResourceOwnerId but responseResourceOwnerId

* New translations web.php (Dutch)
[ci skip]

* Fix components

* Update LandingService and Config util to properly support the legal_notice setting

* Update footer to use legalNotice i18n

* Update i18n

* Update sidebar with gap padding for footer links

* Update compiled assets

* Update i18n json

* Update OIDC config with comments, and disable tests as we dont have db tests configured

* Update remove_from_followers api endpoint

* Update i18n

* Update compiled assets

* Update changelog

* New supported formats, Preserve ICC Color Profiles, libvips support

Update image pipeline to handle avif, heic and webp and preserve ICC color profiles and added libvips support.

* Fix tests

* Update CHANGELOG.md

---------

Co-authored-by: Samy Elshamy <elshamy@coderbutze.de>
Co-authored-by: Felipe Mateus <eu@felipemateus.com>
Co-authored-by: Mathieu <385764+Casmo@users.noreply.github.com>
Co-authored-by: Mackenzie Morgan <macoafi@gmail.com>
Co-authored-by: Gavin Mogan <git@gavinmogan.com>
2 months ago
Daniel Supernault dfd628ed90
Update api routes, add custom filter endpoints 3 months ago
Daniel Supernault 437d742ac4
Add custom filters
Add custom filters, compatible with Mastodon `/api/v2/filters`

Todo:
- [ ] fix routes
- [ ] finish other context filtering
4 months ago
Daniel Supernault 0f1819125c
Update post pinning, and dispatch Notification cache warming to a job, and fix reblogged state on some endpoints 4 months ago
Daniel Supernault eac222d243
Move fallback media route 6 months ago
Daniel Supernault ee01e073ef
Update AppRegisterController 6 months ago
Daniel Supernault 4e6e6b4ab7
Update routes 6 months ago
Daniel Supernault 886d6ec789
Update API routes 10 months ago
Daniel Supernault 669f8b280b
Update api routes 10 months ago
daniel 1dbcdee289
Merge branch 'staging' into feat/implement-admin-domain-blocks-api 12 months ago
Daniel Supernault b03f5cec8b
Update ApiV1Dot1Controller, add new single media status create endpoint 1 year ago
daniel c13826e44b
Merge pull request #5215 from pixelfed/groups
Add Groups
1 year ago
Daniel Supernault 8f7becc58b
Add push notification api endpoints 1 year ago
Daniel Supernault d6b6145186
Add Group api routes 1 year ago
Daniel Supernault 2cae8b48de
Update discover, add network trending using Beagle API 1 year ago
Daniel Supernault b29527cf53
Add api endpoint 1 year ago
Daniel Supernault 4aad1c225a
Add api/v1/instance/peers API endpoint, disabled by default 1 year ago
Daniel Supernault bc2495c676
Update CollectionsController, add new self route 1 year ago
Emelia Smith 21466556d4
Add update and delete 1 year ago
Emelia Smith 652654e24f
WIP: Implement domain blocks 1 year ago
Daniel Supernault 63c9ebe81f
Update api routes 2 years ago
Daniel Supernault 33dbbe467d
Add Mutual Followers API endpoint 2 years ago
Daniel Supernault bcb88d5b0a
Update StoryApiV1Controller, add self-carousel endpoint. Fixes #4352 2 years ago
Daniel Supernault aa166ab11a
Update ApiV1Controller, move tags endpoints to TagsController 2 years ago
Daniel Supernault 941736ce6c
Update StoryApiV1Controller, add viewers route to view story viewers 2 years ago
Daniel Supernault f54cf0b2d7
Update timeline settings 2 years ago
Daniel Supernault ff58f9707f
Add Health check endpoint at /api/service/health-check 2 years ago
Daniel Supernault 89c3710d3c
Update AdminApiController, add instance stats endpoint 2 years ago
Daniel Supernault a8453e7719
Update api routes, add DeprecatedEndpoint middleware 2 years ago
Daniel Supernault a2305d5fdc
Added `/api/v1.1/accounts/app/settings` endpoint and UserAppSettings model to store app specific settings 2 years ago
Daniel Supernault 98cf8f32a0
Add Post Edits/Updates 2 years ago
Daniel Supernault 167dbcdd43
Add /api/v2/instance api endpoint 2 years ago
Daniel Supernault 521b3b4c82
Add /api/v1/tags/:id api endpoint 2 years ago
Daniel Supernault b4ad6668e9
Update api routes 2 years ago
Daniel Supernault 175a848665
Add /api/v1/followed_tags api endpoint 2 years ago
Daniel Supernault 09c0032b39
New landing page design 2 years ago
Daniel Supernault 855e9626a5
Update Story v1.1 api endpoints 2 years ago
Daniel Supernault 1ae19ea571
Update api routes, add post method support to /api/v1/accounts/update_credentials to properly handle binary form data (avatars) 2 years ago
Daniel Supernault 9bbd6dcd23
Update v1.1 api, add post moderation endpoint 2 years ago
Daniel Supernault 9ab9ffbafe
Add places api endpoints 3 years ago
Daniel Supernault 94395be9c4
Add archive api endpoints 3 years ago
Daniel Supernault d5dc928224
Update admin api 3 years ago
Daniel Supernault a224c71151
Add admin api 3 years ago
Daniel Supernault b9154e3090
Update api routes 3 years ago
Daniel Supernault b73ca9a1ea
Add Admin Invites 3 years ago
Daniel Supernault 59e818cbbd
Update iar 3 years ago
Daniel Supernault 772cfb9cee
Initial in-app registration logic 3 years ago
Daniel Supernault 94697d536b
Add Server Directory integration 3 years ago
Daniel Supernault 84e152896b
Update CollectionController 3 years ago
Daniel Supernault 0a82e9466d
Update api routes 3 years ago