<feed xmlns='http://www.w3.org/2005/Atom'>
<title>szurubooru.git/client/js/controllers/top_nav_controller.js, branch master</title>
<subtitle>Fork of Szurubooru with patches for running on a modern system sans Docker
</subtitle>
<id>https://www.git.jakob.space/szurubooru.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/szurubooru.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/'/>
<updated>2016-06-13T20:43:07Z</updated>
<entry>
<title>client/top-nav: trying out actual mvc</title>
<updated>2016-06-13T20:43:07Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-06-13T20:34:39Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=0f1e234a5d6b3161aa864620d3d73b7d63d6bf81'/>
<id>urn:sha1:0f1e234a5d6b3161aa864620d3d73b7d63d6bf81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/general: ditch underscore for loops</title>
<updated>2016-06-11T15:36:02Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-06-11T07:59:06Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=0842d90ca2cebda8d85a39f504e1f7cd79a167d1'/>
<id>urn:sha1:0842d90ca2cebda8d85a39f504e1f7cd79a167d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/general: refactor all the things</title>
<updated>2016-05-20T22:08:43Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-05-20T19:35:12Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=69fe8ec31a0827eda913e55ca464228168ffcaf1'/>
<id>urn:sha1:69fe8ec31a0827eda913e55ca464228168ffcaf1</id>
<content type='text'>
- Move controls to the "controls/" directory
- Make controls interface look similar to each other
- Prefix "private" methods and attributes with underscore
</content>
</entry>
<entry>
<title>client/events: improve event dispatching</title>
<updated>2016-05-11T21:47:50Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-05-11T19:29:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=2a4241641c80fec036143e7335eb2dad63fad476'/>
<id>urn:sha1:2a4241641c80fec036143e7335eb2dad63fad476</id>
<content type='text'>
This commit introduces timer-less retry system:

1. Any change to URL is going to stop listening to any messages.
2. If a message is sent and there's no handler that could pick it up,
   the message gets enqueued.
3. The message is sent again to the first handler that attaches itself
   to given event type.

While in theory this is full of holes (no control over the first
handler), in practice, it works quite well.

Additionally, views.listenToMessages was attaching to completely wrong
DOM node; this commit fixes this as well.
</content>
</entry>
<entry>
<title>client/settings: add accountless settings</title>
<updated>2016-04-11T20:48:47Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-04-11T20:38:59Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=21c15f4cb94edb142a94f344db3bfc4c6322cbb1'/>
<id>urn:sha1:21c15f4cb94edb142a94f344db3bfc4c6322cbb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/nav: add user avatar</title>
<updated>2016-04-11T19:43:58Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-04-11T16:36:48Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=c543b77aed95aa381ce9bc402926c70e03b6afcb'/>
<id>urn:sha1:c543b77aed95aa381ce9bc402926c70e03b6afcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/views: refactor rendering</title>
<updated>2016-04-08T11:48:23Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-04-08T08:35:38Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=0ceaa8da42173f4b3d82d55cebca511a4d9a4684'/>
<id>urn:sha1:0ceaa8da42173f4b3d82d55cebca511a4d9a4684</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/api: convert messages to events</title>
<updated>2016-04-08T07:48:47Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-04-07T17:03:49Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=8a1140eff651084b2d71cc322d0a382f1d726776'/>
<id>urn:sha1:8a1140eff651084b2d71cc322d0a382f1d726776</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/routing: move routing to controllers</title>
<updated>2016-04-06T20:36:04Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-04-06T19:49:26Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=5f29fa12c28c8f62eaab2ef81ff5b1d01cd1f256'/>
<id>urn:sha1:5f29fa12c28c8f62eaab2ef81ff5b1d01cd1f256</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/nav: fix link to user account</title>
<updated>2016-04-06T06:11:37Z</updated>
<author>
<name>rr-</name>
</author>
<published>2016-04-06T06:11:37Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/szurubooru.git/commit/?id=9a2a587fb10c2130f3f51776c6aa29ef0d5c6091'/>
<id>urn:sha1:9a2a587fb10c2130f3f51776c6aa29ef0d5c6091</id>
<content type='text'>
</content>
</entry>
</feed>
