aboutsummaryrefslogtreecommitdiff
path: root/html.c
AgeCommit message (Collapse)Author
2026-02-24Fixed local message not being shown.grunfink
2026-02-23Increase the level argument in quoted posts.grunfink
2026-02-14Do the same with list 'url' fields in notifications.grunfink
2026-02-14Fixed crash when the 'url' field is a list.grunfink
2026-02-14Fixed mismatched following count.grunfink
2026-02-14Also show 'url' in notifications.grunfink
2026-02-14Use the 'url' link instead of 'id' (if there is one) in html_actor_icon().grunfink
2026-02-10In timelines, always create a 'people/' link, not only if follower or following.grunfink
2026-02-03Call xs_replace_i() in html_date_label() instead of overwriting.grunfink
2026-02-02Use the translated month names in date labels.grunfink
2026-01-28Added ... to 'Notifications filter' string.grunfink
2026-01-27typozen
2026-01-27typozen
2026-01-25stylebyte
2026-01-25notifications filterbyte
2026-01-25Merge pull request 'Add hh:mm times to posts, using the user timezone' ↵grunfink
(#530) from dandelions/snac2:exact-post-times into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/530
2026-01-25Merge pull request 'Configurable limits for polls' (#534) from ↵grunfink
dandelions/snac2:poll-limits into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/534
2026-01-25poll-limits: revert accidentally commited changesgreen
2026-01-24personal: bigger limit for pollsgreen
2026-01-24small: fix segfault for poll optionsgreen
2026-01-24small: configurable poll limitgreen
2026-01-24visibility: copy more fields on editgreen
2026-01-23time-labels: fixed segfaultgreen
2026-01-23small: timezone dependant date labelsgreen
2026-01-17Fixed small memory leak.grunfink
2026-01-17Merge pull request 'simple cosmetic counters' (#519) from ↵grunfink
byte/snac2:counters into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/519
2026-01-17segfault fixbyte
2026-01-17doing count conditionalbyte
2026-01-16simple cosmetic countersbyte
2026-01-12Fixed typo.grunfink
2026-01-12Move the pronouns closer to the account name.grunfink
2026-01-12Strip all HTML tags from pronouns.grunfink
2026-01-12Minor tweak.grunfink
2026-01-12Use the metadata pronouns.violette
2026-01-12user-specified word mutes and matchingbyte
2026-01-08Also disable EmojiReact notifications, if so configured.grunfink
2026-01-08Don't show the EmojiReact dropdown if disabled.grunfink
2026-01-08Don't show any EmojiReactions if they are disabled.grunfink
2026-01-06Fixed crash.grunfink
2026-01-06Hide EmojiReacts from muted actors and blocked instances.grunfink
2026-01-01Bumped copyright year.grunfink
2026-01-01Add boosts, likes and reacts to actor's people pageAlexandre 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-30Fixed indentation in previous patch (my fault).grunfink
2025-12-30Add posts by actor to people pageAlexandre 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-28introduce separate people/ pagesAlexandre 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-26Fixed failed search when blank surround the query string.grunfink
This time, without fucking up everything.
2025-12-26Revert "Fixed failed search when blank surround the query string."grunfink
This reverts commit 79c32485dffa95107216c2251ffa111d7cdef432.
2025-12-20Fixed failed search when blank surround the query string.grunfink
2025-12-19Reindex tags when editing a post.grunfink
Tags that were deleted in the post message are not deleted, though.
2025-12-19Some fixes.violette