今後やりたいことなどをまとめています。
未振り分け
やってる
フェーズ1: 個人利用がある程度できるようにする
- MCP (Model Context Protocol)
- スニペット機能
- エディタ内で最低限のスタイルを適用する
- 受信トレイ
- トピックを購読する機能
- ページ閲覧中にTODOリストのチェックボックスが更新できるようにする
- 公開Web API
- Markdownのレンダリングまわりの見直し
- 折りたたみ記法のスタイル調整
- コードブロック内のシンタックスハイライト
- アラート構文が書けるようにする
- Mermaid対応
- ページタイトルを変更したとき、そのページを参照しているページ本文内のタイトルも変更する
- ページ詳細に「このページにリンクしたページを作る」ボタンを設ける
- コードブロックにコピーボタンを追加する
- Userモデル内のスペースに関するメソッドをSpaceMemberモデルに移動する
- トピックの名前を更新するとき、そのトピックのリンクに含まれる名前も更新する
- リンク記法でページを作成するとき、含めてはいけない文字がタイトルに含まれていたらエラーにする
- ページにピンが打てるようにする
- OGP画像を動的生成する
- Captcha
- ダークモード
- tailwindcss-safe-area を入れる
- サインアップしたあと予めサンプルスペースを作成する
- ページのリンクとバックリンクをまとめて一覧できる機能
- マークダウンでコピーするボタン
フェーズ2: チーム利用がある程度できるようにする
- プロフィールのアバター画像をアップロードできるようにする
- 自分のアイコンをページに追記しやすくする
- スペースメンバー管理画面の作成
- メンバー招待機能の実装
- メンバー役割変更機能の実装
- メンバー削除機能の実装
- スペース所有権移譲機能の実装
- アクティビティログ機能の実装
- 通知機能の基盤実装
- ページをお気に入りに保存してあとから参照できるようにする
フェーズ3: 有料プランの導入
いつかやりたい
- 外部サイトの埋め込み
- コンテンツの埋め込みができるようにする
- ページ本文1行目の内容によってカードのUIを変える
- 脚注が書けるようにする
- アナリティクス
- ユーザー登録時にクライアントサイドでタイムゾーンを取得して保存するようにする
- 下書きを破棄できるようにする
- トピックごとにRSSフィードを用意する
- 入力フォームに文字数カウントを表示する
- Dialを入れてみる
- rack-mini-profiler を本番で使う
- SAML対応
- ログ出力を調整する
- エディター - 折り返しオプション
- プロフィールページのパスにアットマークを入れなかったとき、正しいプロフィールページへ転送する
- SeleniumからPlaywrightに乗り換える
- 見てるページをWikinoに保存できるブラウザ拡張
- AttachmentFilter の依存関係違反を修正する
- PageLinkFilter の依存関係違反を修正する
- Ahoyを入れる
- active_record_doctor を導入する
- tsconfigの見直し
- ERB Formatter を導入する
- SECURITY mdを書く
やった
- サイドバーの「コミュニティ」を別の場所に表示する
- 権限周りの修正
- Markdown記法の解説ページを作る
- 画像を添付したときheight属性を入力しないようにする
- 参加しているトピックの一覧をスペースページに表示する
- サイドバーを導入する
- リスト上で改行したときの挙動を改善する