Commit Graph

910 Commits (v0.12.8)

Author SHA1 Message Date
Daniel Supernault 0f781cba34
Update Personal Access Tokens 3 months ago
Daniel Supernault 8ca7770918
Update PersonalAccessTokens component 3 months ago
Daniel Supernault 4c803c2857
Reduce profile bio/website hidden logic to 10 followers from 100 and add a new check to bypass this if they have more than 10 posts 4 months ago
Daniel Supernault ef3fdeeca3
Update profile view 4 months ago
dansup 06521c38df
Merge pull request #6398 from nove-b/feat/embed-color-schemes
feat(embed): add color theme support
6 months ago
Rm Yakovenko a63dbd8436 [Server Bug]: app.logo is not used in code 9 months ago
nove-b 5596d84055 feat(embed): add color theme support 9 months ago
minadzki 80ef8c817b Minor wording adjustments to fit the layout 9 months ago
minadzki db7c48216c Fully localizing the soft-coded portions into Japanese 9 months ago
Daniel Supernault 5da201bb63
Update Hashtag component 1 year ago
Daniel Supernault 24273c28d5
Update Hashtag component 1 year ago
Daniel Supernault 13d4e8c128
Update ComposeModal 1 year ago
Daniel Supernault 19b0b9fc84
Update profile component, show likes + reblogs count on hover. Fixes #6100 1 year ago
(dan)iel (sup)ernault 54a40ab734
Merge pull request #6017 from mkljczk/patch-2
composemodal: do not display 1970 publication date for draft collections
1 year ago
nicole mikołajczyk 5a73b8bbfc
composemodal: do not display 1970 publication date for draft collections 1 year ago
nicole mikołajczyk a651a6aa85
fix typo 1 year ago
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>
1 year ago
Daniel Supernault d5835362ab
Update FilterModal, fix keyword delete bug 1 year ago
Daniel Supernault adc4cffc38
Add custom filter components 1 year ago
Daniel Supernault 1b048664b7
Add Filter components 1 year ago
Daniel Supernault 27fa798208
Fix timeAgo and notifications 1 year ago
Daniel Supernault 2ea1078053
Update Profile.vue, fix pagination 1 year ago
Daniel Supernault cb0a0e634b
Update i18n 1 year ago
daniel 7c51c57a73
Merge pull request #5855 from eufelipemateus/translate-notifications
[Translation] transalte notifications
2 years ago
daniel 64cf29eb28
Merge pull request #5868 from eufelipemateus/transalte-profile
[Translation] translate  profile
2 years ago
Daniel Supernault 73ed3d410d
Update i18n 2 years ago
Felipe Mateus dc20b5fbe7
Merge branch 'staging' into transalte-profile 2 years ago
Felipe Mateus 30c00a864c
translate profile 2 years ago
Felipe Mateus c93c5c1550
Merge branch 'staging' into translate-notifications 2 years ago
Felipe Mateus e2d283d6b5
translate notifications 2 years ago
daniel cd85123ea7
Merge pull request #5843 from helmet91/collection-header-counter-label
Fix collection counter label
2 years ago
Daniel Simon e796476bd4 fix collection counter label 2 years ago
Daniel Supernault f4e8ae0c29
Update timeAgo util, fix year bug 2 years ago
Daniel Supernault 6004f574dd
Update i18n compiled strings 2 years ago
daniel 6276d3539a
Staging (#5674)
* Update .env.docker

Registry has changed. Old registry has been discontinued in August 2024. New Registry added, format of Docker tag has been adjusted as it now contains the Debian Release as well.

Sample Version is set to current stable but can be adjusted to any of the available branches.

* Update .env.docker

Stick major.minor according to https://jippi.github.io/docker-pixelfed/customize/tags/#pixelfed-version

Disable Debian Release Check until it's solved in dottie.

Closes https://github.com/pixelfed/pixelfed/issues/5264

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

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

* fix: don't restore memory limit after cities import

Since this command can only be invoked by CLI, the process will exit after a successful import, so restoring the transient PHP memory limit doesn't really have any affect.

In PHP 8.4, this throws the following error (which doesn't happen in 8.3 and below)

> [entrypoint / 11-first-time-setup.sh] - (stderr) 128769/128769 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%[2025-01-20 11:29:23] production.ERROR: Failed to set memory limit to 134217728 bytes (Current memory usage is 134746112 bytes) {"exception":"[object] (ErrorException(code: 0): Failed to set memory limit to 134217728 bytes (Current memory usage is 134746112 bytes) at /var/www/app/Console/Commands/ImportCities.php:140)

It seems to be a 8.4 behavior change, so removing the logic would make it go away

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

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

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

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

* fix(compose-modal): avoid WebGL if it's not needed

* fix(compose-modal): update webgl-media-editor

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

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

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

* Update .env.example

Adding the parameter INSTANCE_DISCOVER_PUBLIC="true" to prevent a HTTP 403 error at the explorer tab in the instance preview.

* New variable for lang spanish

* Variable for lang spanish

* Update Dockerfile, fixes #5535 #5559

* Fix #5582

* Fix #5632

* Update status twitter:card to summary_large_image for images/albums

* Update changelog

---------

Co-authored-by: Lioh Moeller <lioh.moeller@gmx.net>
Co-authored-by: Christian Winther <jippignu@gmail.com>
Co-authored-by: Taye Adeyemi <dev@taye.me>
Co-authored-by: stemy2 <stemy2@users.noreply.github.com>
Co-authored-by: Uthanien <feldarec@gmail.com>
2 years ago
Taye Adeyemi f896e5514a fix(compose-modal): avoid WebGL if it's not needed 2 years ago
Daniel Supernault f82dfe8b3e
Add story components 2 years ago
Daniel Supernault 989fdc3a83
Update i18n js 2 years ago
Taye Adeyemi 669a68d27b feat: apply filters with WebGL 2 years ago
Jonas Geiler e318d526c7
Add missing `reject` argument 2 years ago
Jonas Geiler 7d80ac3c93
Improve media filtering by using OffscreenCanvas, if supported
Also improve browser support by testing for each feature instead of checking the user agent.
Also improve error handling by using promises.

Fixes #2939
Fixes #4194
2 years ago
Jonas Geiler 249468d154
Fix `defineErrorMessage` which is not actually using the `msg` variable it creates 2 years ago
Jonas Geiler 6d20c85e91
Fix `applyFilterToMediaSave` passing options to `image.addEventListener` instead of `canvas.toBlob` 2 years ago
Daniel Supernault 8af77a3f78
Add Profile Carousels 2 years ago
Daniel Supernault 1c6abc2f54
Update PostComponent.vue 2 years ago
Daniel Supernault be233c04fd
Update spa, add group routes 2 years ago
Daniel Supernault e4f50cdf28
Add Group vues 2 years ago
Daniel Supernault 3811a1cd65
Add Groups vues 2 years ago
Daniel Supernault 87ee0633fe
Update assets, move presenters 2 years ago
Daniel Supernault ad03291699
Update VideoPresenter component, add webkit-playsinline attribute to video element to prevent the full screen video player 2 years ago