diff --git a/bin/build-linux-x64.sh b/bin/build-linux-x64.sh index a9db2a645..1930c4ae7 100755 --- a/bin/build-linux-x64.sh +++ b/bin/build-linux-x64.sh @@ -7,6 +7,9 @@ rm -r node_modules/sqlite3/lib/binding/* cp -r bin/deps/linux-x64/sqlite/* node_modules/sqlite3/lib/binding/ +# rebuild binaries for image operations (pngquant ...) +npm rebuild + ./node_modules/.bin/electron-packager . --asar --out=dist --executable-name=trilium --platform=linux --arch=x64 --overwrite mv "./dist/Trilium Notes-linux-x64" $BUILD_DIR diff --git a/src/routes/api/clipper.js b/src/routes/api/clipper.js index cfd352b38..e92b9a4e9 100644 --- a/src/routes/api/clipper.js +++ b/src/routes/api/clipper.js @@ -8,7 +8,7 @@ const imageService = require('../../services/image'); async function createNote(req) { console.log(req.body); - const {title, html, source_url} = req.body; + const {title, html, url} = req.body; const todayNote = await dateNoteService.getDateNote(dateUtils.localNowDate()); @@ -17,7 +17,7 @@ async function createNote(req) { { type: 'label', name: 'sourceUrl', - value: source_url + value: url } ] }); @@ -37,13 +37,15 @@ async function createScreenshot(req) { const todayNote = await dateNoteService.getDateNote(dateUtils.localNowDate()); - const {note} = await imageService.saveImage(buffer, title, todayNote.noteId, true); + const {note} = await imageService.saveImage(buffer, title + ".png", todayNote.noteId, true); await note.setLabel('sourceUrl', url); } else { console.log("Unrecognized prefix"); } + + return {}; } async function ping(req, res) {