<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git, branch 0.5.2</title>
<subtitle>[leap_web] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/'/>
<entry>
<title>Version 0.5.2</title>
<updated>2014-06-09T08:16:22+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-06-09T08:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=9fa52ed80d71ec56ed5acf18dfd63bd03b201cc5'/>
<id>9fa52ed80d71ec56ed5acf18dfd63bd03b201cc5</id>
<content type='text'>
Hotfix since 0.5.2 release candiate:
 * tickets: fix bug that allow index of other users

Pull request #167 from azul/feature/i18n-for-ticket-system:
 * fix flash for creating anonymous tickets
 * adopt tests to new translations
 * destroy_btn helper method
 * move users key into layouts scope so it does not conflict with users
   scope
 * add btn helper for link_to with .btn
 * remove icon_color variable - yagni
 * sorting translation keys some
 * navigation works with empty locale selected
 * tickets: structure i18n
 * flash_for with_errors option displays error messages
 * remove unused bold helper and instead sanitize flash
 * Controller#flash_for instead of FlashResponder
 * split up and refactor TicketController#update
 * separate tests for the ticket list from main controller test
 * splitting up long functional test case
 * move comment related tests out of TicketControllerTest
 * use i18n.missing_translations

Pull request #168 from azul/bugfix/fix-login-validations:
 * clearify identity validations
 * ensure User#reload returns self
 * hand on errors from Email to Identity to User
 * catch corner cases of account creation
 * adopt tests to new error messages for identities
 * allow changing the user_id on an identity
 * ensure identity is cleared on user.reload - fixes test
 * use Identity for testing login availability

Pull request #163 from azul/feature/3398-save-hashed-token
 * hash token with sha512 against timing attacs #3398

Pull request #165 from azul/feature/cert-fingerprints
 * change from GET to POST for certs
 * store fingerprints with timestamp
 * store cert fingerprint with main user identity
 * SmtpCertsController, routes and tests
 * fix Email so User.new.valid? does not crash
 * basic integration test for cert API
 * calculate cert fingerprints to store for leap_mx

Pull request #166 from elijh/feature/footer
 * better detection if price link should be shown in the footer

Pull request #162 from azul/feature/3295-custom-error-pages
 * little bit of documentation
 * i18n for error pages
 * custom error pages for 404 and 500 errors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hotfix since 0.5.2 release candiate:
 * tickets: fix bug that allow index of other users

Pull request #167 from azul/feature/i18n-for-ticket-system:
 * fix flash for creating anonymous tickets
 * adopt tests to new translations
 * destroy_btn helper method
 * move users key into layouts scope so it does not conflict with users
   scope
 * add btn helper for link_to with .btn
 * remove icon_color variable - yagni
 * sorting translation keys some
 * navigation works with empty locale selected
 * tickets: structure i18n
 * flash_for with_errors option displays error messages
 * remove unused bold helper and instead sanitize flash
 * Controller#flash_for instead of FlashResponder
 * split up and refactor TicketController#update
 * separate tests for the ticket list from main controller test
 * splitting up long functional test case
 * move comment related tests out of TicketControllerTest
 * use i18n.missing_translations

Pull request #168 from azul/bugfix/fix-login-validations:
 * clearify identity validations
 * ensure User#reload returns self
 * hand on errors from Email to Identity to User
 * catch corner cases of account creation
 * adopt tests to new error messages for identities
 * allow changing the user_id on an identity
 * ensure identity is cleared on user.reload - fixes test
 * use Identity for testing login availability

Pull request #163 from azul/feature/3398-save-hashed-token
 * hash token with sha512 against timing attacs #3398

Pull request #165 from azul/feature/cert-fingerprints
 * change from GET to POST for certs
 * store fingerprints with timestamp
 * store cert fingerprint with main user identity
 * SmtpCertsController, routes and tests
 * fix Email so User.new.valid? does not crash
 * basic integration test for cert API
 * calculate cert fingerprints to store for leap_mx

Pull request #166 from elijh/feature/footer
 * better detection if price link should be shown in the footer

Pull request #162 from azul/feature/3295-custom-error-pages
 * little bit of documentation
 * i18n for error pages
 * custom error pages for 404 and 500 errors
</pre>
</div>
</content>
</entry>
<entry>
<title>tickets: fix bug that allow index of other users</title>
<updated>2014-06-03T08:12:17+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-03T08:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=366ff2e7f5ecd44aab1cddfd0a7b73ab7b213e85'/>
<id>366ff2e7f5ecd44aab1cddfd0a7b73ab7b213e85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #167 from azul/feature/i18n-for-ticket-system</title>
<updated>2014-05-30T16:02:20+00:00</updated>
<author>
<name>azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-30T16:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=9f04e4c8e50f1dc5a7ff6f2e58974254731a6bc4'/>
<id>9f04e4c8e50f1dc5a7ff6f2e58974254731a6bc4</id>
<content type='text'>
Feature/i18n for ticket system</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Feature/i18n for ticket system</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #168 from azul/bugfix/fix-login-validations</title>
<updated>2014-05-30T16:01:54+00:00</updated>
<author>
<name>azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-30T16:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=568a5c243f0a0ef90807c96b19643ec341994bbb'/>
<id>568a5c243f0a0ef90807c96b19643ec341994bbb</id>
<content type='text'>
Fix login validations</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix login validations</pre>
</div>
</content>
</entry>
<entry>
<title>fix flash for creating anonymous tickets</title>
<updated>2014-05-29T18:11:29+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T18:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=9e3be686ff2751707369894382293924420830d0'/>
<id>9e3be686ff2751707369894382293924420830d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adopt tests to new translations</title>
<updated>2014-05-29T18:10:11+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T18:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=6a5e5edf54c76bea3de93475d949c3372d376a81'/>
<id>6a5e5edf54c76bea3de93475d949c3372d376a81</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>html5: &lt;br&gt; instead of &lt;br/&gt;</title>
<updated>2014-05-29T12:57:23+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T12:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=ab49a72b52575f3b9fdf13fee47e99dfb82e2a3d'/>
<id>ab49a72b52575f3b9fdf13fee47e99dfb82e2a3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clearify identity validations</title>
<updated>2014-05-29T09:19:21+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T09:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=bbe7b3b7deb2b44d34f7c39dda2c3db284e2bf10'/>
<id>bbe7b3b7deb2b44d34f7c39dda2c3db284e2bf10</id>
<content type='text'>
Identity.new.valid? should not crash. So validate presence where needed and
skip the other validations if the value is absent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Identity.new.valid? should not crash. So validate presence where needed and
skip the other validations if the value is absent.
</pre>
</div>
</content>
</entry>
<entry>
<title>ensure User#reload returns self</title>
<updated>2014-05-29T08:37:31+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T08:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=85e066920568c19b788b8789c4659092224bb517'/>
<id>85e066920568c19b788b8789c4659092224bb517</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hand on errors from Email to Identity to User</title>
<updated>2014-05-29T08:04:07+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T08:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=e0d31118d6e4110d2c280afa9415cfe9def29deb'/>
<id>e0d31118d6e4110d2c280afa9415cfe9def29deb</id>
<content type='text'>
errors.each iterates through all errors for all attrbibutes nicely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
errors.each iterates through all errors for all attrbibutes nicely.
</pre>
</div>
</content>
</entry>
</feed>
