This website requires JavaScript.
da6d275933
Strip surrounding colons in emoji pictures, if they are still there.
grunfink
2025-12-18 09:45:55 +01:00
4a56b57be7
If the emoji starts with &#, convert to an utf-8 string.
grunfink
2025-12-18 09:36:16 +01:00
765cd34527
Only generate an Image tag if the emoji is an URL.
grunfink
2025-12-18 09:24:39 +01:00
2b1d108653
Use the emoji value from emojis.json instead of creating a link to the static storage.
grunfink
2025-12-18 09:06:30 +01:00
2903b29e65
Fixed more minor leaks.
grunfink
2025-12-18 08:58:04 +01:00
219f3e6808
Fixed leak in emoji_reacted().
grunfink
2025-12-18 08:54:21 +01:00
fd45b94c09
Fixed leak in timeline_admire().
grunfink
2025-12-18 08:41:28 +01:00
c8ee70f6df
Fixed some xs_fmt() usages.
grunfink
2025-12-18 08:20:15 +01:00
ce667add2c
Fixed some xs_join() uses.
grunfink
2025-12-18 08:13:54 +01:00
7c065cbc98
Fixed some xs_dup() leaks.
grunfink
2025-12-18 08:09:10 +01:00
85ed0eb0d5
Added emoji reactions (contributed by violette).
violette
2025-12-18 07:58:24 +01:00
e66446a57d
Bumped version.
grunfink
2025-12-18 07:51:30 +01:00
c4b845d37d
Merge branch 'master' of comam.es:git/snac2
grunfink
2025-12-09 13:39:00 +01:00
481c0315ef
If terse is set, history is also hidden.
grunfink
2025-12-09 13:38:56 +01:00
1b3a36de4e
Updated RELEASE_NOTES.
grunfink
2025-12-09 13:34:21 +01:00
ee7483cf0d
New query variable terse=anything.
grunfink
2025-12-09 13:31:37 +01:00
deb76261bf
Updated TODO.
grunfink
2025-12-09 05:34:26 +01:00
bdfc10963f
Updated RELEASE_NOTES.
grunfink
2025-12-09 05:03:33 +01:00
a8b706b193
Fixed small memory leak.
grunfink
2025-12-09 05:01:06 +01:00
4102a6a7ac
make webpush use our notification server vkey instead of a random, ill-formated key (necessary for some client notifications, such as moshidon)
violette p.
2025-12-09 04:58:13 +01:00
c741c3078e
Updated RELEASE_NOTES.
grunfink
2025-12-04 11:09:58 +01:00
1ec7d7c821
Version 2.85 RELEASED.
grunfink
2025-12-04 10:50:24 +01:00
627ccf47d5
Updated RELEASE_NOTES.
grunfink
2025-12-03 18:43:24 +01:00
8b8fb7076c
Merge pull request 'rendering visibility conditionally, with lesser reach if needed' (#493 ) from byte/snac2:feature/lesser-visibility into master
grunfink
2025-12-03 18:37:08 +01:00
7acf9157fa
Merge pull request 'fine-tuning czech translation' (#503 ) from pmjv/snac2:master into master
grunfink
2025-12-02 11:08:08 +01:00
76f95d8df7
Update po/cs.po
pmjv
2025-12-02 11:06:22 +01:00
6f3894da7b
Updated RELEASE_NOTES.
grunfink
2025-12-02 09:55:38 +01:00
534ee6795a
Merge pull request 'fix user matching' (#502 ) from rakoo/snac2:master into master
grunfink
2025-12-02 09:53:58 +01:00
512e701609
fine-tuning czech translation
pmjv
2025-12-01 09:06:23 +01:00
a45c1ce152
Fix user matching
rako
2025-11-28 10:37:49 +01:00
46bb87c2b5
Moved is_msg_mine() to data.c.
grunfink
2025-11-29 06:17:27 +01:00
5c2c7b27ac
New function is_msg_mine().
grunfink
2025-11-29 06:08:37 +01:00
fcae55fcb1
Some attachments are of type 'Video' instead of a MIME type (bsky).
grunfink
2025-11-26 17:21:16 +01:00
f0702ea06b
Updated RELEASE_NOTES.
grunfink
2025-11-24 05:58:25 +01:00
d413752248
Added a Follow/Unfollow button next to a new follow notification.
grunfink
2025-11-20 10:22:53 +01:00
30910b1afb
Updated RELEASE_NOTES.
grunfink
2025-11-20 09:28:45 +01:00
5066791631
Merge pull request 'move 'server.pid' away from user section' (#501 ) from spky/snac2:manpage_fix into master
grunfink
2025-11-20 08:59:36 +01:00
ccf216e764
move 'server.pid' away from user section
Frieder Griesshammer
2025-11-19 22:35:06 +01:00
497fccd285
Merge pull request 'Add metadata to remote users' (#499 ) from dandelions/snac2:metadata-pr into master
grunfink
2025-11-18 06:06:36 +01:00
bc74642315
Some implementations set quoted posts with 'quoteUrl', so look at that as well.
grunfink
2025-11-17 18:23:14 +01:00
bde0747626
Request unfound actors from the notifications page.
grunfink
2025-11-15 05:28:23 +01:00
2a7bb3d52e
Unmark a failed instance after a successful boost.
grunfink
2025-11-15 05:18:20 +01:00
eea6aae24a
Merge branch 'master' of grunfink-codeberg:grunfink/snac2
grunfink
2025-11-14 18:38:27 +01:00
25e697ead7
Merge pull request 'Fixed typo in html attribute' (#500 ) from dandelions/snac2:next-text-typo-pr into master
grunfink
2025-11-14 18:37:54 +01:00
4127e9e58b
fixed typo in html attr
green
2025-11-14 18:13:04 +01:00
63b7f63a80
Updated RELEASE_NOTES.
grunfink
2025-11-14 17:23:30 +01:00
adf20d6f24
Merge pull request 'Fixed memory leak' (#498 ) from dandelions/snac2:memory-leak-pr into master
grunfink
2025-11-14 17:22:45 +01:00
fd326d139b
metadata: hide the divider when user has no normal fields
green
2025-06-16 21:07:11 +02:00
380e5b397e
metadata: location and bday properties
green
2025-06-16 19:41:14 +02:00
cda6bc96a5
metadata: quick fix for <p> tags
green
2025-05-12 19:08:03 +02:00
20f8972a18
metadata for remote users in people page
green
2025-05-12 13:54:06 +02:00
d704b3c23e
fixed memory leak
green
2025-11-14 16:24:35 +01:00
535479944c
Don't call enqueue_object_request() for quoted posts in public timelines.
grunfink
2025-11-10 08:16:03 +01:00
587e1797dd
Use 'quoteUri' instead of 'quote'.
grunfink
2025-11-09 17:07:13 +01:00
64b2bd7750
Retrieve quoted posts when a post arrives.
grunfink
2025-11-09 16:49:35 +01:00
59d5a8b4a8
Ensure the "quote" post attribute is an URL.
grunfink
2025-11-09 10:03:48 +01:00
c40cd66f39
Also show unlisted posts in public timelines.
grunfink
2025-11-09 09:42:55 +01:00
5dcdad764e
Updated RELEASE_NOTES.
grunfink
2025-11-09 09:30:35 +01:00
7ef4843891
Bumped version.
grunfink
2025-11-09 09:29:45 +01:00
0d32db4592
Show quoted posts.
grunfink
2025-11-09 09:28:34 +01:00
daee7581db
no visibility for editing
byte
2025-11-01 01:18:28 +01:00
8ed4d5bdcb
Merge remote-tracking branch 'orig/master' into feature/lesser-visibility
byte
2025-11-01 00:48:33 +01:00
074072bde4
Merge pull request 'po/de_DE.po aktualisiert' (#494 ) from zen/snac2:master into master
grunfink
2025-10-30 09:56:54 +01:00
bf79252e90
po/de_DE.po aktualisiert
zen
2025-10-28 21:28:45 +01:00
2a617bc34c
Version 2.84 RELEASED.
grunfink
2025-10-27 09:41:19 +01:00
a7d103a414
Updated RELEASE_NOTES.
grunfink
2025-10-27 09:40:35 +01:00
a4a1990dbb
rendering visibility conditionally, with lesser reach if needed
byte
2025-10-25 16:21:42 +02:00
f52306f4db
More fixes to libcurl warnings.
grunfink
2025-10-24 05:18:49 +02:00
ef4af726d7
Added cast to curl_read_callback functions to mute warnings.
grunfink
2025-10-24 05:12:44 +02:00
1a42fdc8bd
Keep track of deleted users and return 410 Gone for them.
grunfink
2025-10-24 05:02:28 +02:00
2dbd5220ac
Updated RELEASE_NOTES.
grunfink
2025-10-22 18:37:44 +02:00
967994601e
Merge pull request 'Fix some manpage typos' (#490 ) from r-ricci/snac2:man into master
grunfink
2025-10-22 18:36:22 +02:00
7d050e94bd
Fix some manpage typos
Roberto Ricci
2025-10-22 15:40:30 +02:00
d6e139c0ba
Updated RELEASE_NOTES.
grunfink
2025-10-21 14:02:29 +02:00
1ac922796b
Minor tweak to Stefano's code.
grunfink
2025-10-21 13:57:43 +02:00
ee875579a6
Merge pull request 'Improving Mastodon-api experience and Moshidon support' (#489 ) from draga79/snac2:master into master
grunfink
2025-10-21 13:54:45 +02:00
bebb2c7439
Instead of comparing the output status with == 200, it's better to check using valid_status()
Stefano Marinelli
2025-10-21 12:29:56 +02:00
2d433afc27
Enhances Mastodon API compatibility by adding support for displaying remote users' follower/following/post counts and their posts when viewing profiles in Mastodon-compatible apps (Fedilab, Tusky, etc.). Fixes for Moshidon and improvements for better compatibility with HAProxy
Stefano Marinelli
2025-10-18 21:33:31 +02:00
0fd993d5c6
FEDERATION.md: also document outgoing Webmention.
grunfink
2025-10-17 23:05:14 +02:00
8f1ee4c0fb
Updated RELEASE_NOTES.
grunfink
2025-10-17 21:31:45 +02:00
5419430ae2
Merge pull request 'Add FEDERATION.md' (#485 ) from andypiper/snac2:add-fed-md into master
grunfink
2025-10-17 21:29:48 +02:00
2201e0e5f3
Add FEDERATION.md
Andy Piper
2025-10-15 18:24:41 +01:00
8b294d4442
Updated RELEASE_NOTES.
grunfink
2025-10-15 18:00:26 +02:00
04ba2531a3
Merge pull request 'new czech translations + corrections' (#483 ) from pmjv/snac2:master into master
grunfink
2025-10-15 17:58:53 +02:00
55502a354d
new czech translations + corrections
pmjv
2025-10-15 10:43:29 +02:00
4097e1035b
Updated documentation.
grunfink
2025-10-14 05:27:36 +02:00
5bf3133f91
xs_webmention.h: updated.
grunfink
2025-10-14 05:21:33 +02:00
9e6d583a4f
Updated RELEASE_NOTES.
grunfink
2025-10-13 20:14:59 +02:00
212284c792
xs_http.h: new file.
grunfink
2025-10-13 13:07:06 +02:00
4f0b97ecf6
Updated RELEASE_NOTES.
grunfink
2025-10-13 12:55:21 +02:00
0fda150238
Merge pull request 'Update Brazilian Portuguese (pt_BR) translation' (#480 ) from daltux/snac2:pt_BR-5 into master
grunfink
2025-10-11 22:22:35 +02:00
2c2b5a87a3
Update Brazilian Portuguese (pt_BR) translation
Daltux
2025-10-11 16:53:58 -03:00
fc62cb0089
Fixed recipient_list() for mentioned accounts.
grunfink
2025-10-11 18:47:52 +02:00
885ee3f5b9
mastoapi: added deleting for posts.
grunfink
2025-10-10 21:17:54 +02:00
7d942d42df
Merge pull request 'fix fetching' (#479 ) from byte/snac2:fix/fetching into master
grunfink
2025-09-30 21:36:12 +02:00
5c68861787
fix fetching
byte
2025-09-30 21:30:56 +02:00
2d4b3780f2
Updated .po files.
grunfink
2025-09-30 09:54:38 +02:00
1e62e504e1
Merge branch 'master' of grunfink-codeberg:grunfink/snac2
grunfink
2025-09-30 09:51:04 +02:00
02e028b1d6
Merge pull request 'CW fix' (#478 ) from byte/snac2:fix/CW into master
grunfink
2025-09-30 09:50:43 +02:00
c83c14f41d
CW fix
byte
2025-09-28 16:45:04 +00:00