Kagami Sascha Rosylight
ef1224118c
refactor(client): fix TypeScript errors from MkPageHeader ( #9400 )
2022-12-25 15:48:51 +09:00
syuilo
f8f8f5bec5
🎨
2022-12-21 15:27:30 +09:00
syuilo
c4603c7a96
🎨
...
Fix #9374
2022-12-21 08:39:28 +09:00
syuilo
b4b9d5d552
🎨
2022-12-20 11:06:39 +09:00
syuilo
83c84efb34
🎨
2022-12-20 11:00:05 +09:00
syuilo
f90617ab07
🎨
2022-12-20 10:52:39 +09:00
syuilo
917ef465a5
Use tabler icons ( #9354 )
...
* wip
* wip
* wip
* Update style.scss
* wip
* wip
* wip
* wip
2022-12-19 19:01:30 +09:00
syuilo
52cbe07a78
Revert "wip"
...
This reverts commit f83bd31fd5
.
2022-12-19 13:54:35 +09:00
syuilo
f83bd31fd5
wip
2022-12-19 13:53:41 +09:00
futchitwo
24d18a7b19
fix(client): clarify to use props.url ( #9143 )
2022-11-04 22:02:35 +09:00
syuilo
a9e13693a5
refactor(client): refactor file name and directory structure
2022-09-06 18:21:49 +09:00
syuilo
9db2380c20
refactor(client): use setup syntax
2022-09-05 18:51:23 +09:00
syuilo
d9ff2dd471
refactor(client): use setup syntax
2022-08-31 23:12:22 +09:00
syuilo
786b150ea7
refactor(client): align filename to component name
2022-08-31 00:24:33 +09:00
syuilo
e0dce77678
chore(client): tweak loading display
2022-08-27 16:26:14 +09:00
あずき⪥™
c97dc7fe93
feat: show header with current user avatar on TL ( #9051 )
...
* feat: show header with current user avatar on TL
* refactor(client): use displayMyAvatar prop instead of metadata
* refactor(client): prefer v-if to `display: none;`
2022-08-13 17:41:17 +09:00
syuilo
c4830dcf3a
perf(client): use shallowRef as possible
2022-08-06 19:20:53 +09:00
syuilo
50e3ca19bc
refactor(client): ✨
2022-07-20 22:24:26 +09:00
syuilo
66f1aaf5f7
enhance(client): ネストしたルーティングに対応
2022-07-20 19:59:27 +09:00
syuilo
17afbc3c46
enhance(client): suspense
...
Fix #8817
2022-07-19 21:36:33 +09:00
syuilo
49499f3d7d
enhance(client): tweak ui
2022-07-18 05:03:39 +09:00
Kainoa Kanter
5619a3390d
chore: improve ad style ( #8995 )
...
* Improve ad style
* 🎨
* `ad` -> `info`
2022-07-16 17:50:12 +09:00
syuilo
57e533a5ef
chore(client): tweak ui
2022-07-16 13:49:23 +09:00
syuilo
4f9b03a997
refactor(client): use setup syntax
2022-07-16 13:14:16 +09:00
tamaina
77c2a7cd71
refactor(client): remove useCssModule ( #8999 )
...
* refactor(client): remove useCssModule()
* use MkStickyContainer
* Revert "use MkStickyContainer"
This reverts commit 639746786bb7e3342db9cbd3452854fc29aacf88.
2022-07-14 23:32:00 +09:00
syuilo
ad970dffda
fix(client): fix url encoded string handling of nirax
...
Fix #8878
2022-07-13 18:11:54 +09:00
syuilo
f66235f066
chore(client): rendering performance tweak a bit
2022-07-05 22:35:57 +09:00
Johann150
a228d1ddaa
fix lint @typescript-eslint/ban-types
2022-07-04 16:46:48 +02:00
syuilo
66ffb253a2
chore(client): tweak style
2022-07-03 16:46:00 +09:00
syuilo
44c85aff86
feat(client): status bar (experimental)
2022-07-03 14:40:02 +09:00
syuilo
f9ba35d928
enhance(client): better sticky-container component
2022-07-02 21:28:55 +09:00
syuilo
add6e9b14b
chore(client): tweak ui
2022-07-01 18:55:45 +09:00
syuilo
bffe6fb9bf
tweak client
2022-06-30 10:53:40 +09:00
syuilo
a107dff4d6
perf(client): remove needless reactivity
2022-06-29 16:06:13 +09:00
syuilo
d7e7152bd3
chore(client): tweak style
2022-06-28 18:09:42 +09:00
syuilo
5e95a1f7af
refactor(client): extract interval logic to a composable function
...
あと`onUnmounted`を`onMounted`内で呼んでいたりしたのを修正したりとか
2022-06-26 03:12:58 +09:00
syuilo
d3f25fa290
tweak client
2022-06-22 20:47:53 +09:00
syuilo
be383aa5b2
refactor(client): use composition api
2022-06-22 16:30:55 +09:00
syuilo
85365da69e
refactor(client): refactor header tab handling
2022-06-22 16:30:45 +09:00
syuilo
699f24f3dc
refactor(client): Refine routing ( #8846 )
2022-06-20 17:38:49 +09:00
tamaina
30a39a296d
refactor: チャットルームをComposition API化 ( #8850 )
...
* pick form
* pick message
* pick room
* fix lint
* fix scroll?
* fix scroll.ts
* fix directives/sticky-container
* update global/sticky-container.vue
* fix, 🎨
* test.1
2022-06-20 13:20:28 +09:00
tamaina
b70473ed60
feat: Add Badge Image to Push Notification ( #8012 )
...
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* backend/src/web/index.ts
* notification-badges
* add scripts
* change create-notification.ts
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* refactor
* キャッシュ対策
* Truncate push notification message
* fix
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* pollEnded
* URLをsw.jsに戻す
* clean up
* fix lint
* changelog
* alpha-test
* also with twemoji
* add isMimeImage function
* catch
* Colour => Color
* char2file => char2filePath
* Update autocomplete.vue
* remove clone?
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-20 00:33:46 +09:00
Johann150
804fa33535
refactor: improve code quality ( #8751 )
...
* remove unnecessary if
`Array.prototype.some` already returns a boolean so an if to return
true or false is completely unnecessary in this case.
* perf: use count instead of find
When using `count` instead of `findOneBy`, the data is not
unnecessarily loaded.
* remove duplicate null check
The variable is checked for null in the lines above and the function
returns if so. Therefore, it can not be null at this point.
* simplify `getJsonSchema`
Because the assigned value is `null` and the used keys are only
shallow, use of `nestedProperty.set` seems inappropriate. Because the
value is not read, the initial for loop can be replaced by a `for..in`
loop.
Since all keys will be assigned `null`, the condition of the ternary
expression in the nested function will always be true. Therefore the
recursion case will never happen. With this the nested function can be
eliminated.
* remove duplicate condition
The code above already checks `dragging` and returns if it is truthy.
Checking it again later is therefore unnecessary.
To make this more obvious the `return` is removed in favour of using
an if...else construct.
* remove impossible "unknown" time
The `ago` variable will always be a number and all non-negative numbers
are already covered by other cases, the negative case is handled with
`future` so there is no case when `unkown` could be achieved.
2022-05-29 15:15:52 +09:00
tamaina
abc8998b48
refactor: use css module at components/global/loading.vue ( #8750 )
...
* refactor: use css module at components/global/loading.vue
* rename class name to "root"
2022-05-29 00:15:32 +09:00
Johann150
3dae18b93c
fix lints ( #8737 )
...
* fix: emits use ev instead of e
* fix: errors use err instead of e
* fix: replace use of data where possible
* fix: events use evt instead of e
* fix: use strict equals
* fix: use emoji instead of e
* fix: vue lints
2022-05-26 22:53:09 +09:00
Johann150
60fd793bc3
enhance(MFM): limit large MFM ( #8540 )
...
* add CSS classes for zoom MFM
* limit nesting of x2, x3, x4 MFM
* simplify CSS calculation
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-05-19 20:38:14 +09:00
syuilo
65b048bb70
chore(client): tweak loading spinner design
2022-05-19 17:21:08 +09:00
syuilo
4fc2058745
chore(client): tweak loading spinner design
2022-05-19 15:24:35 +09:00
tamaina
a89003b57a
refactor: use Vite to build instead of webpack ( #8575 )
...
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
* wip
* wip
* wip
* wip
* wip
* wip
* ✌️
* use import
* fix
* install rollup
* use defineAsyncComponent.
* fix emojilist
* wip use defineAsyncComponent
* popup(import -> popup(defineAsyncComponent(() => import
* draggable?
* fix init import
* clean up
* fix router
* add comment
* ✌️
* ✌️
* ✌️
* remove webpack
* update vite
* fix boot sequence
* Revert "fix boot sequence"
This reverts commit e893dbf37aed83bf9f12e427d98c78a7065b4a39.
* revert boot import
* never make two app div
* ;
* remove console.log
* change clientEntry sequence
* fix
* Revert "fix"
This reverts commit 12741b3d89950a31dbb1bb81477ddb27b0e9951a.
* fix
* add comment https://github.com/misskey-dev/misskey/pull/8575#issuecomment-1114239210
* add log
* add comment
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-01 22:51:07 +09:00
tamaina
eac71ae1d7
fix: Fix settings page ( #8508 )
...
* Fix settings page
* nanka iroiro
* clean up
* clean up
* インデックスに戻ってもタイトルが残ってしまうのを修正
2022-04-23 19:17:15 +09:00