<feed xmlns='http://www.w3.org/2005/Atom'>
<title>devianter.git/util.go, branch v0.3.1</title>
<subtitle>deviantart guest api library for go.
</subtitle>
<id>http://git.krz.sh/krz/devianter.git/atom?h=v0.3.1</id>
<link rel='self' href='http://git.krz.sh/krz/devianter.git/atom?h=v0.3.1'/>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/'/>
<updated>2026-07-15T01:09:30+00:00</updated>
<entry>
<title>fix: restore optional username in PerformSearch, apply gofmt</title>
<updated>2026-07-15T01:09:30+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-07-15T01:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/commit/?id=b97e7e1281bc33b873532938495aa02ed5cbb418'/>
<id>urn:sha1:b97e7e1281bc33b873532938495aa02ed5cbb418</id>
<content type='text'>
The golangci-lint cleanup added a top-level `user == nil` guard to
PerformSearch, but `user` is variadic and only required for the 'g' and
'f' scopes. The guard made every 'a'/'t' search fail with "missing
username" before issuing a request, breaking general search for all
callers. The correctly scoped check inside the 'g','f' case already
covers the case that needs it.

Also run gofmt: the same cleanup introduced space indentation in
deviantion.go, user-group.go, and util.go, which fails the gofmt CI step.
</content>
</entry>
<entry>
<title>fix: resolve golandci-lint errors</title>
<updated>2026-07-15T00:09:21+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-07-15T00:09:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/commit/?id=edfc25e18c4585b2deed7b7d9531cc3fcecf1d4f'/>
<id>urn:sha1:edfc25e18c4585b2deed7b7d9531cc3fcecf1d4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: resolve nil-deref crash, CSRF panic, add timeouts + clear CDN-block errors; repoint module to zerolabsco</title>
<updated>2026-07-14T23:32:39+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-07-14T23:32:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/commit/?id=1044b66ee7180d28ade26c8174f3c5e2e1430b16'/>
<id>urn:sha1:1044b66ee7180d28ade26c8174f3c5e2e1430b16</id>
<content type='text'>
References: https://github.com/zerolabsco/skunky-art/issues/2
</content>
</entry>
<entry>
<title>ошибки</title>
<updated>2024-09-04T17:18:39+00:00</updated>
<author>
<name>lost+skunk</name>
<email>skunky@ebloid.ru</email>
</author>
<published>2024-09-04T17:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/commit/?id=b3c99749f133abf6c04506135c2e4e7567da5254'/>
<id>urn:sha1:b3c99749f133abf6c04506135c2e4e7567da5254</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Парсер медии с кастомным разрешением</title>
<updated>2024-07-29T22:20:00+00:00</updated>
<author>
<name>lost+skunk</name>
<email>skunky@ebloid.ru</email>
</author>
<published>2024-07-29T22:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/commit/?id=42ea2980f9be365c97b17d5273270fa1862ee9fc'/>
<id>urn:sha1:42ea2980f9be365c97b17d5273270fa1862ee9fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Небольшие улучшения в группах</title>
<updated>2024-07-04T08:27:56+00:00</updated>
<author>
<name>lost+skunk</name>
<email>skunky@ebloid.ru</email>
</author>
<published>2024-07-04T08:27:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/devianter.git/commit/?id=0a6260b2e026c073f13534dbc882813d3d74b32a'/>
<id>urn:sha1:0a6260b2e026c073f13534dbc882813d3d74b32a</id>
<content type='text'>
</content>
</entry>
</feed>
