<feed xmlns='http://www.w3.org/2005/Atom'>
<title>szurubooru.git/client/js/api.js, branch master</title>
<subtitle>Fork of Szurubooru with patches for running on a modern system sans Docker
</subtitle>
<id>https://git.jakob.space/szurubooru.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/szurubooru.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/'/>
<updated>2020-06-06T12:58:23Z</updated>
<entry>
<title>client+server: implement code autoformatting using prettier and black</title>
<updated>2020-06-06T12:58:23Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2020-06-05T22:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=57193b57157b7a42896c887a2d5930493ac7b290'/>
<id>urn:sha1:57193b57157b7a42896c887a2d5930493ac7b290</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client+server: add post pools feature</title>
<updated>2020-06-05T01:01:28Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2020-06-05T01:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=c5358f7f83ef49f51d5ba557dde1b16ce2c83d1d'/>
<id>urn:sha1:c5358f7f83ef49f51d5ba557dde1b16ce2c83d1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/js: format code to ESLint</title>
<updated>2020-06-04T23:02:33Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2020-06-04T18:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=4329b1620fe38c2a7bf44615cfb176daa2837590'/>
<id>urn:sha1:4329b1620fe38c2a7bf44615cfb176daa2837590</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add pool CRUD operations/pages</title>
<updated>2020-05-04T02:53:28Z</updated>
<author>
<name>Ruin0x11</name>
<email>ipickering2@gmail.com</email>
</author>
<published>2020-05-04T02:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=d59ecb8e230a55e6875076824723580bd3f4419b'/>
<id>urn:sha1:d59ecb8e230a55e6875076824723580bd3f4419b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/login: always store login cookie as 'auth'</title>
<updated>2019-09-30T03:14:14Z</updated>
<author>
<name>neobooru</name>
<email>50623835+neobooru@users.noreply.github.com</email>
</author>
<published>2019-09-25T23:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=c9eae00c8c91ffbebb63e694cbc6af21f78afc9a'/>
<id>urn:sha1:c9eae00c8c91ffbebb63e694cbc6af21f78afc9a</id>
<content type='text'>
Fixes #268</content>
</entry>
<entry>
<title>client: Some minor fixups to base URL feature</title>
<updated>2018-08-23T19:04:19Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2018-08-18T03:09:13Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=cbf67587e29565a4783a49c506f23b2e5cfe49d0'/>
<id>urn:sha1:cbf67587e29565a4783a49c506f23b2e5cfe49d0</id>
<content type='text'>
* Cleanup cookie storage path
* Cleanup Data URL
</content>
</entry>
<entry>
<title>client: adapted code to use &lt;base&gt; HTML tag</title>
<updated>2018-08-23T19:04:19Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2018-07-24T04:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=defada45ab5efc7f9a0c209f364f0864d297514a'/>
<id>urn:sha1:defada45ab5efc7f9a0c209f364f0864d297514a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: improved build.js, use relative links</title>
<updated>2018-07-06T17:40:20Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2018-07-05T23:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=60ab9246c66cba422ccd79592173a0791817e45b'/>
<id>urn:sha1:60ab9246c66cba422ccd79592173a0791817e45b</id>
<content type='text'>
* Removed unnecessary require('config.js') calls
* 'markdown.js' now uses rel. links in EntityPermalinkWrapper
* 'password_reset.py' now generates rel. links
* Removed 'Base URL' config parameter
* Removed 'API URL' config parameter
* 'build.js' no longer reads/requires config.yaml
* Updated documentation
* Removed unnecessary node packages used in 'build.js'

abandon api_url parameter
</content>
</entry>
<entry>
<title>client: fetch configurations from server at runtime</title>
<updated>2018-06-27T19:20:03Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2018-06-25T14:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=3972b902d840e54bd4f8dd47a9d13bc20ee22c65'/>
<id>urn:sha1:3972b902d840e54bd4f8dd47a9d13bc20ee22c65</id>
<content type='text'>
Permissions, regex filters, app title, email info,
and safety now fetched using server's Info API
</content>
</entry>
<entry>
<title>server/auth: add token authentication</title>
<updated>2018-03-25T20:23:29Z</updated>
<author>
<name>ReAnzu</name>
<email>anzu@reanzu.com</email>
</author>
<published>2018-02-25T10:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=2a69f0193f9e5aa451e0dbcb8c89070f3e49ffa5'/>
<id>urn:sha1:2a69f0193f9e5aa451e0dbcb8c89070f3e49ffa5</id>
<content type='text'>
* Users are only authenticated against their password on login,
  and to retrieve a token
* Passwords are wiped from the GUI frontend and cookies
  after login and token retrieval
* Tokens are revoked at the end of the session/logout
* If the user chooses the "remember me" option,
  the token is stored in the cookie
* Tokens correctly delete themselves on logout
* Tokens can expire at user-specified date
* Tokens have their last usage time
* Tokens can have user defined descriptions
* Users can manage login tokens in their account settings
</content>
</entry>
</feed>
