From cbd0733d8352ddb65c60961197deac1e0a81c216 Mon Sep 17 00:00:00 2001 From: Adam Procter <adamprocter@researchnot.es> Date: Mon, 14 Dec 2020 13:56:25 +0000 Subject: [PATCH] Changelog and fix fixed file select upload processing file type to match drag and drop upload. Viewing of files via Cloudflare and Infura (video) IPFS public gateways. --- CHANGELOG.md | 14 ++++++++++++++ app/package.json | 2 +- app/src/components/UploadLayer.vue | 15 ++++++++++----- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e5f9bc..f69e641 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 687213b..50e714c 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 41bfe5e..28d3296 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 } }, -- GitLab