No description
Find a file
marcin mikołajczak 74eb83e151 Fix multiselect component overflow
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-27 12:08:20 +02:00
.github/workflows Remove some Soapbox-specific stuff 2024-07-26 23:59:08 +02:00
.gitlab Add template for easy before/after screenshots 2022-12-28 11:53:09 -05:00
.husky Use lint-staged with Husky to only lint changed files 2021-09-15 11:00:50 -05:00
.vscode vscode: don't lint css through VSCode (rely on stylint and Tailwind extension) 2023-01-17 21:20:46 -06:00
custom Allow custom module imports 2022-05-09 17:57:15 -05:00
installation Fix some typos 2024-01-11 14:53:06 +01:00
scripts lint 2024-08-20 16:54:19 +02:00
src Fix multiselect component overflow 2024-08-27 12:08:20 +02:00
tailwind Rename pages to layouts 2024-08-24 15:01:35 +02:00
types/redux-immutable Nuke translationRunner, make yarn i18n work again 2023-10-11 14:35:28 -05:00
.dockerignore build: produce a soapbox.zip 2023-09-18 12:54:21 -05:00
.editorconfig Add .editorconfig 2020-04-11 15:02:30 -05:00
.env.example Patron updates 2020-06-30 17:33:21 -05:00
.eslintignore Convert eslint config to json 2023-12-21 11:31:51 -06:00
.eslintrc.json Require newline 2024-08-20 13:02:36 +02:00
.gitattributes Add .gitattributes, prevent conflicts on CHANGELOG.md 2022-12-14 17:44:16 -06:00
.gitignore Update code to deal with new paths under src 2023-09-18 16:37:15 -05:00
.gitlab-ci.yml Update docker Docker tag to v25 2024-02-11 16:07:01 +00:00
.gitpod.yml add javanese font 2023-12-22 19:36:32 +00:00
.lintstagedrc.json Change app/ to src/ in configuration files etc 2023-09-18 16:07:02 -05:00
.npmrc Add .npmrc for JSR 2024-03-06 15:49:16 -06:00
.stylelintrc.json Upgrade stylelint to v16, remove deprecated rules 2023-12-21 11:00:33 -06:00
.tool-versions Upgrade sass, bump nodejs in .tool-versions 2023-12-20 22:21:14 -06:00
app.json Rename project to pl-fe 2024-04-28 23:09:10 +02:00
babel.config.cjs Nuke translationRunner, make yarn i18n work again 2023-10-11 14:35:28 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-07-27 00:19:16 +02:00
compose-dev.yaml Support Docker local development 2022-10-27 12:09:12 -05:00
Dockerfile Update Node.js to v21 2023-10-20 00:07:16 +00:00
Dockerfile.dev Update Node.js to v21 2023-10-20 00:07:16 +00:00
heroku.yml Add heroku.yml so it uses the Dockerfile 2022-09-01 17:21:05 -05:00
index.html Rename project to pl-fe 2024-04-28 23:09:10 +02:00
LICENSE Add LICENSE and README 2020-03-28 16:06:29 -05:00
package.json Allow managing interaction policies 2024-08-26 20:05:39 +02:00
postcss.config.cjs lint 2024-08-20 16:54:19 +02:00
README.md Update translations handling 2024-08-22 19:26:07 +02:00
renovate.json Renovate: disable lockFileMaintenance 2023-01-05 19:01:25 +00:00
tailwind.config.ts Rename pages to layouts 2024-08-24 15:01:35 +02:00
tsconfig.json Merge with downstream 2024-07-11 15:32:04 +02:00
vite.config.ts Migrate most of the dashboard to pl-api 2024-08-25 20:17:52 +02:00
yarn.lock Allow managing interaction policies 2024-08-26 20:05:39 +02:00

pl-fe is a social networking client app forked from Soapbox. It is intended to be used with pl backend, but works with any Mastodon API-compatible software.

Differences compared to Soapbox

  • Broader compatibility: The compatibility matrix has been updated to support more features on various backends. Support for features specific to Mitra, Toki, GoToSocial and Akkoma has been added, more are coming soon.
  • WYSIWYG status composer: You can use the WYSIWYG editor for advanced text formatting on any backend with Markdown support.
  • Language detection: When you write a post, the language gets detected automatically with great accuracy. You can always select it manually.
  • Drafts: You can save a post you are working on and finish it later. Drafts are only stored locally and work with any backend.
  • Quote anywhere: If your backend supports quote posts, you can now quote a post by simply putting the link in your post, so you can now quote other posts in a reply.
  • Interaction circles: A fun feature you might know from third-party tools for Twitter. You can generate a picture that represents the accounts you interact the most with.

There is more to mention. pl-fe includes various minor improvements and visual changes.

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!

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/.