diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e5f9bc5069850f5918d16e8218215f2013ef65f..f69e641ed626f5f88c98a6bd16931951fa74c0a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# 0.1.44 + +_14th December 2020_ + +### Changed + +- Upload is now smarter and will generate markdown for images, video and audio "automagically", media that is not recognised will be uploaded and generated as a plain URL (link). +- Now using Cloudflare's IPFS Gateway as we move towards more robust upload support. +- Video is using using infura gateway (cloudflares gateway doesnt like playing back video) + +### Added + +- You can now Drag and drop to upload. + # 0.1.43 _12th December 2020_ diff --git a/app/package.json b/app/package.json index 687213bae57f06f1bc2ac8f8e65f1d03c64eecce..50e714c401d58aa5c0e535d99c7dfe1149d3a597 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "nodenogg.in", - "version": "0.1.43", + "version": "0.1.44", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/app/src/components/UploadLayer.vue b/app/src/components/UploadLayer.vue index 41bfe5e2514198fe84ef4055675c8d11df5f903c..28d32966cd60a2566705a065ec182f61a4a7145d 100644 --- a/app/src/components/UploadLayer.vue +++ b/app/src/components/UploadLayer.vue @@ -326,7 +326,7 @@ export default { async saveIPFS() { try { this.fileContents = await node.add(this.selectedFile) - this.getIPFS() + this.getIPFS(this.selectedFile.type) } catch (err) { // Set error status text. this.status = `Error: ${err}` @@ -361,20 +361,25 @@ export default { }, copyClipBoard(e, type) { + console.log(type) switch (true) { case type.includes('image/'): - this.copytext = '' + this.copytext = '' break case type.includes('audio/'): this.copytext = - '<audio src="https://ipfs.io/ipfs/' + e + '" controls></audio>' + '<audio src="https://cloudflare-ipfs.com/ipfs/' + + e + + '" controls></audio>' break case type.includes('video/'): this.copytext = - '<video src="https://ipfs.io/ipfs/' + e + '" controls></video>' + '<video src="https://ipfs.infura.io/ipfs/' + + e + + '" controls></video>' break default: - this.copytext = 'https://ipfs.io/ipfs/' + e + this.copytext = 'https://cloudflare-ipfs.com/ipfs/' + e } },