Changes made in Appery.io

In order to preserve the promise of transparency and open communication, the change log records changes to topics made by both customers and employees. Anyone can dispute a change by clicking the "Dispute" link and entering additional details.


  • January 23, 2017 16:15
    Ryan, the poster:
    Reason: removed by the poster
  • January 21, 2017 00:10
    Illya Stepanov Dispute this change
  • January 20, 2017 19:15
    Caelan, the poster:
    Reason: removed by the poster
  • January 18, 2017 10:54
    Illya Stepanov
    Changed reply in topic of How do I access my javascript properties and objects from the web-app? by Serhii Kulibaba to Hello Sergey, It works fine on the blank jQuery app. You have to do 2 steps to make it work: 1) Create a custom JS file with all JS code from your link (Create new->JavaScript) 2) Add a new component HTML to your page and put there all HTML layout from your example.
    Dispute this change
  • January 18, 2017 10:53
    Illya Stepanov
    Reason: spam
    Dispute this change
  • January 17, 2017 13:32
    Zhivko Zhelev, the poster:
    Reason: removed by the poster
  • January 15, 2017 21:54
    Emmz, the poster:
    Removed a reply by Emmz in Cordova Update to V5
    Reason: removed by the poster
  • January 14, 2017 13:59
    Lars Holtet, the poster:
    Reason: removed by the poster
  • January 14, 2017 13:55
    Lars Holtet, the poster:
    Reason: removed by the poster
  • January 14, 2017 13:54
    Lars Holtet, the poster:
    Reason: removed by the poster
  • January 14, 2017 13:54
    Lars Holtet, the poster:
    Reason: removed by the poster
  • January 14, 2017 12:37
    Lars Holtet, the poster:
    Reason: removed by the poster
  • January 14, 2017 12:36
    Lars Holtet, the poster:
    Reason: removed by the poster
  • January 11, 2017 13:18
    Illya Stepanov Dispute this change
  • January 10, 2017 01:49
    Vinny B, the poster:
    Reason: removed by the poster
  • January 08, 2017 16:57
    Talha Ishtiaq, the poster:
    Reason: removed by the poster
  • January 04, 2017 21:14
    Shuabe Ahmadi, the poster:
    Reason: removed by the poster
  • December 29, 2016 16:42
    Barrett Mooney
    Changed reply in topic of rest api with header authentication - testing fails but it will generate a response by Barrett Mooney to In API express, when I put in the credentials and click generate, I get a json return with a list as expected. I store that response. Then when I click save and test, the test fails with that error. The API call in postman gives me the same return as the generate response feature in API express.
  • December 28, 2016 15:04
    Illya Stepanov
    Changed reply in topic of Does Appery Support $.Deferred and Promises in jqm when calling Services by Galyna Abramovych to Hello Joe, In our JQM visual builder, services don't use promises, they work with callbacks. Here, there are some options: 1. Don't use uploadBinaryHelper. Instead, use the direct REST invocation so that you you have 6 RESTs. 1st - for the first image upload, the complete of which invokes the 2nd REST for the second image upload, the complete of which invokes the 3rd REST for the third image upload and so on. The complete of the 5th image upload invokes the REST for raw data upload. 2. Don't use uploadBinaryHelper. Instead, use the REST for uploading all the 5 images at a time: <a href="https://docs.appery.io/reference#database-api-files-uploading-multipart-data" rel="nofollow" target="_blank" title="Link https//docsapperyio/referencedatabase-api-files-uploading-multipart-data">https://docs.appery.io/reference#database-api-files-uploading-multipart-data</a>. (this REST will retrieve all the names of the images that have been uploaded). The complete of this service invokes the REST for raw data upload. The option 2 is better as sending any images number can easily be defined. Besides, all the images are uploaded in bulk which is much faster. Here is a useful code in mapping into the data parameter for sending several files at a time (option 2): <pre><code>function str2ab(str) { var buf = new ArrayBuffer(str&#46;length); var bufView = new Uint8Array(buf); for (var i=0, strLen=str&#46;length; i &lt; strLen; i++) { bufView[i] = str&#46;charCodeAt(i); } return buf; } var fd = new FormData(); var img1 = Apperyio&#46;storage&#46;Image1_base64&#46;get(); var ab = str2ab(img1); var blob = new Blob([ab], {type: &quot;image/jpeg&quot;}); &#47;&#47;here you can set file&#39;s mime type fd&#46;append(&#39;img1&#46;jpg&#39;, blob); &#47;&#47;here you can set file&#39;s name var img2 = Apperyio&#46;storage&#46;Image2_base64&#46;get(); ab = str2ab(img2); blob = new Blob([ab], {type: &quot;image/jpeg&quot;}); &#47;&#47;here you can set file&#39;s mime type fd&#46;append(&#39;img2&#46;jpg&#39;, blob); &#47;&#47;here you can set file&#39;s name var img3 = Apperyio&#46;storage&#46;Image3_base64&#46;get(); ab = str2ab(img3); blob = new Blob([ab], {type: &quot;image/jpeg&quot;}); &#47;&#47;here you can set file&#39;s mime type fd&#46;append(&#39;img3&#46;jpg&#39;, blob); &#47;&#47;here you can set file&#39;s name &#47;&#47;&#47;&#47; add here other images return fd;</code></pre>.
    Dispute this change
  • December 28, 2016 15:02
    Illya Stepanov
    Changed reply in topic of Does Appery Support $.Deferred and Promises in jqm when calling Services by Galyna Abramovych to Hello Joe, In our JQM visual builder, services don't use promises, they work with callbacks. Here, there are some options: 1. Don't use uploadBinaryHelper. Instead, use the direct REST invocation so that you you have 6 RESTs. 1st - for the first image upload, the complete of which invokes the 2nd REST for the second image upload, the complete of which invokes the 3rd REST for the third image upload and so on. The complete of the 5th image upload invokes the REST for raw data upload. 2. Don't use uploadBinaryHelper. Instead, use the REST for uploading all the 5 images at a time: <a href="https://docs.appery.io/reference#database-api-files-uploading-multipart-data" rel="nofollow" target="_blank" title="Link https//docsapperyio/referencedatabase-api-files-uploading-multipart-data">https://docs.appery.io/reference#database-api-files-uploading-multipart-data</a>. (this REST will retrieve all the names of the images that have been uploaded). The complete of this service invokes the REST for raw data upload. The option 2 is better as sending any images number can easily be defined. Besides, all the images are uploaded in bulk which is much faster. Here is a useful code in mapping into the data parameter for sending several files at a time (option 2):<br /><pre><code>function str2ab(str) {&nbsp; var buf = new ArrayBuffer(str&#46;length);<br />&nbsp; var bufView = new Uint8Array(buf);<br />&nbsp; for (var i=0, strLen=str&#46;length; i &lt; strLen; i++) {<br />&nbsp; &nbsp; bufView[i] = str&#46;charCodeAt(i);<br />&nbsp; }<br />&nbsp; return buf;<br />}<br /> var fd = new FormData();<br />var img1 = Apperyio&#46;storage&#46;Image1_base64&#46;get();<br />var ab = str2ab(img1);<br />var blob = new Blob([ab], {type: "image/jpeg"}); &nbsp;&#47;&#47;here you can set file's mime type<br />fd&#46;append('img1&#46;jpg', blob); &#47;&#47;here you can set file's name<br /> var img2 = Apperyio&#46;storage&#46;Image2_base64&#46;get();<br />ab = str2ab(img2);<br />blob = new Blob([ab], {type: "image/jpeg"}); &nbsp;&#47;&#47;here you can set file's mime type<br />fd&#46;append('img2&#46;jpg', blob); &#47;&#47;here you can set file's name<br /> var img3 = Apperyio&#46;storage&#46;Image3_base64&#46;get();<br />ab = str2ab(img3);<br />blob = new Blob([ab], {type: "image/jpeg"}); &nbsp;&#47;&#47;here you can set file's mime type<br />fd&#46;append('img3&#46;jpg', blob); &#47;&#47;here you can set file's name<br /> &#47;&#47;&#47;&#47; add here other images<br /> return fd;<code></code></code></pre>.
    Dispute this change
next » « previous