WebUI作成作業メモ
次にやること
トークIDが指定されたときに、それをFirebaseから読んでログ表示する
会話の表示部分はこのままでよくて、入力欄は隠し、あとメニューから高度なエクスポートのためのダイアログが開く
ハッシュで渡された会話IDをパースする
ログを表示するだけならサーバを介さずにFirebaseから直接読めば良い
$ npm install firebase
firebase@8で型エラーになる
よくわからない。@7にした
ログ表示できた
メモ: 人間が会話した後、このログ表示用のURLを得る方法がない、後でつける
次はRegroup用のエクスポート機能だ
メニューアイテムと全画面ダイアログで良さそう
Material-UIのMenuは最新のReactのStrictModeでは警告が出る
https://gyazo.com/1250d54f4717becec7fc6ff53b2f10c6
次は全画面ダイアログ
https://gyazo.com/164ee185463bfa29adafe6e89306c80e
https://gyazo.com/33382aa26072481d3b68a61b2e214982
https://gyazo.com/e52316181ce2e614ef9a873c48da5cd0
Regroupに貼り付けてから行分割をポチポチクリックしたけど、どうせ全部分割するのだから、エクスポートを押したらサーバサイドで全部分割してRegroupにインポートして開くところまでやってくれたらいい気がした
現状のログオブジェクトでは抽出されたキーワードと会話とがバラバラになってしまうが、これはやっぱり時系列に並んでた方が整理しやすい
あとユーザの「まず聞いて」コマンドなども拾っちゃうので、エクスポートするときに取り除いてやるのが親切
メモ: 人間が会話した後、このログ表示用のURLを得る方法がない、後でつける
簡単だと気づいたからメニューに追加しておいた
散歩しながら使ってみた
付箋に刻むと312枚になった、これはちょっと大変だな…
https://gyazo.com/634bfb47b5ea5d820c5e39eca46524b9
https://gyazo.com/bebc95b7f324a0b14fbfd9a755a035ac
あんまり収拾ついてない
根本的に話が複数あるんだな
Scrapbox形式でのエクスポートも実装した