[PR #7811] [MERGED] feat: support invite member by link on mobile #8132

Closed
opened 2026-03-23 23:22:45 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/7811
Author: @LucasXu0
Created: 4/23/2025
Status: Merged
Merged: 4/24/2025
Merged by: @LucasXu0

Base: mainHead: invite_link_issues


📝 Commits (9)

  • 9b4e0c1 fix: invitation link issues
  • 4eb122c fix: cargo fmt
  • 33ef5cc feat: support invite member by link on mobile
  • 4e3c479 feat: implement new settings page design on mobile
  • 5d386e7 feat: add leave workspace button
  • 226bf52 Merge branch 'main' into invite_link_issues
  • 6190712 fix: flutter analyze
  • ac74064 fix: bloc error
  • 0e86718 feat: add addMembers page

📊 Changes

33 files changed (+1304 additions, -311 deletions)

View changed files

📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/about/about_setting_group.dart (+11 -10)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/ai/ai_settings_group.dart (+3 -17)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/appearance/rtl_setting.dart (+3 -11)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/appearance/text_scale_setting.dart (+3 -11)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/appearance/theme_setting.dart (+3 -11)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/cloud/cloud_setting_group.dart (+19 -15)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/font/font_setting.dart (+3 -12)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/language_setting_group.dart (+3 -12)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/personal_info/personal_info_setting_group.dart (+16 -12)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/support_setting_group.dart (+7 -6)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/user_session_setting_group.dart (+10 -4)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/widgets/mobile_setting_group_widget.dart (+11 -4)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/widgets/mobile_setting_item_widget.dart (+9 -5)
frontend/appflowy_flutter/lib/mobile/presentation/setting/widgets/mobile_setting_trailing.dart (+42 -0)
frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/add_members_screen.dart (+349 -0)
frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/invite_member_by_link.dart (+356 -0)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/invite_members_screen.dart (+69 -94)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/member_list.dart (+48 -39)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/workspace_setting_group.dart (+13 -1)
📝 frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/mention/mention_page_bloc.dart (+3 -1)

...and 13 more files

📄 Description

Feature Preview

  • update user avatar style in members page
  • invitation link error
  • disable logs in test

PR Checklist

  • My code adheres to AppFlowy's Conventions
  • I've listed at least one issue that this PR fixes in the description above.
  • I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes.
  • All existing tests are passing.

Summary by Sourcery

Fix invitation link generation and improve user interface elements

Bug Fixes:

  • Resolve invitation link generation by adding validation for empty invite codes
  • Improve error handling for invite code retrieval

Enhancements:

  • Update user avatar styling to use theme-based text styling
  • Modify log disabling mechanism for test environments

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/7811 **Author:** [@LucasXu0](https://github.com/LucasXu0) **Created:** 4/23/2025 **Status:** ✅ Merged **Merged:** 4/24/2025 **Merged by:** [@LucasXu0](https://github.com/LucasXu0) **Base:** `main` ← **Head:** `invite_link_issues` --- ### 📝 Commits (9) - [`9b4e0c1`](https://github.com/AppFlowy-IO/AppFlowy/commit/9b4e0c158f3da6d9dcd64d1af64c4effe1765094) fix: invitation link issues - [`4eb122c`](https://github.com/AppFlowy-IO/AppFlowy/commit/4eb122c86306f632e3d75ff6918fcef43f73ff8d) fix: cargo fmt - [`33ef5cc`](https://github.com/AppFlowy-IO/AppFlowy/commit/33ef5cc43697931a7839db46b5715a4a950ad6d8) feat: support invite member by link on mobile - [`4e3c479`](https://github.com/AppFlowy-IO/AppFlowy/commit/4e3c479ff5516036dba004e66f57ace4ef5a4916) feat: implement new settings page design on mobile - [`5d386e7`](https://github.com/AppFlowy-IO/AppFlowy/commit/5d386e731f4e51b596eb96f7defeb9c7bdfe0ffc) feat: add leave workspace button - [`226bf52`](https://github.com/AppFlowy-IO/AppFlowy/commit/226bf52866e918e887ce43a17976724ffad8ae18) Merge branch 'main' into invite_link_issues - [`6190712`](https://github.com/AppFlowy-IO/AppFlowy/commit/6190712e31dce2c6f1ac236d7042ed7edd5ecf71) fix: flutter analyze - [`ac74064`](https://github.com/AppFlowy-IO/AppFlowy/commit/ac74064de4e6c5cc0a736ecbb55fee7ed1b3ee5a) fix: bloc error - [`0e86718`](https://github.com/AppFlowy-IO/AppFlowy/commit/0e867182bbc722f721dbd26efb5e2e1839c836b0) feat: add addMembers page ### 📊 Changes **33 files changed** (+1304 additions, -311 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/about/about_setting_group.dart` (+11 -10) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/ai/ai_settings_group.dart` (+3 -17) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/appearance/rtl_setting.dart` (+3 -11) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/appearance/text_scale_setting.dart` (+3 -11) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/appearance/theme_setting.dart` (+3 -11) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/cloud/cloud_setting_group.dart` (+19 -15) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/font/font_setting.dart` (+3 -12) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/language_setting_group.dart` (+3 -12) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/personal_info/personal_info_setting_group.dart` (+16 -12) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/support_setting_group.dart` (+7 -6) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/user_session_setting_group.dart` (+10 -4) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/widgets/mobile_setting_group_widget.dart` (+11 -4) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/widgets/mobile_setting_item_widget.dart` (+9 -5) ➕ `frontend/appflowy_flutter/lib/mobile/presentation/setting/widgets/mobile_setting_trailing.dart` (+42 -0) ➕ `frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/add_members_screen.dart` (+349 -0) ➕ `frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/invite_member_by_link.dart` (+356 -0) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/invite_members_screen.dart` (+69 -94) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/member_list.dart` (+48 -39) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/workspace/workspace_setting_group.dart` (+13 -1) 📝 `frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/mention/mention_page_bloc.dart` (+3 -1) _...and 13 more files_ </details> ### 📄 Description <!--- Thank you for submitting a pull request to AppFlowy. The team will dedicate their best efforts to reviewing and approving your pull request. If you have any questions about the project or feedback for us, please join our [Discord](https://discord.gg/wdjWUXXhtw). --> <!--- If your pull request adds a new feature, please drag and drop a video into this section to showcase what you've done! If not, you may delete this section. --> ### Feature Preview - [x] update user avatar style in members page - [x] invitation link error - [x] disable logs in test <!--- List at least one issue here that this PR addresses. If it fixes the issue, please use the [fixes](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests) keyword to close the issue. For example: fixes https://github.com/AppFlowy-IO/AppFlowy/pull/2106 --> --- <!--- Before you mark this PR ready for review, run through this checklist! --> #### PR Checklist - [x] My code adheres to [AppFlowy's Conventions](https://docs.appflowy.io/docs/documentation/software-contributions/conventions) - [x] I've listed at least one issue that this PR fixes in the description above. - [x] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes. - [x] All existing tests are passing. ## Summary by Sourcery Fix invitation link generation and improve user interface elements Bug Fixes: - Resolve invitation link generation by adding validation for empty invite codes - Improve error handling for invite code retrieval Enhancements: - Update user avatar styling to use theme-based text styling - Modify log disabling mechanism for test environments --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 23:22:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#8132
No description provided.