Commit graph

35 commits

Author SHA1 Message Date
Natty
e4aab98452
Added a check for the lookup result 2023-07-30 22:05:08 +02:00
Natty
e08f58ad4c
Added a LICENSE 2023-07-30 21:59:51 +02:00
Natty
a70858fba0
Fixed mainline Misskey compat 2023-07-30 21:56:16 +02:00
Natty
54824287b5
Removed dead events 2023-07-22 20:36:19 +02:00
Natty
2cf6058d06
Merge pull request #1 from TheOneric/pleroma-emoji-reactions
Support Pleroma’s emoji reactions (+small Masto fix)
2023-07-22 17:09:56 +02:00
Oneric
f5c2fb7f2d Implement support for *oma’s emoji reactions
Like in *key, *oma users can react with arbitrary emojis.
Unlike in *key, a single user can add multiple emoji reactions
to a single post and favouriting still exists as a separate concept.

By using only the Mastodon API for *oma, favourites still get
interpreted but emoji reactions aren’t taken into account at all.
Fix this by adding support for the relevant Pleroma APIs.
To avoid a bias towards fav+react or multiple reacts on a single post
and to be more similar to connection strengths in Mastodon and *key,
aggregate reacts and favs and count them only once per per user and
post.

It is not clear whether the existence of a non-empty
pleroma/emoji_reactions field in notes data already implies support for
the reactions API endpoint. It at least seems sensible and would allow
to skip the initial feature metadata check, but let’s stick to the safe
approach for now.

Fedibird also supports emoji reacts and (like Akkoma >= 3.2.0) provides
the emoji_reactions sections at the toplevel of notes with an array of
account IDs included for every reaction. At first glance Fedibird
doesn't seem to provide a /reactions API or similar with more detailed
user info directly included. Supporting Fedibird would thereofore
require additional user info lookups at the end.
This commit makes no attempt at supporting Fedibird or
taking advantage of the account_ids array for Akkoma.

Co-authored-by: Natty <natty.sh.git@gmail.com>
2023-07-22 16:56:35 +02:00
Oneric
fc16ce0640 mastodon: fix replies processing ancestors not descendants
Fixes a mix-up from 15579d7e78.
Since replies are omitted from the gathered notes, this effectively
removed reply evaluation from Mastodon API, but instead added the
author of quoted posts as well as replies to the quoted post to the
circle.
2023-07-20 16:30:59 +02:00
Natty
69fac1cc40
Disable autocomplete for the API radios 2023-07-20 02:03:49 +02:00
Natty
ba6a1cdcf6
Fixed an oopsie 2023-07-20 01:58:04 +02:00
Natty
83f56e7ab5
Instance software autodetection 2023-07-20 01:52:39 +02:00
Natty
d52bf65d07
Firefish detection 2023-07-20 01:29:50 +02:00
Natty
7a0dfed243
The funny 2023-07-20 01:20:51 +02:00
Natty
15579d7e78
Added Misskey support and labels 2023-07-20 01:16:22 +02:00
Andreas Grasser
8176d56441
final ich will nicht mehr 2022-11-28 20:51:10 +01:00
Andreas Grasser
ab5effc3a0
... 2022-11-28 20:46:19 +01:00
Andreas Grasser
444fca6a13
ich dreh durch 2022-11-28 20:43:16 +01:00
Andreas Grasser
8d9b8de959
oh gott bin ich blöd 2022-11-28 18:28:48 +01:00
Andreas Grasser
8ac873d481
Bugfix for Download Function 2022-11-28 18:19:11 +01:00
Andreas Grasser
bd469cbd11
Changed API call to get more results 2022-11-20 16:18:38 +01:00
Andreas Grasser
0ed0e15a54
Bugfixes 2022-11-20 15:17:18 +01:00
Andreas Grasser
e42fd11694
Added Username Export Function 2022-11-20 14:51:58 +01:00
Andreas Grasser
528a2f8b05 MIEKE KRÖGER 2022-11-20 13:03:18 +01:00
Andreas Grasser
2f9be10231 added mieke kröger 2022-11-19 22:38:22 +01:00
Andreas Grasser
3a82f22136 Font Size Change 2022-11-19 22:14:44 +01:00
Andreas Grasser
9bd8baa3d7 New Format 2022-11-19 21:55:21 +01:00
Andreas Grasser
33fbcc1dae Bugfix (no replies!) 2022-11-19 21:39:18 +01:00
Andreas Grasser
04a48d5ba7 Changed Download Mechanism 2022-11-19 21:17:52 +01:00
Andreas Grasser
ea901caa8b Merge branch 'main' of https://github.com/andigandhi/Mastodon-Circles 2022-11-19 20:54:52 +01:00
Andreas Grasser
187602d871 Design-Verbesserungen 2022-11-19 20:52:03 +01:00
Andreas Grasser
fbd1391a0d
Delete CNAME 2022-11-19 20:16:24 +01:00
Andreas Grasser
d0c77af704
Create CNAME 2022-11-19 20:14:00 +01:00
Andreas Grasser
8406e72e24 Grafikausgabe hinzugefügt 2022-11-19 20:01:33 +01:00
Andreas Grasser
7199ce91b8 Kurzes Zwischenspeichern vor async 2022-11-19 17:53:53 +01:00
Andreas Grasser
83995ab0b8 Initial Commit 2022-11-19 16:56:09 +01:00
Andreas Grasser
7411600324
Initial commit 2022-11-19 16:54:27 +01:00