summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-03-29 20:32:18 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-03-29 20:32:18 +0900
commitcf33e483f7e6f40e8cbbbc0118a7df70bdaf651f (patch)
tree318279530d3392ee40d91968477fc0e78d5cf0f7 /src/client
parentUpdate .travis.yml (diff)
downloadmisskey-cf33e483f7e6f40e8cbbbc0118a7df70bdaf651f.tar.gz
misskey-cf33e483f7e6f40e8cbbbc0118a7df70bdaf651f.tar.bz2
misskey-cf33e483f7e6f40e8cbbbc0118a7df70bdaf651f.zip
整理した
Diffstat (limited to '')
-rw-r--r--src/client/app/animation.styl (renamed from src/server/web/app/animation.styl)0
-rw-r--r--src/client/app/app.styl (renamed from src/server/web/app/app.styl)0
-rw-r--r--src/client/app/app.vue (renamed from src/server/web/app/app.vue)0
-rw-r--r--src/client/app/auth/assets/logo.svg (renamed from src/server/web/app/auth/assets/logo.svg)0
-rw-r--r--src/client/app/auth/script.ts (renamed from src/server/web/app/auth/script.ts)0
-rw-r--r--src/client/app/auth/style.styl (renamed from src/server/web/app/auth/style.styl)0
-rw-r--r--src/client/app/auth/views/form.vue (renamed from src/server/web/app/auth/views/form.vue)0
-rw-r--r--src/client/app/auth/views/index.vue (renamed from src/server/web/app/auth/views/index.vue)0
-rw-r--r--src/client/app/base.pug (renamed from src/server/web/app/base.pug)6
-rw-r--r--src/client/app/boot.js (renamed from src/server/web/app/boot.js)0
-rw-r--r--src/client/app/ch/script.ts (renamed from src/server/web/app/ch/script.ts)0
-rw-r--r--src/client/app/ch/style.styl (renamed from src/server/web/app/ch/style.styl)0
-rw-r--r--src/client/app/ch/tags/channel.tag (renamed from src/server/web/app/ch/tags/channel.tag)0
-rw-r--r--src/client/app/ch/tags/header.tag (renamed from src/server/web/app/ch/tags/header.tag)0
-rw-r--r--src/client/app/ch/tags/index.tag (renamed from src/server/web/app/ch/tags/index.tag)0
-rw-r--r--src/client/app/ch/tags/index.ts (renamed from src/server/web/app/ch/tags/index.ts)0
-rw-r--r--src/client/app/common/define-widget.ts (renamed from src/server/web/app/common/define-widget.ts)0
-rw-r--r--src/client/app/common/mios.ts (renamed from src/server/web/app/common/mios.ts)0
-rw-r--r--src/client/app/common/scripts/check-for-update.ts (renamed from src/server/web/app/common/scripts/check-for-update.ts)0
-rw-r--r--src/client/app/common/scripts/compose-notification.ts (renamed from src/server/web/app/common/scripts/compose-notification.ts)0
-rw-r--r--src/client/app/common/scripts/contains.ts (renamed from src/server/web/app/common/scripts/contains.ts)0
-rw-r--r--src/client/app/common/scripts/copy-to-clipboard.ts (renamed from src/server/web/app/common/scripts/copy-to-clipboard.ts)0
-rw-r--r--src/client/app/common/scripts/date-stringify.ts (renamed from src/server/web/app/common/scripts/date-stringify.ts)0
-rw-r--r--src/client/app/common/scripts/fuck-ad-block.ts (renamed from src/server/web/app/common/scripts/fuck-ad-block.ts)0
-rw-r--r--src/client/app/common/scripts/gcd.ts (renamed from src/server/web/app/common/scripts/gcd.ts)0
-rw-r--r--src/client/app/common/scripts/get-kao.ts (renamed from src/server/web/app/common/scripts/get-kao.ts)0
-rw-r--r--src/client/app/common/scripts/get-median.ts (renamed from src/server/web/app/common/scripts/get-median.ts)0
-rw-r--r--src/client/app/common/scripts/loading.ts (renamed from src/server/web/app/common/scripts/loading.ts)0
-rw-r--r--src/client/app/common/scripts/parse-search-query.ts (renamed from src/server/web/app/common/scripts/parse-search-query.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/channel.ts (renamed from src/server/web/app/common/scripts/streaming/channel.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/drive.ts (renamed from src/server/web/app/common/scripts/streaming/drive.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/home.ts (renamed from src/server/web/app/common/scripts/streaming/home.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/messaging-index.ts (renamed from src/server/web/app/common/scripts/streaming/messaging-index.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/messaging.ts (renamed from src/server/web/app/common/scripts/streaming/messaging.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/othello-game.ts (renamed from src/server/web/app/common/scripts/streaming/othello-game.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/othello.ts (renamed from src/server/web/app/common/scripts/streaming/othello.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/requests.ts (renamed from src/server/web/app/common/scripts/streaming/requests.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/server.ts (renamed from src/server/web/app/common/scripts/streaming/server.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/stream-manager.ts (renamed from src/server/web/app/common/scripts/streaming/stream-manager.ts)0
-rw-r--r--src/client/app/common/scripts/streaming/stream.ts (renamed from src/server/web/app/common/scripts/streaming/stream.ts)0
-rw-r--r--src/client/app/common/views/components/autocomplete.vue (renamed from src/server/web/app/common/views/components/autocomplete.vue)0
-rw-r--r--src/client/app/common/views/components/connect-failed.troubleshooter.vue (renamed from src/server/web/app/common/views/components/connect-failed.troubleshooter.vue)0
-rw-r--r--src/client/app/common/views/components/connect-failed.vue (renamed from src/server/web/app/common/views/components/connect-failed.vue)0
-rw-r--r--src/client/app/common/views/components/ellipsis.vue (renamed from src/server/web/app/common/views/components/ellipsis.vue)0
-rw-r--r--src/client/app/common/views/components/file-type-icon.vue (renamed from src/server/web/app/common/views/components/file-type-icon.vue)0
-rw-r--r--src/client/app/common/views/components/forkit.vue (renamed from src/server/web/app/common/views/components/forkit.vue)0
-rw-r--r--src/client/app/common/views/components/index.ts (renamed from src/server/web/app/common/views/components/index.ts)0
-rw-r--r--src/client/app/common/views/components/media-list.vue (renamed from src/server/web/app/common/views/components/media-list.vue)0
-rw-r--r--src/client/app/common/views/components/messaging-room.form.vue (renamed from src/server/web/app/common/views/components/messaging-room.form.vue)0
-rw-r--r--src/client/app/common/views/components/messaging-room.message.vue (renamed from src/server/web/app/common/views/components/messaging-room.message.vue)0
-rw-r--r--src/client/app/common/views/components/messaging-room.vue (renamed from src/server/web/app/common/views/components/messaging-room.vue)0
-rw-r--r--src/client/app/common/views/components/messaging.vue (renamed from src/server/web/app/common/views/components/messaging.vue)0
-rw-r--r--src/client/app/common/views/components/nav.vue (renamed from src/server/web/app/common/views/components/nav.vue)0
-rw-r--r--src/client/app/common/views/components/othello.game.vue (renamed from src/server/web/app/common/views/components/othello.game.vue)0
-rw-r--r--src/client/app/common/views/components/othello.gameroom.vue (renamed from src/server/web/app/common/views/components/othello.gameroom.vue)0
-rw-r--r--src/client/app/common/views/components/othello.room.vue (renamed from src/server/web/app/common/views/components/othello.room.vue)0
-rw-r--r--src/client/app/common/views/components/othello.vue (renamed from src/server/web/app/common/views/components/othello.vue)0
-rw-r--r--src/client/app/common/views/components/poll-editor.vue (renamed from src/server/web/app/common/views/components/poll-editor.vue)0
-rw-r--r--src/client/app/common/views/components/poll.vue (renamed from src/server/web/app/common/views/components/poll.vue)0
-rw-r--r--src/client/app/common/views/components/post-html.ts (renamed from src/server/web/app/common/views/components/post-html.ts)0
-rw-r--r--src/client/app/common/views/components/post-menu.vue (renamed from src/server/web/app/common/views/components/post-menu.vue)0
-rw-r--r--src/client/app/common/views/components/reaction-icon.vue (renamed from src/server/web/app/common/views/components/reaction-icon.vue)0
-rw-r--r--src/client/app/common/views/components/reaction-picker.vue (renamed from src/server/web/app/common/views/components/reaction-picker.vue)0
-rw-r--r--src/client/app/common/views/components/reactions-viewer.vue (renamed from src/server/web/app/common/views/components/reactions-viewer.vue)0
-rw-r--r--src/client/app/common/views/components/signin.vue (renamed from src/server/web/app/common/views/components/signin.vue)0
-rw-r--r--src/client/app/common/views/components/signup.vue (renamed from src/server/web/app/common/views/components/signup.vue)0
-rw-r--r--src/client/app/common/views/components/special-message.vue (renamed from src/server/web/app/common/views/components/special-message.vue)0
-rw-r--r--src/client/app/common/views/components/stream-indicator.vue (renamed from src/server/web/app/common/views/components/stream-indicator.vue)0
-rw-r--r--src/client/app/common/views/components/switch.vue (renamed from src/server/web/app/common/views/components/switch.vue)0
-rw-r--r--src/client/app/common/views/components/time.vue (renamed from src/server/web/app/common/views/components/time.vue)0
-rw-r--r--src/client/app/common/views/components/timer.vue (renamed from src/server/web/app/common/views/components/timer.vue)0
-rw-r--r--src/client/app/common/views/components/twitter-setting.vue (renamed from src/server/web/app/common/views/components/twitter-setting.vue)0
-rw-r--r--src/client/app/common/views/components/uploader.vue (renamed from src/server/web/app/common/views/components/uploader.vue)0
-rw-r--r--src/client/app/common/views/components/url-preview.vue (renamed from src/server/web/app/common/views/components/url-preview.vue)0
-rw-r--r--src/client/app/common/views/components/url.vue (renamed from src/server/web/app/common/views/components/url.vue)0
-rw-r--r--src/client/app/common/views/components/welcome-timeline.vue (renamed from src/server/web/app/common/views/components/welcome-timeline.vue)0
-rw-r--r--src/client/app/common/views/directives/autocomplete.ts (renamed from src/server/web/app/common/views/directives/autocomplete.ts)0
-rw-r--r--src/client/app/common/views/directives/index.ts (renamed from src/server/web/app/common/views/directives/index.ts)0
-rw-r--r--src/client/app/common/views/filters/bytes.ts (renamed from src/server/web/app/common/views/filters/bytes.ts)0
-rw-r--r--src/client/app/common/views/filters/index.ts (renamed from src/server/web/app/common/views/filters/index.ts)0
-rw-r--r--src/client/app/common/views/filters/number.ts (renamed from src/server/web/app/common/views/filters/number.ts)0
-rw-r--r--src/client/app/common/views/widgets/access-log.vue (renamed from src/server/web/app/common/views/widgets/access-log.vue)0
-rw-r--r--src/client/app/common/views/widgets/broadcast.vue (renamed from src/server/web/app/common/views/widgets/broadcast.vue)0
-rw-r--r--src/client/app/common/views/widgets/calendar.vue (renamed from src/server/web/app/common/views/widgets/calendar.vue)0
-rw-r--r--src/client/app/common/views/widgets/donation.vue (renamed from src/server/web/app/common/views/widgets/donation.vue)0
-rw-r--r--src/client/app/common/views/widgets/index.ts (renamed from src/server/web/app/common/views/widgets/index.ts)0
-rw-r--r--src/client/app/common/views/widgets/nav.vue (renamed from src/server/web/app/common/views/widgets/nav.vue)0
-rw-r--r--src/client/app/common/views/widgets/photo-stream.vue (renamed from src/server/web/app/common/views/widgets/photo-stream.vue)0
-rw-r--r--src/client/app/common/views/widgets/rss.vue (renamed from src/server/web/app/common/views/widgets/rss.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.cpu-memory.vue (renamed from src/server/web/app/common/views/widgets/server.cpu-memory.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.cpu.vue (renamed from src/server/web/app/common/views/widgets/server.cpu.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.disk.vue (renamed from src/server/web/app/common/views/widgets/server.disk.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.info.vue (renamed from src/server/web/app/common/views/widgets/server.info.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.memory.vue (renamed from src/server/web/app/common/views/widgets/server.memory.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.pie.vue (renamed from src/server/web/app/common/views/widgets/server.pie.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.uptimes.vue (renamed from src/server/web/app/common/views/widgets/server.uptimes.vue)0
-rw-r--r--src/client/app/common/views/widgets/server.vue (renamed from src/server/web/app/common/views/widgets/server.vue)0
-rw-r--r--src/client/app/common/views/widgets/slideshow.vue (renamed from src/server/web/app/common/views/widgets/slideshow.vue)0
-rw-r--r--src/client/app/common/views/widgets/tips.vue (renamed from src/server/web/app/common/views/widgets/tips.vue)0
-rw-r--r--src/client/app/common/views/widgets/version.vue (renamed from src/server/web/app/common/views/widgets/version.vue)0
-rw-r--r--src/client/app/config.ts (renamed from src/server/web/app/config.ts)0
-rw-r--r--src/client/app/desktop/api/choose-drive-file.ts (renamed from src/server/web/app/desktop/api/choose-drive-file.ts)0
-rw-r--r--src/client/app/desktop/api/choose-drive-folder.ts (renamed from src/server/web/app/desktop/api/choose-drive-folder.ts)0
-rw-r--r--src/client/app/desktop/api/contextmenu.ts (renamed from src/server/web/app/desktop/api/contextmenu.ts)0
-rw-r--r--src/client/app/desktop/api/dialog.ts (renamed from src/server/web/app/desktop/api/dialog.ts)0
-rw-r--r--src/client/app/desktop/api/input.ts (renamed from src/server/web/app/desktop/api/input.ts)0
-rw-r--r--src/client/app/desktop/api/notify.ts (renamed from src/server/web/app/desktop/api/notify.ts)0
-rw-r--r--src/client/app/desktop/api/post.ts (renamed from src/server/web/app/desktop/api/post.ts)0
-rw-r--r--src/client/app/desktop/api/update-avatar.ts (renamed from src/server/web/app/desktop/api/update-avatar.ts)0
-rw-r--r--src/client/app/desktop/api/update-banner.ts (renamed from src/server/web/app/desktop/api/update-banner.ts)0
-rw-r--r--src/client/app/desktop/assets/grid.svg (renamed from src/server/web/app/desktop/assets/grid.svg)0
-rw-r--r--src/client/app/desktop/assets/header-logo-white.svg (renamed from src/server/web/app/desktop/assets/header-logo-white.svg)0
-rw-r--r--src/client/app/desktop/assets/header-logo.svg (renamed from src/server/web/app/desktop/assets/header-logo.svg)0
-rw-r--r--src/client/app/desktop/assets/index.jpg (renamed from src/server/web/app/desktop/assets/index.jpg)bin410409 -> 410409 bytes
-rw-r--r--src/client/app/desktop/assets/remove.png (renamed from src/server/web/app/desktop/assets/remove.png)bin3115 -> 3115 bytes
-rw-r--r--src/client/app/desktop/script.ts (renamed from src/server/web/app/desktop/script.ts)0
-rw-r--r--src/client/app/desktop/style.styl (renamed from src/server/web/app/desktop/style.styl)0
-rw-r--r--src/client/app/desktop/ui.styl (renamed from src/server/web/app/desktop/ui.styl)0
-rw-r--r--src/client/app/desktop/views/components/activity.calendar.vue (renamed from src/server/web/app/desktop/views/components/activity.calendar.vue)0
-rw-r--r--src/client/app/desktop/views/components/activity.chart.vue (renamed from src/server/web/app/desktop/views/components/activity.chart.vue)0
-rw-r--r--src/client/app/desktop/views/components/activity.vue (renamed from src/server/web/app/desktop/views/components/activity.vue)0
-rw-r--r--src/client/app/desktop/views/components/analog-clock.vue (renamed from src/server/web/app/desktop/views/components/analog-clock.vue)0
-rw-r--r--src/client/app/desktop/views/components/calendar.vue (renamed from src/server/web/app/desktop/views/components/calendar.vue)0
-rw-r--r--src/client/app/desktop/views/components/choose-file-from-drive-window.vue (renamed from src/server/web/app/desktop/views/components/choose-file-from-drive-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/choose-folder-from-drive-window.vue (renamed from src/server/web/app/desktop/views/components/choose-folder-from-drive-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/context-menu.menu.vue (renamed from src/server/web/app/desktop/views/components/context-menu.menu.vue)0
-rw-r--r--src/client/app/desktop/views/components/context-menu.vue (renamed from src/server/web/app/desktop/views/components/context-menu.vue)0
-rw-r--r--src/client/app/desktop/views/components/crop-window.vue (renamed from src/server/web/app/desktop/views/components/crop-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/dialog.vue (renamed from src/server/web/app/desktop/views/components/dialog.vue)0
-rw-r--r--src/client/app/desktop/views/components/drive-window.vue (renamed from src/server/web/app/desktop/views/components/drive-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/drive.file.vue (renamed from src/server/web/app/desktop/views/components/drive.file.vue)0
-rw-r--r--src/client/app/desktop/views/components/drive.folder.vue (renamed from src/server/web/app/desktop/views/components/drive.folder.vue)0
-rw-r--r--src/client/app/desktop/views/components/drive.nav-folder.vue (renamed from src/server/web/app/desktop/views/components/drive.nav-folder.vue)0
-rw-r--r--src/client/app/desktop/views/components/drive.vue (renamed from src/server/web/app/desktop/views/components/drive.vue)0
-rw-r--r--src/client/app/desktop/views/components/ellipsis-icon.vue (renamed from src/server/web/app/desktop/views/components/ellipsis-icon.vue)0
-rw-r--r--src/client/app/desktop/views/components/follow-button.vue (renamed from src/server/web/app/desktop/views/components/follow-button.vue)0
-rw-r--r--src/client/app/desktop/views/components/followers-window.vue (renamed from src/server/web/app/desktop/views/components/followers-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/followers.vue (renamed from src/server/web/app/desktop/views/components/followers.vue)0
-rw-r--r--src/client/app/desktop/views/components/following-window.vue (renamed from src/server/web/app/desktop/views/components/following-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/following.vue (renamed from src/server/web/app/desktop/views/components/following.vue)0
-rw-r--r--src/client/app/desktop/views/components/friends-maker.vue (renamed from src/server/web/app/desktop/views/components/friends-maker.vue)0
-rw-r--r--src/client/app/desktop/views/components/game-window.vue (renamed from src/server/web/app/desktop/views/components/game-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/home.vue (renamed from src/server/web/app/desktop/views/components/home.vue)0
-rw-r--r--src/client/app/desktop/views/components/index.ts (renamed from src/server/web/app/desktop/views/components/index.ts)0
-rw-r--r--src/client/app/desktop/views/components/input-dialog.vue (renamed from src/server/web/app/desktop/views/components/input-dialog.vue)0
-rw-r--r--src/client/app/desktop/views/components/media-image-dialog.vue (renamed from src/server/web/app/desktop/views/components/media-image-dialog.vue)0
-rw-r--r--src/client/app/desktop/views/components/media-image.vue (renamed from src/server/web/app/desktop/views/components/media-image.vue)0
-rw-r--r--src/client/app/desktop/views/components/media-video-dialog.vue (renamed from src/server/web/app/desktop/views/components/media-video-dialog.vue)0
-rw-r--r--src/client/app/desktop/views/components/media-video.vue (renamed from src/server/web/app/desktop/views/components/media-video.vue)0
-rw-r--r--src/client/app/desktop/views/components/mentions.vue (renamed from src/server/web/app/desktop/views/components/mentions.vue)0
-rw-r--r--src/client/app/desktop/views/components/messaging-room-window.vue (renamed from src/server/web/app/desktop/views/components/messaging-room-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/messaging-window.vue (renamed from src/server/web/app/desktop/views/components/messaging-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/notifications.vue (renamed from src/server/web/app/desktop/views/components/notifications.vue)0
-rw-r--r--src/client/app/desktop/views/components/post-detail.sub.vue (renamed from src/server/web/app/desktop/views/components/post-detail.sub.vue)0
-rw-r--r--src/client/app/desktop/views/components/post-detail.vue (renamed from src/server/web/app/desktop/views/components/post-detail.vue)0
-rw-r--r--src/client/app/desktop/views/components/post-form-window.vue (renamed from src/server/web/app/desktop/views/components/post-form-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/post-form.vue (renamed from src/server/web/app/desktop/views/components/post-form.vue)0
-rw-r--r--src/client/app/desktop/views/components/post-preview.vue (renamed from src/server/web/app/desktop/views/components/post-preview.vue)0
-rw-r--r--src/client/app/desktop/views/components/posts.post.sub.vue (renamed from src/server/web/app/desktop/views/components/posts.post.sub.vue)0
-rw-r--r--src/client/app/desktop/views/components/posts.post.vue (renamed from src/server/web/app/desktop/views/components/posts.post.vue)0
-rw-r--r--src/client/app/desktop/views/components/posts.vue (renamed from src/server/web/app/desktop/views/components/posts.vue)0
-rw-r--r--src/client/app/desktop/views/components/progress-dialog.vue (renamed from src/server/web/app/desktop/views/components/progress-dialog.vue)0
-rw-r--r--src/client/app/desktop/views/components/repost-form-window.vue (renamed from src/server/web/app/desktop/views/components/repost-form-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/repost-form.vue (renamed from src/server/web/app/desktop/views/components/repost-form.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings-window.vue (renamed from src/server/web/app/desktop/views/components/settings-window.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.2fa.vue (renamed from src/server/web/app/desktop/views/components/settings.2fa.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.api.vue (renamed from src/server/web/app/desktop/views/components/settings.api.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.apps.vue (renamed from src/server/web/app/desktop/views/components/settings.apps.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.drive.vue (renamed from src/server/web/app/desktop/views/components/settings.drive.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.mute.vue (renamed from src/server/web/app/desktop/views/components/settings.mute.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.password.vue (renamed from src/server/web/app/desktop/views/components/settings.password.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.profile.vue (renamed from src/server/web/app/desktop/views/components/settings.profile.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.signins.vue (renamed from src/server/web/app/desktop/views/components/settings.signins.vue)0
-rw-r--r--src/client/app/desktop/views/components/settings.vue (renamed from src/server/web/app/desktop/views/components/settings.vue)0
-rw-r--r--src/client/app/desktop/views/components/sub-post-content.vue (renamed from src/server/web/app/desktop/views/components/sub-post-content.vue)0
-rw-r--r--src/client/app/desktop/views/components/taskmanager.vue (renamed from src/server/web/app/desktop/views/components/taskmanager.vue)0
-rw-r--r--src/client/app/desktop/views/components/timeline.vue (renamed from src/server/web/app/desktop/views/components/timeline.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui-notification.vue (renamed from src/server/web/app/desktop/views/components/ui-notification.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.account.vue (renamed from src/server/web/app/desktop/views/components/ui.header.account.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.clock.vue (renamed from src/server/web/app/desktop/views/components/ui.header.clock.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.nav.vue (renamed from src/server/web/app/desktop/views/components/ui.header.nav.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.notifications.vue (renamed from src/server/web/app/desktop/views/components/ui.header.notifications.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.post.vue (renamed from src/server/web/app/desktop/views/components/ui.header.post.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.search.vue (renamed from src/server/web/app/desktop/views/components/ui.header.search.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.header.vue (renamed from src/server/web/app/desktop/views/components/ui.header.vue)0
-rw-r--r--src/client/app/desktop/views/components/ui.vue (renamed from src/server/web/app/desktop/views/components/ui.vue)0
-rw-r--r--src/client/app/desktop/views/components/user-preview.vue (renamed from src/server/web/app/desktop/views/components/user-preview.vue)0
-rw-r--r--src/client/app/desktop/views/components/users-list.item.vue (renamed from src/server/web/app/desktop/views/components/users-list.item.vue)0
-rw-r--r--src/client/app/desktop/views/components/users-list.vue (renamed from src/server/web/app/desktop/views/components/users-list.vue)0
-rw-r--r--src/client/app/desktop/views/components/widget-container.vue (renamed from src/server/web/app/desktop/views/components/widget-container.vue)0
-rw-r--r--src/client/app/desktop/views/components/window.vue (renamed from src/server/web/app/desktop/views/components/window.vue)0
-rw-r--r--src/client/app/desktop/views/directives/index.ts (renamed from src/server/web/app/desktop/views/directives/index.ts)0
-rw-r--r--src/client/app/desktop/views/directives/user-preview.ts (renamed from src/server/web/app/desktop/views/directives/user-preview.ts)0
-rw-r--r--src/client/app/desktop/views/pages/drive.vue (renamed from src/server/web/app/desktop/views/pages/drive.vue)0
-rw-r--r--src/client/app/desktop/views/pages/home-customize.vue (renamed from src/server/web/app/desktop/views/pages/home-customize.vue)0
-rw-r--r--src/client/app/desktop/views/pages/home.vue (renamed from src/server/web/app/desktop/views/pages/home.vue)0
-rw-r--r--src/client/app/desktop/views/pages/index.vue (renamed from src/server/web/app/desktop/views/pages/index.vue)0
-rw-r--r--src/client/app/desktop/views/pages/messaging-room.vue (renamed from src/server/web/app/desktop/views/pages/messaging-room.vue)0
-rw-r--r--src/client/app/desktop/views/pages/othello.vue (renamed from src/server/web/app/desktop/views/pages/othello.vue)0
-rw-r--r--src/client/app/desktop/views/pages/post.vue (renamed from src/server/web/app/desktop/views/pages/post.vue)0
-rw-r--r--src/client/app/desktop/views/pages/search.vue (renamed from src/server/web/app/desktop/views/pages/search.vue)0
-rw-r--r--src/client/app/desktop/views/pages/selectdrive.vue (renamed from src/server/web/app/desktop/views/pages/selectdrive.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.followers-you-know.vue (renamed from src/server/web/app/desktop/views/pages/user/user.followers-you-know.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.friends.vue (renamed from src/server/web/app/desktop/views/pages/user/user.friends.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.header.vue (renamed from src/server/web/app/desktop/views/pages/user/user.header.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.home.vue (renamed from src/server/web/app/desktop/views/pages/user/user.home.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.photos.vue (renamed from src/server/web/app/desktop/views/pages/user/user.photos.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.profile.vue (renamed from src/server/web/app/desktop/views/pages/user/user.profile.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.timeline.vue (renamed from src/server/web/app/desktop/views/pages/user/user.timeline.vue)0
-rw-r--r--src/client/app/desktop/views/pages/user/user.vue (renamed from src/server/web/app/desktop/views/pages/user/user.vue)0
-rw-r--r--src/client/app/desktop/views/pages/welcome.vue (renamed from src/server/web/app/desktop/views/pages/welcome.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/activity.vue (renamed from src/server/web/app/desktop/views/widgets/activity.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/channel.channel.form.vue (renamed from src/server/web/app/desktop/views/widgets/channel.channel.form.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/channel.channel.post.vue (renamed from src/server/web/app/desktop/views/widgets/channel.channel.post.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/channel.channel.vue (renamed from src/server/web/app/desktop/views/widgets/channel.channel.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/channel.vue (renamed from src/server/web/app/desktop/views/widgets/channel.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/index.ts (renamed from src/server/web/app/desktop/views/widgets/index.ts)0
-rw-r--r--src/client/app/desktop/views/widgets/messaging.vue (renamed from src/server/web/app/desktop/views/widgets/messaging.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/notifications.vue (renamed from src/server/web/app/desktop/views/widgets/notifications.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/polls.vue (renamed from src/server/web/app/desktop/views/widgets/polls.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/post-form.vue (renamed from src/server/web/app/desktop/views/widgets/post-form.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/profile.vue (renamed from src/server/web/app/desktop/views/widgets/profile.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/timemachine.vue (renamed from src/server/web/app/desktop/views/widgets/timemachine.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/trends.vue (renamed from src/server/web/app/desktop/views/widgets/trends.vue)0
-rw-r--r--src/client/app/desktop/views/widgets/users.vue (renamed from src/server/web/app/desktop/views/widgets/users.vue)0
-rw-r--r--src/client/app/dev/script.ts (renamed from src/server/web/app/dev/script.ts)0
-rw-r--r--src/client/app/dev/style.styl (renamed from src/server/web/app/dev/style.styl)0
-rw-r--r--src/client/app/dev/views/app.vue (renamed from src/server/web/app/dev/views/app.vue)0
-rw-r--r--src/client/app/dev/views/apps.vue (renamed from src/server/web/app/dev/views/apps.vue)0
-rw-r--r--src/client/app/dev/views/index.vue (renamed from src/server/web/app/dev/views/index.vue)0
-rw-r--r--src/client/app/dev/views/new-app.vue (renamed from src/server/web/app/dev/views/new-app.vue)0
-rw-r--r--src/client/app/dev/views/ui.vue (renamed from src/server/web/app/dev/views/ui.vue)0
-rw-r--r--src/client/app/init.css (renamed from src/server/web/app/init.css)0
-rw-r--r--src/client/app/init.ts (renamed from src/server/web/app/init.ts)0
-rw-r--r--src/client/app/mobile/api/choose-drive-file.ts (renamed from src/server/web/app/mobile/api/choose-drive-file.ts)0
-rw-r--r--src/client/app/mobile/api/choose-drive-folder.ts (renamed from src/server/web/app/mobile/api/choose-drive-folder.ts)0
-rw-r--r--src/client/app/mobile/api/dialog.ts (renamed from src/server/web/app/mobile/api/dialog.ts)0
-rw-r--r--src/client/app/mobile/api/input.ts (renamed from src/server/web/app/mobile/api/input.ts)0
-rw-r--r--src/client/app/mobile/api/notify.ts (renamed from src/server/web/app/mobile/api/notify.ts)0
-rw-r--r--src/client/app/mobile/api/post.ts (renamed from src/server/web/app/mobile/api/post.ts)0
-rw-r--r--src/client/app/mobile/script.ts (renamed from src/server/web/app/mobile/script.ts)0
-rw-r--r--src/client/app/mobile/style.styl (renamed from src/server/web/app/mobile/style.styl)0
-rw-r--r--src/client/app/mobile/views/components/activity.vue (renamed from src/server/web/app/mobile/views/components/activity.vue)0
-rw-r--r--src/client/app/mobile/views/components/drive-file-chooser.vue (renamed from src/server/web/app/mobile/views/components/drive-file-chooser.vue)0
-rw-r--r--src/client/app/mobile/views/components/drive-folder-chooser.vue (renamed from src/server/web/app/mobile/views/components/drive-folder-chooser.vue)0
-rw-r--r--src/client/app/mobile/views/components/drive.file-detail.vue (renamed from src/server/web/app/mobile/views/components/drive.file-detail.vue)0
-rw-r--r--src/client/app/mobile/views/components/drive.file.vue (renamed from src/server/web/app/mobile/views/components/drive.file.vue)0
-rw-r--r--src/client/app/mobile/views/components/drive.folder.vue (renamed from src/server/web/app/mobile/views/components/drive.folder.vue)0
-rw-r--r--src/client/app/mobile/views/components/drive.vue (renamed from src/server/web/app/mobile/views/components/drive.vue)0
-rw-r--r--src/client/app/mobile/views/components/follow-button.vue (renamed from src/server/web/app/mobile/views/components/follow-button.vue)0
-rw-r--r--src/client/app/mobile/views/components/friends-maker.vue (renamed from src/server/web/app/mobile/views/components/friends-maker.vue)0
-rw-r--r--src/client/app/mobile/views/components/index.ts (renamed from src/server/web/app/mobile/views/components/index.ts)0
-rw-r--r--src/client/app/mobile/views/components/media-image.vue (renamed from src/server/web/app/mobile/views/components/media-image.vue)0
-rw-r--r--src/client/app/mobile/views/components/media-video.vue (renamed from src/server/web/app/mobile/views/components/media-video.vue)0
-rw-r--r--src/client/app/mobile/views/components/notification-preview.vue (renamed from src/server/web/app/mobile/views/components/notification-preview.vue)0
-rw-r--r--src/client/app/mobile/views/components/notification.vue (renamed from src/server/web/app/mobile/views/components/notification.vue)0
-rw-r--r--src/client/app/mobile/views/components/notifications.vue (renamed from src/server/web/app/mobile/views/components/notifications.vue)0
-rw-r--r--src/client/app/mobile/views/components/notify.vue (renamed from src/server/web/app/mobile/views/components/notify.vue)0
-rw-r--r--src/client/app/mobile/views/components/post-card.vue (renamed from src/server/web/app/mobile/views/components/post-card.vue)0
-rw-r--r--src/client/app/mobile/views/components/post-detail.sub.vue (renamed from src/server/web/app/mobile/views/components/post-detail.sub.vue)0
-rw-r--r--src/client/app/mobile/views/components/post-detail.vue (renamed from src/server/web/app/mobile/views/components/post-detail.vue)0
-rw-r--r--src/client/app/mobile/views/components/post-form.vue (renamed from src/server/web/app/mobile/views/components/post-form.vue)0
-rw-r--r--src/client/app/mobile/views/components/post-preview.vue (renamed from src/server/web/app/mobile/views/components/post-preview.vue)0
-rw-r--r--src/client/app/mobile/views/components/post.sub.vue (renamed from src/server/web/app/mobile/views/components/post.sub.vue)0
-rw-r--r--src/client/app/mobile/views/components/post.vue (renamed from src/server/web/app/mobile/views/components/post.vue)0
-rw-r--r--src/client/app/mobile/views/components/posts.vue (renamed from src/server/web/app/mobile/views/components/posts.vue)0
-rw-r--r--src/client/app/mobile/views/components/sub-post-content.vue (renamed from src/server/web/app/mobile/views/components/sub-post-content.vue)0
-rw-r--r--src/client/app/mobile/views/components/timeline.vue (renamed from src/server/web/app/mobile/views/components/timeline.vue)0
-rw-r--r--src/client/app/mobile/views/components/ui.header.vue (renamed from src/server/web/app/mobile/views/components/ui.header.vue)0
-rw-r--r--src/client/app/mobile/views/components/ui.nav.vue (renamed from src/server/web/app/mobile/views/components/ui.nav.vue)0
-rw-r--r--src/client/app/mobile/views/components/ui.vue (renamed from src/server/web/app/mobile/views/components/ui.vue)0
-rw-r--r--src/client/app/mobile/views/components/user-card.vue (renamed from src/server/web/app/mobile/views/components/user-card.vue)0
-rw-r--r--src/client/app/mobile/views/components/user-preview.vue (renamed from src/server/web/app/mobile/views/components/user-preview.vue)0
-rw-r--r--src/client/app/mobile/views/components/user-timeline.vue (renamed from src/server/web/app/mobile/views/components/user-timeline.vue)0
-rw-r--r--src/client/app/mobile/views/components/users-list.vue (renamed from src/server/web/app/mobile/views/components/users-list.vue)0
-rw-r--r--src/client/app/mobile/views/components/widget-container.vue (renamed from src/server/web/app/mobile/views/components/widget-container.vue)0
-rw-r--r--src/client/app/mobile/views/directives/index.ts (renamed from src/server/web/app/mobile/views/directives/index.ts)0
-rw-r--r--src/client/app/mobile/views/directives/user-preview.ts (renamed from src/server/web/app/mobile/views/directives/user-preview.ts)0
-rw-r--r--src/client/app/mobile/views/pages/drive.vue (renamed from src/server/web/app/mobile/views/pages/drive.vue)0
-rw-r--r--src/client/app/mobile/views/pages/followers.vue (renamed from src/server/web/app/mobile/views/pages/followers.vue)0
-rw-r--r--src/client/app/mobile/views/pages/following.vue (renamed from src/server/web/app/mobile/views/pages/following.vue)0
-rw-r--r--src/client/app/mobile/views/pages/home.vue (renamed from src/server/web/app/mobile/views/pages/home.vue)0
-rw-r--r--src/client/app/mobile/views/pages/index.vue (renamed from src/server/web/app/mobile/views/pages/index.vue)0
-rw-r--r--src/client/app/mobile/views/pages/messaging-room.vue (renamed from src/server/web/app/mobile/views/pages/messaging-room.vue)0
-rw-r--r--src/client/app/mobile/views/pages/messaging.vue (renamed from src/server/web/app/mobile/views/pages/messaging.vue)0
-rw-r--r--src/client/app/mobile/views/pages/notifications.vue (renamed from src/server/web/app/mobile/views/pages/notifications.vue)0
-rw-r--r--src/client/app/mobile/views/pages/othello.vue (renamed from src/server/web/app/mobile/views/pages/othello.vue)0
-rw-r--r--src/client/app/mobile/views/pages/post.vue (renamed from src/server/web/app/mobile/views/pages/post.vue)0
-rw-r--r--src/client/app/mobile/views/pages/profile-setting.vue (renamed from src/server/web/app/mobile/views/pages/profile-setting.vue)0
-rw-r--r--src/client/app/mobile/views/pages/search.vue (renamed from src/server/web/app/mobile/views/pages/search.vue)0
-rw-r--r--src/client/app/mobile/views/pages/selectdrive.vue (renamed from src/server/web/app/mobile/views/pages/selectdrive.vue)0
-rw-r--r--src/client/app/mobile/views/pages/settings.vue (renamed from src/server/web/app/mobile/views/pages/settings.vue)0
-rw-r--r--src/client/app/mobile/views/pages/signup.vue (renamed from src/server/web/app/mobile/views/pages/signup.vue)0
-rw-r--r--src/client/app/mobile/views/pages/user.vue (renamed from src/server/web/app/mobile/views/pages/user.vue)0
-rw-r--r--src/client/app/mobile/views/pages/user/home.followers-you-know.vue (renamed from src/server/web/app/mobile/views/pages/user/home.followers-you-know.vue)0
-rw-r--r--src/client/app/mobile/views/pages/user/home.friends.vue (renamed from src/server/web/app/mobile/views/pages/user/home.friends.vue)0
-rw-r--r--src/client/app/mobile/views/pages/user/home.photos.vue (renamed from src/server/web/app/mobile/views/pages/user/home.photos.vue)0
-rw-r--r--src/client/app/mobile/views/pages/user/home.posts.vue (renamed from src/server/web/app/mobile/views/pages/user/home.posts.vue)0
-rw-r--r--src/client/app/mobile/views/pages/user/home.vue (renamed from src/server/web/app/mobile/views/pages/user/home.vue)0
-rw-r--r--src/client/app/mobile/views/pages/welcome.vue (renamed from src/server/web/app/mobile/views/pages/welcome.vue)0
-rw-r--r--src/client/app/mobile/views/widgets/activity.vue (renamed from src/server/web/app/mobile/views/widgets/activity.vue)0
-rw-r--r--src/client/app/mobile/views/widgets/index.ts (renamed from src/server/web/app/mobile/views/widgets/index.ts)0
-rw-r--r--src/client/app/mobile/views/widgets/profile.vue (renamed from src/server/web/app/mobile/views/widgets/profile.vue)0
-rw-r--r--src/client/app/reset.styl (renamed from src/server/web/app/reset.styl)0
-rw-r--r--src/client/app/safe.js (renamed from src/server/web/app/safe.js)0
-rw-r--r--src/client/app/stats/style.styl (renamed from src/server/web/app/stats/style.styl)0
-rw-r--r--src/client/app/stats/tags/index.tag (renamed from src/server/web/app/stats/tags/index.tag)0
-rw-r--r--src/client/app/stats/tags/index.ts (renamed from src/server/web/app/stats/tags/index.ts)0
-rw-r--r--src/client/app/status/style.styl (renamed from src/server/web/app/status/style.styl)0
-rw-r--r--src/client/app/status/tags/index.tag (renamed from src/server/web/app/status/tags/index.tag)0
-rw-r--r--src/client/app/status/tags/index.ts (renamed from src/server/web/app/status/tags/index.ts)0
-rw-r--r--src/client/app/sw.js (renamed from src/server/web/app/sw.js)0
-rw-r--r--src/client/app/tsconfig.json (renamed from src/server/web/app/tsconfig.json)0
-rw-r--r--src/client/app/v.d.ts (renamed from src/server/web/app/v.d.ts)0
-rw-r--r--src/client/assets/404.js (renamed from src/server/web/assets/404.js)0
-rw-r--r--src/client/assets/code-highlight.css (renamed from src/server/web/assets/code-highlight.css)0
-rw-r--r--src/client/assets/error.jpg (renamed from src/server/web/assets/error.jpg)bin56865 -> 56865 bytes
-rw-r--r--src/client/assets/favicon.ico (renamed from src/server/web/assets/favicon.ico)bin360414 -> 360414 bytes
-rw-r--r--src/client/assets/label.svg (renamed from src/server/web/assets/label.svg)0
-rw-r--r--src/client/assets/manifest.json (renamed from src/server/web/assets/manifest.json)0
-rw-r--r--src/client/assets/message.mp3 (renamed from src/server/web/assets/message.mp3)bin4584 -> 4584 bytes
-rw-r--r--src/client/assets/othello-put-me.mp3 (renamed from src/server/web/assets/othello-put-me.mp3)bin15672 -> 15672 bytes
-rw-r--r--src/client/assets/othello-put-you.mp3 (renamed from src/server/web/assets/othello-put-you.mp3)bin26121 -> 26121 bytes
-rw-r--r--src/client/assets/post.mp3 (renamed from src/server/web/assets/post.mp3)bin2506 -> 2506 bytes
-rw-r--r--src/client/assets/reactions/angry.png (renamed from src/server/web/assets/reactions/angry.png)bin5875 -> 5875 bytes
-rw-r--r--src/client/assets/reactions/confused.png (renamed from src/server/web/assets/reactions/confused.png)bin7255 -> 7255 bytes
-rw-r--r--src/client/assets/reactions/congrats.png (renamed from src/server/web/assets/reactions/congrats.png)bin10643 -> 10643 bytes
-rw-r--r--src/client/assets/reactions/hmm.png (renamed from src/server/web/assets/reactions/hmm.png)bin6628 -> 6628 bytes
-rw-r--r--src/client/assets/reactions/laugh.png (renamed from src/server/web/assets/reactions/laugh.png)bin7921 -> 7921 bytes
-rw-r--r--src/client/assets/reactions/like.png (renamed from src/server/web/assets/reactions/like.png)bin4835 -> 4835 bytes
-rw-r--r--src/client/assets/reactions/love.png (renamed from src/server/web/assets/reactions/love.png)bin3342 -> 3342 bytes
-rw-r--r--src/client/assets/reactions/pudding.png (renamed from src/server/web/assets/reactions/pudding.png)bin7652 -> 7652 bytes
-rw-r--r--src/client/assets/reactions/surprise.png (renamed from src/server/web/assets/reactions/surprise.png)bin4698 -> 4698 bytes
-rw-r--r--src/client/assets/recover.html (renamed from src/server/web/assets/recover.html)0
-rw-r--r--src/client/assets/title.svg (renamed from src/server/web/assets/title.svg)0
-rw-r--r--src/client/assets/unread.svg (renamed from src/server/web/assets/unread.svg)0
-rw-r--r--src/client/assets/welcome-bg.svg (renamed from src/server/web/assets/welcome-bg.svg)0
-rw-r--r--src/client/assets/welcome-fg.svg (renamed from src/server/web/assets/welcome-fg.svg)0
-rw-r--r--src/client/const.styl (renamed from src/server/web/const.styl)2
-rw-r--r--src/client/docs/about.en.pug (renamed from src/server/web/docs/about.en.pug)0
-rw-r--r--src/client/docs/about.ja.pug (renamed from src/server/web/docs/about.ja.pug)0
-rw-r--r--src/client/docs/api.ja.pug (renamed from src/server/web/docs/api.ja.pug)0
-rw-r--r--src/client/docs/api/endpoints/posts/create.yaml (renamed from src/server/web/docs/api/endpoints/posts/create.yaml)0
-rw-r--r--src/client/docs/api/endpoints/posts/timeline.yaml (renamed from src/server/web/docs/api/endpoints/posts/timeline.yaml)0
-rw-r--r--src/client/docs/api/endpoints/style.styl (renamed from src/server/web/docs/api/endpoints/style.styl)0
-rw-r--r--src/client/docs/api/endpoints/view.pug (renamed from src/server/web/docs/api/endpoints/view.pug)0
-rw-r--r--src/client/docs/api/entities/drive-file.yaml (renamed from src/server/web/docs/api/entities/drive-file.yaml)0
-rw-r--r--src/client/docs/api/entities/post.yaml (renamed from src/server/web/docs/api/entities/post.yaml)0
-rw-r--r--src/client/docs/api/entities/style.styl (renamed from src/server/web/docs/api/entities/style.styl)0
-rw-r--r--src/client/docs/api/entities/user.yaml (renamed from src/server/web/docs/api/entities/user.yaml)0
-rw-r--r--src/client/docs/api/entities/view.pug (renamed from src/server/web/docs/api/entities/view.pug)0
-rw-r--r--src/client/docs/api/gulpfile.ts (renamed from src/server/web/docs/api/gulpfile.ts)24
-rw-r--r--src/client/docs/api/mixins.pug (renamed from src/server/web/docs/api/mixins.pug)0
-rw-r--r--src/client/docs/api/style.styl (renamed from src/server/web/docs/api/style.styl)0
-rw-r--r--src/client/docs/gulpfile.ts (renamed from src/server/web/docs/gulpfile.ts)16
-rw-r--r--src/client/docs/index.en.pug (renamed from src/server/web/docs/index.en.pug)0
-rw-r--r--src/client/docs/index.ja.pug (renamed from src/server/web/docs/index.ja.pug)0
-rw-r--r--src/client/docs/layout.pug (renamed from src/server/web/docs/layout.pug)0
-rw-r--r--src/client/docs/license.en.pug (renamed from src/server/web/docs/license.en.pug)0
-rw-r--r--src/client/docs/license.ja.pug (renamed from src/server/web/docs/license.ja.pug)0
-rw-r--r--src/client/docs/mute.ja.pug (renamed from src/server/web/docs/mute.ja.pug)0
-rw-r--r--src/client/docs/search.ja.pug (renamed from src/server/web/docs/search.ja.pug)0
-rw-r--r--src/client/docs/server.ts (renamed from src/server/web/docs/server.ts)0
-rw-r--r--src/client/docs/style.styl (renamed from src/server/web/docs/style.styl)0
-rw-r--r--src/client/docs/tou.ja.pug (renamed from src/server/web/docs/tou.ja.pug)0
-rw-r--r--src/client/docs/ui.styl (renamed from src/server/web/docs/ui.styl)0
-rw-r--r--src/client/docs/vars.ts (renamed from src/server/web/docs/vars.ts)16
-rw-r--r--src/client/element.scss (renamed from src/server/web/element.scss)2
-rw-r--r--src/client/style.styl (renamed from src/server/web/style.styl)0
369 files changed, 33 insertions, 33 deletions
diff --git a/src/server/web/app/animation.styl b/src/client/app/animation.styl
index 8f121b313b..8f121b313b 100644
--- a/src/server/web/app/animation.styl
+++ b/src/client/app/animation.styl
diff --git a/src/server/web/app/app.styl b/src/client/app/app.styl
index 431b9daa65..431b9daa65 100644
--- a/src/server/web/app/app.styl
+++ b/src/client/app/app.styl
diff --git a/src/server/web/app/app.vue b/src/client/app/app.vue
index 7a46e7dea0..7a46e7dea0 100644
--- a/src/server/web/app/app.vue
+++ b/src/client/app/app.vue
diff --git a/src/server/web/app/auth/assets/logo.svg b/src/client/app/auth/assets/logo.svg
index 19b8a2737e..19b8a2737e 100644
--- a/src/server/web/app/auth/assets/logo.svg
+++ b/src/client/app/auth/assets/logo.svg
diff --git a/src/server/web/app/auth/script.ts b/src/client/app/auth/script.ts
index 31c758ebc2..31c758ebc2 100644
--- a/src/server/web/app/auth/script.ts
+++ b/src/client/app/auth/script.ts
diff --git a/src/server/web/app/auth/style.styl b/src/client/app/auth/style.styl
index bd25e1b572..bd25e1b572 100644
--- a/src/server/web/app/auth/style.styl
+++ b/src/client/app/auth/style.styl
diff --git a/src/server/web/app/auth/views/form.vue b/src/client/app/auth/views/form.vue
index 9d9e8cdb1b..9d9e8cdb1b 100644
--- a/src/server/web/app/auth/views/form.vue
+++ b/src/client/app/auth/views/form.vue
diff --git a/src/server/web/app/auth/views/index.vue b/src/client/app/auth/views/index.vue
index e1e1b265e1..e1e1b265e1 100644
--- a/src/server/web/app/auth/views/index.vue
+++ b/src/client/app/auth/views/index.vue
diff --git a/src/server/web/app/base.pug b/src/client/app/base.pug
index 60eb1539ec..32a95a6c99 100644
--- a/src/server/web/app/base.pug
+++ b/src/client/app/base.pug
@@ -14,12 +14,12 @@ html
title Misskey
style
- include ./../../../../built/server/web/assets/init.css
+ include ./../../../built/client/assets/init.css
script
- include ./../../../../built/server/web/assets/boot.js
+ include ./../../../built/client/assets/boot.js
script
- include ./../../../../built/server/web/assets/safe.js
+ include ./../../../built/client/assets/safe.js
//- FontAwesome style
style #{facss}
diff --git a/src/server/web/app/boot.js b/src/client/app/boot.js
index 0846e4bd55..0846e4bd55 100644
--- a/src/server/web/app/boot.js
+++ b/src/client/app/boot.js
diff --git a/src/server/web/app/ch/script.ts b/src/client/app/ch/script.ts
index 4c6b6dfd1b..4c6b6dfd1b 100644
--- a/src/server/web/app/ch/script.ts
+++ b/src/client/app/ch/script.ts
diff --git a/src/server/web/app/ch/style.styl b/src/client/app/ch/style.styl
index 21ca648cbe..21ca648cbe 100644
--- a/src/server/web/app/ch/style.styl
+++ b/src/client/app/ch/style.styl
diff --git a/src/server/web/app/ch/tags/channel.tag b/src/client/app/ch/tags/channel.tag
index 2abfb106a5..2abfb106a5 100644
--- a/src/server/web/app/ch/tags/channel.tag
+++ b/src/client/app/ch/tags/channel.tag
diff --git a/src/server/web/app/ch/tags/header.tag b/src/client/app/ch/tags/header.tag
index 901123d63b..901123d63b 100644
--- a/src/server/web/app/ch/tags/header.tag
+++ b/src/client/app/ch/tags/header.tag
diff --git a/src/server/web/app/ch/tags/index.tag b/src/client/app/ch/tags/index.tag
index 88df2ec45d..88df2ec45d 100644
--- a/src/server/web/app/ch/tags/index.tag
+++ b/src/client/app/ch/tags/index.tag
diff --git a/src/server/web/app/ch/tags/index.ts b/src/client/app/ch/tags/index.ts
index 12ffdaeb84..12ffdaeb84 100644
--- a/src/server/web/app/ch/tags/index.ts
+++ b/src/client/app/ch/tags/index.ts
diff --git a/src/server/web/app/common/define-widget.ts b/src/client/app/common/define-widget.ts
index 27db59b5ee..27db59b5ee 100644
--- a/src/server/web/app/common/define-widget.ts
+++ b/src/client/app/common/define-widget.ts
diff --git a/src/server/web/app/common/mios.ts b/src/client/app/common/mios.ts
index bcb8b60678..bcb8b60678 100644
--- a/src/server/web/app/common/mios.ts
+++ b/src/client/app/common/mios.ts
diff --git a/src/server/web/app/common/scripts/check-for-update.ts b/src/client/app/common/scripts/check-for-update.ts
index 81c1eb9812..81c1eb9812 100644
--- a/src/server/web/app/common/scripts/check-for-update.ts
+++ b/src/client/app/common/scripts/check-for-update.ts
diff --git a/src/server/web/app/common/scripts/compose-notification.ts b/src/client/app/common/scripts/compose-notification.ts
index 273579cbc6..273579cbc6 100644
--- a/src/server/web/app/common/scripts/compose-notification.ts
+++ b/src/client/app/common/scripts/compose-notification.ts
diff --git a/src/server/web/app/common/scripts/contains.ts b/src/client/app/common/scripts/contains.ts
index a5071b3f25..a5071b3f25 100644
--- a/src/server/web/app/common/scripts/contains.ts
+++ b/src/client/app/common/scripts/contains.ts
diff --git a/src/server/web/app/common/scripts/copy-to-clipboard.ts b/src/client/app/common/scripts/copy-to-clipboard.ts
index 3d2741f8d7..3d2741f8d7 100644
--- a/src/server/web/app/common/scripts/copy-to-clipboard.ts
+++ b/src/client/app/common/scripts/copy-to-clipboard.ts
diff --git a/src/server/web/app/common/scripts/date-stringify.ts b/src/client/app/common/scripts/date-stringify.ts
index e51de8833d..e51de8833d 100644
--- a/src/server/web/app/common/scripts/date-stringify.ts
+++ b/src/client/app/common/scripts/date-stringify.ts
diff --git a/src/server/web/app/common/scripts/fuck-ad-block.ts b/src/client/app/common/scripts/fuck-ad-block.ts
index 9bcf7deeff..9bcf7deeff 100644
--- a/src/server/web/app/common/scripts/fuck-ad-block.ts
+++ b/src/client/app/common/scripts/fuck-ad-block.ts
diff --git a/src/server/web/app/common/scripts/gcd.ts b/src/client/app/common/scripts/gcd.ts
index 9a19f9da66..9a19f9da66 100644
--- a/src/server/web/app/common/scripts/gcd.ts
+++ b/src/client/app/common/scripts/gcd.ts
diff --git a/src/server/web/app/common/scripts/get-kao.ts b/src/client/app/common/scripts/get-kao.ts
index 2168c5be88..2168c5be88 100644
--- a/src/server/web/app/common/scripts/get-kao.ts
+++ b/src/client/app/common/scripts/get-kao.ts
diff --git a/src/server/web/app/common/scripts/get-median.ts b/src/client/app/common/scripts/get-median.ts
index 91a415d5b2..91a415d5b2 100644
--- a/src/server/web/app/common/scripts/get-median.ts
+++ b/src/client/app/common/scripts/get-median.ts
diff --git a/src/server/web/app/common/scripts/loading.ts b/src/client/app/common/scripts/loading.ts
index c48e626648..c48e626648 100644
--- a/src/server/web/app/common/scripts/loading.ts
+++ b/src/client/app/common/scripts/loading.ts
diff --git a/src/server/web/app/common/scripts/parse-search-query.ts b/src/client/app/common/scripts/parse-search-query.ts
index 4f09d2b93f..4f09d2b93f 100644
--- a/src/server/web/app/common/scripts/parse-search-query.ts
+++ b/src/client/app/common/scripts/parse-search-query.ts
diff --git a/src/server/web/app/common/scripts/streaming/channel.ts b/src/client/app/common/scripts/streaming/channel.ts
index cab5f4edb4..cab5f4edb4 100644
--- a/src/server/web/app/common/scripts/streaming/channel.ts
+++ b/src/client/app/common/scripts/streaming/channel.ts
diff --git a/src/server/web/app/common/scripts/streaming/drive.ts b/src/client/app/common/scripts/streaming/drive.ts
index f11573685e..f11573685e 100644
--- a/src/server/web/app/common/scripts/streaming/drive.ts
+++ b/src/client/app/common/scripts/streaming/drive.ts
diff --git a/src/server/web/app/common/scripts/streaming/home.ts b/src/client/app/common/scripts/streaming/home.ts
index c198619400..c198619400 100644
--- a/src/server/web/app/common/scripts/streaming/home.ts
+++ b/src/client/app/common/scripts/streaming/home.ts
diff --git a/src/server/web/app/common/scripts/streaming/messaging-index.ts b/src/client/app/common/scripts/streaming/messaging-index.ts
index 24f0ce0c9f..24f0ce0c9f 100644
--- a/src/server/web/app/common/scripts/streaming/messaging-index.ts
+++ b/src/client/app/common/scripts/streaming/messaging-index.ts
diff --git a/src/server/web/app/common/scripts/streaming/messaging.ts b/src/client/app/common/scripts/streaming/messaging.ts
index 4c593deb31..4c593deb31 100644
--- a/src/server/web/app/common/scripts/streaming/messaging.ts
+++ b/src/client/app/common/scripts/streaming/messaging.ts
diff --git a/src/server/web/app/common/scripts/streaming/othello-game.ts b/src/client/app/common/scripts/streaming/othello-game.ts
index f34ef35147..f34ef35147 100644
--- a/src/server/web/app/common/scripts/streaming/othello-game.ts
+++ b/src/client/app/common/scripts/streaming/othello-game.ts
diff --git a/src/server/web/app/common/scripts/streaming/othello.ts b/src/client/app/common/scripts/streaming/othello.ts
index 8c6f4b9c3c..8c6f4b9c3c 100644
--- a/src/server/web/app/common/scripts/streaming/othello.ts
+++ b/src/client/app/common/scripts/streaming/othello.ts
diff --git a/src/server/web/app/common/scripts/streaming/requests.ts b/src/client/app/common/scripts/streaming/requests.ts
index 5bec30143f..5bec30143f 100644
--- a/src/server/web/app/common/scripts/streaming/requests.ts
+++ b/src/client/app/common/scripts/streaming/requests.ts
diff --git a/src/server/web/app/common/scripts/streaming/server.ts b/src/client/app/common/scripts/streaming/server.ts
index 3d35ef4d9d..3d35ef4d9d 100644
--- a/src/server/web/app/common/scripts/streaming/server.ts
+++ b/src/client/app/common/scripts/streaming/server.ts
diff --git a/src/server/web/app/common/scripts/streaming/stream-manager.ts b/src/client/app/common/scripts/streaming/stream-manager.ts
index 568b8b0372..568b8b0372 100644
--- a/src/server/web/app/common/scripts/streaming/stream-manager.ts
+++ b/src/client/app/common/scripts/streaming/stream-manager.ts
diff --git a/src/server/web/app/common/scripts/streaming/stream.ts b/src/client/app/common/scripts/streaming/stream.ts
index 3912186ad3..3912186ad3 100644
--- a/src/server/web/app/common/scripts/streaming/stream.ts
+++ b/src/client/app/common/scripts/streaming/stream.ts
diff --git a/src/server/web/app/common/views/components/autocomplete.vue b/src/client/app/common/views/components/autocomplete.vue
index 79bd2ba023..79bd2ba023 100644
--- a/src/server/web/app/common/views/components/autocomplete.vue
+++ b/src/client/app/common/views/components/autocomplete.vue
diff --git a/src/server/web/app/common/views/components/connect-failed.troubleshooter.vue b/src/client/app/common/views/components/connect-failed.troubleshooter.vue
index cadbd36ba4..cadbd36ba4 100644
--- a/src/server/web/app/common/views/components/connect-failed.troubleshooter.vue
+++ b/src/client/app/common/views/components/connect-failed.troubleshooter.vue
diff --git a/src/server/web/app/common/views/components/connect-failed.vue b/src/client/app/common/views/components/connect-failed.vue
index 185250dbd8..185250dbd8 100644
--- a/src/server/web/app/common/views/components/connect-failed.vue
+++ b/src/client/app/common/views/components/connect-failed.vue
diff --git a/src/server/web/app/common/views/components/ellipsis.vue b/src/client/app/common/views/components/ellipsis.vue
index 07349902de..07349902de 100644
--- a/src/server/web/app/common/views/components/ellipsis.vue
+++ b/src/client/app/common/views/components/ellipsis.vue
diff --git a/src/server/web/app/common/views/components/file-type-icon.vue b/src/client/app/common/views/components/file-type-icon.vue
index b7e868d1f7..b7e868d1f7 100644
--- a/src/server/web/app/common/views/components/file-type-icon.vue
+++ b/src/client/app/common/views/components/file-type-icon.vue
diff --git a/src/server/web/app/common/views/components/forkit.vue b/src/client/app/common/views/components/forkit.vue
index 6f334b965a..6f334b965a 100644
--- a/src/server/web/app/common/views/components/forkit.vue
+++ b/src/client/app/common/views/components/forkit.vue
diff --git a/src/server/web/app/common/views/components/index.ts b/src/client/app/common/views/components/index.ts
index b58ba37ecb..b58ba37ecb 100644
--- a/src/server/web/app/common/views/components/index.ts
+++ b/src/client/app/common/views/components/index.ts
diff --git a/src/server/web/app/common/views/components/media-list.vue b/src/client/app/common/views/components/media-list.vue
index 64172ad0b4..64172ad0b4 100644
--- a/src/server/web/app/common/views/components/media-list.vue
+++ b/src/client/app/common/views/components/media-list.vue
diff --git a/src/server/web/app/common/views/components/messaging-room.form.vue b/src/client/app/common/views/components/messaging-room.form.vue
index 704f2016d8..704f2016d8 100644
--- a/src/server/web/app/common/views/components/messaging-room.form.vue
+++ b/src/client/app/common/views/components/messaging-room.form.vue
diff --git a/src/server/web/app/common/views/components/messaging-room.message.vue b/src/client/app/common/views/components/messaging-room.message.vue
index 94f87fd709..94f87fd709 100644
--- a/src/server/web/app/common/views/components/messaging-room.message.vue
+++ b/src/client/app/common/views/components/messaging-room.message.vue
diff --git a/src/server/web/app/common/views/components/messaging-room.vue b/src/client/app/common/views/components/messaging-room.vue
index d30c64d74a..d30c64d74a 100644
--- a/src/server/web/app/common/views/components/messaging-room.vue
+++ b/src/client/app/common/views/components/messaging-room.vue
diff --git a/src/server/web/app/common/views/components/messaging.vue b/src/client/app/common/views/components/messaging.vue
index 8317c3738a..8317c3738a 100644
--- a/src/server/web/app/common/views/components/messaging.vue
+++ b/src/client/app/common/views/components/messaging.vue
diff --git a/src/server/web/app/common/views/components/nav.vue b/src/client/app/common/views/components/nav.vue
index 8ce75d3529..8ce75d3529 100644
--- a/src/server/web/app/common/views/components/nav.vue
+++ b/src/client/app/common/views/components/nav.vue
diff --git a/src/server/web/app/common/views/components/othello.game.vue b/src/client/app/common/views/components/othello.game.vue
index f08742ad10..f08742ad10 100644
--- a/src/server/web/app/common/views/components/othello.game.vue
+++ b/src/client/app/common/views/components/othello.game.vue
diff --git a/src/server/web/app/common/views/components/othello.gameroom.vue b/src/client/app/common/views/components/othello.gameroom.vue
index dba9ccd16d..dba9ccd16d 100644
--- a/src/server/web/app/common/views/components/othello.gameroom.vue
+++ b/src/client/app/common/views/components/othello.gameroom.vue
diff --git a/src/server/web/app/common/views/components/othello.room.vue b/src/client/app/common/views/components/othello.room.vue
index a32be6b74f..a32be6b74f 100644
--- a/src/server/web/app/common/views/components/othello.room.vue
+++ b/src/client/app/common/views/components/othello.room.vue
diff --git a/src/server/web/app/common/views/components/othello.vue b/src/client/app/common/views/components/othello.vue
index 8f7d9dfd6a..8f7d9dfd6a 100644
--- a/src/server/web/app/common/views/components/othello.vue
+++ b/src/client/app/common/views/components/othello.vue
diff --git a/src/server/web/app/common/views/components/poll-editor.vue b/src/client/app/common/views/components/poll-editor.vue
index 47d901d7b1..47d901d7b1 100644
--- a/src/server/web/app/common/views/components/poll-editor.vue
+++ b/src/client/app/common/views/components/poll-editor.vue
diff --git a/src/server/web/app/common/views/components/poll.vue b/src/client/app/common/views/components/poll.vue
index 711d89720e..711d89720e 100644
--- a/src/server/web/app/common/views/components/poll.vue
+++ b/src/client/app/common/views/components/poll.vue
diff --git a/src/server/web/app/common/views/components/post-html.ts b/src/client/app/common/views/components/post-html.ts
index 98da86617d..98da86617d 100644
--- a/src/server/web/app/common/views/components/post-html.ts
+++ b/src/client/app/common/views/components/post-html.ts
diff --git a/src/server/web/app/common/views/components/post-menu.vue b/src/client/app/common/views/components/post-menu.vue
index 35116db7e2..35116db7e2 100644
--- a/src/server/web/app/common/views/components/post-menu.vue
+++ b/src/client/app/common/views/components/post-menu.vue
diff --git a/src/server/web/app/common/views/components/reaction-icon.vue b/src/client/app/common/views/components/reaction-icon.vue
index 7d24f4f9e9..7d24f4f9e9 100644
--- a/src/server/web/app/common/views/components/reaction-icon.vue
+++ b/src/client/app/common/views/components/reaction-icon.vue
diff --git a/src/server/web/app/common/views/components/reaction-picker.vue b/src/client/app/common/views/components/reaction-picker.vue
index bcb6b2b965..bcb6b2b965 100644
--- a/src/server/web/app/common/views/components/reaction-picker.vue
+++ b/src/client/app/common/views/components/reaction-picker.vue
diff --git a/src/server/web/app/common/views/components/reactions-viewer.vue b/src/client/app/common/views/components/reactions-viewer.vue
index 246451008f..246451008f 100644
--- a/src/server/web/app/common/views/components/reactions-viewer.vue
+++ b/src/client/app/common/views/components/reactions-viewer.vue
diff --git a/src/server/web/app/common/views/components/signin.vue b/src/client/app/common/views/components/signin.vue
index 17154e6b31..17154e6b31 100644
--- a/src/server/web/app/common/views/components/signin.vue
+++ b/src/client/app/common/views/components/signin.vue
diff --git a/src/server/web/app/common/views/components/signup.vue b/src/client/app/common/views/components/signup.vue
index e77d849ade..e77d849ade 100644
--- a/src/server/web/app/common/views/components/signup.vue
+++ b/src/client/app/common/views/components/signup.vue
diff --git a/src/server/web/app/common/views/components/special-message.vue b/src/client/app/common/views/components/special-message.vue
index 2fd4d6515e..2fd4d6515e 100644
--- a/src/server/web/app/common/views/components/special-message.vue
+++ b/src/client/app/common/views/components/special-message.vue
diff --git a/src/server/web/app/common/views/components/stream-indicator.vue b/src/client/app/common/views/components/stream-indicator.vue
index 1f18fa76ed..1f18fa76ed 100644
--- a/src/server/web/app/common/views/components/stream-indicator.vue
+++ b/src/client/app/common/views/components/stream-indicator.vue
diff --git a/src/server/web/app/common/views/components/switch.vue b/src/client/app/common/views/components/switch.vue
index 19a4adc3de..19a4adc3de 100644
--- a/src/server/web/app/common/views/components/switch.vue
+++ b/src/client/app/common/views/components/switch.vue
diff --git a/src/server/web/app/common/views/components/time.vue b/src/client/app/common/views/components/time.vue
index 6e0d2b0dcb..6e0d2b0dcb 100644
--- a/src/server/web/app/common/views/components/time.vue
+++ b/src/client/app/common/views/components/time.vue
diff --git a/src/server/web/app/common/views/components/timer.vue b/src/client/app/common/views/components/timer.vue
index a3c4f01b77..a3c4f01b77 100644
--- a/src/server/web/app/common/views/components/timer.vue
+++ b/src/client/app/common/views/components/timer.vue
diff --git a/src/server/web/app/common/views/components/twitter-setting.vue b/src/client/app/common/views/components/twitter-setting.vue
index 082d2b435d..082d2b435d 100644
--- a/src/server/web/app/common/views/components/twitter-setting.vue
+++ b/src/client/app/common/views/components/twitter-setting.vue
diff --git a/src/server/web/app/common/views/components/uploader.vue b/src/client/app/common/views/components/uploader.vue
index c74a1edb41..c74a1edb41 100644
--- a/src/server/web/app/common/views/components/uploader.vue
+++ b/src/client/app/common/views/components/uploader.vue
diff --git a/src/server/web/app/common/views/components/url-preview.vue b/src/client/app/common/views/components/url-preview.vue
index e91e510550..e91e510550 100644
--- a/src/server/web/app/common/views/components/url-preview.vue
+++ b/src/client/app/common/views/components/url-preview.vue
diff --git a/src/server/web/app/common/views/components/url.vue b/src/client/app/common/views/components/url.vue
index 14d4fc82f3..14d4fc82f3 100644
--- a/src/server/web/app/common/views/components/url.vue
+++ b/src/client/app/common/views/components/url.vue
diff --git a/src/server/web/app/common/views/components/welcome-timeline.vue b/src/client/app/common/views/components/welcome-timeline.vue
index 8f6199732a..8f6199732a 100644
--- a/src/server/web/app/common/views/components/welcome-timeline.vue
+++ b/src/client/app/common/views/components/welcome-timeline.vue
diff --git a/src/server/web/app/common/views/directives/autocomplete.ts b/src/client/app/common/views/directives/autocomplete.ts
index 94635d301a..94635d301a 100644
--- a/src/server/web/app/common/views/directives/autocomplete.ts
+++ b/src/client/app/common/views/directives/autocomplete.ts
diff --git a/src/server/web/app/common/views/directives/index.ts b/src/client/app/common/views/directives/index.ts
index 268f07a950..268f07a950 100644
--- a/src/server/web/app/common/views/directives/index.ts
+++ b/src/client/app/common/views/directives/index.ts
diff --git a/src/server/web/app/common/views/filters/bytes.ts b/src/client/app/common/views/filters/bytes.ts
index 3afb11e9ae..3afb11e9ae 100644
--- a/src/server/web/app/common/views/filters/bytes.ts
+++ b/src/client/app/common/views/filters/bytes.ts
diff --git a/src/server/web/app/common/views/filters/index.ts b/src/client/app/common/views/filters/index.ts
index 3a1d1ac235..3a1d1ac235 100644
--- a/src/server/web/app/common/views/filters/index.ts
+++ b/src/client/app/common/views/filters/index.ts
diff --git a/src/server/web/app/common/views/filters/number.ts b/src/client/app/common/views/filters/number.ts
index d9f48229dd..d9f48229dd 100644
--- a/src/server/web/app/common/views/filters/number.ts
+++ b/src/client/app/common/views/filters/number.ts
diff --git a/src/server/web/app/common/views/widgets/access-log.vue b/src/client/app/common/views/widgets/access-log.vue
index f7bb17d833..f7bb17d833 100644
--- a/src/server/web/app/common/views/widgets/access-log.vue
+++ b/src/client/app/common/views/widgets/access-log.vue
diff --git a/src/server/web/app/common/views/widgets/broadcast.vue b/src/client/app/common/views/widgets/broadcast.vue
index bf41a5fc67..bf41a5fc67 100644
--- a/src/server/web/app/common/views/widgets/broadcast.vue
+++ b/src/client/app/common/views/widgets/broadcast.vue
diff --git a/src/server/web/app/common/views/widgets/calendar.vue b/src/client/app/common/views/widgets/calendar.vue
index 03f69a7597..03f69a7597 100644
--- a/src/server/web/app/common/views/widgets/calendar.vue
+++ b/src/client/app/common/views/widgets/calendar.vue
diff --git a/src/server/web/app/common/views/widgets/donation.vue b/src/client/app/common/views/widgets/donation.vue
index e218df06e1..e218df06e1 100644
--- a/src/server/web/app/common/views/widgets/donation.vue
+++ b/src/client/app/common/views/widgets/donation.vue
diff --git a/src/server/web/app/common/views/widgets/index.ts b/src/client/app/common/views/widgets/index.ts
index e41030e85a..e41030e85a 100644
--- a/src/server/web/app/common/views/widgets/index.ts
+++ b/src/client/app/common/views/widgets/index.ts
diff --git a/src/server/web/app/common/views/widgets/nav.vue b/src/client/app/common/views/widgets/nav.vue
index 7bd5a7832f..7bd5a7832f 100644
--- a/src/server/web/app/common/views/widgets/nav.vue
+++ b/src/client/app/common/views/widgets/nav.vue
diff --git a/src/server/web/app/common/views/widgets/photo-stream.vue b/src/client/app/common/views/widgets/photo-stream.vue
index baafd40662..baafd40662 100644
--- a/src/server/web/app/common/views/widgets/photo-stream.vue
+++ b/src/client/app/common/views/widgets/photo-stream.vue
diff --git a/src/server/web/app/common/views/widgets/rss.vue b/src/client/app/common/views/widgets/rss.vue
index 4d74b2f7a4..4d74b2f7a4 100644
--- a/src/server/web/app/common/views/widgets/rss.vue
+++ b/src/client/app/common/views/widgets/rss.vue
diff --git a/src/server/web/app/common/views/widgets/server.cpu-memory.vue b/src/client/app/common/views/widgets/server.cpu-memory.vue
index d75a142568..d75a142568 100644
--- a/src/server/web/app/common/views/widgets/server.cpu-memory.vue
+++ b/src/client/app/common/views/widgets/server.cpu-memory.vue
diff --git a/src/server/web/app/common/views/widgets/server.cpu.vue b/src/client/app/common/views/widgets/server.cpu.vue
index 596c856da8..596c856da8 100644
--- a/src/server/web/app/common/views/widgets/server.cpu.vue
+++ b/src/client/app/common/views/widgets/server.cpu.vue
diff --git a/src/server/web/app/common/views/widgets/server.disk.vue b/src/client/app/common/views/widgets/server.disk.vue
index 2af1982a96..2af1982a96 100644
--- a/src/server/web/app/common/views/widgets/server.disk.vue
+++ b/src/client/app/common/views/widgets/server.disk.vue
diff --git a/src/server/web/app/common/views/widgets/server.info.vue b/src/client/app/common/views/widgets/server.info.vue
index d243629506..d243629506 100644
--- a/src/server/web/app/common/views/widgets/server.info.vue
+++ b/src/client/app/common/views/widgets/server.info.vue
diff --git a/src/server/web/app/common/views/widgets/server.memory.vue b/src/client/app/common/views/widgets/server.memory.vue
index 834a62671d..834a62671d 100644
--- a/src/server/web/app/common/views/widgets/server.memory.vue
+++ b/src/client/app/common/views/widgets/server.memory.vue
diff --git a/src/server/web/app/common/views/widgets/server.pie.vue b/src/client/app/common/views/widgets/server.pie.vue
index ce2cff1d00..ce2cff1d00 100644
--- a/src/server/web/app/common/views/widgets/server.pie.vue
+++ b/src/client/app/common/views/widgets/server.pie.vue
diff --git a/src/server/web/app/common/views/widgets/server.uptimes.vue b/src/client/app/common/views/widgets/server.uptimes.vue
index 06713d83ce..06713d83ce 100644
--- a/src/server/web/app/common/views/widgets/server.uptimes.vue
+++ b/src/client/app/common/views/widgets/server.uptimes.vue
diff --git a/src/server/web/app/common/views/widgets/server.vue b/src/client/app/common/views/widgets/server.vue
index 3d5248998f..3d5248998f 100644
--- a/src/server/web/app/common/views/widgets/server.vue
+++ b/src/client/app/common/views/widgets/server.vue
diff --git a/src/server/web/app/common/views/widgets/slideshow.vue b/src/client/app/common/views/widgets/slideshow.vue
index ad32299f37..ad32299f37 100644
--- a/src/server/web/app/common/views/widgets/slideshow.vue
+++ b/src/client/app/common/views/widgets/slideshow.vue
diff --git a/src/server/web/app/common/views/widgets/tips.vue b/src/client/app/common/views/widgets/tips.vue
index bdecc068e1..bdecc068e1 100644
--- a/src/server/web/app/common/views/widgets/tips.vue
+++ b/src/client/app/common/views/widgets/tips.vue
diff --git a/src/server/web/app/common/views/widgets/version.vue b/src/client/app/common/views/widgets/version.vue
index 30b632b396..30b632b396 100644
--- a/src/server/web/app/common/views/widgets/version.vue
+++ b/src/client/app/common/views/widgets/version.vue
diff --git a/src/server/web/app/config.ts b/src/client/app/config.ts
index 522d7ff056..522d7ff056 100644
--- a/src/server/web/app/config.ts
+++ b/src/client/app/config.ts
diff --git a/src/server/web/app/desktop/api/choose-drive-file.ts b/src/client/app/desktop/api/choose-drive-file.ts
index fbda600e6e..fbda600e6e 100644
--- a/src/server/web/app/desktop/api/choose-drive-file.ts
+++ b/src/client/app/desktop/api/choose-drive-file.ts
diff --git a/src/server/web/app/desktop/api/choose-drive-folder.ts b/src/client/app/desktop/api/choose-drive-folder.ts
index 9b33a20d9a..9b33a20d9a 100644
--- a/src/server/web/app/desktop/api/choose-drive-folder.ts
+++ b/src/client/app/desktop/api/choose-drive-folder.ts
diff --git a/src/server/web/app/desktop/api/contextmenu.ts b/src/client/app/desktop/api/contextmenu.ts
index b70d7122d3..b70d7122d3 100644
--- a/src/server/web/app/desktop/api/contextmenu.ts
+++ b/src/client/app/desktop/api/contextmenu.ts
diff --git a/src/server/web/app/desktop/api/dialog.ts b/src/client/app/desktop/api/dialog.ts
index 07935485b0..07935485b0 100644
--- a/src/server/web/app/desktop/api/dialog.ts
+++ b/src/client/app/desktop/api/dialog.ts
diff --git a/src/server/web/app/desktop/api/input.ts b/src/client/app/desktop/api/input.ts
index ce26a8112f..ce26a8112f 100644
--- a/src/server/web/app/desktop/api/input.ts
+++ b/src/client/app/desktop/api/input.ts
diff --git a/src/server/web/app/desktop/api/notify.ts b/src/client/app/desktop/api/notify.ts
index 1f89f40ce6..1f89f40ce6 100644
--- a/src/server/web/app/desktop/api/notify.ts
+++ b/src/client/app/desktop/api/notify.ts
diff --git a/src/server/web/app/desktop/api/post.ts b/src/client/app/desktop/api/post.ts
index cf49615df3..cf49615df3 100644
--- a/src/server/web/app/desktop/api/post.ts
+++ b/src/client/app/desktop/api/post.ts
diff --git a/src/server/web/app/desktop/api/update-avatar.ts b/src/client/app/desktop/api/update-avatar.ts
index 36a2ffe914..36a2ffe914 100644
--- a/src/server/web/app/desktop/api/update-avatar.ts
+++ b/src/client/app/desktop/api/update-avatar.ts
diff --git a/src/server/web/app/desktop/api/update-banner.ts b/src/client/app/desktop/api/update-banner.ts
index e66dbf016b..e66dbf016b 100644
--- a/src/server/web/app/desktop/api/update-banner.ts
+++ b/src/client/app/desktop/api/update-banner.ts
diff --git a/src/server/web/app/desktop/assets/grid.svg b/src/client/app/desktop/assets/grid.svg
index d1d72cd8ce..d1d72cd8ce 100644
--- a/src/server/web/app/desktop/assets/grid.svg
+++ b/src/client/app/desktop/assets/grid.svg
diff --git a/src/server/web/app/desktop/assets/header-logo-white.svg b/src/client/app/desktop/assets/header-logo-white.svg
index 8082edb30d..8082edb30d 100644
--- a/src/server/web/app/desktop/assets/header-logo-white.svg
+++ b/src/client/app/desktop/assets/header-logo-white.svg
diff --git a/src/server/web/app/desktop/assets/header-logo.svg b/src/client/app/desktop/assets/header-logo.svg
index 3a2207954a..3a2207954a 100644
--- a/src/server/web/app/desktop/assets/header-logo.svg
+++ b/src/client/app/desktop/assets/header-logo.svg
diff --git a/src/server/web/app/desktop/assets/index.jpg b/src/client/app/desktop/assets/index.jpg
index 10c412efe2..10c412efe2 100644
--- a/src/server/web/app/desktop/assets/index.jpg
+++ b/src/client/app/desktop/assets/index.jpg
Binary files differ
diff --git a/src/server/web/app/desktop/assets/remove.png b/src/client/app/desktop/assets/remove.png
index 8b1f4c06c9..8b1f4c06c9 100644
--- a/src/server/web/app/desktop/assets/remove.png
+++ b/src/client/app/desktop/assets/remove.png
Binary files differ
diff --git a/src/server/web/app/desktop/script.ts b/src/client/app/desktop/script.ts
index b95e168544..b95e168544 100644
--- a/src/server/web/app/desktop/script.ts
+++ b/src/client/app/desktop/script.ts
diff --git a/src/server/web/app/desktop/style.styl b/src/client/app/desktop/style.styl
index 49f71fbde7..49f71fbde7 100644
--- a/src/server/web/app/desktop/style.styl
+++ b/src/client/app/desktop/style.styl
diff --git a/src/server/web/app/desktop/ui.styl b/src/client/app/desktop/ui.styl
index 5a8d1718e2..5a8d1718e2 100644
--- a/src/server/web/app/desktop/ui.styl
+++ b/src/client/app/desktop/ui.styl
diff --git a/src/server/web/app/desktop/views/components/activity.calendar.vue b/src/client/app/desktop/views/components/activity.calendar.vue
index 72233e9aca..72233e9aca 100644
--- a/src/server/web/app/desktop/views/components/activity.calendar.vue
+++ b/src/client/app/desktop/views/components/activity.calendar.vue
diff --git a/src/server/web/app/desktop/views/components/activity.chart.vue b/src/client/app/desktop/views/components/activity.chart.vue
index 5057786ed4..5057786ed4 100644
--- a/src/server/web/app/desktop/views/components/activity.chart.vue
+++ b/src/client/app/desktop/views/components/activity.chart.vue
diff --git a/src/server/web/app/desktop/views/components/activity.vue b/src/client/app/desktop/views/components/activity.vue
index 480b956ecc..480b956ecc 100644
--- a/src/server/web/app/desktop/views/components/activity.vue
+++ b/src/client/app/desktop/views/components/activity.vue
diff --git a/src/server/web/app/desktop/views/components/analog-clock.vue b/src/client/app/desktop/views/components/analog-clock.vue
index 81eec81598..81eec81598 100644
--- a/src/server/web/app/desktop/views/components/analog-clock.vue
+++ b/src/client/app/desktop/views/components/analog-clock.vue
diff --git a/src/server/web/app/desktop/views/components/calendar.vue b/src/client/app/desktop/views/components/calendar.vue
index 71aab2e8a5..71aab2e8a5 100644
--- a/src/server/web/app/desktop/views/components/calendar.vue
+++ b/src/client/app/desktop/views/components/calendar.vue
diff --git a/src/server/web/app/desktop/views/components/choose-file-from-drive-window.vue b/src/client/app/desktop/views/components/choose-file-from-drive-window.vue
index 9a1e9c958a..9a1e9c958a 100644
--- a/src/server/web/app/desktop/views/components/choose-file-from-drive-window.vue
+++ b/src/client/app/desktop/views/components/choose-file-from-drive-window.vue
diff --git a/src/server/web/app/desktop/views/components/choose-folder-from-drive-window.vue b/src/client/app/desktop/views/components/choose-folder-from-drive-window.vue
index f99533176d..f99533176d 100644
--- a/src/server/web/app/desktop/views/components/choose-folder-from-drive-window.vue
+++ b/src/client/app/desktop/views/components/choose-folder-from-drive-window.vue
diff --git a/src/server/web/app/desktop/views/components/context-menu.menu.vue b/src/client/app/desktop/views/components/context-menu.menu.vue
index 6359dbf1b4..6359dbf1b4 100644
--- a/src/server/web/app/desktop/views/components/context-menu.menu.vue
+++ b/src/client/app/desktop/views/components/context-menu.menu.vue
diff --git a/src/server/web/app/desktop/views/components/context-menu.vue b/src/client/app/desktop/views/components/context-menu.vue
index 8bd9945840..8bd9945840 100644
--- a/src/server/web/app/desktop/views/components/context-menu.vue
+++ b/src/client/app/desktop/views/components/context-menu.vue
diff --git a/src/server/web/app/desktop/views/components/crop-window.vue b/src/client/app/desktop/views/components/crop-window.vue
index eb6a55d959..eb6a55d959 100644
--- a/src/server/web/app/desktop/views/components/crop-window.vue
+++ b/src/client/app/desktop/views/components/crop-window.vue
diff --git a/src/server/web/app/desktop/views/components/dialog.vue b/src/client/app/desktop/views/components/dialog.vue
index fa17e4a9d2..fa17e4a9d2 100644
--- a/src/server/web/app/desktop/views/components/dialog.vue
+++ b/src/client/app/desktop/views/components/dialog.vue
diff --git a/src/server/web/app/desktop/views/components/drive-window.vue b/src/client/app/desktop/views/components/drive-window.vue
index 3a072f4794..3a072f4794 100644
--- a/src/server/web/app/desktop/views/components/drive-window.vue
+++ b/src/client/app/desktop/views/components/drive-window.vue
diff --git a/src/server/web/app/desktop/views/components/drive.file.vue b/src/client/app/desktop/views/components/drive.file.vue
index 85f8361c9f..85f8361c9f 100644
--- a/src/server/web/app/desktop/views/components/drive.file.vue
+++ b/src/client/app/desktop/views/components/drive.file.vue
diff --git a/src/server/web/app/desktop/views/components/drive.folder.vue b/src/client/app/desktop/views/components/drive.folder.vue
index a926bf47b2..a926bf47b2 100644
--- a/src/server/web/app/desktop/views/components/drive.folder.vue
+++ b/src/client/app/desktop/views/components/drive.folder.vue
diff --git a/src/server/web/app/desktop/views/components/drive.nav-folder.vue b/src/client/app/desktop/views/components/drive.nav-folder.vue
index d885a72f7f..d885a72f7f 100644
--- a/src/server/web/app/desktop/views/components/drive.nav-folder.vue
+++ b/src/client/app/desktop/views/components/drive.nav-folder.vue
diff --git a/src/server/web/app/desktop/views/components/drive.vue b/src/client/app/desktop/views/components/drive.vue
index c766dfec12..c766dfec12 100644
--- a/src/server/web/app/desktop/views/components/drive.vue
+++ b/src/client/app/desktop/views/components/drive.vue
diff --git a/src/server/web/app/desktop/views/components/ellipsis-icon.vue b/src/client/app/desktop/views/components/ellipsis-icon.vue
index c54a7db29d..c54a7db29d 100644
--- a/src/server/web/app/desktop/views/components/ellipsis-icon.vue
+++ b/src/client/app/desktop/views/components/ellipsis-icon.vue
diff --git a/src/server/web/app/desktop/views/components/follow-button.vue b/src/client/app/desktop/views/components/follow-button.vue
index 9eb22b0fb8..9eb22b0fb8 100644
--- a/src/server/web/app/desktop/views/components/follow-button.vue
+++ b/src/client/app/desktop/views/components/follow-button.vue
diff --git a/src/server/web/app/desktop/views/components/followers-window.vue b/src/client/app/desktop/views/components/followers-window.vue
index 623971fa33..623971fa33 100644
--- a/src/server/web/app/desktop/views/components/followers-window.vue
+++ b/src/client/app/desktop/views/components/followers-window.vue
diff --git a/src/server/web/app/desktop/views/components/followers.vue b/src/client/app/desktop/views/components/followers.vue
index a1b98995d8..a1b98995d8 100644
--- a/src/server/web/app/desktop/views/components/followers.vue
+++ b/src/client/app/desktop/views/components/followers.vue
diff --git a/src/server/web/app/desktop/views/components/following-window.vue b/src/client/app/desktop/views/components/following-window.vue
index 612847b386..612847b386 100644
--- a/src/server/web/app/desktop/views/components/following-window.vue
+++ b/src/client/app/desktop/views/components/following-window.vue
diff --git a/src/server/web/app/desktop/views/components/following.vue b/src/client/app/desktop/views/components/following.vue
index b7aedda84f..b7aedda84f 100644
--- a/src/server/web/app/desktop/views/components/following.vue
+++ b/src/client/app/desktop/views/components/following.vue
diff --git a/src/server/web/app/desktop/views/components/friends-maker.vue b/src/client/app/desktop/views/components/friends-maker.vue
index fd9914b152..fd9914b152 100644
--- a/src/server/web/app/desktop/views/components/friends-maker.vue
+++ b/src/client/app/desktop/views/components/friends-maker.vue
diff --git a/src/server/web/app/desktop/views/components/game-window.vue b/src/client/app/desktop/views/components/game-window.vue
index 3c8bf40e12..3c8bf40e12 100644
--- a/src/server/web/app/desktop/views/components/game-window.vue
+++ b/src/client/app/desktop/views/components/game-window.vue
diff --git a/src/server/web/app/desktop/views/components/home.vue b/src/client/app/desktop/views/components/home.vue
index 7145ddce03..7145ddce03 100644
--- a/src/server/web/app/desktop/views/components/home.vue
+++ b/src/client/app/desktop/views/components/home.vue
diff --git a/src/server/web/app/desktop/views/components/index.ts b/src/client/app/desktop/views/components/index.ts
index 3798bf6d2d..3798bf6d2d 100644
--- a/src/server/web/app/desktop/views/components/index.ts
+++ b/src/client/app/desktop/views/components/index.ts
diff --git a/src/server/web/app/desktop/views/components/input-dialog.vue b/src/client/app/desktop/views/components/input-dialog.vue
index e939fc1903..e939fc1903 100644
--- a/src/server/web/app/desktop/views/components/input-dialog.vue
+++ b/src/client/app/desktop/views/components/input-dialog.vue
diff --git a/src/server/web/app/desktop/views/components/media-image-dialog.vue b/src/client/app/desktop/views/components/media-image-dialog.vue
index dec140d1c9..dec140d1c9 100644
--- a/src/server/web/app/desktop/views/components/media-image-dialog.vue
+++ b/src/client/app/desktop/views/components/media-image-dialog.vue
diff --git a/src/server/web/app/desktop/views/components/media-image.vue b/src/client/app/desktop/views/components/media-image.vue
index 51309a0578..51309a0578 100644
--- a/src/server/web/app/desktop/views/components/media-image.vue
+++ b/src/client/app/desktop/views/components/media-image.vue
diff --git a/src/server/web/app/desktop/views/components/media-video-dialog.vue b/src/client/app/desktop/views/components/media-video-dialog.vue
index cbf862cd1c..cbf862cd1c 100644
--- a/src/server/web/app/desktop/views/components/media-video-dialog.vue
+++ b/src/client/app/desktop/views/components/media-video-dialog.vue
diff --git a/src/server/web/app/desktop/views/components/media-video.vue b/src/client/app/desktop/views/components/media-video.vue
index 4fd955a821..4fd955a821 100644
--- a/src/server/web/app/desktop/views/components/media-video.vue
+++ b/src/client/app/desktop/views/components/media-video.vue
diff --git a/src/server/web/app/desktop/views/components/mentions.vue b/src/client/app/desktop/views/components/mentions.vue
index 90a92495b7..90a92495b7 100644
--- a/src/server/web/app/desktop/views/components/mentions.vue
+++ b/src/client/app/desktop/views/components/mentions.vue
diff --git a/src/server/web/app/desktop/views/components/messaging-room-window.vue b/src/client/app/desktop/views/components/messaging-room-window.vue
index 3735267811..3735267811 100644
--- a/src/server/web/app/desktop/views/components/messaging-room-window.vue
+++ b/src/client/app/desktop/views/components/messaging-room-window.vue
diff --git a/src/server/web/app/desktop/views/components/messaging-window.vue b/src/client/app/desktop/views/components/messaging-window.vue
index ac27465987..ac27465987 100644
--- a/src/server/web/app/desktop/views/components/messaging-window.vue
+++ b/src/client/app/desktop/views/components/messaging-window.vue
diff --git a/src/server/web/app/desktop/views/components/notifications.vue b/src/client/app/desktop/views/components/notifications.vue
index 5e6db08c12..5e6db08c12 100644
--- a/src/server/web/app/desktop/views/components/notifications.vue
+++ b/src/client/app/desktop/views/components/notifications.vue
diff --git a/src/server/web/app/desktop/views/components/post-detail.sub.vue b/src/client/app/desktop/views/components/post-detail.sub.vue
index 35377e7c24..35377e7c24 100644
--- a/src/server/web/app/desktop/views/components/post-detail.sub.vue
+++ b/src/client/app/desktop/views/components/post-detail.sub.vue
diff --git a/src/server/web/app/desktop/views/components/post-detail.vue b/src/client/app/desktop/views/components/post-detail.vue
index 5c7a7dfdbe..5c7a7dfdbe 100644
--- a/src/server/web/app/desktop/views/components/post-detail.vue
+++ b/src/client/app/desktop/views/components/post-detail.vue
diff --git a/src/server/web/app/desktop/views/components/post-form-window.vue b/src/client/app/desktop/views/components/post-form-window.vue
index d0b115e852..d0b115e852 100644
--- a/src/server/web/app/desktop/views/components/post-form-window.vue
+++ b/src/client/app/desktop/views/components/post-form-window.vue
diff --git a/src/server/web/app/desktop/views/components/post-form.vue b/src/client/app/desktop/views/components/post-form.vue
index 1c83a38b64..1c83a38b64 100644
--- a/src/server/web/app/desktop/views/components/post-form.vue
+++ b/src/client/app/desktop/views/components/post-form.vue
diff --git a/src/server/web/app/desktop/views/components/post-preview.vue b/src/client/app/desktop/views/components/post-preview.vue
index 0ac3223be2..0ac3223be2 100644
--- a/src/server/web/app/desktop/views/components/post-preview.vue
+++ b/src/client/app/desktop/views/components/post-preview.vue
diff --git a/src/server/web/app/desktop/views/components/posts.post.sub.vue b/src/client/app/desktop/views/components/posts.post.sub.vue
index 65d3017d3d..65d3017d3d 100644
--- a/src/server/web/app/desktop/views/components/posts.post.sub.vue
+++ b/src/client/app/desktop/views/components/posts.post.sub.vue
diff --git a/src/server/web/app/desktop/views/components/posts.post.vue b/src/client/app/desktop/views/components/posts.post.vue
index 37c6e63043..37c6e63043 100644
--- a/src/server/web/app/desktop/views/components/posts.post.vue
+++ b/src/client/app/desktop/views/components/posts.post.vue
diff --git a/src/server/web/app/desktop/views/components/posts.vue b/src/client/app/desktop/views/components/posts.vue
index 5031667c7c..5031667c7c 100644
--- a/src/server/web/app/desktop/views/components/posts.vue
+++ b/src/client/app/desktop/views/components/posts.vue
diff --git a/src/server/web/app/desktop/views/components/progress-dialog.vue b/src/client/app/desktop/views/components/progress-dialog.vue
index a4292e1aec..a4292e1aec 100644
--- a/src/server/web/app/desktop/views/components/progress-dialog.vue
+++ b/src/client/app/desktop/views/components/progress-dialog.vue
diff --git a/src/server/web/app/desktop/views/components/repost-form-window.vue b/src/client/app/desktop/views/components/repost-form-window.vue
index 7db5adbff3..7db5adbff3 100644
--- a/src/server/web/app/desktop/views/components/repost-form-window.vue
+++ b/src/client/app/desktop/views/components/repost-form-window.vue
diff --git a/src/server/web/app/desktop/views/components/repost-form.vue b/src/client/app/desktop/views/components/repost-form.vue
index 3a5e3a7c56..3a5e3a7c56 100644
--- a/src/server/web/app/desktop/views/components/repost-form.vue
+++ b/src/client/app/desktop/views/components/repost-form.vue
diff --git a/src/server/web/app/desktop/views/components/settings-window.vue b/src/client/app/desktop/views/components/settings-window.vue
index d5be177dcc..d5be177dcc 100644
--- a/src/server/web/app/desktop/views/components/settings-window.vue
+++ b/src/client/app/desktop/views/components/settings-window.vue
diff --git a/src/server/web/app/desktop/views/components/settings.2fa.vue b/src/client/app/desktop/views/components/settings.2fa.vue
index b8dd1dfd9b..b8dd1dfd9b 100644
--- a/src/server/web/app/desktop/views/components/settings.2fa.vue
+++ b/src/client/app/desktop/views/components/settings.2fa.vue
diff --git a/src/server/web/app/desktop/views/components/settings.api.vue b/src/client/app/desktop/views/components/settings.api.vue
index 0d5921ab7f..0d5921ab7f 100644
--- a/src/server/web/app/desktop/views/components/settings.api.vue
+++ b/src/client/app/desktop/views/components/settings.api.vue
diff --git a/src/server/web/app/desktop/views/components/settings.apps.vue b/src/client/app/desktop/views/components/settings.apps.vue
index 0503b03abd..0503b03abd 100644
--- a/src/server/web/app/desktop/views/components/settings.apps.vue
+++ b/src/client/app/desktop/views/components/settings.apps.vue
diff --git a/src/server/web/app/desktop/views/components/settings.drive.vue b/src/client/app/desktop/views/components/settings.drive.vue
index 8bb0c760a7..8bb0c760a7 100644
--- a/src/server/web/app/desktop/views/components/settings.drive.vue
+++ b/src/client/app/desktop/views/components/settings.drive.vue
diff --git a/src/server/web/app/desktop/views/components/settings.mute.vue b/src/client/app/desktop/views/components/settings.mute.vue
index a8dfe10604..a8dfe10604 100644
--- a/src/server/web/app/desktop/views/components/settings.mute.vue
+++ b/src/client/app/desktop/views/components/settings.mute.vue
diff --git a/src/server/web/app/desktop/views/components/settings.password.vue b/src/client/app/desktop/views/components/settings.password.vue
index f883b54065..f883b54065 100644
--- a/src/server/web/app/desktop/views/components/settings.password.vue
+++ b/src/client/app/desktop/views/components/settings.password.vue
diff --git a/src/server/web/app/desktop/views/components/settings.profile.vue b/src/client/app/desktop/views/components/settings.profile.vue
index ba86286f87..ba86286f87 100644
--- a/src/server/web/app/desktop/views/components/settings.profile.vue
+++ b/src/client/app/desktop/views/components/settings.profile.vue
diff --git a/src/server/web/app/desktop/views/components/settings.signins.vue b/src/client/app/desktop/views/components/settings.signins.vue
index a414c95c27..a414c95c27 100644
--- a/src/server/web/app/desktop/views/components/settings.signins.vue
+++ b/src/client/app/desktop/views/components/settings.signins.vue
diff --git a/src/server/web/app/desktop/views/components/settings.vue b/src/client/app/desktop/views/components/settings.vue
index fd82c171c1..fd82c171c1 100644
--- a/src/server/web/app/desktop/views/components/settings.vue
+++ b/src/client/app/desktop/views/components/settings.vue
diff --git a/src/server/web/app/desktop/views/components/sub-post-content.vue b/src/client/app/desktop/views/components/sub-post-content.vue
index f13822331b..f13822331b 100644
--- a/src/server/web/app/desktop/views/components/sub-post-content.vue
+++ b/src/client/app/desktop/views/components/sub-post-content.vue
diff --git a/src/server/web/app/desktop/views/components/taskmanager.vue b/src/client/app/desktop/views/components/taskmanager.vue
index a00fabb047..a00fabb047 100644
--- a/src/server/web/app/desktop/views/components/taskmanager.vue
+++ b/src/client/app/desktop/views/components/taskmanager.vue
diff --git a/src/server/web/app/desktop/views/components/timeline.vue b/src/client/app/desktop/views/components/timeline.vue
index 65b4bd1c7a..65b4bd1c7a 100644
--- a/src/server/web/app/desktop/views/components/timeline.vue
+++ b/src/client/app/desktop/views/components/timeline.vue
diff --git a/src/server/web/app/desktop/views/components/ui-notification.vue b/src/client/app/desktop/views/components/ui-notification.vue
index 9983f02c5e..9983f02c5e 100644
--- a/src/server/web/app/desktop/views/components/ui-notification.vue
+++ b/src/client/app/desktop/views/components/ui-notification.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.account.vue b/src/client/app/desktop/views/components/ui.header.account.vue
index ec4635f338..ec4635f338 100644
--- a/src/server/web/app/desktop/views/components/ui.header.account.vue
+++ b/src/client/app/desktop/views/components/ui.header.account.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.clock.vue b/src/client/app/desktop/views/components/ui.header.clock.vue
index cd23a67506..cd23a67506 100644
--- a/src/server/web/app/desktop/views/components/ui.header.clock.vue
+++ b/src/client/app/desktop/views/components/ui.header.clock.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.nav.vue b/src/client/app/desktop/views/components/ui.header.nav.vue
index 7582e8afce..7582e8afce 100644
--- a/src/server/web/app/desktop/views/components/ui.header.nav.vue
+++ b/src/client/app/desktop/views/components/ui.header.nav.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.notifications.vue b/src/client/app/desktop/views/components/ui.header.notifications.vue
index e829418d18..e829418d18 100644
--- a/src/server/web/app/desktop/views/components/ui.header.notifications.vue
+++ b/src/client/app/desktop/views/components/ui.header.notifications.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.post.vue b/src/client/app/desktop/views/components/ui.header.post.vue
index c2f0e07dd3..c2f0e07dd3 100644
--- a/src/server/web/app/desktop/views/components/ui.header.post.vue
+++ b/src/client/app/desktop/views/components/ui.header.post.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.search.vue b/src/client/app/desktop/views/components/ui.header.search.vue
index 86215556ad..86215556ad 100644
--- a/src/server/web/app/desktop/views/components/ui.header.search.vue
+++ b/src/client/app/desktop/views/components/ui.header.search.vue
diff --git a/src/server/web/app/desktop/views/components/ui.header.vue b/src/client/app/desktop/views/components/ui.header.vue
index 7e337d2ae5..7e337d2ae5 100644
--- a/src/server/web/app/desktop/views/components/ui.header.vue
+++ b/src/client/app/desktop/views/components/ui.header.vue
diff --git a/src/server/web/app/desktop/views/components/ui.vue b/src/client/app/desktop/views/components/ui.vue
index 87f932ff14..87f932ff14 100644
--- a/src/server/web/app/desktop/views/components/ui.vue
+++ b/src/client/app/desktop/views/components/ui.vue
diff --git a/src/server/web/app/desktop/views/components/user-preview.vue b/src/client/app/desktop/views/components/user-preview.vue
index 8c86b2efe8..8c86b2efe8 100644
--- a/src/server/web/app/desktop/views/components/user-preview.vue
+++ b/src/client/app/desktop/views/components/user-preview.vue
diff --git a/src/server/web/app/desktop/views/components/users-list.item.vue b/src/client/app/desktop/views/components/users-list.item.vue
index d2bfc117da..d2bfc117da 100644
--- a/src/server/web/app/desktop/views/components/users-list.item.vue
+++ b/src/client/app/desktop/views/components/users-list.item.vue
diff --git a/src/server/web/app/desktop/views/components/users-list.vue b/src/client/app/desktop/views/components/users-list.vue
index a08e76f573..a08e76f573 100644
--- a/src/server/web/app/desktop/views/components/users-list.vue
+++ b/src/client/app/desktop/views/components/users-list.vue
diff --git a/src/server/web/app/desktop/views/components/widget-container.vue b/src/client/app/desktop/views/components/widget-container.vue
index 68c5bcb8dc..68c5bcb8dc 100644
--- a/src/server/web/app/desktop/views/components/widget-container.vue
+++ b/src/client/app/desktop/views/components/widget-container.vue
diff --git a/src/server/web/app/desktop/views/components/window.vue b/src/client/app/desktop/views/components/window.vue
index 48dc46febd..48dc46febd 100644
--- a/src/server/web/app/desktop/views/components/window.vue
+++ b/src/client/app/desktop/views/components/window.vue
diff --git a/src/server/web/app/desktop/views/directives/index.ts b/src/client/app/desktop/views/directives/index.ts
index 324e07596d..324e07596d 100644
--- a/src/server/web/app/desktop/views/directives/index.ts
+++ b/src/client/app/desktop/views/directives/index.ts
diff --git a/src/server/web/app/desktop/views/directives/user-preview.ts b/src/client/app/desktop/views/directives/user-preview.ts
index 8a4035881a..8a4035881a 100644
--- a/src/server/web/app/desktop/views/directives/user-preview.ts
+++ b/src/client/app/desktop/views/directives/user-preview.ts
diff --git a/src/server/web/app/desktop/views/pages/drive.vue b/src/client/app/desktop/views/pages/drive.vue
index 353f59b703..353f59b703 100644
--- a/src/server/web/app/desktop/views/pages/drive.vue
+++ b/src/client/app/desktop/views/pages/drive.vue
diff --git a/src/server/web/app/desktop/views/pages/home-customize.vue b/src/client/app/desktop/views/pages/home-customize.vue
index 8aa06be57f..8aa06be57f 100644
--- a/src/server/web/app/desktop/views/pages/home-customize.vue
+++ b/src/client/app/desktop/views/pages/home-customize.vue
diff --git a/src/server/web/app/desktop/views/pages/home.vue b/src/client/app/desktop/views/pages/home.vue
index 69e134f79f..69e134f79f 100644
--- a/src/server/web/app/desktop/views/pages/home.vue
+++ b/src/client/app/desktop/views/pages/home.vue
diff --git a/src/server/web/app/desktop/views/pages/index.vue b/src/client/app/desktop/views/pages/index.vue
index 0ea47d913b..0ea47d913b 100644
--- a/src/server/web/app/desktop/views/pages/index.vue
+++ b/src/client/app/desktop/views/pages/index.vue
diff --git a/src/server/web/app/desktop/views/pages/messaging-room.vue b/src/client/app/desktop/views/pages/messaging-room.vue
index 0cab1e0d10..0cab1e0d10 100644
--- a/src/server/web/app/desktop/views/pages/messaging-room.vue
+++ b/src/client/app/desktop/views/pages/messaging-room.vue
diff --git a/src/server/web/app/desktop/views/pages/othello.vue b/src/client/app/desktop/views/pages/othello.vue
index 0d8e987dd9..0d8e987dd9 100644
--- a/src/server/web/app/desktop/views/pages/othello.vue
+++ b/src/client/app/desktop/views/pages/othello.vue
diff --git a/src/server/web/app/desktop/views/pages/post.vue b/src/client/app/desktop/views/pages/post.vue
index dbd707e049..dbd707e049 100644
--- a/src/server/web/app/desktop/views/pages/post.vue
+++ b/src/client/app/desktop/views/pages/post.vue
diff --git a/src/server/web/app/desktop/views/pages/search.vue b/src/client/app/desktop/views/pages/search.vue
index afd37c8cee..afd37c8cee 100644
--- a/src/server/web/app/desktop/views/pages/search.vue
+++ b/src/client/app/desktop/views/pages/search.vue
diff --git a/src/server/web/app/desktop/views/pages/selectdrive.vue b/src/client/app/desktop/views/pages/selectdrive.vue
index 4f0b86014b..4f0b86014b 100644
--- a/src/server/web/app/desktop/views/pages/selectdrive.vue
+++ b/src/client/app/desktop/views/pages/selectdrive.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.followers-you-know.vue b/src/client/app/desktop/views/pages/user/user.followers-you-know.vue
index d0dab6c3df..d0dab6c3df 100644
--- a/src/server/web/app/desktop/views/pages/user/user.followers-you-know.vue
+++ b/src/client/app/desktop/views/pages/user/user.followers-you-know.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.friends.vue b/src/client/app/desktop/views/pages/user/user.friends.vue
index 3ec30fb438..3ec30fb438 100644
--- a/src/server/web/app/desktop/views/pages/user/user.friends.vue
+++ b/src/client/app/desktop/views/pages/user/user.friends.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.header.vue b/src/client/app/desktop/views/pages/user/user.header.vue
index 54f431fd2e..54f431fd2e 100644
--- a/src/server/web/app/desktop/views/pages/user/user.header.vue
+++ b/src/client/app/desktop/views/pages/user/user.header.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.home.vue b/src/client/app/desktop/views/pages/user/user.home.vue
index 071c9bb61c..071c9bb61c 100644
--- a/src/server/web/app/desktop/views/pages/user/user.home.vue
+++ b/src/client/app/desktop/views/pages/user/user.home.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.photos.vue b/src/client/app/desktop/views/pages/user/user.photos.vue
index 1ff79b4aee..1ff79b4aee 100644
--- a/src/server/web/app/desktop/views/pages/user/user.photos.vue
+++ b/src/client/app/desktop/views/pages/user/user.photos.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.profile.vue b/src/client/app/desktop/views/pages/user/user.profile.vue
index f5562d0915..f5562d0915 100644
--- a/src/server/web/app/desktop/views/pages/user/user.profile.vue
+++ b/src/client/app/desktop/views/pages/user/user.profile.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.timeline.vue b/src/client/app/desktop/views/pages/user/user.timeline.vue
index 134ad423ce..134ad423ce 100644
--- a/src/server/web/app/desktop/views/pages/user/user.timeline.vue
+++ b/src/client/app/desktop/views/pages/user/user.timeline.vue
diff --git a/src/server/web/app/desktop/views/pages/user/user.vue b/src/client/app/desktop/views/pages/user/user.vue
index 67cef93269..67cef93269 100644
--- a/src/server/web/app/desktop/views/pages/user/user.vue
+++ b/src/client/app/desktop/views/pages/user/user.vue
diff --git a/src/server/web/app/desktop/views/pages/welcome.vue b/src/client/app/desktop/views/pages/welcome.vue
index 34c28854b1..34c28854b1 100644
--- a/src/server/web/app/desktop/views/pages/welcome.vue
+++ b/src/client/app/desktop/views/pages/welcome.vue
diff --git a/src/server/web/app/desktop/views/widgets/activity.vue b/src/client/app/desktop/views/widgets/activity.vue
index 0bdf4622af..0bdf4622af 100644
--- a/src/server/web/app/desktop/views/widgets/activity.vue
+++ b/src/client/app/desktop/views/widgets/activity.vue
diff --git a/src/server/web/app/desktop/views/widgets/channel.channel.form.vue b/src/client/app/desktop/views/widgets/channel.channel.form.vue
index aaf327f1ef..aaf327f1ef 100644
--- a/src/server/web/app/desktop/views/widgets/channel.channel.form.vue
+++ b/src/client/app/desktop/views/widgets/channel.channel.form.vue
diff --git a/src/server/web/app/desktop/views/widgets/channel.channel.post.vue b/src/client/app/desktop/views/widgets/channel.channel.post.vue
index 433f9a00aa..433f9a00aa 100644
--- a/src/server/web/app/desktop/views/widgets/channel.channel.post.vue
+++ b/src/client/app/desktop/views/widgets/channel.channel.post.vue
diff --git a/src/server/web/app/desktop/views/widgets/channel.channel.vue b/src/client/app/desktop/views/widgets/channel.channel.vue
index e9fb9e3fd7..e9fb9e3fd7 100644
--- a/src/server/web/app/desktop/views/widgets/channel.channel.vue
+++ b/src/client/app/desktop/views/widgets/channel.channel.vue
diff --git a/src/server/web/app/desktop/views/widgets/channel.vue b/src/client/app/desktop/views/widgets/channel.vue
index c9b62dfeab..c9b62dfeab 100644
--- a/src/server/web/app/desktop/views/widgets/channel.vue
+++ b/src/client/app/desktop/views/widgets/channel.vue
diff --git a/src/server/web/app/desktop/views/widgets/index.ts b/src/client/app/desktop/views/widgets/index.ts
index 77d771d6b3..77d771d6b3 100644
--- a/src/server/web/app/desktop/views/widgets/index.ts
+++ b/src/client/app/desktop/views/widgets/index.ts
diff --git a/src/server/web/app/desktop/views/widgets/messaging.vue b/src/client/app/desktop/views/widgets/messaging.vue
index 2c9f473bd1..2c9f473bd1 100644
--- a/src/server/web/app/desktop/views/widgets/messaging.vue
+++ b/src/client/app/desktop/views/widgets/messaging.vue
diff --git a/src/server/web/app/desktop/views/widgets/notifications.vue b/src/client/app/desktop/views/widgets/notifications.vue
index 1a2b3d3f89..1a2b3d3f89 100644
--- a/src/server/web/app/desktop/views/widgets/notifications.vue
+++ b/src/client/app/desktop/views/widgets/notifications.vue
diff --git a/src/server/web/app/desktop/views/widgets/polls.vue b/src/client/app/desktop/views/widgets/polls.vue
index e5db34fc7a..e5db34fc7a 100644
--- a/src/server/web/app/desktop/views/widgets/polls.vue
+++ b/src/client/app/desktop/views/widgets/polls.vue
diff --git a/src/server/web/app/desktop/views/widgets/post-form.vue b/src/client/app/desktop/views/widgets/post-form.vue
index cf7fd1f2b2..cf7fd1f2b2 100644
--- a/src/server/web/app/desktop/views/widgets/post-form.vue
+++ b/src/client/app/desktop/views/widgets/post-form.vue
diff --git a/src/server/web/app/desktop/views/widgets/profile.vue b/src/client/app/desktop/views/widgets/profile.vue
index 83cd67b50c..83cd67b50c 100644
--- a/src/server/web/app/desktop/views/widgets/profile.vue
+++ b/src/client/app/desktop/views/widgets/profile.vue
diff --git a/src/server/web/app/desktop/views/widgets/timemachine.vue b/src/client/app/desktop/views/widgets/timemachine.vue
index 6db3b14c62..6db3b14c62 100644
--- a/src/server/web/app/desktop/views/widgets/timemachine.vue
+++ b/src/client/app/desktop/views/widgets/timemachine.vue
diff --git a/src/server/web/app/desktop/views/widgets/trends.vue b/src/client/app/desktop/views/widgets/trends.vue
index 77779787ee..77779787ee 100644
--- a/src/server/web/app/desktop/views/widgets/trends.vue
+++ b/src/client/app/desktop/views/widgets/trends.vue
diff --git a/src/server/web/app/desktop/views/widgets/users.vue b/src/client/app/desktop/views/widgets/users.vue
index 7b89441126..7b89441126 100644
--- a/src/server/web/app/desktop/views/widgets/users.vue
+++ b/src/client/app/desktop/views/widgets/users.vue
diff --git a/src/server/web/app/dev/script.ts b/src/client/app/dev/script.ts
index c043813b40..c043813b40 100644
--- a/src/server/web/app/dev/script.ts
+++ b/src/client/app/dev/script.ts
diff --git a/src/server/web/app/dev/style.styl b/src/client/app/dev/style.styl
index e635897b17..e635897b17 100644
--- a/src/server/web/app/dev/style.styl
+++ b/src/client/app/dev/style.styl
diff --git a/src/server/web/app/dev/views/app.vue b/src/client/app/dev/views/app.vue
index a35b032b73..a35b032b73 100644
--- a/src/server/web/app/dev/views/app.vue
+++ b/src/client/app/dev/views/app.vue
diff --git a/src/server/web/app/dev/views/apps.vue b/src/client/app/dev/views/apps.vue
index 7e0b107a30..7e0b107a30 100644
--- a/src/server/web/app/dev/views/apps.vue
+++ b/src/client/app/dev/views/apps.vue
diff --git a/src/server/web/app/dev/views/index.vue b/src/client/app/dev/views/index.vue
index 3f572b3907..3f572b3907 100644
--- a/src/server/web/app/dev/views/index.vue
+++ b/src/client/app/dev/views/index.vue
diff --git a/src/server/web/app/dev/views/new-app.vue b/src/client/app/dev/views/new-app.vue
index e407ca00d7..e407ca00d7 100644
--- a/src/server/web/app/dev/views/new-app.vue
+++ b/src/client/app/dev/views/new-app.vue
diff --git a/src/server/web/app/dev/views/ui.vue b/src/client/app/dev/views/ui.vue
index 4a0fcee635..4a0fcee635 100644
--- a/src/server/web/app/dev/views/ui.vue
+++ b/src/client/app/dev/views/ui.vue
diff --git a/src/server/web/app/init.css b/src/client/app/init.css
index 2587f63943..2587f63943 100644
--- a/src/server/web/app/init.css
+++ b/src/client/app/init.css
diff --git a/src/server/web/app/init.ts b/src/client/app/init.ts
index 3e5c38961f..3e5c38961f 100644
--- a/src/server/web/app/init.ts
+++ b/src/client/app/init.ts
diff --git a/src/server/web/app/mobile/api/choose-drive-file.ts b/src/client/app/mobile/api/choose-drive-file.ts
index b1a78f2364..b1a78f2364 100644
--- a/src/server/web/app/mobile/api/choose-drive-file.ts
+++ b/src/client/app/mobile/api/choose-drive-file.ts
diff --git a/src/server/web/app/mobile/api/choose-drive-folder.ts b/src/client/app/mobile/api/choose-drive-folder.ts
index d1f97d1487..d1f97d1487 100644
--- a/src/server/web/app/mobile/api/choose-drive-folder.ts
+++ b/src/client/app/mobile/api/choose-drive-folder.ts
diff --git a/src/server/web/app/mobile/api/dialog.ts b/src/client/app/mobile/api/dialog.ts
index a2378767be..a2378767be 100644
--- a/src/server/web/app/mobile/api/dialog.ts
+++ b/src/client/app/mobile/api/dialog.ts
diff --git a/src/server/web/app/mobile/api/input.ts b/src/client/app/mobile/api/input.ts
index 38d0fb61eb..38d0fb61eb 100644
--- a/src/server/web/app/mobile/api/input.ts
+++ b/src/client/app/mobile/api/input.ts
diff --git a/src/server/web/app/mobile/api/notify.ts b/src/client/app/mobile/api/notify.ts
index 82780d196f..82780d196f 100644
--- a/src/server/web/app/mobile/api/notify.ts
+++ b/src/client/app/mobile/api/notify.ts
diff --git a/src/server/web/app/mobile/api/post.ts b/src/client/app/mobile/api/post.ts
index 841103fee1..841103fee1 100644
--- a/src/server/web/app/mobile/api/post.ts
+++ b/src/client/app/mobile/api/post.ts
diff --git a/src/server/web/app/mobile/script.ts b/src/client/app/mobile/script.ts
index 4776fccddb..4776fccddb 100644
--- a/src/server/web/app/mobile/script.ts
+++ b/src/client/app/mobile/script.ts
diff --git a/src/server/web/app/mobile/style.styl b/src/client/app/mobile/style.styl
index 81912a2483..81912a2483 100644
--- a/src/server/web/app/mobile/style.styl
+++ b/src/client/app/mobile/style.styl
diff --git a/src/server/web/app/mobile/views/components/activity.vue b/src/client/app/mobile/views/components/activity.vue
index 2e44017e77..2e44017e77 100644
--- a/src/server/web/app/mobile/views/components/activity.vue
+++ b/src/client/app/mobile/views/components/activity.vue
diff --git a/src/server/web/app/mobile/views/components/drive-file-chooser.vue b/src/client/app/mobile/views/components/drive-file-chooser.vue
index 6806af0f1e..6806af0f1e 100644
--- a/src/server/web/app/mobile/views/components/drive-file-chooser.vue
+++ b/src/client/app/mobile/views/components/drive-file-chooser.vue
diff --git a/src/server/web/app/mobile/views/components/drive-folder-chooser.vue b/src/client/app/mobile/views/components/drive-folder-chooser.vue
index 853078664f..853078664f 100644
--- a/src/server/web/app/mobile/views/components/drive-folder-chooser.vue
+++ b/src/client/app/mobile/views/components/drive-folder-chooser.vue
diff --git a/src/server/web/app/mobile/views/components/drive.file-detail.vue b/src/client/app/mobile/views/components/drive.file-detail.vue
index f3274f677f..f3274f677f 100644
--- a/src/server/web/app/mobile/views/components/drive.file-detail.vue
+++ b/src/client/app/mobile/views/components/drive.file-detail.vue
diff --git a/src/server/web/app/mobile/views/components/drive.file.vue b/src/client/app/mobile/views/components/drive.file.vue
index 7d1957042b..7d1957042b 100644
--- a/src/server/web/app/mobile/views/components/drive.file.vue
+++ b/src/client/app/mobile/views/components/drive.file.vue
diff --git a/src/server/web/app/mobile/views/components/drive.folder.vue b/src/client/app/mobile/views/components/drive.folder.vue
index 22ff38fecb..22ff38fecb 100644
--- a/src/server/web/app/mobile/views/components/drive.folder.vue
+++ b/src/client/app/mobile/views/components/drive.folder.vue
diff --git a/src/server/web/app/mobile/views/components/drive.vue b/src/client/app/mobile/views/components/drive.vue
index ff5366a0ad..ff5366a0ad 100644
--- a/src/server/web/app/mobile/views/components/drive.vue
+++ b/src/client/app/mobile/views/components/drive.vue
diff --git a/src/server/web/app/mobile/views/components/follow-button.vue b/src/client/app/mobile/views/components/follow-button.vue
index 43c69d4e02..43c69d4e02 100644
--- a/src/server/web/app/mobile/views/components/follow-button.vue
+++ b/src/client/app/mobile/views/components/follow-button.vue
diff --git a/src/server/web/app/mobile/views/components/friends-maker.vue b/src/client/app/mobile/views/components/friends-maker.vue
index 961a5f568a..961a5f568a 100644
--- a/src/server/web/app/mobile/views/components/friends-maker.vue
+++ b/src/client/app/mobile/views/components/friends-maker.vue
diff --git a/src/server/web/app/mobile/views/components/index.ts b/src/client/app/mobile/views/components/index.ts
index fb8f65f47d..fb8f65f47d 100644
--- a/src/server/web/app/mobile/views/components/index.ts
+++ b/src/client/app/mobile/views/components/index.ts
diff --git a/src/server/web/app/mobile/views/components/media-image.vue b/src/client/app/mobile/views/components/media-image.vue
index cfc2134988..cfc2134988 100644
--- a/src/server/web/app/mobile/views/components/media-image.vue
+++ b/src/client/app/mobile/views/components/media-image.vue
diff --git a/src/server/web/app/mobile/views/components/media-video.vue b/src/client/app/mobile/views/components/media-video.vue
index 68cd48587a..68cd48587a 100644
--- a/src/server/web/app/mobile/views/components/media-video.vue
+++ b/src/client/app/mobile/views/components/media-video.vue
diff --git a/src/server/web/app/mobile/views/components/notification-preview.vue b/src/client/app/mobile/views/components/notification-preview.vue
index fce9ed82f9..fce9ed82f9 100644
--- a/src/server/web/app/mobile/views/components/notification-preview.vue
+++ b/src/client/app/mobile/views/components/notification-preview.vue
diff --git a/src/server/web/app/mobile/views/components/notification.vue b/src/client/app/mobile/views/components/notification.vue
index e221fb3ac4..e221fb3ac4 100644
--- a/src/server/web/app/mobile/views/components/notification.vue
+++ b/src/client/app/mobile/views/components/notification.vue
diff --git a/src/server/web/app/mobile/views/components/notifications.vue b/src/client/app/mobile/views/components/notifications.vue
index d68b990dfa..d68b990dfa 100644
--- a/src/server/web/app/mobile/views/components/notifications.vue
+++ b/src/client/app/mobile/views/components/notifications.vue
diff --git a/src/server/web/app/mobile/views/components/notify.vue b/src/client/app/mobile/views/components/notify.vue
index 6d4a481dbe..6d4a481dbe 100644
--- a/src/server/web/app/mobile/views/components/notify.vue
+++ b/src/client/app/mobile/views/components/notify.vue
diff --git a/src/server/web/app/mobile/views/components/post-card.vue b/src/client/app/mobile/views/components/post-card.vue
index 10dfd92415..10dfd92415 100644
--- a/src/server/web/app/mobile/views/components/post-card.vue
+++ b/src/client/app/mobile/views/components/post-card.vue
diff --git a/src/server/web/app/mobile/views/components/post-detail.sub.vue b/src/client/app/mobile/views/components/post-detail.sub.vue
index db7567834a..db7567834a 100644
--- a/src/server/web/app/mobile/views/components/post-detail.sub.vue
+++ b/src/client/app/mobile/views/components/post-detail.sub.vue
diff --git a/src/server/web/app/mobile/views/components/post-detail.vue b/src/client/app/mobile/views/components/post-detail.vue
index f0af1a61aa..f0af1a61aa 100644
--- a/src/server/web/app/mobile/views/components/post-detail.vue
+++ b/src/client/app/mobile/views/components/post-detail.vue
diff --git a/src/server/web/app/mobile/views/components/post-form.vue b/src/client/app/mobile/views/components/post-form.vue
index 5b78a25710..5b78a25710 100644
--- a/src/server/web/app/mobile/views/components/post-form.vue
+++ b/src/client/app/mobile/views/components/post-form.vue
diff --git a/src/server/web/app/mobile/views/components/post-preview.vue b/src/client/app/mobile/views/components/post-preview.vue
index a6141dc8e3..a6141dc8e3 100644
--- a/src/server/web/app/mobile/views/components/post-preview.vue
+++ b/src/client/app/mobile/views/components/post-preview.vue
diff --git a/src/server/web/app/mobile/views/components/post.sub.vue b/src/client/app/mobile/views/components/post.sub.vue
index adf444a2d6..adf444a2d6 100644
--- a/src/server/web/app/mobile/views/components/post.sub.vue
+++ b/src/client/app/mobile/views/components/post.sub.vue
diff --git a/src/server/web/app/mobile/views/components/post.vue b/src/client/app/mobile/views/components/post.vue
index a01eb7669e..a01eb7669e 100644
--- a/src/server/web/app/mobile/views/components/post.vue
+++ b/src/client/app/mobile/views/components/post.vue
diff --git a/src/server/web/app/mobile/views/components/posts.vue b/src/client/app/mobile/views/components/posts.vue
index 4695f1beaa..4695f1beaa 100644
--- a/src/server/web/app/mobile/views/components/posts.vue
+++ b/src/client/app/mobile/views/components/posts.vue
diff --git a/src/server/web/app/mobile/views/components/sub-post-content.vue b/src/client/app/mobile/views/components/sub-post-content.vue
index b95883de77..b95883de77 100644
--- a/src/server/web/app/mobile/views/components/sub-post-content.vue
+++ b/src/client/app/mobile/views/components/sub-post-content.vue
diff --git a/src/server/web/app/mobile/views/components/timeline.vue b/src/client/app/mobile/views/components/timeline.vue
index 7b5948faf1..7b5948faf1 100644
--- a/src/server/web/app/mobile/views/components/timeline.vue
+++ b/src/client/app/mobile/views/components/timeline.vue
diff --git a/src/server/web/app/mobile/views/components/ui.header.vue b/src/client/app/mobile/views/components/ui.header.vue
index 2bf47a90a9..2bf47a90a9 100644
--- a/src/server/web/app/mobile/views/components/ui.header.vue
+++ b/src/client/app/mobile/views/components/ui.header.vue
diff --git a/src/server/web/app/mobile/views/components/ui.nav.vue b/src/client/app/mobile/views/components/ui.nav.vue
index a923774a73..a923774a73 100644
--- a/src/server/web/app/mobile/views/components/ui.nav.vue
+++ b/src/client/app/mobile/views/components/ui.nav.vue
diff --git a/src/server/web/app/mobile/views/components/ui.vue b/src/client/app/mobile/views/components/ui.vue
index 325ce9d40e..325ce9d40e 100644
--- a/src/server/web/app/mobile/views/components/ui.vue
+++ b/src/client/app/mobile/views/components/ui.vue
diff --git a/src/server/web/app/mobile/views/components/user-card.vue b/src/client/app/mobile/views/components/user-card.vue
index ffa1100519..ffa1100519 100644
--- a/src/server/web/app/mobile/views/components/user-card.vue
+++ b/src/client/app/mobile/views/components/user-card.vue
diff --git a/src/server/web/app/mobile/views/components/user-preview.vue b/src/client/app/mobile/views/components/user-preview.vue
index e51e4353d3..e51e4353d3 100644
--- a/src/server/web/app/mobile/views/components/user-preview.vue
+++ b/src/client/app/mobile/views/components/user-preview.vue
diff --git a/src/server/web/app/mobile/views/components/user-timeline.vue b/src/client/app/mobile/views/components/user-timeline.vue
index bd3e3d0c87..bd3e3d0c87 100644
--- a/src/server/web/app/mobile/views/components/user-timeline.vue
+++ b/src/client/app/mobile/views/components/user-timeline.vue
diff --git a/src/server/web/app/mobile/views/components/users-list.vue b/src/client/app/mobile/views/components/users-list.vue
index b11e4549d6..b11e4549d6 100644
--- a/src/server/web/app/mobile/views/components/users-list.vue
+++ b/src/client/app/mobile/views/components/users-list.vue
diff --git a/src/server/web/app/mobile/views/components/widget-container.vue b/src/client/app/mobile/views/components/widget-container.vue
index 7319c90849..7319c90849 100644
--- a/src/server/web/app/mobile/views/components/widget-container.vue
+++ b/src/client/app/mobile/views/components/widget-container.vue
diff --git a/src/server/web/app/mobile/views/directives/index.ts b/src/client/app/mobile/views/directives/index.ts
index 324e07596d..324e07596d 100644
--- a/src/server/web/app/mobile/views/directives/index.ts
+++ b/src/client/app/mobile/views/directives/index.ts
diff --git a/src/server/web/app/mobile/views/directives/user-preview.ts b/src/client/app/mobile/views/directives/user-preview.ts
index 1a54abc20d..1a54abc20d 100644
--- a/src/server/web/app/mobile/views/directives/user-preview.ts
+++ b/src/client/app/mobile/views/directives/user-preview.ts
diff --git a/src/server/web/app/mobile/views/pages/drive.vue b/src/client/app/mobile/views/pages/drive.vue
index 200379f222..200379f222 100644
--- a/src/server/web/app/mobile/views/pages/drive.vue
+++ b/src/client/app/mobile/views/pages/drive.vue
diff --git a/src/server/web/app/mobile/views/pages/followers.vue b/src/client/app/mobile/views/pages/followers.vue
index 8c058eb4e6..8c058eb4e6 100644
--- a/src/server/web/app/mobile/views/pages/followers.vue
+++ b/src/client/app/mobile/views/pages/followers.vue
diff --git a/src/server/web/app/mobile/views/pages/following.vue b/src/client/app/mobile/views/pages/following.vue
index a73c9d1710..a73c9d1710 100644
--- a/src/server/web/app/mobile/views/pages/following.vue
+++ b/src/client/app/mobile/views/pages/following.vue
diff --git a/src/server/web/app/mobile/views/pages/home.vue b/src/client/app/mobile/views/pages/home.vue
index be9101aa7f..be9101aa7f 100644
--- a/src/server/web/app/mobile/views/pages/home.vue
+++ b/src/client/app/mobile/views/pages/home.vue
diff --git a/src/server/web/app/mobile/views/pages/index.vue b/src/client/app/mobile/views/pages/index.vue
index 0ea47d913b..0ea47d913b 100644
--- a/src/server/web/app/mobile/views/pages/index.vue
+++ b/src/client/app/mobile/views/pages/index.vue
diff --git a/src/server/web/app/mobile/views/pages/messaging-room.vue b/src/client/app/mobile/views/pages/messaging-room.vue
index 193c41179c..193c41179c 100644
--- a/src/server/web/app/mobile/views/pages/messaging-room.vue
+++ b/src/client/app/mobile/views/pages/messaging-room.vue
diff --git a/src/server/web/app/mobile/views/pages/messaging.vue b/src/client/app/mobile/views/pages/messaging.vue
index e92068eda5..e92068eda5 100644
--- a/src/server/web/app/mobile/views/pages/messaging.vue
+++ b/src/client/app/mobile/views/pages/messaging.vue
diff --git a/src/server/web/app/mobile/views/pages/notifications.vue b/src/client/app/mobile/views/pages/notifications.vue
index 6d45e22a9c..6d45e22a9c 100644
--- a/src/server/web/app/mobile/views/pages/notifications.vue
+++ b/src/client/app/mobile/views/pages/notifications.vue
diff --git a/src/server/web/app/mobile/views/pages/othello.vue b/src/client/app/mobile/views/pages/othello.vue
index e04e583c20..e04e583c20 100644
--- a/src/server/web/app/mobile/views/pages/othello.vue
+++ b/src/client/app/mobile/views/pages/othello.vue
diff --git a/src/server/web/app/mobile/views/pages/post.vue b/src/client/app/mobile/views/pages/post.vue
index 49a4bfd9dc..49a4bfd9dc 100644
--- a/src/server/web/app/mobile/views/pages/post.vue
+++ b/src/client/app/mobile/views/pages/post.vue
diff --git a/src/server/web/app/mobile/views/pages/profile-setting.vue b/src/client/app/mobile/views/pages/profile-setting.vue
index 15f9bc9b68..15f9bc9b68 100644
--- a/src/server/web/app/mobile/views/pages/profile-setting.vue
+++ b/src/client/app/mobile/views/pages/profile-setting.vue
diff --git a/src/server/web/app/mobile/views/pages/search.vue b/src/client/app/mobile/views/pages/search.vue
index cbab504e3c..cbab504e3c 100644
--- a/src/server/web/app/mobile/views/pages/search.vue
+++ b/src/client/app/mobile/views/pages/search.vue
diff --git a/src/server/web/app/mobile/views/pages/selectdrive.vue b/src/client/app/mobile/views/pages/selectdrive.vue
index 3480a0d103..3480a0d103 100644
--- a/src/server/web/app/mobile/views/pages/selectdrive.vue
+++ b/src/client/app/mobile/views/pages/selectdrive.vue
diff --git a/src/server/web/app/mobile/views/pages/settings.vue b/src/client/app/mobile/views/pages/settings.vue
index a945a21c5c..a945a21c5c 100644
--- a/src/server/web/app/mobile/views/pages/settings.vue
+++ b/src/client/app/mobile/views/pages/settings.vue
diff --git a/src/server/web/app/mobile/views/pages/signup.vue b/src/client/app/mobile/views/pages/signup.vue
index 9dc07a4b86..9dc07a4b86 100644
--- a/src/server/web/app/mobile/views/pages/signup.vue
+++ b/src/client/app/mobile/views/pages/signup.vue
diff --git a/src/server/web/app/mobile/views/pages/user.vue b/src/client/app/mobile/views/pages/user.vue
index 114decb8e4..114decb8e4 100644
--- a/src/server/web/app/mobile/views/pages/user.vue
+++ b/src/client/app/mobile/views/pages/user.vue
diff --git a/src/server/web/app/mobile/views/pages/user/home.followers-you-know.vue b/src/client/app/mobile/views/pages/user/home.followers-you-know.vue
index 8c84d2dbba..8c84d2dbba 100644
--- a/src/server/web/app/mobile/views/pages/user/home.followers-you-know.vue
+++ b/src/client/app/mobile/views/pages/user/home.followers-you-know.vue
diff --git a/src/server/web/app/mobile/views/pages/user/home.friends.vue b/src/client/app/mobile/views/pages/user/home.friends.vue
index 469781abb9..469781abb9 100644
--- a/src/server/web/app/mobile/views/pages/user/home.friends.vue
+++ b/src/client/app/mobile/views/pages/user/home.friends.vue
diff --git a/src/server/web/app/mobile/views/pages/user/home.photos.vue b/src/client/app/mobile/views/pages/user/home.photos.vue
index f703f8a740..f703f8a740 100644
--- a/src/server/web/app/mobile/views/pages/user/home.photos.vue
+++ b/src/client/app/mobile/views/pages/user/home.photos.vue
diff --git a/src/server/web/app/mobile/views/pages/user/home.posts.vue b/src/client/app/mobile/views/pages/user/home.posts.vue
index 654f7f63e0..654f7f63e0 100644
--- a/src/server/web/app/mobile/views/pages/user/home.posts.vue
+++ b/src/client/app/mobile/views/pages/user/home.posts.vue
diff --git a/src/server/web/app/mobile/views/pages/user/home.vue b/src/client/app/mobile/views/pages/user/home.vue
index 1afcd1f5ba..1afcd1f5ba 100644
--- a/src/server/web/app/mobile/views/pages/user/home.vue
+++ b/src/client/app/mobile/views/pages/user/home.vue
diff --git a/src/server/web/app/mobile/views/pages/welcome.vue b/src/client/app/mobile/views/pages/welcome.vue
index 17cdf93065..17cdf93065 100644
--- a/src/server/web/app/mobile/views/pages/welcome.vue
+++ b/src/client/app/mobile/views/pages/welcome.vue
diff --git a/src/server/web/app/mobile/views/widgets/activity.vue b/src/client/app/mobile/views/widgets/activity.vue
index 48dcafb3ed..48dcafb3ed 100644
--- a/src/server/web/app/mobile/views/widgets/activity.vue
+++ b/src/client/app/mobile/views/widgets/activity.vue
diff --git a/src/server/web/app/mobile/views/widgets/index.ts b/src/client/app/mobile/views/widgets/index.ts
index 4de912b64c..4de912b64c 100644
--- a/src/server/web/app/mobile/views/widgets/index.ts
+++ b/src/client/app/mobile/views/widgets/index.ts
diff --git a/src/server/web/app/mobile/views/widgets/profile.vue b/src/client/app/mobile/views/widgets/profile.vue
index f1d283e45a..f1d283e45a 100644
--- a/src/server/web/app/mobile/views/widgets/profile.vue
+++ b/src/client/app/mobile/views/widgets/profile.vue
diff --git a/src/server/web/app/reset.styl b/src/client/app/reset.styl
index 10bd3113a2..10bd3113a2 100644
--- a/src/server/web/app/reset.styl
+++ b/src/client/app/reset.styl
diff --git a/src/server/web/app/safe.js b/src/client/app/safe.js
index 2fd5361725..2fd5361725 100644
--- a/src/server/web/app/safe.js
+++ b/src/client/app/safe.js
diff --git a/src/server/web/app/stats/style.styl b/src/client/app/stats/style.styl
index 5ae230ea56..5ae230ea56 100644
--- a/src/server/web/app/stats/style.styl
+++ b/src/client/app/stats/style.styl
diff --git a/src/server/web/app/stats/tags/index.tag b/src/client/app/stats/tags/index.tag
index 63fdd24044..63fdd24044 100644
--- a/src/server/web/app/stats/tags/index.tag
+++ b/src/client/app/stats/tags/index.tag
diff --git a/src/server/web/app/stats/tags/index.ts b/src/client/app/stats/tags/index.ts
index f41151949f..f41151949f 100644
--- a/src/server/web/app/stats/tags/index.ts
+++ b/src/client/app/stats/tags/index.ts
diff --git a/src/server/web/app/status/style.styl b/src/client/app/status/style.styl
index 5ae230ea56..5ae230ea56 100644
--- a/src/server/web/app/status/style.styl
+++ b/src/client/app/status/style.styl
diff --git a/src/server/web/app/status/tags/index.tag b/src/client/app/status/tags/index.tag
index 899467097a..899467097a 100644
--- a/src/server/web/app/status/tags/index.tag
+++ b/src/client/app/status/tags/index.tag
diff --git a/src/server/web/app/status/tags/index.ts b/src/client/app/status/tags/index.ts
index f41151949f..f41151949f 100644
--- a/src/server/web/app/status/tags/index.ts
+++ b/src/client/app/status/tags/index.ts
diff --git a/src/server/web/app/sw.js b/src/client/app/sw.js
index 669703b16c..669703b16c 100644
--- a/src/server/web/app/sw.js
+++ b/src/client/app/sw.js
diff --git a/src/server/web/app/tsconfig.json b/src/client/app/tsconfig.json
index e31b52dab1..e31b52dab1 100644
--- a/src/server/web/app/tsconfig.json
+++ b/src/client/app/tsconfig.json
diff --git a/src/server/web/app/v.d.ts b/src/client/app/v.d.ts
index 8f3a240d80..8f3a240d80 100644
--- a/src/server/web/app/v.d.ts
+++ b/src/client/app/v.d.ts
diff --git a/src/server/web/assets/404.js b/src/client/assets/404.js
index f897f0db6b..f897f0db6b 100644
--- a/src/server/web/assets/404.js
+++ b/src/client/assets/404.js
diff --git a/src/server/web/assets/code-highlight.css b/src/client/assets/code-highlight.css
index f0807dc9c3..f0807dc9c3 100644
--- a/src/server/web/assets/code-highlight.css
+++ b/src/client/assets/code-highlight.css
diff --git a/src/server/web/assets/error.jpg b/src/client/assets/error.jpg
index 872b1a3f5d..872b1a3f5d 100644
--- a/src/server/web/assets/error.jpg
+++ b/src/client/assets/error.jpg
Binary files differ
diff --git a/src/server/web/assets/favicon.ico b/src/client/assets/favicon.ico
index ed9820d5f4..ed9820d5f4 100644
--- a/src/server/web/assets/favicon.ico
+++ b/src/client/assets/favicon.ico
Binary files differ
diff --git a/src/server/web/assets/label.svg b/src/client/assets/label.svg
index b1f85f3c07..b1f85f3c07 100644
--- a/src/server/web/assets/label.svg
+++ b/src/client/assets/label.svg
diff --git a/src/server/web/assets/manifest.json b/src/client/assets/manifest.json
index 783d0539ac..783d0539ac 100644
--- a/src/server/web/assets/manifest.json
+++ b/src/client/assets/manifest.json
diff --git a/src/server/web/assets/message.mp3 b/src/client/assets/message.mp3
index 6427744475..6427744475 100644
--- a/src/server/web/assets/message.mp3
+++ b/src/client/assets/message.mp3
Binary files differ
diff --git a/src/server/web/assets/othello-put-me.mp3 b/src/client/assets/othello-put-me.mp3
index 4e0e72091c..4e0e72091c 100644
--- a/src/server/web/assets/othello-put-me.mp3
+++ b/src/client/assets/othello-put-me.mp3
Binary files differ
diff --git a/src/server/web/assets/othello-put-you.mp3 b/src/client/assets/othello-put-you.mp3
index 9244189c2d..9244189c2d 100644
--- a/src/server/web/assets/othello-put-you.mp3
+++ b/src/client/assets/othello-put-you.mp3
Binary files differ
diff --git a/src/server/web/assets/post.mp3 b/src/client/assets/post.mp3
index d3da88a933..d3da88a933 100644
--- a/src/server/web/assets/post.mp3
+++ b/src/client/assets/post.mp3
Binary files differ
diff --git a/src/server/web/assets/reactions/angry.png b/src/client/assets/reactions/angry.png
index d81c431a25..d81c431a25 100644
--- a/src/server/web/assets/reactions/angry.png
+++ b/src/client/assets/reactions/angry.png
Binary files differ
diff --git a/src/server/web/assets/reactions/confused.png b/src/client/assets/reactions/confused.png
index cfaa60146f..cfaa60146f 100644
--- a/src/server/web/assets/reactions/confused.png
+++ b/src/client/assets/reactions/confused.png
Binary files differ
diff --git a/src/server/web/assets/reactions/congrats.png b/src/client/assets/reactions/congrats.png
index 350adda322..350adda322 100644
--- a/src/server/web/assets/reactions/congrats.png
+++ b/src/client/assets/reactions/congrats.png
Binary files differ
diff --git a/src/server/web/assets/reactions/hmm.png b/src/client/assets/reactions/hmm.png
index a9a7e9ac88..a9a7e9ac88 100644
--- a/src/server/web/assets/reactions/hmm.png
+++ b/src/client/assets/reactions/hmm.png
Binary files differ
diff --git a/src/server/web/assets/reactions/laugh.png b/src/client/assets/reactions/laugh.png
index cd2225ffe1..cd2225ffe1 100644
--- a/src/server/web/assets/reactions/laugh.png
+++ b/src/client/assets/reactions/laugh.png
Binary files differ
diff --git a/src/server/web/assets/reactions/like.png b/src/client/assets/reactions/like.png
index 9fe67c9109..9fe67c9109 100644
--- a/src/server/web/assets/reactions/like.png
+++ b/src/client/assets/reactions/like.png
Binary files differ
diff --git a/src/server/web/assets/reactions/love.png b/src/client/assets/reactions/love.png
index b8a7532ef0..b8a7532ef0 100644
--- a/src/server/web/assets/reactions/love.png
+++ b/src/client/assets/reactions/love.png
Binary files differ
diff --git a/src/server/web/assets/reactions/pudding.png b/src/client/assets/reactions/pudding.png
index 27a6b048e8..27a6b048e8 100644
--- a/src/server/web/assets/reactions/pudding.png
+++ b/src/client/assets/reactions/pudding.png
Binary files differ
diff --git a/src/server/web/assets/reactions/surprise.png b/src/client/assets/reactions/surprise.png
index 5904cb2c6c..5904cb2c6c 100644
--- a/src/server/web/assets/reactions/surprise.png
+++ b/src/client/assets/reactions/surprise.png
Binary files differ
diff --git a/src/server/web/assets/recover.html b/src/client/assets/recover.html
index 4922b68d35..4922b68d35 100644
--- a/src/server/web/assets/recover.html
+++ b/src/client/assets/recover.html
diff --git a/src/server/web/assets/title.svg b/src/client/assets/title.svg
index 747fcd38b1..747fcd38b1 100644
--- a/src/server/web/assets/title.svg
+++ b/src/client/assets/title.svg
diff --git a/src/server/web/assets/unread.svg b/src/client/assets/unread.svg
index 8c3cc9f475..8c3cc9f475 100644
--- a/src/server/web/assets/unread.svg
+++ b/src/client/assets/unread.svg
diff --git a/src/server/web/assets/welcome-bg.svg b/src/client/assets/welcome-bg.svg
index ba8cd8dc0a..ba8cd8dc0a 100644
--- a/src/server/web/assets/welcome-bg.svg
+++ b/src/client/assets/welcome-bg.svg
diff --git a/src/server/web/assets/welcome-fg.svg b/src/client/assets/welcome-fg.svg
index 5c795c3027..5c795c3027 100644
--- a/src/server/web/assets/welcome-fg.svg
+++ b/src/client/assets/welcome-fg.svg
diff --git a/src/server/web/const.styl b/src/client/const.styl
index f16e077828..b6560701d9 100644
--- a/src/server/web/const.styl
+++ b/src/client/const.styl
@@ -1,4 +1,4 @@
-json('../../const.json')
+json('../const.json')
$theme-color = themeColor
$theme-color-foreground = themeColorForeground
diff --git a/src/server/web/docs/about.en.pug b/src/client/docs/about.en.pug
index 893d9dd6a1..893d9dd6a1 100644
--- a/src/server/web/docs/about.en.pug
+++ b/src/client/docs/about.en.pug
diff --git a/src/server/web/docs/about.ja.pug b/src/client/docs/about.ja.pug
index fec933b0c6..fec933b0c6 100644
--- a/src/server/web/docs/about.ja.pug
+++ b/src/client/docs/about.ja.pug
diff --git a/src/server/web/docs/api.ja.pug b/src/client/docs/api.ja.pug
index 665cfdc4b8..665cfdc4b8 100644
--- a/src/server/web/docs/api.ja.pug
+++ b/src/client/docs/api.ja.pug
diff --git a/src/server/web/docs/api/endpoints/posts/create.yaml b/src/client/docs/api/endpoints/posts/create.yaml
index 11d9f40c54..11d9f40c54 100644
--- a/src/server/web/docs/api/endpoints/posts/create.yaml
+++ b/src/client/docs/api/endpoints/posts/create.yaml
diff --git a/src/server/web/docs/api/endpoints/posts/timeline.yaml b/src/client/docs/api/endpoints/posts/timeline.yaml
index 9c44dd736a..9c44dd736a 100644
--- a/src/server/web/docs/api/endpoints/posts/timeline.yaml
+++ b/src/client/docs/api/endpoints/posts/timeline.yaml
diff --git a/src/server/web/docs/api/endpoints/style.styl b/src/client/docs/api/endpoints/style.styl
index 2af9fe9a77..2af9fe9a77 100644
--- a/src/server/web/docs/api/endpoints/style.styl
+++ b/src/client/docs/api/endpoints/style.styl
diff --git a/src/server/web/docs/api/endpoints/view.pug b/src/client/docs/api/endpoints/view.pug
index d271a5517a..d271a5517a 100644
--- a/src/server/web/docs/api/endpoints/view.pug
+++ b/src/client/docs/api/endpoints/view.pug
diff --git a/src/server/web/docs/api/entities/drive-file.yaml b/src/client/docs/api/entities/drive-file.yaml
index 02ab0d608e..02ab0d608e 100644
--- a/src/server/web/docs/api/entities/drive-file.yaml
+++ b/src/client/docs/api/entities/drive-file.yaml
diff --git a/src/server/web/docs/api/entities/post.yaml b/src/client/docs/api/entities/post.yaml
index 74d7973e38..74d7973e38 100644
--- a/src/server/web/docs/api/entities/post.yaml
+++ b/src/client/docs/api/entities/post.yaml
diff --git a/src/server/web/docs/api/entities/style.styl b/src/client/docs/api/entities/style.styl
index bddf0f53ab..bddf0f53ab 100644
--- a/src/server/web/docs/api/entities/style.styl
+++ b/src/client/docs/api/entities/style.styl
diff --git a/src/server/web/docs/api/entities/user.yaml b/src/client/docs/api/entities/user.yaml
index a1fae1482b..a1fae1482b 100644
--- a/src/server/web/docs/api/entities/user.yaml
+++ b/src/client/docs/api/entities/user.yaml
diff --git a/src/server/web/docs/api/entities/view.pug b/src/client/docs/api/entities/view.pug
index 2156463dc7..2156463dc7 100644
--- a/src/server/web/docs/api/entities/view.pug
+++ b/src/client/docs/api/entities/view.pug
diff --git a/src/server/web/docs/api/gulpfile.ts b/src/client/docs/api/gulpfile.ts
index 37935413de..16066b0d2e 100644
--- a/src/server/web/docs/api/gulpfile.ts
+++ b/src/client/docs/api/gulpfile.ts
@@ -10,10 +10,10 @@ import * as pug from 'pug';
import * as yaml from 'js-yaml';
import * as mkdirp from 'mkdirp';
-import locales from '../../../../../locales';
-import I18nReplacer from '../../../../build/i18n';
-import fa from '../../../../build/fa';
-import config from './../../../../conf';
+import locales from '../../../../locales';
+import I18nReplacer from '../../../build/i18n';
+import fa from '../../../build/fa';
+import config from './../../../conf';
import generateVars from '../vars';
@@ -94,7 +94,7 @@ gulp.task('doc:api', [
gulp.task('doc:api:endpoints', async () => {
const commonVars = await generateVars();
- glob('./src/server/web/docs/api/endpoints/**/*.yaml', (globErr, files) => {
+ glob('./src/client/docs/api/endpoints/**/*.yaml', (globErr, files) => {
if (globErr) {
console.error(globErr);
return;
@@ -115,10 +115,10 @@ gulp.task('doc:api:endpoints', async () => {
resDefs: ep.res ? extractDefs(ep.res) : null,
};
langs.forEach(lang => {
- pug.renderFile('./src/server/web/docs/api/endpoints/view.pug', Object.assign({}, vars, {
+ pug.renderFile('./src/client/docs/api/endpoints/view.pug', Object.assign({}, vars, {
lang,
title: ep.endpoint,
- src: `https://github.com/syuilo/misskey/tree/master/src/server/web/docs/api/endpoints/${ep.endpoint}.yaml`,
+ src: `https://github.com/syuilo/misskey/tree/master/src/client/docs/api/endpoints/${ep.endpoint}.yaml`,
kebab,
common: commonVars
}), (renderErr, html) => {
@@ -129,7 +129,7 @@ gulp.task('doc:api:endpoints', async () => {
const i18n = new I18nReplacer(lang);
html = html.replace(i18n.pattern, i18n.replacement);
html = fa(html);
- const htmlPath = `./built/server/web/docs/${lang}/api/endpoints/${ep.endpoint}.html`;
+ const htmlPath = `./built/client/docs/${lang}/api/endpoints/${ep.endpoint}.html`;
mkdirp(path.dirname(htmlPath), (mkdirErr) => {
if (mkdirErr) {
console.error(mkdirErr);
@@ -145,7 +145,7 @@ gulp.task('doc:api:endpoints', async () => {
gulp.task('doc:api:entities', async () => {
const commonVars = await generateVars();
- glob('./src/server/web/docs/api/entities/**/*.yaml', (globErr, files) => {
+ glob('./src/client/docs/api/entities/**/*.yaml', (globErr, files) => {
if (globErr) {
console.error(globErr);
return;
@@ -159,10 +159,10 @@ gulp.task('doc:api:entities', async () => {
propDefs: extractDefs(entity.props),
};
langs.forEach(lang => {
- pug.renderFile('./src/server/web/docs/api/entities/view.pug', Object.assign({}, vars, {
+ pug.renderFile('./src/client/docs/api/entities/view.pug', Object.assign({}, vars, {
lang,
title: entity.name,
- src: `https://github.com/syuilo/misskey/tree/master/src/server/web/docs/api/entities/${kebab(entity.name)}.yaml`,
+ src: `https://github.com/syuilo/misskey/tree/master/src/client/docs/api/entities/${kebab(entity.name)}.yaml`,
kebab,
common: commonVars
}), (renderErr, html) => {
@@ -173,7 +173,7 @@ gulp.task('doc:api:entities', async () => {
const i18n = new I18nReplacer(lang);
html = html.replace(i18n.pattern, i18n.replacement);
html = fa(html);
- const htmlPath = `./built/server/web/docs/${lang}/api/entities/${kebab(entity.name)}.html`;
+ const htmlPath = `./built/client/docs/${lang}/api/entities/${kebab(entity.name)}.html`;
mkdirp(path.dirname(htmlPath), (mkdirErr) => {
if (mkdirErr) {
console.error(mkdirErr);
diff --git a/src/server/web/docs/api/mixins.pug b/src/client/docs/api/mixins.pug
index 686bf6a2b6..686bf6a2b6 100644
--- a/src/server/web/docs/api/mixins.pug
+++ b/src/client/docs/api/mixins.pug
diff --git a/src/server/web/docs/api/style.styl b/src/client/docs/api/style.styl
index 3675a4da6f..3675a4da6f 100644
--- a/src/server/web/docs/api/style.styl
+++ b/src/client/docs/api/style.styl
diff --git a/src/server/web/docs/gulpfile.ts b/src/client/docs/gulpfile.ts
index 7b36cf6675..56bf6188c8 100644
--- a/src/server/web/docs/gulpfile.ts
+++ b/src/client/docs/gulpfile.ts
@@ -11,8 +11,8 @@ import * as mkdirp from 'mkdirp';
import stylus = require('gulp-stylus');
import cssnano = require('gulp-cssnano');
-import I18nReplacer from '../../../build/i18n';
-import fa from '../../../build/fa';
+import I18nReplacer from '../../build/i18n';
+import fa from '../../build/fa';
import generateVars from './vars';
require('./api/gulpfile.ts');
@@ -26,7 +26,7 @@ gulp.task('doc', [
gulp.task('doc:docs', async () => {
const commonVars = await generateVars();
- glob('./src/server/web/docs/**/*.*.pug', (globErr, files) => {
+ glob('./src/client/docs/**/*.*.pug', (globErr, files) => {
if (globErr) {
console.error(globErr);
return;
@@ -37,7 +37,7 @@ gulp.task('doc:docs', async () => {
common: commonVars,
lang: lang,
title: fs.readFileSync(file, 'utf-8').match(/^h1 (.+?)\r?\n/)[1],
- src: `https://github.com/syuilo/misskey/tree/master/src/server/web/docs/${name}.${lang}.pug`,
+ src: `https://github.com/syuilo/misskey/tree/master/src/client/docs/${name}.${lang}.pug`,
};
pug.renderFile(file, vars, (renderErr, content) => {
if (renderErr) {
@@ -45,7 +45,7 @@ gulp.task('doc:docs', async () => {
return;
}
- pug.renderFile('./src/server/web/docs/layout.pug', Object.assign({}, vars, {
+ pug.renderFile('./src/client/docs/layout.pug', Object.assign({}, vars, {
content
}), (renderErr2, html) => {
if (renderErr2) {
@@ -55,7 +55,7 @@ gulp.task('doc:docs', async () => {
const i18n = new I18nReplacer(lang);
html = html.replace(i18n.pattern, i18n.replacement);
html = fa(html);
- const htmlPath = `./built/server/web/docs/${lang}/${name}.html`;
+ const htmlPath = `./built/client/docs/${lang}/${name}.html`;
mkdirp(path.dirname(htmlPath), (mkdirErr) => {
if (mkdirErr) {
console.error(mkdirErr);
@@ -70,8 +70,8 @@ gulp.task('doc:docs', async () => {
});
gulp.task('doc:styles', () =>
- gulp.src('./src/server/web/docs/**/*.styl')
+ gulp.src('./src/client/docs/**/*.styl')
.pipe(stylus())
.pipe((cssnano as any)())
- .pipe(gulp.dest('./built/server/web/docs/assets/'))
+ .pipe(gulp.dest('./built/client/docs/assets/'))
);
diff --git a/src/server/web/docs/index.en.pug b/src/client/docs/index.en.pug
index 1fcc870d3d..1fcc870d3d 100644
--- a/src/server/web/docs/index.en.pug
+++ b/src/client/docs/index.en.pug
diff --git a/src/server/web/docs/index.ja.pug b/src/client/docs/index.ja.pug
index 4a0bf7fa1d..4a0bf7fa1d 100644
--- a/src/server/web/docs/index.ja.pug
+++ b/src/client/docs/index.ja.pug
diff --git a/src/server/web/docs/layout.pug b/src/client/docs/layout.pug
index 9dfd0ab7af..9dfd0ab7af 100644
--- a/src/server/web/docs/layout.pug
+++ b/src/client/docs/layout.pug
diff --git a/src/server/web/docs/license.en.pug b/src/client/docs/license.en.pug
index 45d8b76473..45d8b76473 100644
--- a/src/server/web/docs/license.en.pug
+++ b/src/client/docs/license.en.pug
diff --git a/src/server/web/docs/license.ja.pug b/src/client/docs/license.ja.pug
index 6eb9ac308e..6eb9ac308e 100644
--- a/src/server/web/docs/license.ja.pug
+++ b/src/client/docs/license.ja.pug
diff --git a/src/server/web/docs/mute.ja.pug b/src/client/docs/mute.ja.pug
index 5e79af5f8c..5e79af5f8c 100644
--- a/src/server/web/docs/mute.ja.pug
+++ b/src/client/docs/mute.ja.pug
diff --git a/src/server/web/docs/search.ja.pug b/src/client/docs/search.ja.pug
index e14e8c867e..e14e8c867e 100644
--- a/src/server/web/docs/search.ja.pug
+++ b/src/client/docs/search.ja.pug
diff --git a/src/server/web/docs/server.ts b/src/client/docs/server.ts
index b2e50457e5..b2e50457e5 100644
--- a/src/server/web/docs/server.ts
+++ b/src/client/docs/server.ts
diff --git a/src/server/web/docs/style.styl b/src/client/docs/style.styl
index bc165f8728..bc165f8728 100644
--- a/src/server/web/docs/style.styl
+++ b/src/client/docs/style.styl
diff --git a/src/server/web/docs/tou.ja.pug b/src/client/docs/tou.ja.pug
index 7663258f82..7663258f82 100644
--- a/src/server/web/docs/tou.ja.pug
+++ b/src/client/docs/tou.ja.pug
diff --git a/src/server/web/docs/ui.styl b/src/client/docs/ui.styl
index 8d5515712f..8d5515712f 100644
--- a/src/server/web/docs/ui.styl
+++ b/src/client/docs/ui.styl
diff --git a/src/server/web/docs/vars.ts b/src/client/docs/vars.ts
index 5096a39c9e..1a3b48bd76 100644
--- a/src/server/web/docs/vars.ts
+++ b/src/client/docs/vars.ts
@@ -5,27 +5,27 @@ import * as yaml from 'js-yaml';
import * as licenseChecker from 'license-checker';
import * as tmp from 'tmp';
-import { fa } from '../../../build/fa';
-import config from '../../../conf';
-import { licenseHtml } from '../../../build/license';
-const constants = require('../../../const.json');
+import { fa } from '../../build/fa';
+import config from '../../conf';
+import { licenseHtml } from '../../build/license';
+const constants = require('../../const.json');
export default async function(): Promise<{ [key: string]: any }> {
const vars = {} as { [key: string]: any };
- const endpoints = glob.sync('./src/server/web/docs/api/endpoints/**/*.yaml');
+ const endpoints = glob.sync('./src/client/docs/api/endpoints/**/*.yaml');
vars['endpoints'] = endpoints.map(ep => {
const _ep = yaml.safeLoad(fs.readFileSync(ep, 'utf-8'));
return _ep.endpoint;
});
- const entities = glob.sync('./src/server/web/docs/api/entities/**/*.yaml');
+ const entities = glob.sync('./src/client/docs/api/entities/**/*.yaml');
vars['entities'] = entities.map(x => {
const _x = yaml.safeLoad(fs.readFileSync(x, 'utf-8'));
return _x.name;
});
- const docs = glob.sync('./src/server/web/docs/**/*.*.pug');
+ const docs = glob.sync('./src/client/docs/**/*.*.pug');
vars['docs'] = {};
docs.forEach(x => {
const [, name, lang] = x.match(/docs\/(.+?)\.(.+?)\.pug$/);
@@ -53,7 +53,7 @@ export default async function(): Promise<{ [key: string]: any }> {
licenseText: ''
}), 'utf-8');
const dependencies = await util.promisify(licenseChecker.init).bind(licenseChecker)({
- start: __dirname + '/../../../../',
+ start: __dirname + '/../../../',
customPath: tmpObj.name
});
tmpObj.removeCallback();
diff --git a/src/server/web/element.scss b/src/client/element.scss
index 7e6d0e7099..917198e024 100644
--- a/src/server/web/element.scss
+++ b/src/client/element.scss
@@ -1,7 +1,7 @@
/* Element variable definitons */
/* SEE: http://element.eleme.io/#/en-US/component/custom-theme */
-@import '../../const.json';
+@import '../const.json';
/* theme color */
$--color-primary: $themeColor;
diff --git a/src/server/web/style.styl b/src/client/style.styl
index 6d1e53e5a6..6d1e53e5a6 100644
--- a/src/server/web/style.styl
+++ b/src/client/style.styl