A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use text-encoding in js for the local-auth method

+11 -10
+6
package-lock.json
··· 6207 6207 "rimraf": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" 6208 6208 } 6209 6209 }, 6210 + "text-encoding": { 6211 + "version": "0.6.4", 6212 + "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", 6213 + "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=", 6214 + "dev": true 6215 + }, 6210 6216 "through": { 6211 6217 "version": "2.3.8", 6212 6218 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+2 -1
package.json
··· 5 5 "browserify": "^14.5.0", 6 6 "elm-css": "^0.6.1", 7 7 "netlify-cli": "^1.2.2", 8 - "postcss-cli": "^4.1.1" 8 + "postcss-cli": "^4.1.1", 9 + "text-encoding": "^0.6.4" 9 10 }, 10 11 "dependencies": { 11 12 "1-liners": "^0.4.0",
+2 -9
src/Js/Workers/Authentication/local.js
··· 87 87 // 🖍 Utensils 88 88 89 89 function arrayBufToString(buf) { 90 - return String.fromCharCode.apply(null, new Uint16Array(buf)); 90 + return new encoding.TextDecoder("utf-8").decode(new Uint8Array(buf)); 91 91 } 92 92 93 93 94 94 function stringToArrayBuf(str) { 95 - const buf = new ArrayBuffer(str.length * 2); 96 - const bufView = new Uint16Array(buf); 97 - 98 - for (let i = 0; i < str.length; i++) { 99 - bufView[i] = str.charCodeAt(i); 100 - } 101 - 102 - return buf; 95 + return new encoding.TextEncoder().encode(str).buffer; 103 96 }
+1
src/Vendor/package.js
··· 5 5 self.blockstack = require("blockstack"); 6 6 self.camelcase = require("camelcase"); 7 7 self.elasticlunr = require("elasticlunr"); 8 + self.encoding = require("text-encoding"); 8 9 self.RemoteStorage = require("remotestoragejs"); 9 10 10 11 if (self.document) {