From b07911ec686a00c2fa82e4dd328dba8ae3aebea1 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 19 Jun 2018 07:56:26 +0900 Subject: [PATCH 01/90] Fix --- src/server/api/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/server/api/index.ts b/src/server/api/index.ts index c39911c35..004c21b82 100644 --- a/src/server/api/index.ts +++ b/src/server/api/index.ts @@ -45,7 +45,6 @@ router.post('/signin', require('./private/signin').default); router.use(require('./service/github').routes()); router.use(require('./service/twitter').routes()); -router.use(require('./bot/interfaces/line').routes()); // Register router app.use(router.routes()); From 01ff8d171a86622a35572aa8264b9860fca7a841 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 19 Jun 2018 08:03:00 +0900 Subject: [PATCH 02/90] Fix bug --- src/remote/activitypub/renderer/note.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/remote/activitypub/renderer/note.ts b/src/remote/activitypub/renderer/note.ts index b908f8bb1..7cee2be22 100644 --- a/src/remote/activitypub/renderer/note.ts +++ b/src/remote/activitypub/renderer/note.ts @@ -54,11 +54,11 @@ export default async function renderNote(note: INote, dive = true): Promise ? [`${attributedTo}/followers`].concat(mentions) : []; - const mentionedUsers = await User.find({ + const mentionedUsers = note.mentions ? await User.find({ _id: { $in: note.mentions } - }); + }) : []; const hashtagTags = (note.tags || []).map(tag => renderHashtag(tag)); const mentionTags = mentionedUsers.map(u => renderMention(u)); From 127c126ef55db9c9ce550cc94341f218d5c83604 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 19 Jun 2018 08:03:39 +0900 Subject: [PATCH 03/90] 4.3.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9961782c9..02a3a52a9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "misskey", "author": "syuilo ", - "version": "4.3.0", + "version": "4.3.1", "clientVersion": "1.0.6630", "codename": "nighthike", "main": "./built/index.js", From 2e22bd2ecf1972ec46fef888d0f2b9c72d6f682a Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 19 Jun 2018 19:07:39 +0900 Subject: [PATCH 04/90] Update manifest.json --- src/client/assets/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/assets/manifest.json b/src/client/assets/manifest.json index dcd1e2679..bae0ee7f1 100644 --- a/src/client/assets/manifest.json +++ b/src/client/assets/manifest.json @@ -37,6 +37,6 @@ } ], "share_target": { - "url_template": "share?text={title}%20-%20{text}%20-%20{url}" + "url_template": "share?text=【{title}】%0A{text}%0A{url}" } } From 2458255e2244944b24cd90101e9fa00d07e35a1d Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 20 Jun 2018 19:55:34 +0900 Subject: [PATCH 05/90] nanka iroiro --- .../app/common/views/components/index.ts | 4 +- .../components/messaging-room.message.vue | 2 +- ...e-html.ts => misskey-flavored-markdown.ts} | 2 +- .../views/components/welcome-timeline.vue | 2 +- .../desktop/views/components/note-detail.vue | 2 +- .../desktop/views/components/notes.note.vue | 2 +- .../views/components/sub-note-content.vue | 2 +- .../desktop/views/pages/deck/deck.note.vue | 2 +- .../desktop/views/pages/user/user.header.vue | 95 +++++----------- .../desktop/views/pages/user/user.home.vue | 103 ------------------ .../desktop/views/pages/user/user.profile.vue | 16 +-- .../app/desktop/views/pages/user/user.vue | 88 +++++++++++++-- .../mobile/views/components/note-detail.vue | 2 +- .../app/mobile/views/components/note.vue | 2 +- .../views/components/sub-note-content.vue | 2 +- src/client/app/mobile/views/pages/user.vue | 4 +- 16 files changed, 130 insertions(+), 200 deletions(-) rename src/client/app/common/views/components/{note-html.ts => misskey-flavored-markdown.ts} (98%) delete mode 100644 src/client/app/desktop/views/pages/user/user.home.vue diff --git a/src/client/app/common/views/components/index.ts b/src/client/app/common/views/components/index.ts index 5b2fa084f..e2cba2e53 100644 --- a/src/client/app/common/views/components/index.ts +++ b/src/client/app/common/views/components/index.ts @@ -9,7 +9,7 @@ import forkit from './forkit.vue'; import acct from './acct.vue'; import avatar from './avatar.vue'; import nav from './nav.vue'; -import noteHtml from './note-html'; +import misskeyFlavoredMarkdown from './misskey-flavored-markdown'; import poll from './poll.vue'; import pollEditor from './poll-editor.vue'; import reactionIcon from './reaction-icon.vue'; @@ -47,7 +47,7 @@ Vue.component('mk-forkit', forkit); Vue.component('mk-acct', acct); Vue.component('mk-avatar', avatar); Vue.component('mk-nav', nav); -Vue.component('mk-note-html', noteHtml); +Vue.component('misskey-flavored-markdown', misskeyFlavoredMarkdown); Vue.component('mk-poll', poll); Vue.component('mk-poll-editor', pollEditor); Vue.component('mk-reaction-icon', reactionIcon); diff --git a/src/client/app/common/views/components/messaging-room.message.vue b/src/client/app/common/views/components/messaging-room.message.vue index a77b5f365..d7e7c6dcb 100644 --- a/src/client/app/common/views/components/messaging-room.message.vue +++ b/src/client/app/common/views/components/messaging-room.message.vue @@ -8,7 +8,7 @@ Delete diff --git a/src/client/app/desktop/views/components/note-detail.vue b/src/client/app/desktop/views/components/note-detail.vue index 4b5e5bebd..017f599e3 100644 --- a/src/client/app/desktop/views/components/note-detail.vue +++ b/src/client/app/desktop/views/components/note-detail.vue @@ -40,7 +40,7 @@
%i18n:@private% %i18n:@deleted% - +
diff --git a/src/client/app/desktop/views/components/sub-note-content.vue b/src/client/app/desktop/views/components/sub-note-content.vue index 45ce6a6f8..cb0374b91 100644 --- a/src/client/app/desktop/views/components/sub-note-content.vue +++ b/src/client/app/desktop/views/components/sub-note-content.vue @@ -4,7 +4,7 @@ %i18n:@private% %i18n:@deleted% %fa:reply% - + RP: ...
diff --git a/src/client/app/desktop/views/pages/deck/deck.note.vue b/src/client/app/desktop/views/pages/deck/deck.note.vue index 5a8dc2ea6..067297af3 100644 --- a/src/client/app/desktop/views/pages/deck/deck.note.vue +++ b/src/client/app/desktop/views/pages/deck/deck.note.vue @@ -25,7 +25,7 @@ (%i18n:@private%) (%i18n:@deleted%) %fa:reply% - + RP:
diff --git a/src/client/app/desktop/views/pages/user/user.header.vue b/src/client/app/desktop/views/pages/user/user.header.vue index d52c6b762..d0976a32e 100644 --- a/src/client/app/desktop/views/pages/user/user.header.vue +++ b/src/client/app/desktop/views/pages/user/user.header.vue @@ -5,17 +5,15 @@ -
-

{{ user | userName }}

%fa:map-marker%{{ user.profile.location }}

-
- %fa:home%ホーム -
+
+ +
+
@@ -76,12 +74,11 @@ export default Vue.extend({ diff --git a/src/client/app/desktop/views/pages/user/user.home.vue b/src/client/app/desktop/views/pages/user/user.home.vue deleted file mode 100644 index afaf97dc9..000000000 --- a/src/client/app/desktop/views/pages/user/user.home.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/src/client/app/desktop/views/pages/user/user.profile.vue b/src/client/app/desktop/views/pages/user/user.profile.vue index 5aa08f7c8..8afa7122b 100644 --- a/src/client/app/desktop/views/pages/user/user.profile.vue +++ b/src/client/app/desktop/views/pages/user/user.profile.vue @@ -15,7 +15,6 @@ -
{{ user.description }}

%fa:birthday-cake%{{ user.profile.birthday.replace('-', '年').replace('-', '月') + '日' }} ({{ age }}歳)

@@ -116,8 +115,8 @@ export default Vue.extend({ diff --git a/src/client/app/desktop/views/pages/user/user.vue b/src/client/app/desktop/views/pages/user/user.vue index 3644286fb..3741629b7 100644 --- a/src/client/app/desktop/views/pages/user/user.vue +++ b/src/client/app/desktop/views/pages/user/user.vue @@ -1,8 +1,21 @@ @@ -13,17 +26,20 @@ import parseAcct from '../../../../../../acct/parse'; import getUserName from '../../../../../../renderers/get-user-name'; import Progress from '../../../../common/scripts/loading'; import XHeader from './user.header.vue'; -import XHome from './user.home.vue'; +import XTimeline from './user.timeline.vue'; +import XProfile from './user.profile.vue'; +import XPhotos from './user.photos.vue'; +import XFollowersYouKnow from './user.followers-you-know.vue'; +import XFriends from './user.friends.vue'; export default Vue.extend({ components: { XHeader, - XHome - }, - props: { - page: { - default: 'home' - } + XTimeline, + XProfile, + XPhotos, + XFollowersYouKnow, + XFriends }, data() { return { @@ -47,8 +63,60 @@ export default Vue.extend({ Progress.done(); document.title = getUserName(this.user) + ' | Misskey'; }); + }, + + warp(date) { + (this.$refs.tl as any).warp(date); } } }); + diff --git a/src/client/app/mobile/views/components/note-detail.vue b/src/client/app/mobile/views/components/note-detail.vue index f3e77d706..6499f78f1 100644 --- a/src/client/app/mobile/views/components/note-detail.vue +++ b/src/client/app/mobile/views/components/note-detail.vue @@ -38,7 +38,7 @@
(%i18n:@private%) (%i18n:@deleted%) - +
{{ tag }} diff --git a/src/client/app/mobile/views/components/note.vue b/src/client/app/mobile/views/components/note.vue index 4498bb563..77513a659 100644 --- a/src/client/app/mobile/views/components/note.vue +++ b/src/client/app/mobile/views/components/note.vue @@ -25,7 +25,7 @@ (%i18n:@private%) (%i18n:@deleted%) %fa:reply% - + RP:
diff --git a/src/client/app/mobile/views/components/sub-note-content.vue b/src/client/app/mobile/views/components/sub-note-content.vue index 4ad90b97d..a4ce49786 100644 --- a/src/client/app/mobile/views/components/sub-note-content.vue +++ b/src/client/app/mobile/views/components/sub-note-content.vue @@ -4,7 +4,7 @@ (%i18n:@private%) (%i18n:@deleted%) %fa:reply% - + RP: ...
diff --git a/src/client/app/mobile/views/pages/user.vue b/src/client/app/mobile/views/pages/user.vue index 3d3701590..ba9de9f8a 100644 --- a/src/client/app/mobile/views/pages/user.vue +++ b/src/client/app/mobile/views/pages/user.vue @@ -18,7 +18,9 @@ %i18n:@follows-you% -
{{ user.description }}
+
+ +

%fa:map-marker%{{ user.profile.location }} From f2f7a6de6bf255fc3ce8014284b4db47e2cc039b Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Wed, 20 Jun 2018 10:59:54 +0000 Subject: [PATCH 06/90] chore(package): update dependencies --- package.json | 74 ++++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 02a3a52a9..e7c2b492b 100644 --- a/package.json +++ b/package.json @@ -33,20 +33,20 @@ "@types/bcryptjs": "2.4.1", "@types/debug": "0.0.30", "@types/deep-equal": "1.0.1", - "@types/elasticsearch": "5.0.23", + "@types/elasticsearch": "5.0.24", "@types/gm": "1.18.0", - "@types/gulp": "3.8.36", + "@types/gulp": "4.0.5", "@types/gulp-htmlmin": "1.3.32", "@types/gulp-mocha": "0.0.32", "@types/gulp-rename": "0.0.33", "@types/gulp-replace": "0.0.31", "@types/gulp-uglify": "3.0.5", "@types/gulp-util": "3.0.34", - "@types/inquirer": "0.0.41", + "@types/inquirer": "0.0.42", "@types/is-root": "1.0.0", "@types/is-url": "1.2.28", "@types/js-yaml": "3.11.1", - "@types/koa": "2.0.45", + "@types/koa": "2.0.46", "@types/koa-bodyparser": "4.2.0", "@types/koa-compress": "2.0.8", "@types/koa-favicon": "2.0.19", @@ -57,47 +57,47 @@ "@types/koa-send": "4.1.1", "@types/koa-views": "2.0.3", "@types/koa__cors": "2.2.2", - "@types/kue": "0.11.8", + "@types/kue": "0.11.9", "@types/license-checker": "15.0.0", "@types/mkdirp": "0.5.2", - "@types/mocha": "5.2.0", - "@types/mongodb": "3.0.18", + "@types/mocha": "5.2.2", + "@types/mongodb": "3.0.21", "@types/ms": "0.7.30", - "@types/node": "10.1.2", + "@types/node": "10.3.4", "@types/nopt": "3.0.29", - "@types/parse5": "3.0.0", + "@types/parse5": "5.0.0", "@types/pug": "2.0.4", - "@types/qrcode": "0.8.1", + "@types/qrcode": "1.2.0", "@types/ratelimiter": "2.1.28", "@types/redis": "2.8.6", - "@types/request": "2.47.0", - "@types/request-promise-native": "1.0.14", + "@types/request": "2.47.1", + "@types/request-promise-native": "1.0.15", "@types/rimraf": "2.0.2", "@types/seedrandom": "2.4.27", "@types/single-line-log": "1.1.0", "@types/speakeasy": "2.0.2", "@types/tmp": "0.0.33", "@types/uuid": "3.4.3", - "@types/webpack": "4.4.0", + "@types/webpack": "4.4.1", "@types/webpack-stream": "3.2.10", "@types/websocket": "0.0.39", - "@types/ws": "5.1.1", + "@types/ws": "5.1.2", "animejs": "2.2.0", "autosize": "4.0.2", "autwh": "0.1.0", "bcryptjs": "2.4.3", - "bootstrap-vue": "2.0.0-rc.6", - "cafy": "8.0.0", + "bootstrap-vue": "2.0.0-rc.11", + "cafy": "10.0.0", "chalk": "2.4.1", "crc-32": "1.2.0", "css-loader": "0.28.11", "debug": "3.1.0", "deep-equal": "1.0.1", - "deepcopy": "0.6.3", + "deepcopy": "1.0.0", "diskusage": "0.2.4", - "dompurify": "1.0.4", + "dompurify": "1.0.5", "elasticsearch": "15.0.0", - "element-ui": "2.3.9", + "element-ui": "2.4.1", "emojilib": "2.2.12", "escape-regexp": "0.0.1", "eslint": "4.19.1", @@ -114,7 +114,7 @@ "gulp-imagemin": "4.1.0", "gulp-mocha": "6.0.0", "gulp-pug": "4.0.1", - "gulp-rename": "1.2.3", + "gulp-rename": "1.3.0", "gulp-replace": "1.0.0", "gulp-sourcemaps": "2.6.4", "gulp-stylus": "2.7.0", @@ -122,14 +122,14 @@ "gulp-typescript": "4.0.2", "gulp-uglify": "3.0.0", "gulp-util": "3.0.8", - "hard-source-webpack-plugin": "0.6.10", + "hard-source-webpack-plugin": "0.8.1", "highlight.js": "9.12.0", "html-minifier": "3.5.16", "http-signature": "1.2.0", - "inquirer": "5.2.0", + "inquirer": "6.0.0", "is-root": "2.0.0", "is-url": "1.2.4", - "js-yaml": "3.11.0", + "js-yaml": "3.12.0", "jsdom": "11.11.0", "koa": "2.5.1", "koa-bodyparser": "4.2.1", @@ -140,11 +140,11 @@ "koa-mount": "3.0.0", "koa-multer": "1.0.2", "koa-router": "7.4.0", - "koa-send": "4.1.3", + "koa-send": "5.0.0", "koa-slow": "2.1.0", "koa-views": "6.1.4", "kue": "0.11.6", - "license-checker": "20.0.0", + "license-checker": "20.1.0", "loader-utils": "1.1.0", "mecab-async": "0.1.2", "mkdirp": "0.5.1", @@ -155,7 +155,7 @@ "ms": "2.1.1", "nan": "2.10.0", "node-sass": "4.9.0", - "node-sass-json-importer": "3.2.0", + "node-sass-json-importer": "3.3.1", "nopt": "4.0.1", "nprogress": "0.2.0", "object-assign-deep": "0.4.0", @@ -177,7 +177,7 @@ "rimraf": "2.6.2", "rndstr": "1.0.0", "s-age": "1.1.2", - "sass-loader": "7.0.1", + "sass-loader": "7.0.3", "seedrandom": "2.4.3", "single-line-log": "1.1.2", "speakeasy": "2.0.0", @@ -190,20 +190,20 @@ "tcp-port-used": "0.1.2", "textarea-caret": "3.1.0", "tmp": "0.0.33", - "ts-loader": "4.3.0", - "ts-node": "6.0.4", + "ts-loader": "4.4.1", + "ts-node": "6.1.1", "tslint": "5.10.0", - "typescript": "2.8.3", - "typescript-eslint-parser": "15.0.0", + "typescript": "2.9.2", + "typescript-eslint-parser": "16.0.0", "uglify-es": "3.3.9", "url-loader": "1.0.1", "uuid": "3.2.1", "v-animate-css": "0.0.2", "vue": "2.5.16", - "vue-cropperjs": "2.2.0", - "vue-js-modal": "1.3.13", + "vue-cropperjs": "2.2.1", + "vue-js-modal": "1.3.15", "vue-json-tree-view": "2.1.4", - "vue-loader": "15.2.1", + "vue-loader": "15.2.4", "vue-router": "3.0.1", "vue-template-compiler": "2.5.16", "vuedraggable": "2.16.0", @@ -211,12 +211,12 @@ "vuex-persistedstate": "^2.5.4", "web-push": "3.3.1", "webfinger.js": "2.6.6", - "webpack": "4.9.1", - "webpack-cli": "2.1.4", + "webpack": "4.12.0", + "webpack-cli": "3.0.8", "websocket": "1.0.26", "ws": "5.2.0", "xev": "2.0.1", "@types/file-type": "5.2.1", - "@types/jsdom": "11.0.5" + "@types/jsdom": "11.0.6" } } From 8128656a9e88788fd01c540f13563601092af1e4 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Wed, 20 Jun 2018 10:59:57 +0000 Subject: [PATCH 07/90] docs(readme): add Greenkeeper badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f8738421c..dc07b264c 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![][dependencies-badge]][dependencies-link] [![][himawari-badge]][himasaku] [![][sakurako-badge]][himasaku] -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Greenkeeper badge](https://badges.greenkeeper.io/syuilo/misskey.svg)](https://greenkeeper.io/) > Lead Maintainer: [syuilo][syuilo-link] From f00ba4e704d7a83543115c27072edbde2394415a Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 20 Jun 2018 20:02:03 +0900 Subject: [PATCH 08/90] Prevent update those packages --- package.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package.json b/package.json index 02a3a52a9..dd3c30be4 100644 --- a/package.json +++ b/package.json @@ -218,5 +218,11 @@ "xev": "2.0.1", "@types/file-type": "5.2.1", "@types/jsdom": "11.0.5" + }, + "greenkeeper": { + "ignore": [ + "deepcopy", + "cafy" + ] } } From 278a6c504a4f98d4a8e2c4f886a2e0315ea90aa2 Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 20 Jun 2018 20:04:28 +0900 Subject: [PATCH 09/90] :v: --- DONATORS.md => docs/DONATORS.md | 6 +----- docs/donate.ja.md | 26 -------------------------- 2 files changed, 1 insertion(+), 31 deletions(-) rename DONATORS.md => docs/DONATORS.md (74%) delete mode 100644 docs/donate.ja.md diff --git a/DONATORS.md b/docs/DONATORS.md similarity index 74% rename from DONATORS.md rename to docs/DONATORS.md index 6fe5df04b..9da5c1a94 100644 --- a/DONATORS.md +++ b/docs/DONATORS.md @@ -22,8 +22,4 @@ The list of people who have sent donation for Misskey. --- -If your name is missing, please contact us! - -If you want to donate to Misskey, please get in touch with [@syuilo][syuilo-link]. - -[syuilo-link]: https://syuilo.com +If your name is missing, please contact us! diff --git a/docs/donate.ja.md b/docs/donate.ja.md deleted file mode 100644 index b19d7bc37..000000000 --- a/docs/donate.ja.md +++ /dev/null @@ -1,26 +0,0 @@ -# Misskeyにカンパする方法 -Misskeyのサポートにご興味をお持ちいただきありがとうございます! -Misskeyにカンパをしていただくと、貴方のお名前と好きなURLなどをMisskeyのリポジトリに刻む権利がもらえます。 - -Misskeyにカンパして開発・運営をサポートするには、次のいくつかの方法があります: - -## ConoHaカードを購入する -(本家)Misskeyは、ConoHaというVPSサービスを利用しています。ConoHaカードを購入して、 -カードに記載されているクーポンコードを syuilotan@yahoo.co.jp までお送りいただければ、 -そのクーポンをチャージしてサーバーの運営費に充てることができます。 - -ConoHaカードについてはこちらをご覧ください: https://www.conoha.jp/conohacard/ - -Amazonでも買えます: https://www.amazon.co.jp/dp/B01N9E3416 - -## Amazonギフトカード -これは間接的な方法です。 - -## 銀行振込 -syuilotan@yahoo.co.jp までお問い合わせください。 - -## 手渡し -オフ会を行ったときなどに行使できる方法です。 - -## その他 -なにかいいアイデアがあればお教えください。 From 89361cfce439e2afaf21e5f71f91f94d47f02a0d Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 20 Jun 2018 20:08:36 +0900 Subject: [PATCH 10/90] 4.4.0 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index dd3c30be4..d975df2db 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "misskey", "author": "syuilo ", - "version": "4.3.1", - "clientVersion": "1.0.6630", + "version": "4.4.0", + "clientVersion": "1.0.6655", "codename": "nighthike", "main": "./built/index.js", "private": true, From 3633d7ada156c9da771f1788ca15296d1d68c94e Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 20 Jun 2018 22:28:08 +0900 Subject: [PATCH 11/90] Disable transitions to avoid memory leak --- src/client/app/desktop/views/components/notes.vue | 5 +++-- src/client/app/desktop/views/pages/deck/deck.notes.vue | 5 +++-- .../app/desktop/views/pages/deck/deck.notifications.vue | 7 +++++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/client/app/desktop/views/components/notes.vue b/src/client/app/desktop/views/components/notes.vue index 69f3739f7..5c595c4ca 100644 --- a/src/client/app/desktop/views/components/notes.vue +++ b/src/client/app/desktop/views/components/notes.vue @@ -9,7 +9,8 @@

- + + - +