bepass-org / bepass-org/oblivion

Allow aborting during connection establishment

Open
#147 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.