[Feature Request]: Support /m/auth mobile deep-link route for self-hosted instances
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- docker, kubernetes, typescript
- Lĩnh vực
- authentication, mobile, web-dev
Hướng nghiên cứu
Bắt đầu bằng cách lần theo entry point /m/auth qua mã nguồn định tuyến của web frontend và xem xét các template email giao dịch tạo ra các liên kết di động. So sánh flow self-hosted hiện có với các yêu cầu của mobile client chính thức; công việc hoàn tất khi route thực hiện xong handoff dự kiến hoặc flow chuyển hướng operator được ghi nhận trong tài liệu bảo toàn các tham số xác thực bắt buộc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- TypeScript
- Star
- 61.1k
- Fork
- 6.1k
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 82
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của makeplane/plane
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
makeplane/plane#10082 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[bug]: Email notifications show a broken avatar for users without a profile photoCó thể đã có người làm @gurnoorpannu đã nhận 11 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
makeplane/plane#10009 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
🐛 Bug: Calendar work items cannot be opened on mobileCó thể đã có người làm @pennnnnnnnnn đã nhận 13 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[bug]: First day of the week section not translated when Idioma is EspañolCó thể đã có người làm @deepcfr đã nhận 16 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
makeplane/plane#9967 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[bug]: First day of the week section not translated when Idioma is EspañolCó thể đã có người làm @Indira-kumar đã nhận 14 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của makeplane/plane
Issue tương tự
-
a10y a10y-audit ai-driven-qa claude
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
linagora/twake-directory-manager#219 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
Maintainer thường phản hồi trong vòng 1 ngày
-
0️⃣ phase/new
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Pulse v7: buildPreferencesFromTelos() bypasses telosSectionOrFile(), renders empty on unified-TELOS installsCó thể đã có người làm @zephyr91 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
danielmiessler/LifeOS#2393 ·
Maintainer thường phản hồi trong vòng 4 ngày