grunfink
a8cbbeeb3f
Also disable EmojiReact notifications, if so configured.
2026-01-08 09:05:53 +01:00
grunfink
cef1d7a176
Updated documentation.
2026-01-08 08:51:04 +01:00
grunfink
f69228fc46
Updated RELEASE_NOTES.
2026-01-08 08:49:22 +01:00
grunfink
5ef0483ab3
Don't show the EmojiReact dropdown if disabled.
2026-01-08 08:47:57 +01:00
grunfink
c6642e958b
Don't show any EmojiReactions if they are disabled.
2026-01-08 08:43:50 +01:00
grunfink
6a2b4bbcec
If disable_emojireact is set to true in server.json, EmojiReacts are dropped on input.
2026-01-08 08:40:18 +01:00
grunfink
a01e4b148f
Fixed crash.
2026-01-06 18:53:38 +01:00
grunfink
c2b050cf53
Version 2.87 RELEASED.
2026-01-06 15:04:34 +01:00
grunfink
347b2d8e03
Updated RELEASE_NOTES.
2026-01-06 15:04:07 +01:00
grunfink
b6414bd2c4
mastoapi: hide EmojiReacts from muted actors and block instances.
2026-01-06 15:00:45 +01:00
grunfink
6c876107ab
Hide EmojiReacts from muted actors and blocked instances.
2026-01-06 14:26:57 +01:00
grunfink
b84b92df74
Version 2.86 RELEASED.
2026-01-05 09:31:33 +01:00
grunfink
a77e4c8132
Updated RELEASE_NOTES.
2026-01-05 09:31:10 +01:00
grunfink
11af00194e
Bumped copyright year.
2026-01-01 17:01:03 +01:00
Alexandre Oliva
89053095eb
truncate rss title at utf8 char boundary
...
Advance a whole utf8 char at a time while looking for where to
truncate the title.
2026-01-01 16:27:21 +01:00
Alexandre Oliva
20eba6f519
Add boosts, likes and reacts to actor's people page
...
Show in an actor's page anything that the user could have seen from
actor in timeline or notifications, namely:
- posts by actor (use get_atto to identify the actor)
- boosts by actor
- user's posts with likes or emojireacts by actor
That said, in this view, only the latest boost is shown for a post, so
it might not seem like the boost is by actor. Likes and emojireacts
aren't even shown, so the reason why a post appears might be puzzling.
Use timeline_simple_list, since we don't show entire conversations,
and we want to identify all posts with actor's interactions.
Saturate show at max_timeline_entries, so that we don't silently skip
entries.
2026-01-01 16:25:00 +01:00
grunfink
4b22bb8929
Updated RELEASE_NOTES.
2025-12-30 13:17:11 +01:00
grunfink
f99895032e
Fixed indentation in previous patch (my fault).
2025-12-30 13:14:50 +01:00
Alexandre Oliva
93f82fae9e
Add posts by actor to people page
...
Select posts by the actor from the given timeline range.
Since posts by the actor may be very sparse in the timeline, add a
"More (x 10)" button to bump the show count, that controls how many
timeline posts we'll filter *from*.
We could conceivably keep searching the timeline until we find as many
posts as requested or reach the end, but that could take a very long
time. Just filtering the given ranges is much simpler, and probably
sufficiently intuitive despite the potential initial surprise.
2025-12-30 13:12:46 +01:00
Alexandre Oliva
b64bebd412
introduce separate people/ pages
...
When you have lots of followers or followees or pending follows,
constructing the entire people page to look up information about a
single user can take a while and be quite wasteful when you want to
look up a single user. Introduce and prefer people/<md5> over
people#<md5>.
While at that, fix a memory leak in webfinger search: the empty list
was allocated twice.
2025-12-28 20:59:12 +01:00
grunfink
3f8bd3e372
Merge pull request 'Update pt_BR translation' ( #511 ) from daltux/snac2:pt_BR-6 into master
...
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/511
2025-12-26 21:33:57 +01:00
grunfink
be4dd4ea7f
Fixed failed search when blank surround the query string.
...
This time, without fucking up everything.
2025-12-26 21:24:08 +01:00
grunfink
a1f0a89931
Revert "Fixed failed search when blank surround the query string."
...
This reverts commit 79c32485df .
2025-12-26 21:15:19 +01:00
Daltux
f5f03f4634
Merge remote-tracking branch 'origin/master' into pt_BR-6
2025-12-26 15:15:14 -03:00
Daltux
9d08379c8a
Update pt_BR translation
2025-12-26 15:13:04 -03:00
grunfink
53043a6785
Updated RELEASE_NOTES.
2025-12-22 20:54:22 +01:00
fruye
c5824038b8
mastoapi: fixed status visibility error.
2025-12-22 20:52:14 +01:00
grunfink
4eb10522c1
Merge pull request 'po/de_DE.po Emoji react updated' ( #510 ) from zen/snac2:master into master
...
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/510
2025-12-22 20:18:03 +01:00
Daltux
1985ae4354
Update pt_BR translation
2025-12-21 13:52:45 -03:00
zen
209f53bbb6
po/de_DE.po aktualisiert
2025-12-21 16:39:09 +01:00
grunfink
267e39ecce
Updated RELEASE_NOTES.
2025-12-20 13:16:33 +01:00
grunfink
79c32485df
Fixed failed search when blank surround the query string.
2025-12-20 13:15:34 +01:00
grunfink
f78b71d79f
Merge pull request 'Update po/cs.po' ( #509 ) from pmjv/snac2:master into master
...
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/509
2025-12-20 13:10:52 +01:00
pmjv
55b5b17f2e
Update po/cs.po
2025-12-20 13:09:10 +01:00
grunfink
b3df34f4f1
Updated TODO.
2025-12-19 15:29:51 +01:00
grunfink
a97d3ac116
Reindex tags when editing a post.
...
Tags that were deleted in the post message are not deleted, though.
2025-12-19 15:27:51 +01:00
grunfink
34735ff042
Updated language files.
2025-12-19 10:54:18 +01:00
grunfink
758c0a367f
Updated documentation.
2025-12-19 10:30:33 +01:00
grunfink
f7ae53b2d2
Added violette styles to the embedded CSS.
2025-12-19 09:56:27 +01:00
violette
e233f3f904
Some fixes.
2025-12-19 09:54:50 +01:00
violette
aefdd0169b
Updated CSS.
2025-12-19 09:54:28 +01:00
grunfink
08fec06d5e
Updated RELEASE_NOTES.
2025-12-18 10:09:15 +01:00
grunfink
9f3f8d237a
Fixed typo.
2025-12-18 10:02:43 +01:00
grunfink
da6d275933
Strip surrounding colons in emoji pictures, if they are still there.
2025-12-18 09:45:55 +01:00
grunfink
4a56b57be7
If the emoji starts with &#, convert to an utf-8 string.
2025-12-18 09:36:16 +01:00
grunfink
765cd34527
Only generate an Image tag if the emoji is an URL.
2025-12-18 09:24:39 +01:00
grunfink
2b1d108653
Use the emoji value from emojis.json instead of creating a link to the static storage.
2025-12-18 09:06:30 +01:00
grunfink
2903b29e65
Fixed more minor leaks.
2025-12-18 08:58:04 +01:00
grunfink
219f3e6808
Fixed leak in emoji_reacted().
2025-12-18 08:54:21 +01:00
grunfink
fd45b94c09
Fixed leak in timeline_admire().
2025-12-18 08:41:28 +01:00