FoundKey microblogging server as used on fedi2.0x7f.one
Find a file
Michał Sidor 8840724a7c Show reacting people next to reaction buttons
This change replaces the reaction count on the reaction buttons under
the post with micro avatars of the people reacting. This makes the
whole thing feel more personal IMHO.

Performance concerns: because the posts by themselves only contain
reaction counts, this means executing an extra API call is done to
fetch the list of users who reacted. This was already being done when
hovering a reaction button, and my Raspberry Pi is doing pretty fine
despite this patch.

Further development was done to lazify the API call, so now
reaction avatars are now fetched only when the reaction bar
slides into view. This should lower the load a bit.

Borrowed some ideas from code at https://medium.com/js-dojo/lazy-rendering-in-vue-to-improve-performance-dcccd445d5f

TODO: check there might be a glitch when adding a reaction
because it is already in view
2022-10-16 15:08:24 +01:00
.config remove outgoingAddressFamily 2022-09-30 11:05:50 -04:00
.vscode remove npm extension from vscode config 2022-08-31 06:23:41 -04:00
.woodpecker Revert "ci: combine install and lint/build tasks" 2022-09-07 14:02:45 -04:00
.yarn migrate to Yarn 3.2.3 2022-08-26 15:24:29 -04:00
assets chore: remove title_float.svg 2022-09-11 19:39:23 -04:00
cypress update cypress 2022-06-11 15:53:45 +09:00
docs docs: add migration guide 2022-09-08 05:09:15 +00:00
locales Trash integrations lmao 2022-10-16 15:08:23 +01:00
packages Show reacting people next to reaction buttons 2022-10-16 15:08:24 +01:00
scripts Remove 'recursive: true' from removing tsbuildinfo 2022-09-23 11:48:10 -04:00
.dockerignore chore: .configをdockerイメージに入れないように (#7625) 2021-09-13 20:07:39 +09:00
.editorconfig Use tabs in json 2017-05-24 20:27:39 +09:00
.gitattributes MisskeyRoom (#5267) 2019-08-18 14:41:33 +09:00
.gitignore ignore tsconfig.tsbuildinfo files 2022-09-03 17:49:53 -04:00
.node-version Update .node-version 2022-06-06 21:01:00 +09:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
.yarnrc.yml migrate to Yarn 3.2.3 2022-08-26 15:24:29 -04:00
CHANGELOG-OLD.md Add link to current CHANGELOG and changelog trailers guide in CHANGELOG-OLD.md 2022-09-15 05:41:19 +00:00
CHANGELOG.md Add link to the changelog trailer contributing guide in CHANGELOG.md 2022-09-15 05:31:02 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-06-17 10:01:05 +09:00
CONTRIBUTING.md Fix grammar in contributing.md 2022-09-26 19:17:34 +00:00
COPYING Supports Emoji 13.1 (#7539) 2021-05-30 20:52:39 +09:00
cypress.config.ts update cypress 2022-06-11 15:53:45 +09:00
docker-compose.yml docker: update WORKDIR to foundkey 2022-10-04 13:37:55 -04:00
Dockerfile docker: update WORKDIR to foundkey 2022-10-04 13:37:55 -04:00
gulpfile.js Fix paths for twemoji and font-awesome 2022-08-26 00:31:17 -04:00
LICENSE Use AGPLv3 2018-03-28 22:56:28 +09:00
package.json Remove Cypress from dependencies 2022-10-16 15:08:23 +01:00
Procfile Create Procfile 2019-04-05 18:17:30 +09:00
READING.md add READING file 2022-07-09 18:08:15 +02:00
README.md improve wording in readme 2022-09-01 15:41:01 +00:00
ROADMAP.md implant new roadmap 2022-07-08 16:19:39 -04:00
SECURITY.md update SECURITY.md 2022-10-16 00:28:00 +02:00
yarn.lock Show reacting people next to reaction buttons 2022-10-16 15:08:24 +01:00

FoundKey

FoundKey is a free and open source microblogging server compatible with ActivityPub. Forked from Misskey, FoundKey improves on maintainability and behaviour, while also bringing in useful features.

See the changelog and roadmap for more on what's changed and future plans.

Documentation

FoundKey's documentation is a work in progress. In the meantime, much of the documentation on the Misskey Hub will also apply to FoundKey.

Contributing

If you're interested in helping out with the project, please read the contributing guide.

Sponsors

FoundKey is not interested in sponsorships.