Photo Sharing. For Everyone.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Your Name 655d71ba5c Fix OAuth client secret not displayed after creation
Fixes #6630 (partial — client secret issue)

In Passport v13, client secrets are hashed at the model level and only
available as plain_secret on the response from the creation endpoint.
The previous code immediately re-fetched the client list after creation,
losing the plain secret since it's not stored or returned on GET.

Changes:
- Capture plain_secret from the POST response
- Show a dedicated modal with the client ID and secret after creation
- Warn users to copy the secret immediately (it won't be shown again)
- Add a Copy button for convenience
- Show 'Hidden (only shown at creation)' in the table for existing clients
1 month ago
.ddev
…
.github
…
.vscode
…
app Update UserAvatarDelete command. Fixes #6627 1 month ago
bootstrap
…
config Bump version 1 month ago
database Update AppRegisterController 1 month ago
public Update compiled assets 1 month ago
resources Fix OAuth client secret not displayed after creation 1 month ago
routes Merge branch 'staging' into remove-exp-rec 1 month ago
storage
…
tests
…
.dockerignore
…
.editorconfig
…
.env.docker.example
…
.env.example
…
.env.testing
…
.gitattributes
…
.gitignore
…
.markdownlint.json
…
.node-version
…
.shellcheckrc
…
CHANGELOG.md Bump version 1 month ago
CODEOWNERS
…
CODE_OF_CONDUCT.md
…
CONTRIBUTING.md
…
DOCKER_COMPOSE_SETUP.md
…
Dockerfile Update Dockerfile 1 month ago
LICENSE
…
README.md
…
SECURITY.md
…
artisan
…
composer.json Update symfony/http-foundation requirement due CVE-2026-48736 3 months ago
composer.lock Update composer 1 month ago
crowdin.yml
…
docker-compose.yml
…
funding.json
…
package-lock.json Update compiled assets 5 months ago
package.json Update compiled assets 5 months ago
phpunit.xml
…
server.php
…
webpack.mix.js
…

README.md

Pixelfed logo

Latest Stable Version License Total Pixelfed users from FediDB

Introduction

Photo sharing the way it should be. Pixelfed lets your casual shots and creative photography find their audience naturally, without algorithmic barriers. Join millions of people sharing across the fediverse.

Pixelfed web user interface in light mode

Official Documentation

Documentation for Pixelfed can be found on the Pixelfed documentation website.

Run on YunoHost

Install on YunoHost

Pixelfed app for YunoHost. See the package source code

License

Pixelfed is open-sourced software licensed under the AGPL license.

Communication

The ways you can communicate on the project are below. Before interacting, please read through the Code Of Conduct.

Pixelfed Sponsors

We would like to extend our thanks to the following sponsors for funding Pixelfed development. If you are interested in becoming a sponsor, please visit the Pixelfed Patreon Page

This project is supported by: