Files
ncd-fe/packages/pl-fe
dependabot[bot] c29927ac81 build(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.23.0 to 8.24.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 08:56:07 +00:00
..
2025-01-08 12:56:22 +01:00
2025-02-15 13:57:23 +01:00
2024-12-05 16:31:23 +01:00

pl-fe is a social networking client app. It works with any Mastodon API-compatible software, but it's focused on supporting alternative backends, like Pleroma or GoToSocial.

GitHub Repo stars GitHub License Weblate project translated

Try it out

Want to test pl-fe with any existing MastoAPI-compatible server? Try pl.mkljczk.pl — enter your server's domain name to use pl-fe on any server!

If you want to use pl-fe as the default frontend on your server, download the latest build from pl.mkljczk.pl/pl-fe.zip and install it following the instructions for your backend. For example, on a standard Pleroma installation you can use:

curl -O https://pl.mkljczk.pl/pl-fe.zip
unzip pl-fe.zip -d /opt/pleroma/instance/static/
rm pl-fe.zip

Note: Some Fediverse software (Akkoma, Mitra) use Content Security Policy configuration which disallows the usage of inline styles, which are used by pl-fe for color schemes. Mangane README suggests using server configuration to override the default CSP header:

Here is an example configuration for nginx:

# add style-src for mangane
proxy_hide_header Content-Security-Policy;
add_header Content-Security-Policy "upgrade-insecure-requests;script-src 'self';connect-src 'self' blob: https://example.com wss://example.com;media-src 'self' https:;img-src 'self' data: blob: https:;default-src 'none';base-uri 'self';frame-ancestors 'none';style-src 'self' 'unsafe-inline';font-src 'self';manifest-src 'self';" always;

Please replace https://example.com with your own domain

Contribute

Code contributions are welcome. Weblate is used for project translation.

Translation status

License

pl-fe is a fork of Soapbox, which was forked from Gab Social, which is a fork of Mastodon.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.


Follow my Pleroma account to stay up to date on pl-fe development.