1
0
Fork
You've already forked kbin-core
0
forked from Kbin/kbin-core
Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network.
  • PHP 83.4%
  • Twig 10.6%
  • SCSS 3.6%
  • JavaScript 2%
  • Dockerfile 0.2%
  • Other 0.2%
Find a file
rideranton e3f67790d2 Fix 500 errors with Entry, Post, and Comment Deletion and add tests ( #1099 )
This PR fixes recent issues with entry, post, and comment deletion and adds tests to ensure regressions in this area can actually be caught by the test suite.
Also fixes a similar issue with purging users as an admin
Fixes #1097
Reviewed-on: Kbin/kbin-core#1099
Reviewed-by: Melroy van den Berg <melroy89@noreply.codeberg.org>
Co-authored-by: rideranton <rideranton@hotmail.com>
Co-committed-by: rideranton <rideranton@hotmail.com>
2023年09月09日 19:13:15 +00:00
.forgejo/workflows Simply trigger on exact branch names 2023年07月25日 14:08:56 +00:00
assets Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +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 Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +00:00
docker Omit specifying Caddy version to always use latest ( #1020 ) 2023年08月19日 11:08:49 +00:00
docs Add REST API pt. 1 - Add OAuth2 server + client management and stats APIs for admins and users ( #817 ) 2023年08月15日 17:42:51 +00:00
LICENSES Add license and copyright to CacheMarkdownListener ( #1005 ) 2023年08月15日 20:07:32 +00:00
migrations Ignore magazines custom CSS ( #1065 ) 2023年09月02日 08:35:33 +00:00
public X-Robots-Tag headers 2023年07月19日 09:17:52 +02:00
src Fix 500 errors with Entry, Post, and Comment Deletion and add tests ( #1099 ) 2023年09月09日 19:13:15 +00:00
templates Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +00:00
tests Fix 500 errors with Entry, Post, and Comment Deletion and add tests ( #1099 ) 2023年09月09日 19:13:15 +00:00
tools Update phpcsfixer to latest version 2023年07月18日 14:15:55 +02:00
translations Sync again from weblate ( #1090 ) 2023年09月07日 00:14:08 +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 Tests, translations Entries, Posts 2023年02月13日 18:30:26 +01:00
.gitignore Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +00:00
.php-cs-fixer.dist.php Install php-cs-fixer with Symfony rules 2023年07月15日 14:18:57 +02:00
clover.xml Some profile tests 2021年04月21日 22:27:31 +02:00
composer.json Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +00:00
composer.lock Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +00:00
CONTRIBUTING.md Update 'CONTRIBUTING.md' 2023年07月14日 22:06:16 +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
Dockerfile Omit specifying Caddy version to always use latest ( #1020 ) 2023年08月19日 11:08:49 +00:00
LICENSE Create LICENSE 2022年02月09日 22:48:07 +01:00
package.json Update dependencies 2023年06月06日 21:54:48 +02:00
phpunit.xml.dist Update packages & update recipes ( #944 ) 2023年08月09日 17:15:41 +00:00
README.md Resize images on the readme page 2023年07月30日 18:27:51 +02:00
symfony.lock Remove API Platform ( #987 ) 2023年09月07日 07:26:52 +00:00
UPGRADE.md Sync upgrade markdown with wiki 2023年07月22日 22:52:40 +02:00
webpack.config.js Remove old views and components, init entry views 2023年02月02日 19:06:08 +01:00
yarn.lock Update dependencies 2023年06月06日 21:54:48 +02:00

Kbin

Maintainability Test Coverage

/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

Languages

Credits

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

BrowserStack

blackfire.io

JetBrains

License

AGPL-3.0 license