bepass-org / bepass-org/oblivion
Allow aborting during connection establishment
Nobody has claimed this yet.
- Dominant language
- Dart
- Stars
- 4.8k
- Forks
- 634
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 1
Description
در مواقعی که اتصال انجام نمیشه و در حال جستجو و اتصال قرار میگیره دیگه با زدن دکمه دیسکانکت نمیشه، از قسمت نوتیفیکیشن هم در حال کانکت باقی میمونه. یه جورایی هنگ میکنه تا اینکه بخواید وارد قسمت تنظیمات اندروید و بخش apps بشید، و اپلیکیشن رو force stop کنید هیچ راه دیگری نیست. در این حالت دسترسی به اینترنت عادی هم وجود نداره و در مرحله کانکتینگ گیر میکنه.
این مشکل در مواقعی بوجود میاد که یا اینترنت کاربر ضعیفه و یا اینکه خود سرورهایی که قراره بهشون کانکت بشه مشکل دارن یا در پیدا کردن مسیرهای بهتر برنامه ناتوان میمونه به هر حال در این شرایط نگه داشته پروسه ها و توقف کانکت دردسرساز یا ناخوشایند میشه و بعضی ها که بلد نیستن کلا نمیتونن موقفش کنن.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the connection-establishment flow and the disconnect action described in the report, then inspect how the Android notification represents the connecting state. Reproduce a stalled connection under weak or unavailable server conditions; done means disconnect can abort it, the notification leaves the connecting state, and normal internet access returns without force-stopping the app.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, dart
- Domain
- mobile, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100