/kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network. https://kbin.pub
Go to file
Szymon 0c0cb1a800
Kbin CI/CD pipeline / build (push) Successful in 1m49s Details
Kbin CI/CD pipeline / unit-test (push) Successful in 46s Details
Kbin CI/CD pipeline / fixer-dry-run (push) Failing after 56s Details
Update flash message after adding new post (#1334)
PR fixes  #1315, I've added the string to Weblate

Reviewed-on: #1334
Co-authored-by: Szymon Kamiński <kaminskisj@gmail.com>
Co-committed-by: Szymon Kamiński <kaminskisj@gmail.com>
2024-02-05 12:23:47 +00:00
.forgejo/workflows Improve php cs fixer rules (#823) 2023-09-12 14:14:44 +00:00
LICENSES Add CC0-1.0, AGPL-3.0 license (#1278) 2023-11-18 12:12:24 +00:00
assets Allow to refresh random sidebar content (#1330) 2023-12-10 09:56:14 +00:00
bin Clean up bash in post-upgrade 2023-07-30 17:27:55 +00:00
ci Try to do a build in Actions (#753) 2023-07-14 14:17:25 +00:00
config Doctrine SLC #1 2023-12-20 12:16:15 +01:00
docker /kbin RTR#20 Preparing for the refactoring, support us page (#1291) 2023-11-21 12:24:41 +00:00
docs /kbin RTR#20 Preparing for the refactoring, supportus page (#1295) 2023-11-21 22:25:06 +00:00
migrations /kbin RTR#37 Preparing for the refactoring, Image manager 2023-12-13 12:52:56 +01:00
public /kbin RTR#20 Preparing for the refactoring, supportus page (#1295) 2023-11-21 22:25:06 +00:00
src Update flash message after adding new post (#1334) 2024-02-05 12:23:47 +00:00
templates Doctrine SLC #1 2023-12-19 15:24:50 +01:00
tests Fix 500 error when creating a public OAuth2 client via the API (#1335) 2023-12-20 16:36:43 +00:00
tools Update phpcsfixer to latest version 2023-07-18 14:15:55 +02:00
translations Update flash message after adding new post (#1334) 2024-02-05 12:23:47 +00:00
.dockerignore Clean up builder pollution 2023-06-21 12:18:40 +08:00
.env.example Move oauth admin line out of captcha section, closer to oauth (optional) config to avoid confusion and clutter (#1048) 2023-08-28 07:03:00 +00:00
.env.example_v2 Add REST API pt. 3 - Add Magazine User/Moderator/Owner APIs (#950) 2023-09-04 19:06:52 +00:00
.env.test Fix some tests (#1145) 2023-09-19 10:45:50 +00:00
.gitignore NGI0-REUSE: Adding SPDX copyright (#1277) 2023-11-18 11:57:10 +00:00
.php-cs-fixer.dist.php Add slash before native functions to speed up resolving (#1129) 2023-09-15 10:43:38 +00:00
CONTRIBUTING.md Sync contributing wiki to git repo (#1162) 2023-09-24 07:32:53 +00:00
Dockerfile Dockerfile fix, update dependencies, contributing.md (#1208) 2023-11-02 08:31:36 +00:00
LICENSE Add CC0-1.0, AGPL-3.0 license (#1278) 2023-11-18 12:12:24 +00:00
README.md /kbin RTR#20 Preparing for the refactoring, supportus page (#1295) 2023-11-21 22:25:06 +00:00
UPGRADE.md Sync upgrade markdown with wiki 2023-07-22 22:52:40 +02:00
clover.xml Some profile tests 2021-04-21 22:27:31 +02:00
composer.json Allow to refresh random sidebar content (#1330) 2023-12-10 09:56:14 +00:00
composer.lock Allow to refresh random sidebar content (#1330) 2023-12-10 09:56:14 +00:00
docker-compose.override.yml Start yarn watch automatically in docker dev setup (#431) 2023-08-16 12:17:02 +00:00
docker-compose.prod.yml Docker update 2022-08-10 11:04:45 +02:00
docker-compose.yml Docker volumes temp 2023-06-12 08:31:49 +02:00
package.json Allow to refresh random sidebar content (#1330) 2023-12-10 09:56:14 +00:00
phpunit.xml.dist Update Symfony to 6.4 and other deps, fix some deprecations (#1325) 2023-12-02 08:20:14 +00:00
psalm.xml /kbin RTR#15 Preparing for the refactoring 2023-11-16 13:31:30 +00:00
symfony.lock Allow to refresh random sidebar content (#1330) 2023-12-10 09:56:14 +00:00
webpack.config.js Email templating / styling framework implementation (#1032) 2023-09-13 16:19:15 +00:00
yarn.lock Allow to refresh random sidebar content (#1330) 2023-12-10 09:56:14 +00:00

README.md

/kbin

/kbin is a modular, decentralized content aggregator and microblogging platform running on the Fediverse network. It can communicate with many other ActivityPub services, including Mastodon, Lemmy, Pleroma, Peertube. The initiative aims to promote a free and open internet.

The inspiration came from platforms like Postmill, Strimoid, and Pixelfed.

Note: This is a very early beta version, and a lot of features are currently broken or in active development, such as federation.

Kbin logo

Contributing


Getting Started

Requirements

See also Symfony requirements

  • PHP version: 8.2 or higher
  • GD or Imagemagick PHP extension
  • NGINX / Apache / Caddy
  • PostgreSQL
  • Redis (optional)
  • Mercure (optional)
  • RabbitMQ (optional)

Documentation

Federation

Official Documents

Unofficial Sources

Credits

Core Team

https://codeberg.org/org/Kbin/teams

Design Team

Languages

  • English
  • Chinese
  • Danish
  • Dutch
  • Esperanto
  • French
  • Galician
  • German
  • Greek
  • Italian
  • Japanese
  • Polish
  • Russian
  • Spanish
  • Turkish
  • Ukrainian

https://translate.codeberg.org/projects/kbin/kbin/

Donate

Note: Please, also don't forget about all the contributors. These are people who are actively contributing to /kbin project and are all volunteers.

Support us

NGI Zero Entrust

Fastly

FTdL

JetBrains

blackfire.io

BrowserStack

License

AGPL-3.0 license