| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-17 | Fixed small memory leak. | grunfink | |
| 2026-01-17 | Merge pull request 'simple cosmetic counters' (#519) from ↵ | grunfink | |
| byte/snac2:counters into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/519 | |||
| 2026-01-17 | segfault fix | byte | |
| 2026-01-17 | doing count conditional | byte | |
| 2026-01-16 | simple cosmetic counters | byte | |
| 2026-01-12 | Fixed typo. | grunfink | |
| 2026-01-12 | Move the pronouns closer to the account name. | grunfink | |
| 2026-01-12 | Strip all HTML tags from pronouns. | grunfink | |
| 2026-01-12 | Minor tweak. | grunfink | |
| 2026-01-12 | Use the metadata pronouns. | violette | |
| 2026-01-12 | user-specified word mutes and matching | byte | |
| 2026-01-08 | Also disable EmojiReact notifications, if so configured. | grunfink | |
| 2026-01-08 | Don't show the EmojiReact dropdown if disabled. | grunfink | |
| 2026-01-08 | Don't show any EmojiReactions if they are disabled. | grunfink | |
| 2026-01-06 | Fixed crash. | grunfink | |
| 2026-01-06 | Hide EmojiReacts from muted actors and blocked instances. | grunfink | |
| 2026-01-01 | Bumped copyright year. | grunfink | |
| 2026-01-01 | Add boosts, likes and reacts to actor's people page | Alexandre Oliva | |
| 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. | |||
| 2025-12-30 | Fixed indentation in previous patch (my fault). | grunfink | |
| 2025-12-30 | Add posts by actor to people page | Alexandre Oliva | |
| 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-28 | introduce separate people/ pages | Alexandre Oliva | |
| 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-26 | Fixed failed search when blank surround the query string. | grunfink | |
| This time, without fucking up everything. | |||
| 2025-12-26 | Revert "Fixed failed search when blank surround the query string." | grunfink | |
| This reverts commit 79c32485dffa95107216c2251ffa111d7cdef432. | |||
| 2025-12-20 | Fixed failed search when blank surround the query string. | grunfink | |
| 2025-12-19 | Reindex tags when editing a post. | grunfink | |
| Tags that were deleted in the post message are not deleted, though. | |||
| 2025-12-19 | Some fixes. | violette | |
| 2025-12-18 | Fixed typo. | grunfink | |
| 2025-12-18 | Strip surrounding colons in emoji pictures, if they are still there. | grunfink | |
| 2025-12-18 | Fixed more minor leaks. | grunfink | |
| 2025-12-18 | Fixed leak in emoji_reacted(). | grunfink | |
| 2025-12-18 | Fixed some xs_fmt() usages. | grunfink | |
| 2025-12-18 | Fixed some xs_join() uses. | grunfink | |
| 2025-12-18 | Fixed some xs_dup() leaks. | grunfink | |
| 2025-12-18 | Added emoji reactions (contributed by violette). | violette | |
| 2025-12-09 | If terse is set, history is also hidden. | grunfink | |
| 2025-12-09 | New query variable terse=anything. | grunfink | |
| If set to any value, a public post page doesn't show any headline. | |||
| 2025-12-03 | Merge pull request 'rendering visibility conditionally, with lesser reach if ↵ | grunfink | |
| needed' (#493) from byte/snac2:feature/lesser-visibility into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/493 | |||
| 2025-11-30 | Fix user matching | rako | |
| In order to be a proper prefix, the actor url must end with a '/' otherwise it can match another user that starts with the same prefix: for example 'testuser' will match anything made by 'testuser2' | |||
| 2025-11-26 | Some attachments are of type 'Video' instead of a MIME type (bsky). | grunfink | |
| 2025-11-20 | Added a Follow/Unfollow button next to a new follow notification. | grunfink | |
| 2025-11-18 | Merge pull request 'Add metadata to remote users' (#499) from ↵ | grunfink | |
| dandelions/snac2:metadata-pr into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/499 | |||
| 2025-11-17 | Some implementations set quoted posts with 'quoteUrl', so look at that as well. | grunfink | |
| 2025-11-15 | Request unfound actors from the notifications page. | grunfink | |
| 2025-11-14 | Merge pull request 'Fixed typo in html attribute' (#500) from ↵ | grunfink | |
| dandelions/snac2:next-text-typo-pr into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/500 | |||
| 2025-11-14 | fixed typo in html attr | green | |
| 2025-11-14 | metadata: hide the divider when user has no normal fields | green | |
| 2025-11-14 | metadata: location and bday properties | green | |
| 2025-11-14 | metadata: quick fix for <p> tags | green | |
| 2025-11-14 | metadata for remote users in people page | green | |
| 2025-11-10 | Don't call enqueue_object_request() for quoted posts in public timelines. | grunfink | |