<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git, branch 0.5.3</title>
<subtitle>[leap_web] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/'/>
<entry>
<title>Version 0.5.3</title>
<updated>2014-07-01T07:21:25+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-07-01T07:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=470bc1e35f22c1fe5813a1754e52b3fbc2bb951b'/>
<id>470bc1e35f22c1fe5813a1754e52b3fbc2bb951b</id>
<content type='text'>
This release enables using custom gems in the leap platform
customization. It also fixes cornercases during the account creation and
documents debugging in production.

 * android app now supports signup, so change text that said otherwise.
 * added debugging note to DEVELOP.md
 * Account.create - do a User.new instead of User.create, so that we can
   report the errors on the object if not saved.

Pull request #172 from elijh/feature/customgem
 * Gemfile: fix problem when config is missing environments
 * support for optional gems in Gemfile (engines/ and
 * config/customization/gems/)

Pull request #171 from elijh/feature/identityfail
 * if identity fails to be created, destroy the user. also, pass through
   identity errors to user and add identity class hook.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This release enables using custom gems in the leap platform
customization. It also fixes cornercases during the account creation and
documents debugging in production.

 * android app now supports signup, so change text that said otherwise.
 * added debugging note to DEVELOP.md
 * Account.create - do a User.new instead of User.create, so that we can
   report the errors on the object if not saved.

Pull request #172 from elijh/feature/customgem
 * Gemfile: fix problem when config is missing environments
 * support for optional gems in Gemfile (engines/ and
 * config/customization/gems/)

Pull request #171 from elijh/feature/identityfail
 * if identity fails to be created, destroy the user. also, pass through
   identity errors to user and add identity class hook.
</pre>
</div>
</content>
</entry>
<entry>
<title>android app now supports signup, so change text that said otherwise.</title>
<updated>2014-06-25T20:38:27+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-25T20:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=91c2ba1054b9daf25b922e5922d88bfe1098fd3d'/>
<id>91c2ba1054b9daf25b922e5922d88bfe1098fd3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added debugging note to DEVELOP.md</title>
<updated>2014-06-23T21:23:53+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-23T21:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=7672b23d0459b61d6b55f0ad7dd30ae4f719c55b'/>
<id>7672b23d0459b61d6b55f0ad7dd30ae4f719c55b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Account.create - do a User.new instead of User.create, so that we can report the errors on the object if not saved.</title>
<updated>2014-06-23T20:52:00+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-23T20:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=03b56bc0d94558ad7ff8b82e17314511a40ed16a'/>
<id>03b56bc0d94558ad7ff8b82e17314511a40ed16a</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 #172 from elijh/feature/customgem</title>
<updated>2014-06-18T20:09:11+00:00</updated>
<author>
<name>azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-06-18T20:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=110bc16297d7736f1025bfa85f3551313e913d84'/>
<id>110bc16297d7736f1025bfa85f3551313e913d84</id>
<content type='text'>
Add support for custom gems via a dynamic Gemfile</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for custom gems via a dynamic Gemfile</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #171 from elijh/feature/identityfail</title>
<updated>2014-06-18T20:08:31+00:00</updated>
<author>
<name>azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-06-18T20:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=3051a51a4b7d51994e7cd8d90f0cdf5f237a0a4d'/>
<id>3051a51a4b7d51994e7cd8d90f0cdf5f237a0a4d</id>
<content type='text'>
if identity fails to be created, destroy the user. </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if identity fails to be created, destroy the user. </pre>
</div>
</content>
</entry>
<entry>
<title>Gemfile: fix problem when config is missing environments</title>
<updated>2014-06-17T21:14:58+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-17T20:12:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=240fd8f1efe9e76540787a17a13dcaf345c7933e'/>
<id>240fd8f1efe9e76540787a17a13dcaf345c7933e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>if identity fails to be created, destroy the user. also, pass through identity errors to user and add identity class hook.</title>
<updated>2014-06-17T08:57:15+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-17T08:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=280a46b5c4958cb183427028a8e66059856d46aa'/>
<id>280a46b5c4958cb183427028a8e66059856d46aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support for optional gems in Gemfile (engines/ and config/customization/gems/)</title>
<updated>2014-06-17T08:51:03+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-17T08:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=e0be49a97dc0cfb55a4e2b9502aeb04750a86816'/>
<id>e0be49a97dc0cfb55a4e2b9502aeb04750a86816</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
