[Feature Request]: Support /m/auth mobile deep-link route for self-hosted instances
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 30/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 静か
- 技術スタック
- docker, kubernetes, typescript
- 領域
- authentication, mobile, web-dev
調査の方向性
まず、Web フロントエンドのルーティングソースをたどって /m/auth エントリーポイントを追跡し、モバイルリンクを生成するトランザクションメールテンプレートを確認します。利用可能なセルフホストフローを公式モバイルクライアントの想定と比較します。ルートが意図したハンドオフを完了するか、文書化されたオペレーターリダイレクトフローが必要な認証パラメーターを保持すれば、作業は完了です。
索引モデルが issue の本文から書いたものです。
説明
Description
On a self-hosted Plane instance, mobile app authentication / email deep links attempt to open the /m/auth URL path, which returns HTTP 404 Not Found.
Current Behavior
Clicking a mobile deep link (from the app or an authentication email) that targets /m/auth results in a 404 response from the self-hosted instance. Reviewing the web frontend routing source and the transactional email templates in this repository shows no route registered for that path — it appears to be an endpoint the official (closed-source) mobile app clients expect, but which self-hosted deployments never implement.
Expected Behavior
Self-hosted instances should either:
- Implement a
/m/authroute that completes the mobile deep-link handoff (matching whatever the official app clients expect), or - Document the intended self-hosted mobile-auth flow so operators can implement an equivalent redirect themselves.
Workaround (if any)
None found in the open-source codebase. A reverse-proxy redirect from /m/auth to the standard web sign-in page avoids the 404 but does not complete a native app deep-link handoff (any auth token parameters in the original URL are lost).
Environment
- Deployment: self-hosted (Docker/Kubernetes), current release
- Relevant config: standard self-hosted install, no custom auth provider
- 主要言語
- TypeScript
- スター
- 61.1k
- フォーク
- 6.1k
- 平均マージ
- 1日 18時間
- マージ済み PR(30日)
- 84
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
makeplane/plane のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
makeplane/plane#10082 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[bug]: Email notifications show a broken avatar for users without a profile photo対応中かも @gurnoorpannu が 9 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
makeplane/plane#10009 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
🐛 Bug: Calendar work items cannot be opened on mobile対応中かも @pennnnnnnnnn が 11 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
[bug]: First day of the week section not translated when Idioma is Español対応中かも @deepcfr が 14 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
makeplane/plane#9967 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
[bug]: First day of the week section not translated when Idioma is Español対応中かも @Indira-kumar が 11 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
makeplane/plane の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
db-ux-design-system/core-web#8613 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
bug:new
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
callstackincubator/simlock#934 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
gchq/LD-Explorer#286 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
foxglove/mcap#1907 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信