Compare commits
26 commits
delegatemo
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
2d7d81e578 | ||
|
a1ab8ea707 | ||
|
81bfafdf8d | ||
|
a8070117fa | ||
|
3420c58f6d | ||
|
db63eaf064 | ||
|
c2322b5ce3 | ||
|
5c0ccd6939 | ||
|
a19eef3120 | ||
|
667bbb7bcd | ||
|
ed59b691fd | ||
|
0cad2bcc7b | ||
|
8e2a58b477 | ||
|
cf8ca95055 | ||
|
80d237db26 | ||
|
3ea3b93ee2 | ||
|
5f4259a1a8 | ||
|
4e4c5e7cac | ||
|
2b49fa65d5 | ||
|
e1cf850e66 | ||
|
30475de02d | ||
|
884c552f6c | ||
|
81b4799723 | ||
|
f7de7312d7 | ||
|
1d6ba4cddd | ||
|
8bb21919e9 |
|
@ -5,9 +5,9 @@ Communication with the nextcloud server happens over the [Notes API 0.2](https:/
|
|||
Mardown conversion is done by [Showdown](https://github.com/showdownjs/showdown).
|
||||
The [Sailfish OS SDK](https://sailfishos.org/wiki/Application_SDK) is used to write and build this project.
|
||||
|
||||
Currently the app can be downloaded from [OpenRepos](https://openrepos.net/content/scharel/nextcloud-notes) or directly as RPM-Package [from here](https://cloud.scharel.name/s/harbour-nextcloudnotes). It is planned to publish the app in [Jolla Harbour](https://harbour.jolla.com) once it reaches a certain level of maturity.
|
||||
Currently the app can be downloaded from [OpenRepos](https://openrepos.net/content/scharel/nextcloud-notes) or directly as RPM-Package [from here](https://www.scharel.rocks/harbour/harbour-nextcloudnotes/download/). It is planned to publish the app in [Jolla Harbour](https://harbour.jolla.com) once it reaches a certain level of maturity.
|
||||
|
||||
You can preview some screenshots [here](https://cloud.scharel.name/apps/gallery/s/harbour-nextcloudnotes#Screenshots).
|
||||
You can preview some screenshots [here](https://www.scharel.rocks/harbour/harbour-nextcloudnotes/).
|
||||
|
||||
## Features
|
||||
|
||||
|
@ -29,7 +29,7 @@ You can preview some screenshots [here](https://cloud.scharel.name/apps/gallery/
|
|||
### Planned
|
||||
|
||||
(The ordering represents the priority for the implementation)
|
||||
- Uusing the [Login Flow](https://docs.nextcloud.com/server/14/developer_manual/client_apis/LoginFlow/index.html) if possible
|
||||
- Using the [Login Flow](https://docs.nextcloud.com/server/14/developer_manual/client_apis/LoginFlow/index.html) if possible
|
||||
- Automatically push changes to the server while editing a note
|
||||
- Offline support
|
||||
- Usage of [Sailfish OS Secrets](https://sailfishos.org/wiki/Secrets_and_Crypto) to store the user credentials
|
||||
|
|
|
@ -20,6 +20,9 @@ SOURCES += src/harbour-nextcloudnotes.cpp
|
|||
|
||||
DISTFILES += qml/harbour-nextcloudnotes.qml \
|
||||
qml/cover/CoverPage.qml \
|
||||
qml/img/nextcloud-logo-dark.png \
|
||||
qml/img/nextcloud-logo-light.png \
|
||||
qml/pages/LoginPage.qml \
|
||||
rpm/harbour-nextcloudnotes.changes.run.in \
|
||||
rpm/harbour-nextcloudnotes.changes \
|
||||
rpm/harbour-nextcloudnotes.spec \
|
||||
|
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 3.7 KiB |
1
icons/nextcloud-logo.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg width="256" height="128" version="1.1" viewBox="0 0 256 128" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-width="22"><circle cx="40" cy="64" r="26" stroke="#fff" fill="none"/><circle cx="216" cy="64" r="26" stroke="#fff" fill="none"/><circle cx="128" cy="64" r="46" stroke="#fff" fill="none"/></g></svg>
|
After Width: | Height: | Size: 321 B |
|
@ -4,7 +4,7 @@ import Sailfish.Silica 1.0
|
|||
CoverBackground {
|
||||
|
||||
CoverPlaceholder {
|
||||
icon.source: "../img/nextcloud-logo-transparent.png"
|
||||
icon.source: Theme.colorScheme === Theme.DarkOnLight ? "../img/nextcloud-logo-dark.png" : "../img/nextcloud-logo-light.png"
|
||||
icon.width: parent.width
|
||||
icon.fillMode: Image.PreserveAspectFit
|
||||
text: qsTr("Notes")
|
||||
|
|
244
qml/img/icon-launcher-nextcloudnotes.svg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
qml/img/nextcloud-logo-dark.png
Normal file
After Width: | Height: | Size: 4 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
278
qml/js/showdown-1.9.0/package-lock.json
generated
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "showdown",
|
||||
"version": "1.8.7",
|
||||
"version": "1.9.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
@ -83,23 +83,6 @@
|
|||
"integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
|
||||
"dev": true
|
||||
},
|
||||
"align-text": {
|
||||
"version": "0.1.4",
|
||||
"resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
|
||||
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"kind-of": "^3.0.2",
|
||||
"longest": "^1.0.1",
|
||||
"repeat-string": "^1.5.2"
|
||||
}
|
||||
},
|
||||
"amdefine": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
|
||||
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
|
||||
"dev": true
|
||||
},
|
||||
"ansi-escapes": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
|
||||
|
@ -336,17 +319,6 @@
|
|||
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
|
||||
"dev": true
|
||||
},
|
||||
"center-align": {
|
||||
"version": "0.1.3",
|
||||
"resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
|
||||
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"align-text": "^0.1.3",
|
||||
"lazy-cache": "^1.0.3"
|
||||
}
|
||||
},
|
||||
"chai": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz",
|
||||
|
@ -778,7 +750,7 @@
|
|||
},
|
||||
"git-semver-tags": {
|
||||
"version": "1.3.6",
|
||||
"resolved": "http://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.3.6.tgz",
|
||||
"resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.3.6.tgz",
|
||||
"integrity": "sha512-2jHlJnln4D/ECk9FxGEBh3k44wgYdWjWDtMmJPaecjoRmxKo3Y1Lh8GMYuOPu04CHw86NTAODchYjC5pnpMQig==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
|
@ -1606,7 +1578,7 @@
|
|||
},
|
||||
"readable-stream": {
|
||||
"version": "2.3.6",
|
||||
"resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
|
||||
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
|
@ -2215,25 +2187,35 @@
|
|||
}
|
||||
},
|
||||
"handlebars": {
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz",
|
||||
"integrity": "sha1-LORISFBTf5yXqAJtU5m5NcTtTtc=",
|
||||
"version": "4.7.6",
|
||||
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
|
||||
"integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"async": "^1.4.0",
|
||||
"optimist": "^0.6.1",
|
||||
"source-map": "^0.4.4",
|
||||
"uglify-js": "^2.6"
|
||||
"minimist": "^1.2.5",
|
||||
"neo-async": "^2.6.0",
|
||||
"source-map": "^0.6.1",
|
||||
"uglify-js": "^3.1.4",
|
||||
"wordwrap": "^1.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"minimist": {
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
|
||||
"dev": true
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.4.4",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
|
||||
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"amdefine": ">=0.0.4"
|
||||
}
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||
"dev": true
|
||||
},
|
||||
"wordwrap": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
||||
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -2385,9 +2367,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"ini": {
|
||||
"version": "1.3.4",
|
||||
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
|
||||
"integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
|
||||
"version": "1.3.7",
|
||||
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
|
||||
"integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"inquirer": {
|
||||
|
@ -2409,14 +2391,6 @@
|
|||
"string-width": "^1.0.1",
|
||||
"strip-ansi": "^3.0.0",
|
||||
"through": "^2.3.6"
|
||||
},
|
||||
"dependencies": {
|
||||
"lodash": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"interpret": {
|
||||
|
@ -2442,12 +2416,6 @@
|
|||
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
|
||||
"dev": true
|
||||
},
|
||||
"is-buffer": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz",
|
||||
"integrity": "sha1-z8hszV3FpS+oBIkRHGkgxFfi2Ys=",
|
||||
"dev": true
|
||||
},
|
||||
"is-builtin-module": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
|
||||
|
@ -2474,14 +2442,21 @@
|
|||
"number-is-nan": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"is-my-ip-valid": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
|
||||
"integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==",
|
||||
"dev": true
|
||||
},
|
||||
"is-my-json-valid": {
|
||||
"version": "2.15.0",
|
||||
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz",
|
||||
"integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=",
|
||||
"version": "2.20.0",
|
||||
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.0.tgz",
|
||||
"integrity": "sha512-XTHBZSIIxNsIsZXg7XB5l8z/OBFosl1Wao4tXLpeC7eKU4Vm/kdop2azkPqULwnfGQjmeDIyey9g7afMMtdWAA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"generate-function": "^2.0.0",
|
||||
"generate-object-property": "^1.1.0",
|
||||
"is-my-ip-valid": "^1.0.0",
|
||||
"jsonpointer": "^4.0.0",
|
||||
"xtend": "^4.0.0"
|
||||
}
|
||||
|
@ -2755,15 +2730,6 @@
|
|||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"kind-of": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz",
|
||||
"integrity": "sha1-R11pil5J/15T0U4+cyQp3Iv0z0c=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-buffer": "^1.0.2"
|
||||
}
|
||||
},
|
||||
"klaw": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
|
||||
|
@ -2774,13 +2740,6 @@
|
|||
"graceful-fs": "^4.1.9"
|
||||
}
|
||||
},
|
||||
"lazy-cache": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
|
||||
"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"lcid": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
|
||||
|
@ -2841,9 +2800,9 @@
|
|||
}
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
|
||||
"version": "4.17.19",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
|
||||
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
|
||||
"dev": true
|
||||
},
|
||||
"lodash._reinterpolate": {
|
||||
|
@ -2859,9 +2818,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"lodash.merge": {
|
||||
"version": "4.6.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz",
|
||||
"integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU=",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
|
||||
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.sortby": {
|
||||
|
@ -2871,12 +2830,12 @@
|
|||
"dev": true
|
||||
},
|
||||
"lodash.template": {
|
||||
"version": "4.4.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
|
||||
"integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
|
||||
"version": "4.5.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
|
||||
"integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lodash._reinterpolate": "~3.0.0",
|
||||
"lodash._reinterpolate": "^3.0.0",
|
||||
"lodash.templatesettings": "^4.0.0"
|
||||
}
|
||||
},
|
||||
|
@ -2895,12 +2854,6 @@
|
|||
"integrity": "sha1-PSMZiURx6glQ72RpLq0qUxjP82I=",
|
||||
"dev": true
|
||||
},
|
||||
"longest": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
|
||||
"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
|
||||
"dev": true
|
||||
},
|
||||
"loud-rejection": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
|
||||
|
@ -3059,7 +3012,7 @@
|
|||
},
|
||||
"commander": {
|
||||
"version": "2.15.1",
|
||||
"resolved": "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
|
||||
"integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
|
||||
"dev": true
|
||||
},
|
||||
|
@ -3166,6 +3119,12 @@
|
|||
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
|
||||
"dev": true
|
||||
},
|
||||
"neo-async": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
|
||||
"integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
|
||||
"dev": true
|
||||
},
|
||||
"nise": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/nise/-/nise-1.2.0.tgz",
|
||||
|
@ -3254,24 +3213,6 @@
|
|||
"integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
|
||||
"dev": true
|
||||
},
|
||||
"optimist": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
|
||||
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"minimist": "~0.0.1",
|
||||
"wordwrap": "~0.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"minimist": {
|
||||
"version": "0.0.10",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
|
||||
"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"optionator": {
|
||||
"version": "0.8.2",
|
||||
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
|
||||
|
@ -3645,12 +3586,6 @@
|
|||
"strip-indent": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"repeat-string": {
|
||||
"version": "1.6.1",
|
||||
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
|
||||
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
|
||||
"dev": true
|
||||
},
|
||||
"repeating": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
|
||||
|
@ -3713,14 +3648,6 @@
|
|||
"dev": true,
|
||||
"requires": {
|
||||
"lodash": "^4.13.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"lodash": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"request-promise-native": {
|
||||
|
@ -3793,16 +3720,6 @@
|
|||
"onetime": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"right-align": {
|
||||
"version": "0.1.3",
|
||||
"resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
|
||||
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"align-text": "^0.1.1"
|
||||
}
|
||||
},
|
||||
"rimraf": {
|
||||
"version": "2.2.8",
|
||||
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
|
||||
|
@ -4129,12 +4046,6 @@
|
|||
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
|
||||
"dev": true
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
|
||||
"dev": true
|
||||
},
|
||||
"string-width": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz",
|
||||
|
@ -4293,63 +4204,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"uglify-js": {
|
||||
"version": "2.7.5",
|
||||
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
|
||||
"integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"async": "~0.2.6",
|
||||
"source-map": "~0.5.1",
|
||||
"uglify-to-browserify": "~1.0.0",
|
||||
"yargs": "~3.10.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"async": {
|
||||
"version": "0.2.10",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
|
||||
"integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"camelcase": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
|
||||
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"cliui": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
|
||||
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"center-align": "^0.1.1",
|
||||
"right-align": "^0.1.1",
|
||||
"wordwrap": "0.0.2"
|
||||
}
|
||||
},
|
||||
"yargs": {
|
||||
"version": "3.10.0",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
|
||||
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"camelcase": "^1.0.2",
|
||||
"cliui": "^2.1.0",
|
||||
"decamelize": "^1.0.0",
|
||||
"window-size": "0.1.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"uglify-to-browserify": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
|
||||
"integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
|
||||
"version": "3.10.3",
|
||||
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.3.tgz",
|
||||
"integrity": "sha512-Lh00i69Uf6G74mvYpHCI9KVVXLcHW/xu79YTvH7Mkc9zyKUeSPz0owW0dguj0Scavns3ZOh3wY63J0Zb97Za2g==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
|
@ -4493,13 +4350,6 @@
|
|||
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
|
||||
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
|
||||
},
|
||||
"window-size": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
|
||||
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"winston": {
|
||||
"version": "2.4.4",
|
||||
"resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz",
|
||||
|
@ -4517,7 +4367,7 @@
|
|||
"dependencies": {
|
||||
"async": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
|
||||
"integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
|
@ -4531,12 +4381,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"wordwrap": {
|
||||
"version": "0.0.2",
|
||||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
|
||||
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
|
||||
"dev": true
|
||||
},
|
||||
"wrap-ansi": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
|
||||
|
|
|
@ -12,6 +12,10 @@
|
|||
# * date Author's Name <author's email> version-release
|
||||
# - Summary of changes
|
||||
|
||||
* Tue Aug 24 2021 Scharel Clemens <harbour-nextcloudnotes@scharel.name> 0.2-8
|
||||
- Addded the icon from 640286afe91792903a7df50c6c6fdb7e5eb8c92e
|
||||
- aarch64 build
|
||||
|
||||
* Wed Dec 12 2018 Scharel Clemens <harbour-nextcloudnotes@scharel.name> 0.2-7
|
||||
- Implementing #18: Page with Markdown syntax
|
||||
- Added padding to the bottom of the pages
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Do NOT Edit the Auto-generated Part!
|
||||
# Generated by: spectacle version 0.27
|
||||
# Generated by: spectacle version 0.32
|
||||
#
|
||||
|
||||
Name: harbour-nextcloudnotes
|
||||
|
@ -14,7 +14,7 @@ Name: harbour-nextcloudnotes
|
|||
%{?qtc_builddir:%define _builddir %qtc_builddir}
|
||||
Summary: Nextcloud Notes
|
||||
Version: 0.2
|
||||
Release: 7
|
||||
Release: 8
|
||||
Group: Applications/Editors
|
||||
License: MIT
|
||||
URL: https://github.com/scharel/harbour-nextcloudnotes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Name: harbour-nextcloudnotes
|
||||
Summary: Nextcloud Notes
|
||||
Version: 0.2
|
||||
Release: 7
|
||||
Release: 8
|
||||
# The contents of the Group field should be one of the groups listed here:
|
||||
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
|
||||
Group: Applications/Editors
|
||||
|
|
|
@ -419,131 +419,131 @@
|
|||
<name>SyntaxPage</name>
|
||||
<message>
|
||||
<source>Markdown Syntax</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Markdown Syntax</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Links</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Länkar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tables</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tabeller</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>View more on the web</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Visa mer på nätet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close previews</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Stäng förhandsgranskning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open previews</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Öppna förhandsgranskning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Paragraphs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Punkter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Paragraphs in Showdown are just one or more lines of consecutive text followed by one or more blank lines.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Punkter i Showdown är bara en eller flera rader med efterföljande text, följt av en eller flera tomma rader.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Headings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Rubriker</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can create a heading by adding one or more # symbols before your heading text. The number of # you use will determine the size of the heading.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Du kan skapa en rubrik genom att lägga till en eller flera #-tecken före rubriktexten. Antalet #-tecken, avgör storleken på rubriken.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>If, for some reason, you need to keep a leading or trailing #, you can either add a space or escape it:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Om du av någon anledning behöver ha ett synligt inledande eller avslutande #-tecken, kan du antingen lägga till ett mellanslag eller argumentera bort det:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blockquotes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Citat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can indicate blockquotes with a >.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Du kan indikera citat med ett >.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Bold and Italic</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Fet och kursiv</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can make text bold or italic.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Du kan göra text fet eller kursiv</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Both bold and italic can use either a * or an _ around the text for styling. This allows you to combine both bold and italic if needed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Både fet och kursiv stil kan antingen använda ett * eller ett _ runt texten. Det låter dig kombinera både fet och kursiv, om du vill.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Strikethrough</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Genomstruket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The syntax is the same as GFM, that is, by adding two tilde (~~) characters around a word or groups of words.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Syntax är samma som GFM, det vill säga, genom att lägga till två tildetecken (~~) runt ett ord eller en ordgrupp.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Emojis</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Emojis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Since version 1.8.0, showdown supports github's emojis. A complete list of available emojis can be found here: https://github.com/showdownjs/showdown/wiki/emojis.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Sedan version 1.8.0, stödjer Showdown GitHubs emojis. En komplett lista över tillgängliga emojis, hittas här: https://github.com/showdownjs/showdown/wiki/emojis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Code formatting</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Kodformatering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use single backticks (`) to format text in a special monospace format. Everything within the backticks appear as-is, with no other special formatting.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Använd grav accent (`) för att formatera text i ett speciellt monospace-format. Allt mellan accenterna visas som det är, utan vidare formatering.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>To create blocks of code you should indent it by four spaces.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>För att skapa kodblock drar du in texten med fyra blanksteg.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Lists</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Listor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can make an unordered list by preceding list items with either a *, a - or a +. Markers are interchangeable too.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Du kan skapa en oordnad lista genom att inleda listobjekten med *, -, eller +. Markörerna är utbytbara också.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can make an ordered list by preceding list items with a number.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Du kan skapa en ordnad lista genom att inleda listobjekten med en siffra.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TaskLists</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Att-göra-listor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Showdown will automagically turn every valid URL it finds in the text body to links for you. In the case of email addreses, Showdown will also perform a bit of randomized decimal and hex entity-encoding to help obscure your address from address-harvesting spambots.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Showdown gör automagiskt om varje giltig URL den hittar i texten, till länkar. När det gäller e-postadresser, kommer Showdown också att utföra lite slumpmässig decimal- och hex-kodning för att hjälpa till att dölja din adress från adressskördarna.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Bilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Markdown uses an image syntax that is intended to resemble the syntax for links, also allowing for two styles: inline and reference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Markdown använder en bildsyntax som är avsedd att likna syntax för länkar, vilket också möjliggör två stilar, inline och referens.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTML</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>HTML</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>In most cases, HTML tags are leaved untouched in the output document.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>I de flesta fall, lämnas HTML-taggar orörda i utdatadokumentet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tables aren't part of the core Markdown spec, but they are part of GFM and Showdown supports them by turning on the option tables.
|
||||
|
|