Monday, 23 January 2012

Permissions chage - conclusion

I've noticed that many of You asked me about new permissions in application.
What can I say more? Permission change was noted in applications description and on this blog post.

Application won't send any of your data to any server and I will not use it for any purpose. You can make sure about this by checking source code (http://code.google.com/p/chrome-rest-client/source/browse/#svn%2Ftrunk%2FRestClientApp) or just opening chrome inspector (ctrl + shift + i) and check is any data are send somewhere.


I don't feel like deserve for lower rating just because You can't read :)

Cheers!

Thursday, 19 January 2012

Export data from application

It is big problem to export saved request to a file within an chrome application. HTML5 (either javascript) don't have any API to save any data in file (outside applications sandbox).
Normally with application backed it would generate this file on server side and pass it to browser as a file.
In Chrome environment  it is not possible. There is no backed and can't force browser to generate file.

Anyway, lately I've started writing application backend on Google App Engine. It will have ability to save form data and restore it on demand. It also will have ability to share this data.

It will be available in future release.

Saturday, 14 January 2012

New permissions - re-enable your application

As you may noticed lately an application has been disabled by Chrome browser. I'ts because I've changed permissions for application. I've added "history" permission to application to make typing URL easier.

Prior current version you had to type all URL manually. Now using history API application can recognize URL you want to type and suggest it (if you had visited this URL earlier).

I hope you appreciate new change.

As always you can check source code to make sure you history is not misused:
revision change: http://code.google.com/p/chrome-rest-client/source/detail?r=109
history usage: http://code.google.com/p/chrome-rest-client/source/browse/trunk/RestClientApp/src/com/restclient/client/storage/UrlsSuggestOracle.java
API access: