<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snac2/mastoapi.c, branch master</title>
<subtitle>Fork of snac2 to test neighborhood #web</subtitle>
<id>https://git.r.bdr.sh/snac2/atom/mastoapi.c?h=master</id>
<link rel='self' href='https://git.r.bdr.sh/snac2/atom/mastoapi.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/'/>
<updated>2026-04-12T21:19:58Z</updated>
<entry>
<title>Send a scope with the token</title>
<updated>2026-04-12T21:19:58Z</updated>
<author>
<name>trondd555</name>
<email>trondd555@git</email>
</author>
<published>2026-04-12T21:19:58Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=8084252f27cbf205c4ae346ea533f4ea348dc661'/>
<id>urn:sha1:8084252f27cbf205c4ae346ea533f4ea348dc661</id>
<content type='text'>
Mastodon API includes sope with a token.
Send an empty value if we don't have a scope.
</content>
</entry>
<entry>
<title>fix: another small leak in mastoapi</title>
<updated>2026-03-19T22:04:50Z</updated>
<author>
<name>green</name>
<email>dandelions@disroot.org</email>
</author>
<published>2026-03-19T22:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=66e938bf0c02d4a743f006159f9cd740fcdfbbe3'/>
<id>urn:sha1:66e938bf0c02d4a743f006159f9cd740fcdfbbe3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: memory leak in mastoapi_status()</title>
<updated>2026-03-18T15:00:39Z</updated>
<author>
<name>green</name>
<email>dandelions@disroot.org</email>
</author>
<published>2026-03-18T15:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=378287a8de4fad1d31bf9ee96e17243661c5ecf1'/>
<id>urn:sha1:378287a8de4fad1d31bf9ee96e17243661c5ecf1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mastoapi: add `uri` field to verify_credentials</title>
<updated>2026-02-10T20:19:07Z</updated>
<author>
<name>Sam May</name>
<email>ag@eitilt.life</email>
</author>
<published>2026-02-10T20:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=f67d501b964d1300ca961de95d1a5401cbeaeed4'/>
<id>urn:sha1:f67d501b964d1300ca961de95d1a5401cbeaeed4</id>
<content type='text'>
Mastodon split the field out from `url` for identification purposes in
version 4.2.0, leaving the previous for simply navigating to the user
page.  Some services (notably Bridgy Fed) rely on the `uri` as part of
their OAuth flow: https://github.com/snarfed/bridgy-fed/issues/2339
</content>
</entry>
<entry>
<title>mastoapi: added a (dummy) client_secret_expires_at value in app creation.</title>
<updated>2026-02-10T05:10:29Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-02-10T05:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=d0906957cd75c86436fec6efcefe4cebab4fedf0'/>
<id>urn:sha1:d0906957cd75c86436fec6efcefe4cebab4fedf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request 'Bug fix: Poll voting in mastoapi: Check global object store + Prevent voting when not allowed' (#552) from davidrv00/snac2-fork:vote-fix into master</title>
<updated>2026-02-07T16:04:00Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@noreply.codeberg.org</email>
</author>
<published>2026-02-07T16:04:00Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=28d21ff667711ebdba8421d225349ac5b283d470'/>
<id>urn:sha1:28d21ff667711ebdba8421d225349ac5b283d470</id>
<content type='text'>
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/552
</content>
</entry>
<entry>
<title>Prevent voting via mastoapi if closed or we already voted</title>
<updated>2026-02-07T00:02:27Z</updated>
<author>
<name>David Vaughan</name>
<email>david@davidv.xyz</email>
</author>
<published>2026-02-06T23:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=8c959fcd64f2d6fcbfb6ca3b0fe103c2994d89db'/>
<id>urn:sha1:8c959fcd64f2d6fcbfb6ca3b0fe103c2994d89db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check global object store for poll id when voting via mastoapi</title>
<updated>2026-02-06T20:08:18Z</updated>
<author>
<name>David Vaughan</name>
<email>david@davidv.xyz</email>
</author>
<published>2026-02-05T02:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=fdb2be4621698123f35cf2daf25d2b00ac0e4fee'/>
<id>urn:sha1:fdb2be4621698123f35cf2daf25d2b00ac0e4fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add poll creation to mastoapi</title>
<updated>2026-02-06T20:07:10Z</updated>
<author>
<name>David Vaughan</name>
<email>david@davidv.xyz</email>
</author>
<published>2026-02-05T02:37:26Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=140247f1fd17b717c3b40afe6664c00931b981cf'/>
<id>urn:sha1:140247f1fd17b717c3b40afe6664c00931b981cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added emoji categories.</title>
<updated>2026-01-12T05:03:04Z</updated>
<author>
<name>violette</name>
<email>vi@violette.town</email>
</author>
<published>2026-01-12T05:03:04Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=de9d546d70cfcbf3b2450b70039470c9a68ecdc6'/>
<id>urn:sha1:de9d546d70cfcbf3b2450b70039470c9a68ecdc6</id>
<content type='text'>
</content>
</entry>
</feed>
