[PR #7711] [CLOSED] [WIP]feat: vault mode #8057

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/7711
Author: @appflowy
Created: 4/8/2025
Status: Closed

Base: mainHead: anon_user_mode


📝 Commits (8)

  • 7ffd459 chore: anon mode
  • 495226f Merge branch 'main' into anon_user_mode
  • 5a99da9 chore: anon login
  • 1525a36 chore: remove unused code
  • cf8fb19 chore: test
  • 4b0d61b chore: do not show logout button on mobile when current user is anon
  • f28a299 chore: exit anon mode
  • 2d5946e chore: clippy

📊 Changes

50 files changed (+443 additions, -721 deletions)

View changed files

📝 frontend/.vscode/launch.json (+124 -124)
📝 frontend/appflowy_flutter/integration_test/shared/base.dart (+0 -5)
📝 frontend/appflowy_flutter/ios/Podfile.lock (+23 -23)
📝 frontend/appflowy_flutter/lib/env/backend_env.dart (+2 -0)
📝 frontend/appflowy_flutter/lib/env/cloud_env.dart (+1 -21)
📝 frontend/appflowy_flutter/lib/mobile/presentation/setting/user_session_setting_group.dart (+0 -33)
📝 frontend/appflowy_flutter/lib/startup/deps_resolver.dart (+0 -7)
📝 frontend/appflowy_flutter/lib/startup/startup.dart (+19 -1)
📝 frontend/appflowy_flutter/lib/startup/tasks/generate_router.dart (+0 -12)
📝 frontend/appflowy_flutter/lib/startup/tasks/rust_sdk.dart (+24 -4)
📝 frontend/appflowy_flutter/lib/user/application/anon_user_bloc.dart (+1 -19)
📝 frontend/appflowy_flutter/lib/user/application/auth/af_cloud_auth_service.dart (+2 -2)
📝 frontend/appflowy_flutter/lib/user/application/auth/af_cloud_mock_auth_service.dart (+12 -3)
📝 frontend/appflowy_flutter/lib/user/application/auth/auth_service.dart (+1 -1)
📝 frontend/appflowy_flutter/lib/user/application/auth/backend_auth_service.dart (+15 -29)
📝 frontend/appflowy_flutter/lib/user/application/sign_in_bloc.dart (+1 -10)
📝 frontend/appflowy_flutter/lib/user/presentation/router.dart (+0 -4)
📝 frontend/appflowy_flutter/lib/user/presentation/screens/screens.dart (+0 -1)
📝 frontend/appflowy_flutter/lib/user/presentation/screens/sign_in_screen/mobile_sign_in_screen.dart (+4 -6)
📝 frontend/appflowy_flutter/lib/user/presentation/screens/sign_in_screen/widgets/anonymous_sign_in_button.dart (+1 -1)

...and 30 more files

📄 Description

Enhancements:

  • Remove local authentication type
  • Simplify authentication flow
  • Improve user onboarding experience

Chores:

  • Refactor authentication-related code
  • Update default user naming

Summary by Sourcery

Implement anonymous mode for AppFlowy, allowing users to use the application without creating an account

New Features:

  • Add support for anonymous user mode with isolated data storage

Enhancements:

  • Remove local authentication type
  • Simplify authentication flow
  • Improve user onboarding experience

Chores:

  • Refactor authentication-related code
  • Update default user naming

🔄 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/7711 **Author:** [@appflowy](https://github.com/appflowy) **Created:** 4/8/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `anon_user_mode` --- ### 📝 Commits (8) - [`7ffd459`](https://github.com/AppFlowy-IO/AppFlowy/commit/7ffd4598755edc11e67dbff49c4ef14fdd13088e) chore: anon mode - [`495226f`](https://github.com/AppFlowy-IO/AppFlowy/commit/495226fa2cf6da5221baea05fc71311fc35c70da) Merge branch 'main' into anon_user_mode - [`5a99da9`](https://github.com/AppFlowy-IO/AppFlowy/commit/5a99da9a453ae297da51eb4ae0907a9b9732100d) chore: anon login - [`1525a36`](https://github.com/AppFlowy-IO/AppFlowy/commit/1525a363f2b582d03fd77d72ecd75c49e2046586) chore: remove unused code - [`cf8fb19`](https://github.com/AppFlowy-IO/AppFlowy/commit/cf8fb199767ba1c6f294509d3bcaf00e135a98f0) chore: test - [`4b0d61b`](https://github.com/AppFlowy-IO/AppFlowy/commit/4b0d61b53499e9c5be0254d92a6e556443ea7e7f) chore: do not show logout button on mobile when current user is anon - [`f28a299`](https://github.com/AppFlowy-IO/AppFlowy/commit/f28a29978653f2ebd38f0f8faf87a978d7f5b54f) chore: exit anon mode - [`2d5946e`](https://github.com/AppFlowy-IO/AppFlowy/commit/2d5946e75c81261f6103186e2fee9f9c594e8d69) chore: clippy ### 📊 Changes **50 files changed** (+443 additions, -721 deletions) <details> <summary>View changed files</summary> 📝 `frontend/.vscode/launch.json` (+124 -124) 📝 `frontend/appflowy_flutter/integration_test/shared/base.dart` (+0 -5) 📝 `frontend/appflowy_flutter/ios/Podfile.lock` (+23 -23) 📝 `frontend/appflowy_flutter/lib/env/backend_env.dart` (+2 -0) 📝 `frontend/appflowy_flutter/lib/env/cloud_env.dart` (+1 -21) 📝 `frontend/appflowy_flutter/lib/mobile/presentation/setting/user_session_setting_group.dart` (+0 -33) 📝 `frontend/appflowy_flutter/lib/startup/deps_resolver.dart` (+0 -7) 📝 `frontend/appflowy_flutter/lib/startup/startup.dart` (+19 -1) 📝 `frontend/appflowy_flutter/lib/startup/tasks/generate_router.dart` (+0 -12) 📝 `frontend/appflowy_flutter/lib/startup/tasks/rust_sdk.dart` (+24 -4) 📝 `frontend/appflowy_flutter/lib/user/application/anon_user_bloc.dart` (+1 -19) 📝 `frontend/appflowy_flutter/lib/user/application/auth/af_cloud_auth_service.dart` (+2 -2) 📝 `frontend/appflowy_flutter/lib/user/application/auth/af_cloud_mock_auth_service.dart` (+12 -3) 📝 `frontend/appflowy_flutter/lib/user/application/auth/auth_service.dart` (+1 -1) 📝 `frontend/appflowy_flutter/lib/user/application/auth/backend_auth_service.dart` (+15 -29) 📝 `frontend/appflowy_flutter/lib/user/application/sign_in_bloc.dart` (+1 -10) 📝 `frontend/appflowy_flutter/lib/user/presentation/router.dart` (+0 -4) 📝 `frontend/appflowy_flutter/lib/user/presentation/screens/screens.dart` (+0 -1) 📝 `frontend/appflowy_flutter/lib/user/presentation/screens/sign_in_screen/mobile_sign_in_screen.dart` (+4 -6) 📝 `frontend/appflowy_flutter/lib/user/presentation/screens/sign_in_screen/widgets/anonymous_sign_in_button.dart` (+1 -1) _...and 30 more files_ </details> ### 📄 Description Enhancements: - Remove local authentication type - Simplify authentication flow - Improve user onboarding experience Chores: - Refactor authentication-related code - Update default user naming ## Summary by Sourcery Implement anonymous mode for AppFlowy, allowing users to use the application without creating an account New Features: - Add support for anonymous user mode with isolated data storage Enhancements: - Remove local authentication type - Simplify authentication flow - Improve user onboarding experience Chores: - Refactor authentication-related code - Update default user naming --- <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:24 +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#8057
No description provided.