v1.2.0
リリースノート
このリリースでは、ユーザーエクスペリエンスの向上を目的とした新機能の追加と、パフォーマンスの改善が行われました。また、多くの不具合修正により、より安定した操作が可能になりました。
新機能
- サイドバーのファイルクリック挙動をチャット本文と統一しました。
- プロジェクト概要のタスクを折りたたみ表示し、未完了タスクを優先的に表示するように変更しました。また、チャンネルのファイル一覧を追加しました。
- チャットの会話追跡性を向上させるため、引用返信、パーマリンク、ブックマーク機能を追加しました。
- チャット添付でPowerPointおよびCSVファイルを送信できるように対応形式に追加しました。
改善・変更
- スマートフォンでのタブ切替時のパフォーマンスを改善し、再マウントとシェル再レンダーを解消しました。
- スマートフォンでプロジェクトパネルが固まる問題を解決するため、チャットのMarkdown再パースをメモ化しました。
- プロジェクトを開くボタンの位置とサイドバー表記を調整し、ユーザビリティを向上させました。
- スマートフォンでのチャット入力時にEnterキーを改行として機能させ、誤送信を防止しました。
修正
- チャンネルファイル一覧APIをワークスペース単位に絞り込みました。
- Codexレビュー指摘に基づき、複数チャンネル対応、削除済みメッセージの除外、送信順序の問題を修正しました。
- ネイティブファイル選択ダイアログで.csvが除外される問題を修正しました。
- MIME未指定の.csvが正規化から漏れる問題を解決しました。
- pptxファイルの数値文字参照が未デコードで検索インデックスに壊れた文字が残る問題を修正しました。
- UTF-8がU+FFFDを含む場合にCP932へ誤フォールバックする問題を修正しました。
- Shift_JIS(CP932)で書き出されたCSVが文字化けする問題を修正しました。
- CSVがapplication/vnd.ms-excelとして報告される環境で検索対象外になる問題を修正しました。
- chat-attachmentsバケットのMIME許可リストを更新し、pptx/CSVアップロードが失敗する問題を修正しました。
- pptxファイルのスライド並び替え後の表示順を解決しました。
- pptxファイルの手動改行・タブが消える問題を修正しました。
- pptxファイルのラン分割で単語が分断される問題を修正しました。
- xml:space="preserve"属性付きのpptxテキストが抽出から漏れる問題を修正しました。
- PCで長文引用返信がパネル幅を超えて省略されない問題を修正しました。
- 送信/編集直後の引用返信でメンションが不明になる問題を修正しました。
- PCの引用返信バーでのレイアウト崩れとメンション未解決の問題を修正しました。
- メッセージリアクション・チャンネルメンバー追加のIDOR、エラー隠蔽の問題を解消しました。
- 古いメッセージへのジャンプが効かないケースを修正しました。
- ブックマークのアクセス制御漏れとジャンプ失敗を修正しました。
- チャット復元のレースコンディションを回避しました。
- チャット再訪時に前回のチャンネルを復元する機能を追加しました。
- プロジェクト詳細のチャットタブでモバイル時のEnter誤送信を防止しました。
- Google再接続でカレンダー選択が維持されない問題を修正しました。
- 期限切れGoogle連携の復旧のため、設定画面に再接続導線を追加しました。
- メンバー一覧表示のため、不要な全件email解決を回避しました。
- プロフィール確認のため、hover時のemail表示を追加しました。
- 手動診断項目の状態表示を明確化しました。
- dev/statusをowner限定にして手動診断化しました。
- 引用返信で他チャンネルの内容が漏れるのを防ぐため、親メッセージを同一チャンネルに限定しました。
- 閲覧権限のないメッセージのブックマークを防ぐため、ブックマークAPIに可視性チェックを追加しました。
変更コミット一覧
- perf: スマホでタブ切替が重いため、再マウントとシェル再レンダーを解消 (2eceee1)
- perf: スマホでプロジェクトパネルが固まるため、チャットのmarkdown再パースをメモ化 (d87b082)
- fix: チャンネルファイル一覧APIをワークスペース単位に絞り込み (ad082ba)
- fix: Codexレビュー指摘(複数チャンネル対応・削除済みメッセージ除外・送信順序)を反映 (379af90)
- feat: サイドバーのファイルクリック挙動をチャット本文と統一 (0bddd31)
- fix: プロジェクトを開くボタンの位置とサイドバー表記を調整、レビュー指摘を反映 (3065fc2)
- feat: プロジェクト概要のタスクを折りたたみ・未完了優先に変更、チャンネルのファイル一覧を追加 (a36dbcd)
- fix: ネイティブファイル選択ダイアログで.csvが除外される環境があるため、accept属性に拡張子を追加 (7cdec26)
- fix: MIME未指定の.csvがformData経由でoctet-streamになり正規化から漏れるため、対応する (3ca415e)
- fix: pptxの数値文字参照が未デコードで検索インデックスに壊れた文字が残るため、対応する (317c1c3)
- fix: 有効なUTF-8がU+FFFDを含む場合にCP932へ誤フォールバックするため、fatalデコードで判定する (f602935)
- fix: Shift_JIS(CP932)で書き出されたCSVがUTF-8前提のデコードで文字化けするため、対応する (e111cba)
- fix: CSVがapplication/vnd.ms-excelとして報告される環境で検索対象外になるため、拡張子で正規化する (06058b8)
- fix: chat-attachmentsバケットのMIME許可リストが未更新でpptx/CSVアップロードが失敗するため、追加する (6e4a98e)
- fix: pptxのスライド並び替え後にファイル名連番で抽出順が狂うため、表示順を解決する (3aa0660)
- fix: pptxの手動改行・タブが消えて単語が結合するため、区切り文字に変換する (fc3e10d)
- fix: pptxのラン分割で単語が分断されるため、段落単位で連結する (cd0ca69)
- fix: レガシーPowerPoint(.ppt)がアップロードだけ通り検索対象化されないため、対応から外す (6968747)
- fix: xml:space="preserve"属性付きのpptxテキストが抽出から漏れるため、正規表現を修正 (119909e)
- feat: チャット添付でPowerPoint・CSVを送れないため、対応形式に追加 (0bdb184)
- fix: PCで長文引用返信がパネル幅を超えて省略されないため、親カラムにmin-width:0を付与 (6640acd)
- fix: 送信/編集直後の引用返信でメンションが@不明なメンバーになるため、名前解決を渡す (c352964)
- fix: PCの引用返信バーでレイアウト崩れとメンション未解決が起きるため、省略表示とメンション可読化を修正 (975be91)
- fix: メッセージリアクション・チャンネルメンバー追加のIDOR、エラー隠蔽を解消 (f910bbf)
- fix: 古いメッセージへのジャンプが効かないケースを修正 (f464caf)
- fix: ブックマークのアクセス制御漏れとジャンプ失敗を修正 (717487b)
- fix: チャット復元のrace回避 (41bd8c0)
- fix: チャット再訪導線のため、前回チャンネル復元を追加 (bb0c9b9)
- fix: プロジェクト詳細のチャットタブでモバイル時のEnter誤送信を防止 (ee8c73e)
- fix: 非活性化スキーマ着手のため、在籍状態カラムを追加 (af5a18f)
- fix: スマホでの誤送信防止のため、チャット入力のEnterを改行に変更 (3a7da51)
- fix: Google再接続でカレンダー選択維持漏れの修正 (9038a29)
- fix: 期限切れGoogle連携復旧のため、設定画面に再接続導線を追加 (6292edc)
- fix: member一覧表示のため、不要な全件email解決を回避 (dc3c3b2)
- fix: invalid_grant再接続導線維持のため、JSON差分に強い判定へ修正 (1212fde)
- fix: 期限切れGoogle連携で設定画面が落ちるため、再接続導線を修正 (5dc61c6)
- fix: プロフィール確認のため、hover時のemail表示追加 (8964026)
- fix: 手動診断項目の状態表示明確化 (129a226)
- fix: 手動診断UI誤認防止のため、接続状態ラベルを修正 (acbf61a)
- fix: dev/status を owner 限定にして手動診断化 (51d45db)
- fix: 引用返信で他チャンネルの内容が漏れるのを防ぐため、親メッセージを同一チャンネルに限定 (7367af6)
- fix: 閲覧権限のないメッセージのブックマークを防ぐため、ブックマークAPIに可視性チェックを追加 (baa32c0)
- feat: チャットの会話追跡性向上のため、引用返信・パーマリンク・ブックマーク等を追加 (1ce3a0b)