Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qallの再実装 #4447

Merged
merged 206 commits into from
Jan 26, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
0c917ef
SDKの利用部分と仮組み
nokhnaton Jan 19, 2025
0ec3bd1
Merge pull request #4446 from traPtitech/feat/livekit-sdk-init
nokhnaton Jan 19, 2025
1ad44cb
スピーカーミュートの実装
nokhnaton Jan 20, 2025
43126a8
音量調整の実装
nokhnaton Jan 20, 2025
b70691c
画面共有の削除を追加
nokhnaton Jan 20, 2025
04c35b6
画面共有が停止したときに、すべてのstreamをstopするように
nokhnaton Jan 20, 2025
a7c8c45
Merge pull request #4449 from traPtitech/feat/livekit-sdk-init
nokhnaton Jan 20, 2025
ec29662
little fix
nokhnaton Jan 20, 2025
c54cd09
AudioにもparticipantIdentityを表示
nokhnaton Jan 20, 2025
59e2d5a
カメラトラックを追加
nokhnaton Jan 20, 2025
a9601cb
カメラを選択できるように
nokhnaton Jan 20, 2025
147fe2c
fix
nokhnaton Jan 20, 2025
67562d8
feat:通話周りのボタン用コンポーネントを作成
mathsuky Jan 20, 2025
b7a26d8
Revert "feat:通話周りのボタン用コンポーネントを作成"
mathsuky Jan 20, 2025
f4375b6
feat:通話周りのボタン用コンポーネントを作成
mathsuky Jan 20, 2025
9d70ff1
ぼかし処理を追加
nokhnaton Jan 20, 2025
26218e7
fix:一旦不要そうなプロパティを全削除
mathsuky Jan 20, 2025
631feb7
カメラの開放処理を記述
nokhnaton Jan 20, 2025
2d90543
解放処理の修正
nokhnaton Jan 20, 2025
d20fc5c
画面共有の音質を改善
nokhnaton Jan 20, 2025
46b7b70
Merge pull request #4452 from traPtitech/feat/livekit-sdk-init
nokhnaton Jan 21, 2025
383f318
仮想背景の実装
nokhnaton Jan 21, 2025
c15ec57
fix
nokhnaton Jan 21, 2025
f070c7d
Merge remote-tracking branch 'origin' into feat/livekit-sdk-init
nokhnaton Jan 21, 2025
825463f
Merge branch 'feat/livekit-sdk-init' of https://github.com/traPtitech…
nokhnaton Jan 21, 2025
1fdb28b
ビデオに背景画像を設定できるように
nokhnaton Jan 21, 2025
1a183ee
簡単なUIを追加
nokhnaton Jan 21, 2025
5524d21
feat:メインのボタン類の実装
mathsuky Jan 21, 2025
613eef3
ユーザーリストを作成
ramdos0207 Jan 21, 2025
0977930
feat:ボタン群のデザイン
mathsuky Jan 21, 2025
8213faf
処理を多少軽くした
nokhnaton Jan 21, 2025
b3d2b4d
fix:デザインの抜け漏れを修正
mathsuky Jan 21, 2025
08482ee
fix:bool値がおかしかった
mathsuky Jan 21, 2025
5d78a27
fix
nokhnaton Jan 21, 2025
1a8ba49
fix
nokhnaton Jan 21, 2025
9e77122
Merge remote-tracking branch 'origin/feat/qall_remake' into feat/crea…
mathsuky Jan 21, 2025
eff6a4d
デザインを修正
ramdos0207 Jan 21, 2025
5815c17
雑にlintformat
mathsuky Jan 21, 2025
7983e5f
Merge pull request #4455 from traPtitech/feat/livekit-sdk-init
nokhnaton Jan 21, 2025
26d6679
feat:メインのコントロールボタンの機能を実装(テスト)
mathsuky Jan 21, 2025
7fffdf4
fix:buttonがforに入っていたので取り出した
mathsuky Jan 21, 2025
c9fc270
fix:エラーをキャッチしてブール値の変更を制御
mathsuky Jan 21, 2025
89abd50
弾幕を表示できるように
nokhnaton Jan 21, 2025
a70f781
スタンプがあふれるエフェクトをつけた
nokhnaton Jan 22, 2025
f2b28ff
Merge remote-tracking branch 'origin/feat/qall_remake' into feat/crea…
mathsuky Jan 22, 2025
22c0fa0
fix:typo
mathsuky Jan 22, 2025
b3eb947
fix:コンフリクト解消
mathsuky Jan 22, 2025
bb60d4c
Merge pull request #4456 from traPtitech/feat/create-call-buttons
mathsuky Jan 22, 2025
c474896
スタンプとメッセージを同期できるように
nokhnaton Jan 22, 2025
69e3626
Merge branch 'feat/qall_remake', remote-tracking branch 'origin' into…
nokhnaton Jan 22, 2025
69620bf
delete console
nokhnaton Jan 22, 2025
d7006be
Merge pull request #4458 from traPtitech/feat/danmaku
nokhnaton Jan 22, 2025
2624a88
fix qall view height
nokhnaton Jan 22, 2025
c07a1da
Merge branch 'feat/qall_remake' of https://github.com/traPtitech/traQ…
nokhnaton Jan 22, 2025
442d96b
fix:ヘッダの古いQallを仮削除
mathsuky Jan 22, 2025
6dba0ca
fix:モバイルの古いQallメニューを仮削除
mathsuky Jan 22, 2025
fae6991
fix:旧Qallの設定画面を削除
mathsuky Jan 22, 2025
49cef49
スクリーン共有とそれ以外を区別するように
nokhnaton Jan 22, 2025
1d9b157
Merge pull request #4460 from traPtitech:feat/screenshare_component
nokhnaton Jan 22, 2025
e4cf3cd
fix:旧useQall.tsを削除
mathsuky Jan 22, 2025
1c2f3dd
サブビューを追加
nokhnaton Jan 22, 2025
dd5333f
detachをコンポーネントのみにした
nokhnaton Jan 22, 2025
1ab105e
Merge pull request #4467 from traPtitech/feat/screenshare_component
nokhnaton Jan 22, 2025
9f61d05
メッセージビューの実装
nokhnaton Jan 23, 2025
0bd631d
Merge pull request #4468 from traPtitech/feat/qall_message_viewer
nokhnaton Jan 23, 2025
6a230b2
100%以上の音量にできるように
nokhnaton Jan 23, 2025
367537d
https://qall-microservice-for-livekit.trap.show/token?room=test をテスト
pikachu0310 Jan 23, 2025
2639a54
fix
nokhnaton Jan 23, 2025
219cbc4
🐛 api抜けてた
pikachu0310 Jan 23, 2025
ad5ead1
Merge pull request #4469 from traPtitech/feat/qall_message_viewer
nokhnaton Jan 23, 2025
8248c4d
Merge pull request #4470 from traPtitech/debug/pikachu-new-server
nokhnaton Jan 23, 2025
765ad98
room=${roomName}
pikachu0310 Jan 23, 2025
77ae9bd
Merge pull request #4471 from traPtitech/debug/pikachu-new-server
nokhnaton Jan 23, 2025
ac62d7b
UserIconを使わない形で修正
ramdos0207 Jan 23, 2025
8b256ee
Merge branch 'feat/qall_remake' into feat/qall_userlist
ramdos0207 Jan 23, 2025
932d610
Merge branch 'feat/qall_remake' into feat/qall_userlist
ramdos0207 Jan 23, 2025
bb475ba
Merge pull request #4454 from traPtitech/feat/qall_userlist
ramdos0207 Jan 23, 2025
27c179a
fix
nokhnaton Jan 23, 2025
a08c5bb
fix
nokhnaton Jan 23, 2025
75983f9
Merge branch 'feat/qall_remake' into feat/qall_userlist
nokhnaton Jan 23, 2025
83f597b
機能面を統合
nokhnaton Jan 23, 2025
8e8dd53
fix:rtc周りのコードを全削除
mathsuky Jan 23, 2025
f5d70bf
fix
nokhnaton Jan 23, 2025
ca11a95
fix
nokhnaton Jan 23, 2025
ee229d2
Merge remote-tracking branch 'origin/feat/qall_remake' into feat/remo…
mathsuky Jan 23, 2025
b3fd388
Merge pull request #4472 from traPtitech/feat/remove-old-qall
mathsuky Jan 23, 2025
242cf13
fix
nokhnaton Jan 23, 2025
f5aac61
Merge branch 'feat/qall_remake' into feat/qall_userlist
nokhnaton Jan 23, 2025
f8da144
lint
nokhnaton Jan 23, 2025
562f7bc
wip:CallControlButtonの中身をAIconで置き換え
mathsuky Jan 24, 2025
1255c9d
restore rtcSettings
nokhnaton Jan 24, 2025
a0648c2
fix viewBox
nokhnaton Jan 24, 2025
707eed0
fix
nokhnaton Jan 24, 2025
cb1407b
Qall中チャンネルの表示
nokhnaton Jan 24, 2025
d18f4aa
ƒeat:ボタンの背景色対応
mathsuky Jan 24, 2025
b1a89f8
毎回確認メッセージが出て煩わしいので一旦無効化
nokhnaton Jan 24, 2025
31e58aa
選択されたユーザーの表示を実装
ramdos0207 Jan 24, 2025
8f2f4e6
Merge pull request #4477 from traPtitech/feat/qall_largeview
ramdos0207 Jan 24, 2025
98e8139
fix:CallControlButtonSmallをAIconを用いて実装
mathsuky Jan 24, 2025
b082e3c
Merge remote-tracking branch 'origin/feat/qall_remake' into fix/qall-…
mathsuky Jan 24, 2025
2111161
Merge pull request #4474 from traPtitech/fix/qall-control-btn
mathsuky Jan 24, 2025
1131ea9
MasterAudioVolumeとTTSとQall中チャンネルの表示の実装
nokhnaton Jan 24, 2025
a647bca
Qallを始めるボタンの実装
nokhnaton Jan 24, 2025
a03e948
Merge branch 'feat/qall_remake' into feat/qall_participants
nokhnaton Jan 24, 2025
93c69b7
delete Qall Controller
nokhnaton Jan 24, 2025
3d538de
fix:画面共有の白黒反転が抜けていた
mathsuky Jan 24, 2025
5ab7de6
Merge pull request #4475 from traPtitech/feat/qall_participants
nokhnaton Jan 24, 2025
0095333
feat:音声ファイルアップロードと名前設定の簡易UI
mathsuky Jan 24, 2025
43d117a
Merge pull request #4481 from traPtitech/feat/sound-registration-ui
mathsuky Jan 24, 2025
caa7350
delete todo comment
nokhnaton Jan 24, 2025
a1e4773
Merge branch 'feat/qall_remake' into feat/qall_participants
nokhnaton Jan 24, 2025
d437aef
Merge branch 'feat/qall_remake' into feat/qall_participants
nokhnaton Jan 24, 2025
2684e35
選択された画面を大きく表示するやつのCSSを良い感じに修正
ramdos0207 Jan 24, 2025
39fd135
Merge pull request #4482 from traPtitech/feat/qall_large_view_css
ramdos0207 Jan 24, 2025
e49c2ed
fix ws bugs
nokhnaton Jan 24, 2025
523df7e
ボリュームを端末内で同期
nokhnaton Jan 24, 2025
3743c9f
Merge branch 'feat/qall_remake' into feat/qall_participants
nokhnaton Jan 24, 2025
c4e7f44
fix
nokhnaton Jan 24, 2025
9b2adf9
Merge pull request #4484 from traPtitech/feat/qall_participants
nokhnaton Jan 24, 2025
79459d6
feat:ユーザーリストの仮作成
mathsuky Jan 25, 2025
f0f4698
fix:パス指定がおかしかった
mathsuky Jan 25, 2025
ea90c24
feat:参加者リストデザイン仮完成
mathsuky Jan 25, 2025
e0d6ddd
fix:余分なコメントアウトを削除
mathsuky Jan 25, 2025
226d85b
fix:rename
mathsuky Jan 25, 2025
7e46414
fix:雑に参加者リストをコンポーネントに切り分けた
mathsuky Jan 25, 2025
c252b56
サウンドボードの実装
nokhnaton Jan 25, 2025
3a20165
リアクションボタンの実装
nokhnaton Jan 25, 2025
fcb3974
webinerで開始できるように
nokhnaton Jan 25, 2025
a9c7cac
コンポーネントに渡すものを変更
mathsuky Jan 25, 2025
d260b13
fix:sliderのCSS変えるの大変ー
mathsuky Jan 25, 2025
9ca0bc7
fix:デフォルトのカラーを参照するように
mathsuky Jan 25, 2025
2e41c42
fix:rangeのバーを丸める
mathsuky Jan 25, 2025
42fbd9b
Merge pull request #4486 from traPtitech/feat/participants=list
mathsuky Jan 25, 2025
ca20fbc
スタンプ設定のUIの追加
nokhnaton Jan 25, 2025
a613f57
Merge branch 'feat/qall_remake' into feat/qall_soundboard
nokhnaton Jan 25, 2025
e61976b
音声の調整を実装
nokhnaton Jan 25, 2025
97a9b77
Audio周りの処理を改善
nokhnaton Jan 25, 2025
1877246
サウンドボードのUIの調整
nokhnaton Jan 25, 2025
986b7d8
wip:とりあえずためしにモーダルを実装
mathsuky Jan 25, 2025
827cbf6
wip:デフォルトのモーダルを使うのはやめよう
mathsuky Jan 25, 2025
27282ee
fix
nokhnaton Jan 25, 2025
1196cd6
wip:基本の機能を載せた
mathsuky Jan 25, 2025
35ca864
fix:表示を改善
mathsuky Jan 25, 2025
e834b96
fix
mathsuky Jan 25, 2025
7bc3b66
wip:画面共有用のやつも一応作った
mathsuky Jan 25, 2025
435c541
fix:ボタンの表示場所をうまいこと調整してみた
mathsuky Jan 25, 2025
b2b0d5f
Merge pull request #4489 from traPtitech/feat/improve-control-btn
mathsuky Jan 25, 2025
61d6589
音声を一元管理するように
nokhnaton Jan 25, 2025
e5f0e2c
+ボタンがわかりやすくなるように
mathsuky Jan 25, 2025
269b1af
関数実行したら閉じるように
mathsuky Jan 25, 2025
7c529fc
fix:+ボタン経由で画面を足してもアイコンの表示を変えるように
mathsuky Jan 25, 2025
30fd5da
Merge pull request #4490 from traPtitech/fix/share-func
mathsuky Jan 25, 2025
af1c8d2
コンポーネントの大きさを外で制御するように
nokhnaton Jan 25, 2025
13cbf1d
Audioがunmountされても音がでる問題を修正
nokhnaton Jan 25, 2025
369e0ad
修正
nokhnaton Jan 25, 2025
64931db
Merge branch 'feat/qall_remake' into feat/qall_soundboard
nokhnaton Jan 25, 2025
f8ccdbd
UIの修正
nokhnaton Jan 25, 2025
a875d17
✨ GET /soundboard & POST /soundboard POST & /soundboard/play のサーバ接続処理を実装
pikachu0310 Jan 25, 2025
03a8d24
サウンドボードのUIの修正
nokhnaton Jan 25, 2025
5187a9c
✨ GET /soundboard & POST /soundboard POST & /soundboard/play をボタンで発火す…
pikachu0310 Jan 25, 2025
121749d
🐛 qallFetch で 'Content-Type': 'application/json' と固定されていたのを修正
pikachu0310 Jan 25, 2025
db90ad7
行のクランプをするように
nokhnaton Jan 25, 2025
724f54a
Merge branch 'feat/qall_soundboard' into feat/qall_UI
nokhnaton Jan 25, 2025
f02573e
サウンドボードを流すUIの追加
nokhnaton Jan 25, 2025
11f5072
サブビューの実装
nokhnaton Jan 25, 2025
ad37500
fix
nokhnaton Jan 25, 2025
6f29d5a
バツボタンの位置を調整
nokhnaton Jan 25, 2025
2ebcf51
サブビューの実装
nokhnaton Jan 25, 2025
14f2afe
開始音などが鳴るようにした
nokhnaton Jan 25, 2025
5206887
UIの改善
nokhnaton Jan 25, 2025
e604c6e
fix
nokhnaton Jan 25, 2025
135e163
fix
nokhnaton Jan 25, 2025
0820539
メッセージ入力欄を下に
nokhnaton Jan 26, 2025
f9cb3e8
UserListの拡大表示を親要素基準のサイズに
mathsuky Jan 26, 2025
0abb944
Merge pull request #4492 from traPtitech/fix/user-list
mathsuky Jan 26, 2025
5e1b028
最新メッセージへのボタンを削除
nokhnaton Jan 26, 2025
9f6f4a0
Merge branch 'feat/qall_UI' of https://github.com/traPtitech/traQ_S-U…
nokhnaton Jan 26, 2025
96c58df
feat: バグあるけど、とりあえず動くようになった
kaitoyama Jan 26, 2025
5fd1828
fix:ボタンの配置位置
mathsuky Jan 26, 2025
c5da219
設定に連動していないけどrnnnoiseかかるようになった&toggleしても大丈夫
kaitoyama Jan 26, 2025
c772df6
Merge branch 'feat/qall_remake' into feat/qall-rnnoise
kaitoyama Jan 26, 2025
96ea2e5
feat: 設定から読み込むように
kaitoyama Jan 26, 2025
3ca1bf3
Merge pull request #4491 from traPtitech/feat/qall_UI
nokhnaton Jan 26, 2025
1cb67d4
wip:ユーザーリストの表示が崩れていたのを無理やり修正
mathsuky Jan 26, 2025
74212b2
Merge remote-tracking branch 'origin/feat/qall_remake' into feat/qall…
kaitoyama Jan 26, 2025
35802ef
Merge pull request #4493 from traPtitech/feat/qall-rnnoise
nokhnaton Jan 26, 2025
5cdea95
revert
nokhnaton Jan 26, 2025
ec42a14
サウンドボードの特殊処理
nokhnaton Jan 26, 2025
4613ed4
wip:拡大表示の解除など
mathsuky Jan 26, 2025
f1d552d
wip: absoluteを用いまくった最悪な位置指定
mathsuky Jan 26, 2025
0208cdb
メッセージUIの表示
nokhnaton Jan 26, 2025
3b1b1f3
最低限の機能完成
mathsuky Jan 26, 2025
17afeb3
maybe fix
kaitoyama Jan 26, 2025
eaf04e4
QallViewにflexレイアウト適用
mathsuky Jan 26, 2025
5da6b8f
fix:absoluteを削除
mathsuky Jan 26, 2025
e7f8134
Merge pull request #4495 from traPtitech/fix/user-list
mathsuky Jan 26, 2025
6f90338
Merge branch 'feat/qall_remake' into feat/qall_noise
nokhnaton Jan 26, 2025
0623379
fix
nokhnaton Jan 26, 2025
a06c0d5
縦横比の制限
nokhnaton Jan 26, 2025
bc1411f
feat:コメントボタンを実装
mathsuky Jan 26, 2025
085f7d1
fix:メッセージ表示ボタンを削除
mathsuky Jan 26, 2025
efbea7d
スタンプの実装
nokhnaton Jan 26, 2025
288ac27
Merge pull request #4496 from traPtitech/feat/comment-btn
mathsuky Jan 26, 2025
f1c1f6e
fix
nokhnaton Jan 26, 2025
3d15c07
Merge branch 'feat/qall_remake' into feat/qall_noise
nokhnaton Jan 26, 2025
61b1702
Merge pull request #4497 from traPtitech/feat/qall_noise
nokhnaton Jan 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 106 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 8 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"dependencies": {
"@mdi/js": "^7.4.47",
"@sapphi-red/web-noise-suppressor": "^0.3.5",
"@shiguredo/virtual-background": "^2023.2.0",
"@traptitech/traq": "^3.17.0-3",
"@traptitech/traq-markdown-it": "^6.3.0",
"autosize": "^6.0.1",
Expand All @@ -37,7 +38,9 @@
"firebase": "^11.2.0",
"highlight.js": "^11.11.1",
"idb-keyval": "^6.2.0",
"livekit-client": "^2.8.0",
"mitt": "^3.0.0",
"party-js": "^2.2.0",
"skyway-js": "^4.4.5",
"text-field-edit": "^4.1.1",
"throttle-debounce": "^5.0.2",
Expand All @@ -51,8 +54,8 @@
"zod": "^3.24.1"
},
"devDependencies": {
"@stylistic/eslint-plugin-ts": "^2.13.0",
"@pinia/testing": "^0.1.6",
"@stylistic/eslint-plugin-ts": "^2.13.0",
"@types/autosize": "^4.0.3",
"@types/dom-screen-wake-lock": "^1.0.3",
"@types/katex": "^0.16.7",
Expand All @@ -63,24 +66,24 @@
"@types/throttle-debounce": "^5.0.2",
"@types/turndown": "^5.0.5",
"@types/vue-select": "^3.16.8",
"@types/webappsec-credential-management": "^0.6.9",
"@typescript-eslint/eslint-plugin": "^8.20.0",
"@typescript-eslint/parser": "^8.20.0",
"@types/webappsec-credential-management": "^0.6.9",
"@typescript/lib-dom": "npm:@types/web@^0.0.72",
"@vitejs/plugin-vue": "^5.2.1",
"@vitest/coverage-v8": "^2.1.8",
"@vue/test-utils": "^2.4.6",
"autoprefixer": "^10.4.20",
"axios": "^1.7.9",
"browserslist": "^4.24.4",
"cypress": "^13.17.0",
"esbuild": "^0.24.2",
"esbuild-plugin-browserslist": "^0.15.0",
"eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-cypress": "^4.1.0",
"eslint-plugin-unused-imports": "^4.1.4",
"eslint-plugin-vue": "^9.32.0",
"cypress": "^13.17.0",
"esbuild": "^0.24.2",
"esbuild-plugin-browserslist": "^0.15.0",
"fonteditor-core": "^2.4.1",
"jsdom": "^26.0.0",
"patch-package": "^8.0.0",
Expand Down
5 changes: 3 additions & 2 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,15 @@
import { useThemeVariables } from '/@/composables/document/useThemeVariables'
import { useResponsiveStore } from '/@/store/ui/responsive'
import { useBrowserSettings } from '/@/store/app/browserSettings'
import { useAppRtcStore } from '/@/store/app/rtc'
import { useTts } from '/@/store/app/tts'
import { useThemeSettings } from '/@/store/app/themeSettings'
import useDocumentTitle from '/@/composables/document/useDocumentTitle'

const useQallConfirmer = () => {
const { isCurrentDevice } = useAppRtcStore()
window.addEventListener('beforeunload', event => {
// TODO: Qall
// ここは適切な変数を置く
const isCurrentDevice = computed(() => false)

Check warning on line 28 in src/App.vue

View check run for this annotation

Codecov / codecov/patch

src/App.vue#L28

Added line #L28 was not covered by tests
if (isCurrentDevice.value) {
const unloadMessage = 'Qall中ですが本当に終了しますか?'
event.preventDefault()
Expand Down
8 changes: 8 additions & 0 deletions src/assets/icons/add_reaction.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions src/assets/icons/call_end.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions src/assets/icons/group_qall.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading