| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request 'Add hh:mm times to posts, using the user timezone' ↵ | 6 days | 1 | -3/+25 | |
| |\ | | | | | | | | | | | (#530) from dandelions/snac2:exact-post-times into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/530 | ||||
| | * | time-labels: fixed segfault | 8 days | 1 | -2/+3 | |
| | | | |||||
| | * | small: timezone dependant date labels | 8 days | 1 | -3/+24 | |
| | | | |||||
| * | | Merge pull request 'Configurable limits for polls' (#534) from ↵ | 6 days | 1 | -2/+13 | |
| |\ \ | | | | | | | | | | | | | | | | dandelions/snac2:poll-limits into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/534 | ||||
| | * | | poll-limits: revert accidentally commited changes | 7 days | 1 | -3/+0 | |
| | | | | |||||
| | * | | personal: bigger limit for polls | 8 days | 1 | -1/+10 | |
| | | | | |||||
| | * | | small: fix segfault for poll options | 8 days | 1 | -1/+2 | |
| | | | | |||||
| | * | | small: configurable poll limit | 8 days | 1 | -1/+5 | |
| | |/ | |||||
| * / | visibility: copy more fields on edit | 8 days | 1 | -0/+1 | |
| |/ | |||||
| * | Fixed small memory leak. | 2026-01-17 | 1 | -2/+2 | |
| | | |||||
| * | Merge pull request 'simple cosmetic counters' (#519) from ↵ | 2026-01-17 | 1 | -7/+13 | |
| |\ | | | | | | | | | | | byte/snac2:counters into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/519 | ||||
| | * | doing count conditional | 2026-01-17 | 1 | -7/+13 | |
| | | | |||||
| | * | simple cosmetic counters | 2026-01-16 | 1 | -1/+1 | |
| | | | |||||
| * | | segfault fix | 2026-01-17 | 1 | -1/+4 | |
| |/ | |||||
| * | Fixed typo. | 2026-01-12 | 1 | -2/+1 | |
| | | |||||
| * | Move the pronouns closer to the account name. | 2026-01-12 | 1 | -15/+16 | |
| | | |||||
| * | Strip all HTML tags from pronouns. | 2026-01-12 | 1 | -3/+2 | |
| | | |||||
| * | Minor tweak. | 2026-01-12 | 1 | -4/+6 | |
| | | |||||
| * | Use the metadata pronouns. | 2026-01-12 | 1 | -0/+38 | |
| | | |||||
| * | user-specified word mutes and matching | 2026-01-12 | 1 | -0/+95 | |
| | | |||||
| * | Also disable EmojiReact notifications, if so configured. | 2026-01-08 | 1 | -0/+3 | |
| | | |||||
| * | Don't show the EmojiReact dropdown if disabled. | 2026-01-08 | 1 | -1/+1 | |
| | | |||||
| * | Don't show any EmojiReactions if they are disabled. | 2026-01-08 | 1 | -1/+1 | |
| | | |||||
| * | Fixed crash. | 2026-01-06 | 1 | -1/+1 | |
| | | |||||
| * | Hide EmojiReacts from muted actors and blocked instances. | 2026-01-06 | 1 | -0/+4 | |
| | | |||||
| * | Bumped copyright year. | 2026-01-01 | 1 | -1/+1 | |
| | | |||||
| * | Add boosts, likes and reacts to actor's people page | 2026-01-01 | 1 | -4/+24 | |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Fixed indentation in previous patch (my fault). | 2025-12-30 | 1 | -1/+2 | |
| | | |||||
| * | Add posts by actor to people page | 2025-12-30 | 1 | -7/+78 | |
| | | | | | | | | | | | | | | 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. | ||||
| * | introduce separate people/ pages | 2025-12-28 | 1 | -3/+50 | |
| | | | | | | | | | | | | 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. | ||||
| * | Fixed failed search when blank surround the query string. | 2025-12-26 | 1 | -1/+7 | |
| | | | | | This time, without fucking up everything. | ||||
| * | Revert "Fixed failed search when blank surround the query string." | 2025-12-26 | 1 | -5/+1 | |
| | | | | | This reverts commit 79c32485dffa95107216c2251ffa111d7cdef432. | ||||
| * | Fixed failed search when blank surround the query string. | 2025-12-20 | 1 | -1/+5 | |
| | | |||||
| * | Reindex tags when editing a post. | 2025-12-19 | 1 | -0/+3 | |
| | | | | | Tags that were deleted in the post message are not deleted, though. | ||||
| * | Some fixes. | 2025-12-19 | 1 | -4/+5 | |
| | | |||||
| * | Fixed typo. | 2025-12-18 | 1 | -1/+1 | |
| | | |||||
| * | Strip surrounding colons in emoji pictures, if they are still there. | 2025-12-18 | 1 | -0/+2 | |
| | | |||||
| * | Fixed more minor leaks. | 2025-12-18 | 1 | -1/+2 | |
| | | |||||
| * | Fixed leak in emoji_reacted(). | 2025-12-18 | 1 | -2/+3 | |
| | | |||||
| * | Fixed some xs_fmt() usages. | 2025-12-18 | 1 | -4/+7 | |
| | | |||||
| * | Fixed some xs_join() uses. | 2025-12-18 | 1 | -7/+12 | |
| | | |||||
| * | Fixed some xs_dup() leaks. | 2025-12-18 | 1 | -2/+2 | |
| | | |||||
| * | Added emoji reactions (contributed by violette). | 2025-12-18 | 1 | -12/+305 | |
| | | |||||
| * | If terse is set, history is also hidden. | 2025-12-09 | 1 | -1/+1 | |
| | | |||||
| * | New query variable terse=anything. | 2025-12-09 | 1 | -15/+23 | |
| | | | | | If set to any value, a public post page doesn't show any headline. | ||||
| * | Merge pull request 'rendering visibility conditionally, with lesser reach if ↵ | 2025-12-03 | 1 | -40/+33 | |
| |\ | | | | | | | | | | | needed' (#493) from byte/snac2:feature/lesser-visibility into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/493 | ||||
| | * | no visibility for editing | 2025-11-01 | 1 | -1/+2 | |
| | | | |||||
| | * | Merge remote-tracking branch 'orig/master' into feature/lesser-visibility | 2025-11-01 | 1 | -2/+3 | |
| | |\ | |||||
| | * | | rendering visibility conditionally, with lesser reach if needed | 2025-10-25 | 1 | -40/+32 | |
| | | | | |||||
| * | | | Fix user matching | 2025-11-30 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | 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' | ||||