مدد اور طریقہ
یہ رہنما کیسے پڑھیں
یہ Yapmesh ایپ کی مکمل رہنما ہے، ورژن 1.1.1، جیسی وہ 23 اکتوبر 2026 کو تھی۔ یہ ہر اسکرین کو اُسی ترتیب سے دکھاتی ہے جس ترتیب سے آپ اُن تک پہنچتے ہیں، ہر سوئچ اور بٹن کو اسکرین پر لکھے ہوئے بالکل انہی الفاظ سے پکارتی ہے، اور ایپ کا ہر پیغام جوں کا توں نقل کرتی ہے تاکہ آپ اپنی اسکرین والا جملہ اس صفحے پر تلاش کر سکیں۔ ایپ کی اسکرینیں عموماً انگریزی میں ہوتی ہیں، اس لیے اسکرین کے الفاظ یہاں انگریزی ہی میں Join the mesh کی طرح لکھے گئے ہیں، اور ایپ کے اندر کا راستہ Menu → Settings → Safety → Blocked people کی طرح۔ Menu ہوم اسکرین کے اوپر دائیں کونے والا ⋮ ہے۔
نام۔ ایپ اپنی زیادہ تر اسکرینوں پر خود کو Yap کہتی ہے اور رسمی اسکرینوں پر Yapmesh۔ دونوں ایک ہی چیز ہیں: Yap چھوٹا نام ہے اور Yapmesh پورا نام، اور ویب سائٹ، پیکج اور قانونی صفحات Yapmesh استعمال کرتے ہیں۔
تصویریں۔ ہر تصویر اصلی ایپ کی اصلی اسکرین ہے، کچھ بھی بنایا یا گھڑا نہیں گیا۔ زیادہ تر تصویریں Samsung Galaxy A07 سے ہیں جس پر 11 ستمبر 2026 والا بلڈ چل رہا تھا؛ جن اسکرینوں پر صرف ساکن سیٹنگز، ڈائیلاگ اور خالی حالتیں ہیں وہ اسی بلڈ کے براؤزر کلائنٹ سے لی گئیں (ایپ کی وہ کاپی جو فون لیپ ٹاپ کو دیتا ہے، دیکھیں لیپ ٹاپ پر Yapmesh)، جو وہی پروگرام ہے بس براؤزر میں بنا ہوا۔ براؤزر والی کاپی ایپ کا اپنا ٹیل (فیروزی) رنگ پہنتی ہے؛ اینڈرائیڈ 12 یا نئے فون پر رنگ آپ کے وال پیپر کے مطابق بدلتے ہیں، اس لیے آپ کی اسکرینیں نیلی، ہری یا کہربائی بھی ہو سکتی ہیں۔ تصویروں میں نام (Amina، Bea، Zak، Ward 4) ٹیسٹ فونوں پر ٹیسٹ نام ہیں۔ اس کے بعد مینو چھوٹے کیے گئے اور نئی اسکرینیں شامل ہوئیں؛ اُن کا بیان الفاظ میں ہے، اس لیے کچھ تصویریں آپ کے فون سے پرانی ترتیب دکھاتی ہیں۔
سچائی کے لیبل۔ جہاں ضروری ہے، کسی خصوصیت پر تین میں سے ایک لیبل لگا ہے۔ فونوں پر جانچا گیا کا مطلب ہے کہ اسے اصلی فونوں کے درمیان چلا کر لاگ کیا گیا ہے۔ جزوی طور پر جانچا گیا کا مطلب ہے کہ اس کا کچھ حصہ ایسے چلا ہے۔ بن گیا، ابھی فون پر نہیں چلا کا مطلب ہے کہ یہ خودکار ٹیسٹ پاس کر چکی ہے مگر ابھی کسی فون پر بالکل نہیں چلی۔ آخری حصہ ان سب کو ایک جگہ دکھاتا ہے۔
Yapmesh کیا ہے، ایک صفحے میں
Yapmesh ایک میسنجر ہے جو آپ کے فون سے آپ کے آس پاس کے فونوں تک چلتا ہے۔ اسے نہ انٹرنیٹ چاہیے، نہ سم کارڈ، نہ فون نمبر، نہ اکاؤنٹ اور نہ سرور۔ فون بلوٹوتھ، وائی فائی ڈائریکٹ اور کسی بھی وائی فائی نیٹ ورک پر ایک دوسرے کو ڈھونڈتے ہیں، بند پیغام فون سے فون آگے بڑھاتے ہیں، اور انہیں جیب میں لیے پھرتے ہیں جب تک اُس فون سے نہ مل جائیں جس کے لیے پیغام ہے۔ جب انٹرنیٹ ہو تو یہ اسے بھی استعمال کر سکتا ہے، ہمارے کسی سرور کے بغیر۔
- اسے کیا چاہیے
- اینڈرائیڈ 8.1 یا نیا اینڈرائیڈ فون، پرانے 32 بٹ فون بھی۔ تقریباً 55 MB جگہ۔ دوسرے فونوں تک پہنچنے کے لیے بلوٹوتھ یا وائی فائی آن۔
- اسے کیا نہیں چاہیے
- انٹرنیٹ، سم، فون نمبر، ای میل پتہ، پاس ورڈ، اکاؤنٹ، سرور، ایپ اسٹور۔
- آپ کی شناخت
- کنجیوں کا ایک جوڑا جو فون پہلی بار چلنے پر بناتا ہے۔ اس کا پبلک حصہ آپ ہیں: لوگ اسے اسکین کر کے آپ کو شامل کرتے ہیں، ہر نجی چیز اسی پر بند ہوتی ہے، اور آپ کے اوتار کا رنگ اسی سے نکلتا ہے تاکہ آپ ہر فون پر ایک جیسے دکھیں۔
- قیمت
- کچھ نہیں۔ نہ اشتہار، نہ پیسوں والا درجہ، نہ آزمائشی مدت۔ پروٹوکول شائع شدہ ہے۔
- آئی فون
- چلتا ہے: 11 ستمبر 2026 کو ایک ریلیز بلڈ iPhone 17 Pro Max پر انسٹال ہوا اور اسی وائی فائی پر دو اینڈرائیڈ فونوں سے پیغامات کا تبادلہ کیا۔ بلوٹوتھ پر آئی فون صرف دوسرے آئی فونوں تک پہنچ سکتا ہے (ایپل کا Multipeer، بنا ہوا مگر آزمایا نہیں گیا)، اینڈرائیڈ تک کبھی نہیں۔ ابھی کوئی App Store یا TestFlight بلڈ نہیں، اس لیے ڈاؤن لوڈ کو کچھ نہیں۔
- دو ایڈیشن
- yapmesh.com والی کاپی خود کو دوسرے فون کو دے سکتی ہے، میش پر آنے والی اپ ڈیٹس انسٹال کر سکتی ہے، اور ایس ایم ایس وصول کر سکتی ہے۔ Google Play والی کاپی یہ تینوں کام نہیں کر سکتی، کیونکہ Play اس کی اجازت نہیں دیتا؛ وہ اس کے بجائے ایک لنک بھیجتی ہے۔
ایپ حاصل کرنا
ڈاؤن لوڈ کریں
دستخط شدہ انسٹالر، اس کا سائز، اس کا SHA-256 اور دستخطی کنجی کا فنگر پرنٹ تکنیکی صفحے کے ڈاؤن لوڈ والے حصے پر ہیں۔ پہلی بار اینڈرائیڈ آپ سے کہے گا کہ اپنے براؤزر سے انسٹال کی اجازت دیں؛ جو ایپ اسٹور سے نہ ہو اس کے لیے یہ عام بات ہے۔ جن Samsung فونوں پر Auto Blocker آن ہو وہ ہر انسٹال روک دیتے ہیں جب تک اسے Settings → Security and privacy → Auto Blocker میں بند نہ کیا جائے۔
کسی دوست کے فون سے لیں

جس فون پر پہلے سے Yapmesh ہو وہ اسے ایسے فون پر انسٹال کر سکتا ہے جس پر کچھ نہیں، بالکل بغیر انٹرنیٹ کے۔ فونوں پر جانچا گیا
- دینے والے فون پر: Menu → Share the app، پھر Give Yap to a phone that has nothing کے نیچے Start a hotspot for them دبائیں۔ اسکرین دو کوڈ دکھاتی ہے: 1. Scan to join … نیٹ ورک کے نام اور پاس ورڈ کے ساتھ، اور 2. Then scan this to open the download۔
- لینے والے فون پر: کیمرا کھولیں اور پہلا کوڈ اسکین کر کے ہاٹ اسپاٹ سے جڑیں۔ فون کہے گا کہ اس نیٹ ورک پر انٹرنیٹ نہیں؛ یہ متوقع ہے۔ اگر وہ پوچھے کہ اسی نیٹ ورک پر رہیں، تو مان لیں، اور ڈاؤن لوڈ کے دوران موبائل ڈیٹا بند کر دیں۔
- دوسرا کوڈ اسکین کریں۔ دینے والے فون کے پتے پر ایک صفحہ کھلے گا؛ Download دبائیں، اینڈرائیڈ پوچھے تو ذریعے کی اجازت دیں، فائل کھولیں اور Install دبائیں۔
- دینے والے فون کی اسکرین پر Signer fingerprint والی لائن کو نئے فون پر Menu → Share the app → ⓘ → About سے ملائیں۔ اگر لائنیں مختلف ہوں تو یہ وہی ایپ نہیں۔
- کام ختم ہونے پر دینے والے فون پر Stop the hotspot دبائیں۔
اگر دینے والا فون یہ نہ کر سکے تو غلطی دکھاتا ہے: “This build cannot host a hotspot.”، “Android needs the location or nearby-devices permission to start a hotspot.”، “The phone refused to start a hotspot (is Wi-Fi off, or another hotspot on?).”۔ 7 ستمبر 2026 کے لاگ (سیشن 3) میں درج ہے کہ ایک نئے فون کو 54.6 MB کا انسٹالر اس طرح تقریباً 45 سیکنڈ میں ملا۔
لیپ ٹاپ کے براؤزر میں استعمال کریں
فون کے وائی فائی یا ہاٹ اسپاٹ پر کوئی بھی براؤزر Yapmesh کو مکمل نوڈ کے طور پر کھول سکتا ہے، لیپ ٹاپ پر کچھ انسٹال کیے بغیر۔ دیکھیں لیپ ٹاپ پر Yapmesh۔
پہلی بار چلانا


پہلی اسکرین صرف ایک چیز پوچھتی ہے: نام۔ First name is fine (پہلا نام کافی ہے)، زیادہ سے زیادہ 64 حروف۔ یہی نام دوسرے فون آپ کے پیغامات کے ساتھ دکھاتے ہیں؛ یہ اکاؤنٹ نہیں اور کوئی اسے جانچتا نہیں۔ اس کے نیچے ایپ بتاتی ہے کہ آگے کیا ہوگا: “Next, Yap asks for Bluetooth and nearby-devices access: that is how phones find each other without Wi-Fi.”
Join the mesh (میش میں شامل ہوں) آپ کی کنجیوں کا جوڑا بناتا ہے اور ایپ کھول دیتا ہے۔ خالی نام خاموشی سے رد ہو جاتا ہے۔
I prefer to listen اُس کے لیے ہے جو پڑھنے کے بجائے سننا پسند کرے: “The phone reads messages out, says what happens, and shows six big buttons.” یہ Chat settings کے تین سوئچ ایک ساتھ آن کر دیتا ہے؛ دیکھیں بڑے بٹن اور سننا۔ I already have Yapmesh وہ کنجی واپس لاتا ہے جس کا آپ نے کسی دوسرے فون پر بیک اپ لیا تھا؛ دیکھیں اپنی کنجی کا بیک اپ۔
Privacy preferences کچھ بھی مانگنے سے پہلے اجازتوں کا دروازہ کھولتا ہے۔ “Yap only asks for what you leave on. Anything off is never requested; you can still allow it later from the Mesh tab. The app works without any of these over the same Wi-Fi, by hand-carry and by SMS.”
| سوئچ | یہ کیا اجازت دیتا ہے | بند کرنے کی قیمت |
|---|---|---|
| Bluetooth | بلوٹوتھ پر تلاش، اعلان اور جڑنا (اینڈرائیڈ 12 اور نئے یہ پوچھتے ہیں؛ پرانے ورژن انسٹال پر ہی دے دیتے ہیں)۔ | “Reach phones with no Wi-Fi. Off: Bluetooth links stay idle.” |
| Nearby devices | اینڈرائیڈ 13 اور نئے پر قریبی وائی فائی ڈیوائسز؛ اینڈرائیڈ 12 اور پرانے پر استعمال کے دوران لوکیشن، کیونکہ وہ ورژن اس کے بغیر وائی فائی ڈائریکٹ تلاش نہیں کر سکتے۔ | “Find phones for Wi-Fi Direct (Location on Android 12 and older). Off: only phones on the same Wi-Fi.” |
| Notifications | نوٹیفکیشن دکھانا، اُس ایک خاموش نوٹس سمیت جو میش کو پس منظر میں چلائے رکھتا ہے۔ | “One quiet notice keeps the mesh alive in the background. Off: the mesh pauses when the app is hidden.” |
نیچے والا بٹن نام خالی ہونے تک Enter your name first کہتا ہے، سب سوئچ بند ہوں تو Join without any permission، ورنہ Join with these۔ جو اجازت آپ رد کر دیں، ایپ اسے دوبارہ کبھی نہیں مانگتی؛ وہ Mesh ٹیب پر ایک سرمئی چپ کی شکل میں دکھتی ہے (دیکھیں رکے ہوئے ڈنڈے) جسے دبانے سے فون کی سیٹنگز کھلتی ہیں۔
کیمرا، مائیکروفون اور لوکیشن صرف اسی لمحے مانگے جاتے ہیں جب کسی فیچر کو ان کی ضرورت ہو: کوڈ اسکین کرنا، آواز کا نوٹ ریکارڈ کرنا، جگہ بھیجنا۔ اس رہنما میں ہر ایک کی وضاحت وہیں ہے جہاں وہ آتا ہے۔
ہوم اسکرین

ہوم کے نیچے چار ٹیب ہیں: Chats، Mesh، People اور Files۔ ایپ بار ٹیب کا عنوان دکھاتی ہے (Chats ٹیب پر Yap) اور اس کے نیچے ایک زندہ لائن: “3 in mesh”، یا چھپے ہونے کی صورت میں “Hidden · 3 in mesh”۔ اس سے پہلے چھوٹا آئیکن بتاتا ہے کہ کوئی لنک جڑا ہے یا نہیں۔
ایپ بار کے بٹن، بائیں سے دائیں:
- تلاش (صرف Chats ٹیب پر): عنوان کی جگہ Search chats آ جاتا ہے۔ نام اور جھلکیاں ملاتا ہے۔ کچھ نہ ملے تو “No chats match “…”.”۔
- SOS (سرخ، بار پر واحد سرخ بٹن): ایک بار دبانے سے صرف “Hold the SOS button to send an alert” دکھتا ہے، سوائے اس کے کہ آپ نے Two-tap SOS آن کیا ہو۔ دیر تک دبانے سے بھیجنے والی شیٹ کھلتی ہے۔ دیکھیں SOS۔
- آنکھ: Hide me / Show me۔ ایک بار دبائیں تو قریبی فونوں سے غائب، ایک بار اور تو واپس۔ دیکھیں چھپنا۔
- مینو (⋮)، جان بوجھ کر چھوٹا رکھا گیا: New group، Share the app، Hidden chats، پھر Settings اور Help (یہ صفحہ)، اور اسکرین لاک آن ہونے پر Lock now۔ باقی سب کچھ Settings میں ہے؛ سیٹنگز کا نقشہ بتاتا ہے کہ ہر چیز کہاں گئی۔
نیچے بائیں کونے والا مائیکروفون بات کرنے کے لیے دبانے والا بٹن (push to talk) ہے؛ دیکھیں نیچے۔
وہ لائنیں جو ضرورت پڑنے پر آتی ہیں۔ ایپ بار کے نیچے Retry بٹن والی سرخ پٹی کا مطلب ہے کہ ریڈیو شروع نہیں ہو سکے؛ اس کا متن ہی غلطی ہے۔ Chats ٹیب پر ایک سرمئی اسٹیٹس گولی مثلاً “Looking for nearby phones · 2 phones · Wi-Fi + Bluetooth” کہتی ہے اور دبانے پر سیڑھی کھول دیتی ہے؛ یہ چھ سیکنڈ بعد مدھم ہو جاتی ہے۔ ایک لائن کا اشارہ جیسے “Turn on Bluetooth to reach phones with no Wi-Fi” یا “Allow nearby devices in Settings to reach phones with no Wi-Fi” تب آتا ہے جب 30 سیکنڈ تک کوئی لنک نہ جڑے اور کوئی ریڈیو رکا ہو، اور لنک جڑتے ہی چلا جاتا ہے۔ جب قریب کسی نے SOS بھیجا ہو تو سرخ SOS بینر آتا ہے۔
باہر نکلنا۔ کسی ٹیب پر بیک دبانے سے “Press back again to leave the mesh” دکھتا ہے؛ دو سیکنڈ کے اندر دوبارہ دبانے سے ایپ بند ہو جاتی ہے۔ جب تک ایپ کھلی ہے، یا اپنے “Yap is on the mesh” نوٹیفکیشن کے ساتھ پس منظر میں ہے، آپ کا فون دوسروں کے لیے پیغام آگے بڑھاتا رہتا ہے۔ بند کرنے کے بعد کچھ نہیں چلتا۔
بات کرنے کے لیے دبائیں (Push to talk)
ہوم کے نیچے بائیں کونے والا گول مائیکروفون واکی ٹاکی ہے۔ ایک بار دبانے سے صرف “Hold to talk to everyone nearby” دکھتا ہے۔ اسے دبائے رکھیں اور بولیں؛ بٹن بڑا ہو جاتا ہے اور “Talking… let go to stop” کہتا ہے۔ روکنے کے لیے چھوڑ دیں۔ (اردو اور عربی میں بٹن نیچے دائیں کونے میں ہوتا ہے۔)
- یہ Nearby کمرے کی طرح عوامی ہے: ریڈیو کی پہنچ میں Yapmesh والا ہر فون آپ کو سنتا ہے، رابطہ ہو یا اجنبی۔
- یہ صرف ایک قدم جاتا ہے۔ دور کے فون اسے نہیں سنتے، اور کوئی اسے آگے نہیں بڑھاتا۔
- ایک وقت میں ایک ہی شخص بولتا ہے۔ جب کوئی اور بول رہا ہو تو آپ کا بٹن “Amina is talking” یا “Someone else is talking” دکھاتا ہے۔
- کچھ محفوظ نہیں ہوتا۔ آواز آتے ہی چلتی ہے اور ختم ہو جاتی ہے؛ یہ آواز کا نوٹ نہیں۔
- صرف اکتوبر 2026 والے یا نئے بلڈ کے فون اسے سنتے ہیں۔ پہنچ میں موجود پرانا فون بس کچھ نہیں سنتا۔
جزوی طور پر جانچا گیا 23 اکتوبر 2026 کو ایک اصلاح کے بعد، جو ایک سست لنک کو باقیوں کو روکنے نہیں دیتی، دو A07 کے درمیان ایک صاف کوشش میں 276 میں سے 276 آواز کے پیکٹ پہنچے۔ دوسری کوششوں میں جب بات کے بیچ وائی فائی لنک دوبارہ بنا تو آواز ضائع ہوئی۔ فی الحال اسے آزمائشی خصوصیت سمجھیں۔
بڑے بٹن اور سننا
جسے چیٹس کی فہرست مشکل لگے اس کے لیے Menu → Settings → Chat settings میں تین سوئچ ہیں، جو پہلی اسکرین پر I prefer to listen سے ایک ساتھ آن ہو جاتے ہیں:
- Read messages aloud when they arrive: “In every chat, with this phone's own voice. A chat's menu can turn it on for that chat alone.” صرف ایک چیٹ کے لیے اس کا ⋮ کھولیں، پھر More…، پھر Read this chat aloud۔
- Speak what happens: “Sent, stuck, someone nearby, SOS — said out loud.”
- Big tiles home: “Six large buttons in place of the chats list: Talk, People, Files, SOS, I'm safe, Help.”
بڑے بٹنوں پر Talk آپ کی چیٹس کھولتا ہے (کچھ ان پڑھی ہوں تو “Talk (3 new)”) اور I'm safe Safe & notices کھولتا ہے۔ آواز فون کا اپنا بولنے والا انجن ہے، اس لیے یہ وہی زبانیں بولتا ہے جو فون پر انسٹال ہوں۔ اگر ایپ کی زبان کے لیے کوئی آواز نہ ہو تو ایک بلبلہ “No voice for this language on this phone” کہتا ہے۔ بن گیا، ابھی فون پر نہیں چلا
Chats ٹیب


فہرست میں تین قسم کی قطاریں ہیں۔ Nearby ہمیشہ پہلی اور پن شدہ ہے: ریڈیو کی پہنچ میں سب لوگوں کا عوامی کمرہ، “N in range” بیج اور آخری کہی گئی بات کے ساتھ۔ گروپ کی قطاریں گروپ کا آئیکن اور نام دکھاتی ہیں، ساتھ “Open · anyone nearby can join”، “Private · invite code only”، “Fenced · …” یا “You left …”۔ رابطوں کی قطاریں وہ شخص دکھاتی ہیں، نیلا ٹک اگر آپ نے انہیں روبرو تصدیق کیا ہو، اُس ڈنڈے کا چھوٹا آئیکن جس سے وہ آخری بار پہنچے تھے (اس کا ٹول ٹپ “Reached by Bluetooth” وغیرہ کہتا ہے)، خاموش ہو تو گھنٹی بند کا آئیکن، پن ہو تو پن، اور ان پڑھے پیغامات کی گنتی۔
جھلکیاں بتاتی ہیں کہ کس نے بات کی: اپنی کے لیے “You: …”، اور کمروں اور گروپوں میں بھیجنے والے کا نام۔ منسلک چیزیں یوں دکھتی ہیں: “📷 Photo”، “🎥 Video”، “🎤 Voice note”، “📎 name”، “🎵 name”، “📍 Location”، “📍 Live place”، “👤 Contact”، “📊 question”، “Sticker”، “GIF” اور “Message deleted”۔
پن شدہ چیٹس اوپر رہتی ہیں۔ آرکائیو چیٹس ایک قطار Archived میں سمٹ جاتی ہیں، گنتی کے ساتھ۔ چھپی چیٹس فہرست سے بالکل نکل جاتی ہیں اور Menu → Hidden chats میں رہتی ہیں۔ کسی بھی قطار کو دیر تک دبائیں تو اس کی کارروائیوں والی شیٹ کھلتی ہے (دیکھیں شخص والی شیٹ اور گروپ کارروائیاں)۔
فہرست کے نیچے Groups nearby اُن کھلے گروپوں کی فہرست ہے جن کا اعلان دوسرے فونوں نے کیا، ہر ایک کے ساتھ Join۔
New chat ایک شیٹ کھولتا ہے: New group (“Open to anyone nearby, or private by invite”)، Join a group (“Groups announced nearby, a scanned or pasted invite”)، Scan a QR code (“A contact, a group invite or a message code”)، NFC tap، By sound، Paste a code (“A code that came by any app or SMS”)، اور پھر آپ کے رابطے، ہر ایک پر “Nearby now” یا “Out of range · messages wait” کا نشان۔
لوگوں کو شامل کرنا اور ان کی تصدیق
People ٹیب


سب سے پہلے آپ کا اپنا کارڈ ہے: آپ کا نام، “No account · your key is you” (یا “Hidden from nearby”)، آپ کی کنجی کے پہلے سولہ حروف، اور My code۔
Contacts — “Added by QR, NFC, sound or a pasted code. Messages to them are end-to-end encrypted.” ہر قطار “Nearby now” یا “Not in range” کہتی ہے اور، اگر انہوں نے آپ کو محسوس کرنے کی اجازت دی ہو، تو درجہ بھی (“same room” وغیرہ؛ ورنہ “not around”)۔ چیٹ کھولنے کے لیے دبائیں، شخص والی شیٹ کے لیے دبائے رکھیں۔
Nearby now — “Phones linked to yours right now. Scan to make them contacts. Hold a name to block.” ہر ایک “Verified contact” یا “Not verified — nearby chat only” ہے۔ یہاں کا کوئی اجنبی کوڈ کے تبادلے تک صرف عوامی کمرے میں مل سکتا ہے۔
Blocked by the mesh صرف تب آتا ہے جب آپ کے آس پاس کے فونوں نے کسی کو ووٹ سے نکال دیا ہو؛ دیکھیں میش کا ووٹ۔
Add someone یہ کھولتا ہے: Scan their QR code (“Line of sight: the surest way”)، NFC tap، By sound، Paste a code، Scan any Yap code (“A group invite, a message code or an animated QR”) اور Share the app اُس فون کے لیے جس پر ابھی ایپ نہیں۔
My code: اپنی کنجی دینے کے پانچ طریقے



“Let someone scan this to add you as a verified contact. It carries your public keys only.” کیو آر کے نیچے:
- Copy code as text کلپ بورڈ پر “yap1:…” کوڈ رکھ دیتا ہے: “Code copied. Send it any way you like; the other phone pastes it.”
- Share code یہی متن اینڈرائیڈ کی شیئر شیٹ کے ذریعے کسی بھی ایپ کو دے دیتا ہے۔
- Share as link اسے “https://yapmesh.com/add#yap1:…” لنک کی شکل میں بھیجتا ہے، جو ایپ والے فون پر سیدھا ایپ میں کھلتا ہے۔
- Beam (animated QR) کوڈ کو بدلتے ہوئے کیو آر فریموں کی لڑی کی طرح دکھاتا ہے (“frame 14”، “3 blocks · 441 characters”) اُس کیمرے کے لیے جو ایک گھنا کوڈ نہ پڑھ سکے: “Point the other phone's Yap scanner at this. It keeps changing; the other phone stops on its own once it has enough.”
- Say it by sound اسے چہچہاہٹ کی آواز میں بجاتا ہے۔ اکتوبر 2026 سے جو کوڈ ایک جھونکے میں نہ سمائے وہ لگاتار آٹھ تک جھونکوں میں جاتا ہے، اس لیے پورا رابطہ کوڈ سما جاتا ہے۔ صرف اس سے بڑی چیز رد ہوتی ہے، اپنے سائز اور “Use Beam or Share instead.” کے ساتھ۔
- NFC کو کوئی بٹن نہیں چاہیے: “NFC: hold the phones back to back and the other phone reads this code from yours.”
آپ کی تصویر۔ My code پر Add a photo (contacts only) ایک تصویر لگاتا ہے: “Photo set. Only your contacts get it; people nearby still see your initials.” یہ بند حالت میں صرف آپ کے رابطوں تک جاتی ہے۔ Change photo اور Remove photo (“Photo removed. Your contacts are told.”) وہی کرتے ہیں جو ان کے نام کہتے ہیں۔ بن گیا، ابھی فون پر نہیں چلا
My code کے نیچے Reach me over the internet والا کارڈ لکھے ہوئے پتے والے ڈنڈے کا حصہ ہے۔ اگر آپ کسی کے لیے میل باکس چلاتے ہیں تو My code اسے بھی ساتھ لے جاتا ہے؛ دیکھیں میل باکس۔
شامل کرنے کے طریقے، ایک ایک کر کے




| طریقہ | کیسے | ایپ کیا کہتی ہے |
|---|---|---|
| ان کا کیو آر اسکین کریں | Scan their QR code کیمرا کھولتا ہے، اشارہ “Point at the other phone's Yap code” کے ساتھ۔ یہ ساکن اور متحرک دونوں کوڈ پڑھتا ہے؛ متحرک کوڈ پر “Receiving 40%” اور “Keep the camera on the moving code” دکھاتا ہے۔ | “Added Amina as a verified contact”۔ اگر کیمرے کی اجازت نہ ملے: “Camera permission is needed to scan a code”۔ |
| NFC ٹچ | “Hold the phones back to back”۔ “Keep them together for a second. The other phone's Yap code is read straight from it: no camera, no typing. Both phones must have NFC on.” اسکرین “Waiting for a tap…” کے ساتھ انتظار کرتی ہے اور Try again دیتی ہے۔ | “Added Amina as a verified contact — same table”؛ “Nothing read. Hold the phones still, back to back, and try again.”؛ یا “NFC is not available on this phone (or is switched off). Use the QR code or “By sound” instead.” |
| آواز سے | Listen ٹیب: “Hold this phone a hand from the other one and have it play its code. Whoever you hear is in the same room as you.” ایک لیول لائن “level 62% · SNR 14 dB · 1 heard” دکھاتی ہے۔ مائیکروفون چاہیے۔ | “Added Amina as a verified contact — same room”؛ “Microphone permission is needed to listen”؛ “Cannot listen on this device: …”۔ |
| کوڈ پیسٹ کریں | اشارہ “yap1:… or any Yap code” اور Add والا ڈائیلاگ۔ رابطے کا کوڈ، گروپ دعوت (“yapg1:…”) یا ہاتھ سے لایا گیا پیغام لیتا ہے۔ | “Added …”، “Joined …”، “Message received”، “Not a Yap code”، “That code is damaged”، “Part of a longer code; send the rest”، “A Yap code this version does not know”۔ |
| لنک | کسی نے کسی بھی ایپ سے “yapmesh.com/add#…” لنک بھیجا ہو تو وہ سیدھا Yapmesh میں کھلتا ہے۔ | وہی پیغامات جو پیسٹ کرنے پر آتے ہیں۔ |
| چیٹ میں رابطہ کارڈ | کوئی My contact card بھیجتا ہے یا اٹیچ شیٹ سے کسی تیسرے شخص کا تعارف کراتا ہے۔ بلبلہ “Amina's contact card · Signed keys · adds a verified contact” یا “Introduced by you · signed by Bilal” کہتا ہے، Add کے ساتھ۔ | “Added Amina as a verified contact” یا، تعارف کی صورت میں، “Added Chen, introduced by Bilal. Scan their code in person to verify”۔ |
ہر کوڈ دستخط شدہ ہے۔ جعلی یا خراب کوڈ اپنے دستخط میں فیل ہو کر گرا دیا جاتا ہے؛ ایپ کبھی ایسی کنجی شامل نہیں کرتی جس کی تصدیق نہ کر سکے۔ کیو آر، NFC اور آواز قربت کے ذرائع ہیں: جو درجہ وہ ثابت کرتے ہیں (“same table”، “same room”) وہ یاد رکھا جاتا ہے اور موجودگی میں استعمال ہوتا ہے۔
حفاظتی نمبر
ہر رابطے کا ایک حفاظتی نمبر ہے، شخص والی شیٹ میں their name → Safety number & ways to reach → Safety number کے نیچے۔ اسکرین ایک کیو آر اور گروپوں میں ساٹھ ہندسے دکھاتی ہے، اور “Verified on this phone” یا “Not yet verified in person” کہتی ہے۔ Scan their screen دونوں فونوں کو ملاتا ہے: “Matched. Amina is verified on this phone.” یا “No match. One of you may be talking to a different key — compare the digits, and if they differ too, do not trust this chat.”
جو رابطہ روبرو اسکین، ٹچ یا آواز سے شامل ہو وہ پہلے سے تصدیق شدہ ہے۔ جو پیسٹ کیے گئے کوڈ، لنک یا تعارف سے شامل ہو وہ تب تک نہیں، جب تک آپ نمبر نہ ملا لیں۔ بن گیا، ابھی فون پر نہیں چلا
Nearby کمرہ




Nearby واحد عوامی جگہ ہے: “Public to everyone in range · relayed phone to phone”۔ یہاں کہی گئی ہر بات بھیجنے والے کی کنجی سے دستخط شدہ ہے مگر انکرپٹ نہیں، اور ریڈیو کی پہنچ میں ہر فون، رابطہ ہو یا اجنبی، اسے پڑھ اور آگے بڑھا سکتا ہے۔ ہیڈر “N phones in range · public” گنتا ہے۔ آپ کے اپنے پیغامات “seen by N” دکھاتے ہیں: اُن فونوں کی گنتی جنہوں نے انہیں وصول ہونے کی تصدیق کی، چھپے ہوؤں سمیت۔
خالی حالتیں صاف بتاتی ہیں کہ کیوں: کوئی فون نہ جڑا ہو تو “Waiting for nearby phones — Open Yap on another phone within range. No Wi-Fi, no internet, no account.”، اور فون جڑے ہوں مگر خاموش ہوں تو “Nobody has said anything yet — Everyone within radio range reads this room. Say hello.”۔
مینو میں Search، Media & files، Share a file with everyone، Mute notifications… اور SOS alerts ہیں، پھر More… جس میں Auto-delete…، Read this chat aloud اور Export chat… ہیں؛ ہر ایک کی وضاحت چیٹ کے اوزار میں ہے۔ Chats ٹیب پر Nearby قطار دبائے رکھنے سے Go quiet (“Vanish from nearby and hold its messages; your phone keeps relaying”) یا Come back ملتا ہے۔
چھپے ہونے کے دوران کمرہ لکھنے کی جگہ “You are hidden. Nobody nearby can see you, and you cannot post. Your phone still relays for the mesh.” اور انتظار کرتے پیغامات کی گنتی دکھاتا ہے؛ Show me آپ کو واپس لاتا ہے۔ چھپے ہوئے کچھ بھیجنے کی کوشش پر “Hidden nodes do not speak to nearby” آتا ہے۔
کمرے میں آپ کا نام۔ جو لوگ آپ کے رابطے نہیں وہ آپ کا چنا ہوا نام دیکھتے ہیں۔ اگر آپ Show my name to everyone nearby بند کر دیں (دیکھیں نجی پروفائل) تو انہیں صرف “@yap#4821” جیسا ہینڈل دکھتا ہے، جس کے ہندسے آپ کی کنجی سے نکلتے ہیں، اس لیے ایک فون کا ہینڈل ہمیشہ ایک ہی رہتا ہے۔ آپ کے رابطے پھر بھی آپ کا نام دیکھتے ہیں۔ بن گیا، ابھی فون پر نہیں چلا
بدزبانی کا فلٹر (شروع سے آن، دیکھیں حفاظت) گالی والا متن فون سے نکلنے سے پہلے ہی روک دیتا ہے: “Yap will not send that: it reads as abuse. Say it another way.”
نجی چیٹس

نجی چیٹ Chats، People یا New chat شیٹ میں کسی رابطے کی قطار سے کھلتی ہے۔ اس میں سب کچھ اینڈ ٹو اینڈ انکرپٹڈ ہے: “Messages and files are end-to-end encrypted. Only the two of you can read them.” خالی حالت یہی بات طریقے کے ساتھ کہتی ہے: “Messages and files are sealed to their key on this phone. Relays carry ciphertext; nothing is stored anywhere else.”
ہیڈر شخص کو دکھاتا ہے، تصدیق شدہ ہو تو ٹک، اور ایک زندہ لائن: جڑا ہو تو “Nearby now · Bluetooth”، ورنہ “Last heard 12 min ago · messages wait for a path” یا “Not heard yet · messages wait for a path”۔ گفتگو کے اوپر دو گولیاں ہیں: End-to-end encrypted اور موجودگی کا درجہ (“not sensed”، “reachable”، “same network”، “same area”، “same room”، “same table”)۔ ہیڈر دبانے سے شخص والی شیٹ کھلتی ہے۔
کال کے بٹن (Voice call، Video call) صرف تب روشن ہوتے ہیں جب اُس فون تک وائی فائی یا انٹرنیٹ کا راستہ ہو؛ ورنہ ان کا ٹول ٹپ “Calls need a Wi-Fi or internet link to this person” کہتا ہے۔ اکتوبر 2026 سے یہ راستہ وائی فائی پر چلنے والا Nearby لنک یا Wi-Fi Aware لنک بھی ہو سکتا ہے، صرف ایک مشترکہ نیٹ ورک نہیں۔ اکیلا بلوٹوتھ کبھی کافی نہیں۔ کالیں ایک ہی قدم کی ہیں: سگنل میش پر جاتے ہیں، آواز اور ویڈیو سیدھی۔ بن گیا، ابھی فون پر نہیں چلا؛ وائی فائی کے نئے راستے ابھی کسی فون پر نہیں آزمائے گئے۔
چیٹ کے ⋮ میں Block, allow or remove…، Search، Media & files، Mute notifications… اور Auto-delete… ہیں۔ More… میں Pin chat، Deliver when they are…، Hand-carry all queued (N)…، Let them sense me…، Read this chat aloud اور Export chat… ہیں۔
پہنچنے کی پانچ حالتیں

| حالت | ٹک | مطلب |
|---|---|---|
| “Queued” | ایک سرمئی ٹک | آپ کے آؤٹ باکس میں ہے؛ ابھی کسی فون کے پاس نہیں۔ جو بھی فون آئے اسے پیش کیا جاتا ہے۔ |
| “Stuck” | ایک کہربائی ٹک اور بٹنوں کی ایک قطار | ہر ریڈیو آٹھ سیکنڈ آزمایا گیا اور کچھ واپس نہیں آیا۔ بلبلہ اسے ہاتھ سے پہنچانے کی پیشکش کرتا ہے؛ دیکھیں ہاتھ سے پہنچانا۔ |
| “Riding” | ایک جامنی ٹک | کسی دوسرے فون نے اسے اپنی تحویل میں لے لیا ہے اور بند حالت میں لیے پھر رہا ہے۔ ٹول ٹپ “Riding with 2 phones” کہتا ہے۔ Chen اسے پڑھ نہیں سکتا۔ |
| “Delivered” | دو ٹک | ان کے فون پر پہنچ گیا۔ رسید واپس آئی، وہ بھی بند۔ |
| “Read” | دو رنگین ٹک | انہوں نے کھول لیا۔ اگر انہوں نے Chat settings میں پڑھنے کی رسیدیں بند کی ہوں تو نہیں دکھتا؛ گروپ ہمیشہ بھیجتے ہیں۔ |
کسی بھی بلبلے کو دبائیں تو اس کی تفصیل آتی ہے: “direct” یا “3 hops”، “via Bluetooth”، اور سیکنڈ تک “Sent 19:52:07” یا “Received …”۔
تب پہنچائیں جب وہ…
⋮ → More… → Deliver when they are… سے چیٹ پیغام کو تب تک روکے رکھتا ہے جب تک دوسرا فون ایک خاص قربت ثابت نہ کر دے: now (“as soon as any path exists”)، same network (“on the same Wi-Fi or hotspot”)، same area (“in radio range”)، same room (“after a sound handshake”)، same table (“after an NFC tap or a scan”)۔ ایک بینر Send now کے ساتھ “Delivering when they are same room” کہتا ہے؛ رکا ہوا بلبلہ “waiting until they are same room” کہتا ہے۔ بن گیا، ابھی فون پر نہیں چلا
انہیں مجھے محسوس کرنے دیں

موجودگی ہر شخص کو الگ دی جانے والی اجازت ہے، کوئی سیٹنگ نہیں۔ Let them sense me… پوچھتا ہے “Let Amina sense me when we are…”: same network، same area، same room، یا same table۔ اس کے بعد اُس شخص کا فون جان سکتا ہے کہ آپ اُس قربت کے اندر ہیں، اس سے زیادہ کچھ نہیں؛ “Amina can now sense you at same room or closer”۔ Stop sharing presence اسے واپس لے لیتا ہے۔ باقی سب کو صرف ایک ٹوکن دکھتا ہے جو ہر پندرہ منٹ بدلتا ہے اور آپ کے دیے ہوئے راز کے بغیر بے معنی ہے۔ فونوں پر جانچا گیا
شخص والی شیٹ دونوں سمتیں دکھاتی ہے: “They sense you: same room” یا “They cannot sense you”، اور “You sense them: …” یا “You cannot sense them”۔
پیغام لکھنا
لکھنے کی جگہ


نیچے والی پٹی میں لکھنے کا خانہ ہے (4,000 حروف تک، اسکرول سے پہلے پانچ لائنیں)، @ بٹن (“Mention someone”)، پیپر کلپ (“Send a file”) اور گول بٹن۔ خانہ خالی ہو تو گول بٹن مائیکروفون ہے: “Hold to record a voice note”، پھر “Recording… release to send”۔ لکھتے ہی یہ Send بن جاتا ہے۔ خانے کے اوپر جواب کی پٹی دکھاتی ہے کہ آپ کس کو جواب دے رہے ہیں، Cancel reply کے ساتھ۔
پیپر کلپ چھ انتخاب کھولتا ہے: Document، Photo or video، Location، Contact، Poll، Live place، اور یاد دہانی “Hold the microphone for a voice note”۔ آواز کے نوٹ کو مائیکروفون چاہیے (“Microphone permission is needed for voice notes”)؛ چار سیکنڈ کا نوٹ تقریباً 20 KB ہے۔ Location اسی لمحے لوکیشن کی اجازت مانگتا ہے اور نہ مل سکے تو “Location is off or was refused; nothing sent” کہتا ہے۔
گروپ میں @ ارکان کی فہرست دکھاتا ہے؛ ذکر بلبلے میں موٹا دکھتا ہے اور جس کا ذکر ہو اسے اپنے الگ چینل پر نوٹیفکیشن جاتا ہے۔ لکھتے وقت ہر تین سیکنڈ بعد دوسرے فون کو اشارہ جاتا ہے جب تک وہ ریڈیو کے ایک قدم کے اندر ہو، اس سے آگے کبھی نہیں؛ دوسرے فون کا ہیڈر اسے دکھاتا ہے۔ اسے Chat settings میں بند کریں۔
پول


Poll ایک Question (200 حروف)، دو سے بارہ آپشن (Add option)، اور Allow several answers مانگتا ہے۔ Send poll خالی سوال (“Type the question first”) یا ایک ہی آپشن (“Pick one option”) رد کر دیتا ہے۔ بلبلہ “Choose one” یا “Choose one or more” کہتا ہے، ہر آپشن کی پٹی اور گنتی اور “N votes” دکھاتا ہے۔ ووٹ کے لیے آپشن دبائیں؛ واپس لینے کے لیے دوبارہ دبائیں؛ ایک انتخاب والے پول میں نیا ووٹ پرانے کی جگہ لے لیتا ہے۔ ہر فون دستخط شدہ ووٹ خود گنتا ہے؛ گنتی کا کوئی سرور نہیں۔ جزوی طور پر جانچا گیا
لوکیشن اور زندہ جگہ

Location ایک بار بتاتا ہے کہ آپ کہاں ہیں، پن کی شکل میں: “lat, lon · tap to open in maps”۔ Live place اسے تازہ کرتا رہتا ہے: “A place now, then an update every 30 s over the mesh while the app is open. Stop any time.” 15 minutes، 1 hour یا 8 hours کے لیے۔ لکھنے کی جگہ کے اوپر ایک پٹی Stop کے ساتھ “Sharing your live place · 42 min left” کہتی ہے؛ دوسری طرف بلبلہ “Live place” اور بعد میں “Live place · ended” کہتا ہے۔ بن گیا، ابھی فون پر نہیں چلا
رابطہ بھیجنا

Contact سے Send a contact کھلتا ہے۔ My contact card — “Signed keys · they can add you” — وہی کوڈ ہے جو My code میں ہے۔ اس کے نیچے آپ کے ہر رابطے کا تعارف کرایا جا سکتا ہے: تصدیق کیا ہو تو “Introduce · signed by Amina”، نہ کیا ہو تو “Introduce · unverified, signed by Amina”، یا “No card kept · ask them to share their code again”۔ وصول کرنے والے کو Add کے ساتھ ایک کارڈ دکھتا ہے۔
پیغام کے ساتھ آپ کیا کر سکتے ہیں




کسی بھی بلبلے کو دبائے رکھیں۔ شیٹ چھ فوری ردِعمل سے شروع ہوتی ہے: 👍 ❤️ 😂 😮 😢 🙏۔ ردِعمل کے لیے ایک دبائیں؛ اپنا ردِعمل واپس لینے کے لیے اسے دوبارہ دبائیں۔ ردِعمل بلبلے کے نیچے جمع ہوتے ہیں؛ اس ڈھیر کو دبانے سے پتہ چلتا ہے کس نے ردِعمل دیا (خالی ہو تو “Nobody yet”)۔ ردِعمل کے نیچے چار بڑے بٹنوں کی ایک قطار ہے، Reply، Forward، Copy text اور Star، اُن کاموں کے لیے جو لوگ سب سے زیادہ کرتے ہیں۔ باقی نیچے ایک فہرست میں ہے۔ کسی اور کے پیغام کے لیے Report this message اور Block Amina ہمیشہ اسی فہرست میں ہوتے ہیں۔ سب کارروائیاں:
| کارروائی | یہ کیا کرتی ہے | نوٹ |
|---|---|---|
| Reply | پیغام کو آپ کے پیغام کے اوپر اقتباس کے طور پر رکھتا ہے۔ اقتباس لکھنے والا (یا “You”)، متن، میڈیا کے لیے “Message”، یا اگر اصل پیغام یہاں کبھی پہنچا ہی نہیں تو “Not on this phone” دکھاتا ہے۔ | فونوں پر جانچا گیا |
| Forward | Forward to کھولتا ہے: Nearby کمرہ، وہ گروپ جن میں آپ لکھ سکتے ہیں، اور رابطے؛ Send (2)۔ کاپی پر “Forwarded” کا نشان ہوتا ہے۔ “Forwarded to 2 chats”۔ | فائل پہلے ڈاؤن لوڈ ہونی چاہیے: “Download the file first, then forward it”۔ بن گیا، ابھی فون پر نہیں چلا |
| Copy text | “Copied” | |
| Edit | صرف آپ کا اپنا متن۔ اشارہ New text کے ساتھ Edit message، پھر Save: “Edited. Every phone that has it shows the new text.” بلبلے پر “edited” کا نشان لگتا ہے۔ | “Only your own messages can be edited”، “Only text can be edited”، “Type the new text first”۔ جزوی طور پر جانچا گیا |
| Star / Unstar | “Kept under Menu → Settings → Chat settings → Starred, on this phone” | صرف اسی فون پر؛ کچھ بھیجا نہیں جاتا۔ اب یہ فہرست Menu → Settings → Chat settings → Starred messages میں ہے۔ |
| Pin in this chat / Unpin | چیٹ کے اوپر ایک پٹی: “Pinned · Amina — Generator fuel arrives at 5…”، ہٹانے کے کراس کے ساتھ۔ | جزوی طور پر جانچا گیا |
| Delete for everyone | “Every phone that has it replaces it with “deleted”; one that never got it never will.” | یوں دکھتا ہے: “You deleted this message” / “This message was deleted”۔ بن گیا، ابھی فون پر نہیں چلا |
| Add contact | رابطہ کارڈ پر۔ | |
| Details / Hide details | “Hops, rung, exact time” | |
| Report this message | دوسروں کے پیغامات پر: “Saved on this phone, and blocks Amina here”۔ رپورٹ والی اسکرین کھولتا ہے۔ | |
| Block Amina | “At once, on this phone. They are not told.” → “Amina is blocked on this phone. Undo it under Menu → Settings → Safety.” | واپس لینا اب Menu → Settings → Safety → Blocked people میں ہے۔ |
بلبلہ اور بھی چیزیں دکھا سکتا ہے: آگے بھیجے گئے پیغام کے اوپر “Forwarded”؛ فلٹر نے چھپایا ہو تو “Hidden by your abuse filter · tap to show”؛ تاریخ کی چپ (“Today”، “Yesterday”، ہفتے کا دن، “12 March”)؛ اور آپ کے بھیجے گروپ پیغامات کے لیے ہر رکن کا خلاصہ جو گروپ چیٹس میں بیان ہے۔
چیٹ میں فائلیں، تصویریں، ویڈیو اور آواز


فائل کا بلبلہ ٹھیک ٹھیک بتاتا ہے کہ فائل کہاں ہے: “sending…”، “receiving…”، “downloading… 44%”، “Waiting for the file”، “2.1 MB · tap to open”، “1.3 MB · tap to play”، یا کوئی روک والی لائن جیسے “Tap to download”، “From someone not in your contacts · tap to download”، “Too large to download automatically”۔ آدھی پہنچی تصویر یا ویڈیو کبھی نہیں کھلتی: بلبلہ کچھ بھی دکھانے سے پہلے آخری ٹکڑے کا انتظار کرتا ہے۔ Open with another app فائل فون کے حوالے کر دیتا ہے۔
آواز کے نوٹ اور کوئی بھی آڈیو فائل بلبلے ہی میں چلتی ہے: ایک لہر جو چلنے کے ساتھ بھرتی ہے، گھڑی، روکنا اور دوبارہ چلانا، اور لہر پر ٹیپ کر کے آگے پیچھے جانا۔ تصویریں ویوئر میں کھلتی ہیں جہاں 6 گنا تک چٹکی سے بڑا کر سکتے ہیں؛ ویڈیو آگے پیچھے کرنے اور دوبارہ چلانے کے ساتھ چلتی ہیں، اور جو ویڈیو فون نہ کھول سکے وہ Open with another app کے ساتھ “This build cannot show the file itself.” کہتی ہے۔
Menu → Settings → Photos & videos دکھانے کا فیصلہ کرتا ہے، لانے کا نہیں: Open when downloaded (“A photo or video shows itself as soon as the whole file is here.”) یا Wait for a tap (“Bubbles stay covered. Tap one to open the photo or video.”) اُس وقت کے لیے جب کوئی آپ کے کندھے کے اوپر سے دیکھ رہا ہو۔ اسی اسکرین پر Match my wallpaper ہے (اینڈرائیڈ 12 اور نئے فون وہ رنگ لیتے ہیں جو فون نے آپ کے وال پیپر سے چنے؛ بند ہو تو Yap کا ٹیل رنگ رہتا ہے) اور Link previews، جو شروع سے بند ہے کیونکہ جھلک لانے سے اُس ویب سائٹ کو پتہ چل جاتا ہے کہ آپ کے فون نے دیکھا۔
چیٹ کے اوزار: تلاش، میڈیا، خاموشی، خودکار مٹانا، پن، ایکسپورٹ





ہر چیٹ کا ⋮ پانچ آئٹم دکھاتا ہے، وہ جو لوگ سب سے زیادہ استعمال کرتے ہیں، ہمیشہ اسی جگہ پر۔ باقی سب More… کے نیچے ایک ٹیپ اور گہرائی میں ہے، نیچے سے کھلنے والی شیٹ میں۔ نجی چیٹ میں یہ پانچ Block, allow or remove…، Search، Media & files، Mute notifications…، Auto-delete… ہیں؛ گروپ میں Group info، Search، Media & files، Mute notifications…، Invite someone؛ Nearby میں Search، Media & files، Share a file with everyone، Mute notifications…، SOS alerts۔ اوزار یہ ہیں:
| آئٹم | یہ کیا کرتا ہے |
|---|---|
| Search | عنوان ایک خانہ بن جاتا ہے، “Search this chat”، ملنے والوں کی گنتی کے ساتھ۔ “Nothing matches — Try another word.” |
| Media & files | “Media · Nearby” عنوان والی فہرست: اُس چیٹ کی ہر تصویر، فائل اور آواز کا نوٹ، کس نے بھیجا، کب، اس کا سائز، اور اگر کبھی لایا ہی نہ گیا ہو تو “not on this phone”۔ “No photos, files or voice notes here yet.” |
| Mute notifications… | 8 hours، 1 week یا Always: “Muted for 8 hours. The badge still counts.” قطار پر گھنٹی بند کا آئیکن آتا ہے؛ Unmute notifications کہتا ہے “Notifications are back on”۔ |
| Auto-delete… | Keep messages، 24 hours، 7 days، 90 days۔ “Applies to messages sent from now on, on both phones. A phone that already holds a message honours the timer; the mesh cannot force it.” |
| Pin chat / Unpin chat | چیٹ کو Chats ٹیب میں سب سے اوپر رکھتا ہے۔ |
| Export chat… | “A plain-text file of this chat, unencrypted, for you to keep or send on. Files are listed by name, not included.” پھر اینڈرائیڈ کی شیئر شیٹ۔ ناکامی پر “Could not export: …”۔ |
| Read this chat aloud / Stop reading this chat aloud | More… کے نیچے۔ اس چیٹ کے نئے پیغامات فون کی اپنی آواز میں بولے جاتے ہیں۔ دیکھیں سننا۔ بن گیا، ابھی فون پر نہیں چلا |
خاموشی، خودکار مٹانا، لکھنے کے اشارے، پڑھنے کی رسید کے سوئچ، اسٹار، پن، آگے بھیجنا، تلاش، میڈیا فہرستیں، ایکسپورٹ اور کئی لوگوں کو بھیجنا بن گیا، ابھی فون پر نہیں چلا ہیں؛ ترمیم، پن، جواب، ردِعمل اور پول 11 ستمبر 2026 کو ایک فون اور ایک براؤزر نوڈ کے درمیان آزمائے گئے۔
گروپ
گروپ بنانا



Menu → New group یا New chat → New group۔ اسے Group name دیں (“Chess club, Year 10 physics, Ward 4…”، 64 حروف تک)۔ پھر:
- Open (شروع سے آن): “Announced on the mesh; anyone nearby can find and join it.” بند کرنے سے یہ Private بن جاتا ہے: “Not announced; people join by scanning or pasting your invite code.” باڑ والا گروپ ہمیشہ Private (fenced) ہوتا ہے: “A fenced group is never announced; people join by invite and keep the key only inside.”
- Fence: “None: members keep the group wherever they go” جب تک آپ کوئی نہ چنیں؛ دیکھیں باڑیں۔
- Retention — Messages disappear after Never، 24 hours، 7 days یا 30 days، ہر رکن کے فون پر لاگو؛ اور Delete everything when I leave: “The thread and the group's files go from this phone on leaving”۔
Create کہتا ہے “Created Ward 4. Phones nearby can now find it.”، “Created Ward 4. Share its invite code to let people in.” یا، باڑ والے کے لیے، “Created Ward 4, fenced to …. Share its invite code to let people in.”۔ خالی نام پر: “Give the group a name”۔
گروپ میں کون ہے، یہ ہر رکن کے فون پر ایک دستخط شدہ ریکارڈ ہے، کسی سرور کی رائے نہیں۔ جب کوئی چھوڑے یا نکالا جائے تو کنجیاں بدل جاتی ہیں؛ ہر بھیجنے والے کی ہر دور (epoch) میں اپنی کنجیوں کی زنجیر ہوتی ہے، اس لیے بعد میں پڑھا گیا پیغام پہلے والوں کو کبھی نہیں کھولتا۔ کھلے اور نجی گروپ تین فونوں پر فونوں پر جانچا گیا؛ باڑیں بن گیا، ابھی فون پر نہیں چلا۔
شامل ہونا، دعوت دینا، ارکان




Join a group میں Scan invite (“Point at the group's invite code”)، Paste a group code (“yapg1:… or the 24-letter code”) اور Groups nearby ہیں: “Open groups other phones announced. Join to get the key.” کامیابی پر “Joined Ward 4”۔
Invite someone (چیٹ مینو یا گروپ کارروائیاں) دعوت کو Copy code as text کے ساتھ کیو آر کی شکل میں دکھاتا ہے۔ کھلے گروپ کا کوڈ: “Anyone nearby can also find this group without a code. Scanning it just saves them the search.”؛ نجی گروپ کا کوڈ: “is the only way in. It carries the group key: anyone who has it can read the group.”
ایک کوڈ جو بولا جا سکے۔ کھلے گروپ کی دعوت والی اسکرین Code to write on the board or read out بھی دکھاتی ہے: چار چار کے چھ گروپوں میں 24 حروف اور ہندسے، جیسے “K7M2-9QXA-…”، جن میں I، L، O یا U نہیں تاکہ کچھ غلط نہ سنا جائے۔ “Anyone near a member types it in Join a group, then Paste a group code. It names this group; it is not a password.” یہ استاد کے بورڈ یا لاؤڈ اسپیکر کے لیے ہے، جہاں کیو آر کسی کام کا نہیں۔ یہ صرف کسی رکن کی پہنچ میں کام کرتا ہے، کیونکہ فون اسے اُن گروپوں سے ملاتا ہے جن کا اعلان وہ سنتا ہے۔ نجی گروپ کا کوئی بولا جانے والا کوڈ نہیں۔ بن گیا، ابھی فون پر نہیں چلا
Members (چیٹ میں لوگوں والا آئیکن) سب کی فہرست “admin”، “anchor”، “you” ٹیگز اور “Where your last message stands with each of them” کے ساتھ دکھاتا ہے: “linked now”، “last message: read”، “Left”۔ باڑ والے گروپ میں نیا آنے والا “At the door: tap their phone, chirp, or scan their code to let them in” پر انتظار کرتا ہے جب تک کوئی رکن Admit نہ دبائے: “Let Bilal in? Only after you tapped phones (NFC), chirped, or scanned their code in person. That is the proof they are inside.” → “Bilal is in; the key is on its way”۔ ایڈمن Remove from group کر سکتا ہے: “The key rotates; they cannot read what is said from now on, and cannot re-join with the old invite.” → “Bilal removed; key rotated”۔
گروپ کی معلومات: آئیکن، تفصیل، صرف اعلانات

گروپ کا عنوان دبائیں، یا Group info · edit۔ ایڈمن Icon (“An emoji, like 🎻”)، Description (“What this group is for”، 300 حروف) اور Only I can post — “Members read; nothing they send is shown. Good for notices.” — مقرر کر سکتا ہے۔ Save کہتا ہے “Saved and sent to every member”۔ “Signed with your key and sealed to the group: every member sees it, no member can change it, and phones outside the group relay it unread.” ارکان کو “Only the admin posts here. You can read.” یا “Every member can post.” دکھتا ہے، اور “Only the admin can change this.”۔ صرف اعلانات والے گروپ میں رکن کا فون بھیجنے سے انکار کرتا ہے اور ہر رکھنے والا غیر ایڈمن کا پیغام گرا دیتا ہے۔ بن گیا، ابھی فون پر نہیں چلا
گروپ چیٹ کے اندر



ہیڈر آئیکن، نام اور “Open · anyone nearby can join · 3 members” یا “Private · invite only · …” دکھاتا ہے، تفصیل لکھی ہو تو وہ، یا باڑ کا لیبل، اور باڑ کی چپ۔ مینو عام چیٹ اوزاروں میں Group info، Invite someone، Members، Fence (صرف باڑ والے)، Share a file اور Leave group کا اضافہ کرتا ہے۔
آپ کے اپنے پیغامات پر ہر رکن کا خلاصہ ہوتا ہے: “delivered to 3 of 5 · read by 2 · riding for 1”، جو آخرکار “delivered to all” اور “read by all” پر ٹھہرتا ہے؛ اکیلے ہوں تو “nobody else in the group yet”۔ چھپا ہوا فون وصول کرتا ہے مگر گنتی میں نہیں آتا۔ فونوں پر جانچا گیا
گفتگو کے اوپر آ سکنے والی پٹیاں: “Amina at the door: tap phones, chirp or scan to let them in”؛ پن شدہ پیغام؛ “No key yet. A member sends it after your join.” (گفتگو میں “Waiting for the key — A member will send this phone the key once your join reaches them. Until then nothing here can be read.” لکھا ہوتا ہے)؛ “Only the admin posts here. You can read.”؛ Show me کے ساتھ “You are hidden. Show yourself to post.”؛ اور باڑ میں دوبارہ داخلے کی پٹی جو نیچے بیان ہے۔
Leave group پوچھتا ہے “Leave Ward 4? Its messages will be deleted from this phone. You can rejoin with an invite code.” — Stay / Leave۔ پھر قطار “You left this group” کہتی ہے۔
گروپ کارروائیوں کی شیٹ

Chats میں کسی گروپ کو دبائے رکھیں: Unread/Read، Archive/Unarchive، Hide/Unhide، Pin/Unpin، Mute/Unmute، Info، پھر Invite someone (“Show the invite code as a QR or copy it as text”) اور Leave group (“Its messages are deleted from this phone”)۔ ان پڑھا، آرکائیو اور چھپانا صرف اس فون کے نشان ہیں؛ کچھ بھیجا نہیں جاتا۔
باڑیں: وہ گروپ جو صرف ایک جگہ پر موجود ہیں



باڑ گروپ کو ایک جگہ سے باندھ دیتی ہے۔ رکن کا جو فون اس جگہ سے نکلے وہ کنجی کھو دیتا ہے؛ باقی گروپ کنجی بدل دیتا ہے، تاکہ اس کے بعد کہی گئی بات نکلنے والے فون پر نہ پڑھی جا سکے۔ بن گیا، ابھی فون پر نہیں چلا: باڑیں ہر خودکار ٹیسٹ پاس کرتی ہیں اور ابھی کسی فون پر نہیں آزمائی گئیں۔
| قسم | ایپ کی اپنی تفصیل | اسے ترتیب دینا |
|---|---|---|
| No fence | “Members keep the group wherever they go.” | |
| Circle on a map | “A circle around where you stand. GPS only; a mock-location app counts as outside.” | “There is no map in this build. The circle is centred on where this phone is right now; pick how wide it is.” آپ کے نقطے والا ایک جال، Radius: 250 m 25 سے 2,000 m تک، Read position again، Use this circle۔ “A phone counts as inside when its fix is within this radius; clearly beyond it is outside; a fix too fuzzy to tell is unknown, and unknown for longer than the grace period counts as outside.” |
| Area on a map | “Walk the corners of an area. GPS only; a zip code is just a label on it.” | ہر کونے پر Add a corner here، یا جال پر ٹیپ کریں (“100 m per square, north up”)؛ تین یا زیادہ کونے شکل بناتے ہیں۔ “Corner 3 added (±12 m)”؛ “That is a mock location; not added.”؛ Use this area۔ |
| Wi-Fi in the building | “The Wi-Fi access points of a building, captured on a walk. “Inside” means one is visible.” | عمارت کے ہر حصے میں Scan here: “4 new access points (6 in view)”۔ “No scan: Wi-Fi is off, or the location permission (which Android needs for a Wi-Fi scan) is missing.” Use these access points۔ |
| Near an anchor phone | “A direct radio link to a member phone you name, optionally plus a chirp or NFC tap. Hardest to fake: recommended for a hospital, school, office.” | وہ فون چنیں جو اپنی جگہ رہتے ہیں (“the ward desk, the staff room”)؛ اینکر کا رکن ہونا ضروری ہے۔ Inside means: A radio link to an anchor (“Radio range: the area, not the walls”)، A link plus a chirp or NFC tap (“The same room: sound does not cross walls”)، یا An NFC tap with an anchor (“The same table, renewed every 5 minutes”)۔ |
| Combined | “Any of, or all of, several fences.” | Inside any of them / Inside all of them، Add a fence۔ |
Label (“Zip 75001, Ward 4, Lincoln High”) “A name for people. Never a boundary: the phone has no postal maps.” ہے۔
باڑ کے ساتھ طے ہونے والے اصول، New group اسکرین پر: When a phone leaves the fence — Lock (“Drop the keys, keep the sealed messages, show “you left””) یا Wipe (“Also delete the thread and the group's files from that phone”)؛ Coming back in — Automatic (“The phone re-joins by itself when it is inside again”) یا Needs a proof (“An NFC tap, a chirp or a QR scan with a member who is inside”)؛ Grace period (مہلت) 2، 5 یا 15 منٹ یا 1 گھنٹہ؛ Replay on re-entry: Nothing، Last 6 hours، Last 24 hours یا Last 3 days۔
باڑ کے اندر رہنا۔ چیٹ ہیڈر پر ایک چپ ہوتی ہے: “Inside”، “Outside 04:31” (مہلت کی الٹی گنتی)، “Unknown”، “Checking”، “Locked out”۔ فون ہر آدھی مہلت پر زندہ ہونے کا اشارہ بھیجتا ہے۔ جب باہر رہتے ہوئے مہلت ختم ہو جائے تو ایک کتبہ آتا ہے: “You left Ward 4 — This phone was outside for more than 5 minutes. Its keys were dropped and the rest of the group rotated theirs; the sealed messages stay here, unreadable.” (یا مٹانے کی صورت میں “Its keys, thread and files were deleted”)۔ اندر واپس آنے پر یا تو Re-enter کے ساتھ “Back inside? The phone re-joins by itself.”، یا “To re-enter: tap a member's phone, chirp, or scan their code.” چیٹ مینو کا Fence صفحہ یہ سب اور Try to re-enter now دکھاتا ہے۔
فائلیں
Files ٹیب: ڈراپ زون


“Whatever is shared here reaches every phone in range and spreads phone to phone. No Wi-Fi, no internet, no account. Drop a file to start.” Share a file کوئی بھی فائل چنتا ہے؛ “Dropped notes.pdf: every phone in range gets it”۔ فائل 16 KiB کے ٹکڑوں میں کاٹی جاتی ہے، ایک Merkle روٹ کے تحت جو اس کا نام ہے؛ جس فون کے پاس کوئی ٹکڑا ہو وہ اسے دیتا ہے، سب سے کمیاب ٹکڑا پہلے، اور ہر ٹکڑا رکھنے سے پہلے روٹ کے مقابلے میں ثابت کیا جاتا ہے، اس لیے خراب ٹکڑا محفوظ ہونے سے پہلے ہی گرا دیا جاتا ہے۔ فونوں پر جانچا گیا: 5 MB، 320 ٹکڑوں میں، 0 رد، صرف بلوٹوتھ پر 2 منٹ 53 سیکنڈ میں۔
Swarm پینل “↓ 399.5 KB/s · ↑ 0 B/s” اور “1 downloading · 1 phone sending to you” یا “Nothing downloading” دکھاتا ہے۔ ہر فائل کی قطار اس کا سائز اور حالت (“Downloading 44% · about 5 s left”، “On this phone”، “Tap to download”)، “Offered by …”، اور “2 of 3 phones have it” دکھاتی ہے۔ فائل دبائے رکھنے پر Open اور Share the file another way (“Quick Share, Bluetooth, email, any app — for a phone that is not on the mesh”) ملتے ہیں۔ انتظار والی فائل دبائیں اور کسی کے پاس نہ ہو تو “Nobody in reach has this file right now”۔ چھپے ہونے پر: “You are hidden. Tap Show me to share files.”
کسی دوسری ایپ سے شیئر کرنا۔ جب آپ گیلری یا کسی اور ایپ سے کوئی تصویر یا فائل Yapmesh میں شیئر کرتے ہیں تو یہ پوچھتا ہے کہ وہ کہاں جائے: “Send holiday.jpg to”، ساتھ Files tab, for everyone nearby، Nearby کمرہ، آپ کے گروپ اور آپ کے رابطے۔ جب تک آپ نہ چنیں کچھ نہیں بھیجا جاتا۔ اکتوبر 2026 سے پہلے اندر شیئر کی گئی فائل قریب کے سب لوگوں کو چلی جاتی تھی۔ بن گیا، ابھی فون پر نہیں چلا
گروپ کی فائلیں ٹکڑے ہونے سے پہلے گروپ کی کنجی سے انکرپٹ ہوتی ہیں، اس لیے جو فون ہر ٹکڑا آگے بڑھاتا ہے اس کے پاس ایک ڈبہ ہے جس کی کنجی اس کے پاس نہیں۔ نجی چیٹ کی فائلیں صرف ایک وصول کنندہ کے لیے بند ہوتی ہیں۔
Files & downloads: جو خود بخود آتا ہے


Menu → Settings → Files & downloads۔ “A file offered by someone not in your contacts can wait for your tap. A file that waits is not on this phone until you ask for it.” بن گیا، ابھی فون پر نہیں چلا
| قسم | شروع کی ترتیب | انتخاب |
|---|---|---|
| Photos | Everyone | Everyone — “Downloads as soon as it is offered, whoever sent it.”؛ Contacts only — “Downloads from people in your contacts and your groups. Anyone else: tap to download.”؛ Never — “Always waits for a tap.” |
| Audio and voice notes | Everyone | وہی تین |
| Videos | Contacts only | وہی تین |
| Documents and other files | Contacts only | وہی تین |
| From people not in your contacts (سب سے بڑی فائل) | 25 MB | “Bigger files are refused before they download, so a stranger cannot fill this phone.” 5، 25، 100، 500 MB یا No limit |
| From your contacts and groups (سب سے بڑی فائل) | No limit | “Bigger files wait for a tap instead of downloading by themselves.” |
کیا کھلتا ہے، اور کیا پکڑا جاتا ہے۔ “Yap cannot scan files for viruses: messages are sealed end to end, so nothing between two phones can look inside, and there is no virus checker on the mesh.” اس کے بجائے موصول فائل اپنے فنگر پرنٹ کے نام سے رکھی جاتی ہے، کسی ایسے نام کے بغیر جس پر فون کوئی کارروائی کرے، اور جب آپ اسے کھولتے ہیں تو ایپ اس کے پہلے بائٹ پڑھتی ہے۔ ایپ انسٹالر، پروگرام، اسکرپٹ یا آرکائیو سرخ رنگ میں دکھایا جاتا ہے اور اس کے لیے دوسری تصدیق چاہیے، چاہے اس کا نام کچھ بھی کہے:
- “This file installs an app on your phone. An app can read your messages, your photos and your contacts.”
- “This file is a program. Opening it runs code on the device that opens it.”
- “This file is a script: a list of commands for the device to run.”
- “This is an archive. What is inside cannot be seen until it is opened, and it may hold a program.”
- “This file may not be what it says it is.”
- اور جب نام جھوٹ بولے: “It was sent with a name that says otherwise: “holiday.jpg” looks like a photo, but the bytes are an archive”؛ بلبلے پر سرخ “Sent as photo, really archive” ہوتا ہے۔
ڈائیلاگ Delete file، Cancel، Open anyway دیتا ہے: “Deleted setup.apk. It will not be downloaded again.” کسی کو بلاک کرنے سے اس کی بھیجی ہر فائل مٹ جاتی ہے اور یقینی بنایا جاتا ہے کہ وہی فائل کسی اور سے بھی کبھی واپس نہ آئے۔
SOS



ایپ بار میں سرخ SOS کو دیر تک دبائیں، یا Menu → Settings → SOS alerts → Send SOS۔ “Every phone in reach is alerted, relays carry it 16 hops, and phones that meet later pass it on for a day. Signed with your name.” ایک لائن لکھیں (“What is wrong and where you are (optional)”)، Include my position رکھیں یا ہٹائیں (شروع سے آن؛ یہ آپ کی بیٹری کی سطح بھی بھیجتا ہے)، اور Send SOS to every phone in reach دبائیں۔ اگر لوکیشن کی اجازت نہ ہو: “SOS sent without a position: location is off or was refused”۔ 7 ستمبر 2026 کو دو فونوں پر فونوں پر جانچا گیا۔
جو بھی فون اسے وصول کرے وہ فوراً سرخ بینر دکھاتا ہے، پڑھنے سے بھی پہلے: “SOS from Amina, next to you, Ward 4 is flooding, tap for details” یا “… 3 hops away …”۔ چھپے فون بھی الرٹ ہوتے ہیں اور وصولی کی تصدیق کرتے ہیں، تاکہ بھیجنے والے کی گنتی سچی رہے۔ SOS alerts ہر سنا گیا SOS دکھاتا ہے، بھیجنے والا، وقت، اپنے لیے “mine”، “next to you” یا “2 hops away”، “battery 62%” اور جگہ۔ ورنہ “No SOS heard yet.”۔
SOS alerts کے اوپر دو سوئچ ہیں۔ Two-tap SOS: “A tap on the SOS button opens the send sheet, for switch access and shaky hands. Holding the button still works.” اور Quick wipe from SOS: “The SOS sheet gets "Hold to wipe this phone", with one more confirm. Everything in Yap is deleted and cannot come back.” اسے آن کرنے پر بھیجنے والی شیٹ میں Cancel کے نیچے ایک سرخ Hold to wipe this phone بٹن آ جاتا ہے۔ ایک بار دبانے سے صرف “Hold the button to wipe. A tap does nothing.” آتا ہے۔ دبائے رکھنے سے شیٹ بند ہوتی ہے اور وہی سوال آتا ہے جو سب کچھ مٹائیں میں ہے۔ یہ شروع سے بند ہے۔ بن گیا، ابھی فون پر نہیں چلا
Mesh ٹیب



نقشہ آپ کو بیچ میں دکھاتا ہے، آپ کے براہِ راست پڑوسی پہلے دائرے پر اور ان کے پڑوسی دوسرے پر: “Live · two hops deep” اور “3 phones”، یا “Alone · waiting for a link”۔ چھپے فون “hidden” کی شکل میں دکھتے ہیں۔
Ladder (سیڑھی) ہر ڈنڈے کی ایک چپ دکھاتی ہے، جو اُس قسم کا لنک جڑا ہو تو روشن ہوتی ہے: Internet، Wi-Fi، Wi-Fi Direct، Bluetooth، SMS، Screen، Sound، Shared، LoRa۔ “Every link is ranked by rung; a message takes the best one and drops a rung when nothing comes back. When every radio fails the message is stuck and its bubble offers SMS, Share, Beam and Chirp; those rungs light up when used.”
رکے ہوئے ڈنڈے۔ ایک سرمئی چپ جیسے “Bluetooth · Bluetooth off”، “Bluetooth · Bluetooth permission refused”، “Wi-Fi Direct · Nearby Wi-Fi permission refused” یا “Wi-Fi Direct · No Wi-Fi Aware on this phone” بتاتی ہے کہ کوئی ڈنڈا کیوں نہیں چل رہا؛ اسے دبانے سے فون کی بلوٹوتھ یا ایپ سیٹنگز کھلتی ہیں۔ پہلی بار رد کی گئی اجازت بعد میں یہیں سے دی جا سکتی ہے۔
گنتیاں۔ Mesh: Mesh size، Links، Neighbours، Speed۔ Carrying and relaying: Carrying for others (بند پیغامات جو یہ فون اُن لوگوں کے لیے رکھے ہوئے ہے جن سے شاید ملے)، Muled (اس طرح پہنچائے گئے)، Handed over، Ladder falls، Stuck، Hand-carried in، Relayed، Relayed for other groups، Received، Chunks in/out۔ Dropped: Duplicates dropped، Expired dropped، Bad signatures، Malformed، Oversize dropped، Blocked by mesh، Blocked dropped۔
Radio میں ذرائع کے اپنے الفاظ ہیں: “Looking for nearby phones · Looking over Bluetooth LE · Looking on Wi-Fi · Internet: no peers remembered · SMS: no numbers yet · LoRa: no board paired”، ساتھ “No link up yet” یا “Up: Wi-Fi + Bluetooth”۔ جب فون جڑے ہوں تو بلوٹوتھ والا حصہ “4 BLE links · scanning 40 %” بھی کہہ سکتا ہے: بھیڑ میں فون بیٹری بچانے کے لیے ہر دس سیکنڈ کے صرف ایک حصے میں نئے فون ڈھونڈتا ہے۔ آس پاس دو یا کم فون ہوں تو یہ ہر وقت ڈھونڈتا ہے؛ بیس ہوں تو وقت کا پانچواں حصہ۔ بن گیا، ابھی فون پر نہیں چلا پھر لیپ ٹاپ والا سوئچ (نیچے)، Neighbours (ہر ایک اپنے ذریعے، پروٹوکول ورژن، “via relay” یا “direct, punched”، اور تصدیق شدہ ہو تو ٹک کے ساتھ)، Recent errors اور آخر میں “Me: Zak · 770cf596f56fa1cd…”۔
سیڑھی: پیغام کے سفر کے نو راستے
ڈنڈا آپ کبھی نہیں چنتے۔ ہر لنک کا درجہ ہوتا ہے؛ پیغام اپنے پاس موجود سب سے اچھا لنک لیتا ہے، جواب کے لیے آٹھ سیکنڈ رکتا ہے، اگلے پر اترتا ہے، اور آخر میں سب کو بھیج دیتا ہے۔ تکنیکی صفحے پر ہر ایک کی فریم کی ٹھیک حدیں اور ٹیسٹ لاگ ہیں؛ یہ جدول صارف کی نظر سے ہے۔
| ڈنڈا | کب استعمال ہوتا ہے | آپ کیا کریں |
|---|---|---|
| Internet | دوسرے فون کا پتہ معلوم ہو، یا Internet reach آن ہو اور دونوں کے پاس انٹرنیٹ ہو۔ | ایک بار ترتیب کے بعد کچھ نہیں۔ دیکھیں انٹرنیٹ پر۔ |
| Wi-Fi | دونوں فون ایک وائی فائی نیٹ ورک پر، یا ایک فون کے ہاٹ اسپاٹ پر۔ | ایک ہی نیٹ ورک سے جڑیں۔ |
| Wi-Fi Direct | دو فون جن کا وائی فائی آن ہو، بغیر راؤٹر۔ | وائی فائی آن رہنے دیں اور Nearby devices کی اجازت دیں۔ |
| Bluetooth | روزمرہ کا لنک: ایک کمرہ، کبھی پوری عمارت۔ | بلوٹوتھ آن رہنے دیں اور اس کی اجازت دیں۔ |
| SMS | پھنسا ہوا پیغام، جب دوسرے شخص کا نمبر معلوم ہو۔ | پھنسے بلبلے پر SMS دبائیں؛ اپنی میسجنگ ایپ میں Send دبائیں۔ |
| Screen | پھنسا ہوا پیغام، بازو بھر فاصلہ، آمنے سامنے۔ | Beam دبائیں؛ دوسرا فون اسکین کرے۔ |
| Sound | کوڈ، رسید یا پورا چھوٹا پیغام، ایک ہی کمرہ۔ | Chirp دبائیں؛ دوسرا فون سنے۔ |
| Shared | پھنسا ہوا پیغام کسی بھی ایپ کے ذریعے: WhatsApp، ای میل، USB اسٹک، کاغذ۔ | Share دبائیں؛ دوسرا فون پیسٹ کرے یا لنک کھولے۔ |
| LoRa | جوڑے گئے Meshtastic بورڈ کے ذریعے کلومیٹروں تک چھوٹے پیغامات۔ | Menu → Settings → Advanced → LoRa radio میں بورڈ جوڑیں۔ |
جیب میں سفر: جب قریب کوئی نہ ہو
جو پیغام آپ نہ پہنچا سکیں وہ آپ کے آؤٹ باکس میں انتظار کرتا ہے اور ہر آنے والے فون کو پیش کیا جاتا ہے۔ جو فون اسے قبول کرے وہ اسے بند حالت میں لیے پھرتا ہے جب تک اُس فون سے نہ ملے جس کے لیے پیغام ہے، پھر اس کے حوالے کرتا ہے اور رسید اسی طرح واپس بھیجتا ہے۔ آپ کا ٹک “Riding” کہتا ہے۔ بیچ والا فون اسے پڑھ نہیں سکتا، اور اس کا Mesh ٹیب اسے Carrying for others میں گنتا ہے۔ فونوں پر جانچا گیا: 8 ستمبر 2026 کو ایک پیغام اُن دو فونوں کے درمیان، جو کبھی ملے ہی نہیں، ایک تیسرے کے ذریعے 108 سیکنڈ میں پہنچا۔
پھنسا ہوا پیغام ہاتھ سے پہنچانا

آٹھ سیکنڈ تک کوئی راستہ نہ ملے تو پیغام پھنسا ہوا مانا جاتا ہے اور اس کا بلبلہ چار بٹنوں کے ساتھ “Stuck: no radio could deliver this. Hand it over:” کہتا ہے۔ آپ کے دبائے بغیر کچھ نہیں بھیجا جاتا۔ SMS، Share اور Beam کے لیے فونوں پر جانچا گیا؛ Chirp بن گیا، ابھی فون پر نہیں چلا۔
| بٹن | کیا ہوتا ہے |
|---|---|
| SMS | پہلی بار یہ پوچھتا ہے “Phone number for Amina” (“+44 7700 900123”؛ نمبر نہ ہو تو “That is not a phone number”)۔ اس خانے میں رابطوں والا بٹن، Pick from contacts، اینڈرائیڈ کا اپنا رابطہ چننے والا کھولتا ہے؛ Yapmesh کو صرف وہ ایک نمبر ملتا ہے جو آپ چنیں، آپ کی پوری ایڈریس بک کبھی نہیں۔ پھر یہ آپ کی اپنی میسجنگ ایپ بند کوڈ کو متن بنا کر کھولتا ہے: “This message needs 3 texts. Send this one, then tap SMS again for the next.”، “Send this one; 1 more to go — tap SMS again.”، “Last piece. Send it and the message is on its way.” ہر بار Send آپ خود دباتے ہیں۔ وصول کرنے والا فون، اگر اس نے SMS کی اجازت دی ہو، ٹکڑے جوڑ کر پیغام چیٹ میں دکھا دیتا ہے۔ |
| Share | “Hand the code to any app”: بند پیغام متن یا لنک کی شکل میں اینڈرائیڈ کی شیئر شیٹ کے ذریعے۔ دوسرا شخص اسے پیسٹ کرتا ہے (New chat → Paste a code) یا لنک کھولتا ہے۔ |
| Beam | “Show it as an animated QR for their camera”: Beam this message والی اسکرین۔ دوسرا فون Scan any Yap code استعمال کرتا ہے۔ |
| Chirp | “Play it as sound (small frames only)”: پیغام کے ساتھ By sound کھولتا ہے۔ اکتوبر 2026 سے پورا پیغام لگاتار آٹھ تک چھوٹے جھونکوں میں جاتا ہے؛ سننے والا فون انہیں جوڑتا ہے اور اگر ایک بھی خراب ہو تو سب گرا دیتا ہے، اس لیے دوبارہ بجائیں۔ صرف اس سے بڑا پیغام رد ہوتا ہے، اپنے سائز اور “Use Beam or Share instead.” کے ساتھ۔ |
سیٹلائٹ سے۔ Pixel 9 یا نئے، یا Galaxy S25 خاندان کے فون پر، اینڈرائیڈ 15 یا نئے کے ساتھ، پانچویں قطار آتی ہے: By satellite (your phone's service)۔ یہ پہلے کہتی ہے “This is not Yapmesh. Your phone opens its messages app with this text, and sends it by satellite if there is no tower. It goes as a plain SMS: your carrier can read it, and it may cost money.” اسے ان کا نمبر چاہیے (“Add their phone number first: tap SMS once.”)۔ باقی قطاروں کے برعکس یہ سادہ متن بھیجتی ہے، بند کوڈ نہیں۔ دوسرے فون یہ قطار کبھی نہیں دکھاتے۔ بن گیا، ابھی فون پر نہیں چلا؛ ابھی ایسے کسی فون پر نہیں آزمایا گیا۔
ایک شخص کے لیے کئی پھنسے پیغامات ہوں تو چیٹ مینو Hand-carry all queued (N)… دیتا ہے: “One code holds them all, still sealed to their recipients.”، ساتھ Share as one code یا Beam as one animated QR۔ راستہ کوئی بھی ہو، کوڈ وہی بند فریم ہے: SMS گیٹ وے، WhatsApp کا سرور یا دیوار پر لگا پوسٹر ایک ایسا ڈبہ لے جاتا ہے جسے وہ کھول نہیں سکتا، اور رسید بعد میں ریڈیو پر واپس آتی ہے۔
انٹرنیٹ پر، سرور کے بغیر
لکھا ہوا پتہ

سب سے سیدھا طریقہ۔ My code پر Reach me over the internet کارڈ کہتا ہے “Listening on port 7734. Works only where this phone can be reached: the same network, a VPN such as Tailscale, or a router that forwards the port. No server, no DHT.” اور کاپی بٹنوں کے ساتھ “My address” اور “On this network” دکھاتا ہے۔ وہ host:port کسی رابطے کو دیں؛ وہ اسے شخص والی شیٹ میں their name → Safety number & ways to reach → Reach over the internet کے نیچے لکھیں: “Reach Amina over the internet — host:port (from their My code screen)”۔ “Their phone must be reachable: the same network, a VPN such as Tailscale, or a router that forwards the port. No server and no DHT: two phones both behind NAT cannot find each other this way.” 8 ستمبر 2026 کو ایک سرنگ والے راستے پر فونوں پر جانچا گیا۔
Internet reach: عوامی ریلے پر ملنا

Menu → Settings → Internet۔ ستمبر 2026 سے شروع سے آن؛ Settings کی قطار “On · friends can reach you when you are both online” یا “Off · friends are reached over radios only” کہتی ہے۔ “Friends you have already added can reach this phone over the internet when you are both online, with no account and no server of ours. Yap borrows free public relays that Yapmesh does not run. A relay sees this phone's IP address, a random tag that changes every hour, and sealed bytes. It never sees who you are, who you talk to, or what you say. On a low battery Yap pauses it by itself.”
- Reach friends over the internet: مرکزی سوئچ۔ اس کے نیچے “Online lately: Amina” یا “No friend online yet”۔
- Let friends wake this phone: “Off: this phone is reachable only while Yap is open.” آن ہو تو “A friend with a message for you can wake Yap. The push server sees only a random topic.” “With the ntfy app installed, the phone's own push wakes Yap for free, like WhatsApp. Without it, Yap must stay open.”
- Technical details باقی سب کھولتا ہے: Nostr ریلے (“Free public relays anyone may run; notes are never stored, only passed on. Replace any of them.”، ساتھ Add a relay)، MQTT بروکر (“Off. A second meeting place on public test brokers; on only if the relays let you down.”)، Mailbox (دیکھیں نیچے)، Right now (“12 beacons sent · 3 received · 2 notes posted · 1 opened”) اور Direct connections (عوامی STUN سرور، ساتھ Add a STUN server)۔
“Per friend: open a person from Chats and turn "Find them over the internet" off to keep them to radios only. Two people who have never added each other cannot meet here; that is by design.” سوئچ شخص والی شیٹ میں Safety number & ways to reach کے نیچے ہے: “Off for Amina: radios and hand-carry only.” / “On: you meet on public relays under a tag only you two can derive.”
بن گیا، ابھی فون پر نہیں چلا — 11 ستمبر 2026 کو ایک لیپ ٹاپ سے اصلی عوامی ریلے پر ثابت کیا گیا (1.3 سیکنڈ میں ملے، 2.7 سیکنڈ میں پہنچا اور تصدیق ہوئی)؛ فون والے سرے ابھی ہارڈ ویئر پر نہیں چلے۔ یہاں Battery & background (نیچے) اہم ہے: Doze کی چھوٹ کے بغیر اینڈرائیڈ اسکرین بند ہونے کے چند منٹ بعد ریلے کا کنکشن بند کر دیتا ہے۔
Internet spools: میل باکس

Menu → Settings → Advanced → Internet spools۔ Advanced سیٹنگز کے سب سے نیچے سمٹا ہوا ہے: “Extra radios and mailboxes. Not needed to chat.” “A spool holds sealed envelopes for you until your phone collects them. It learns the size and the time of each envelope and a hash of your id — never who wrote it, what it says, or whom it is for. Yap parks a message there only when every radio has been tried and the person is one of your contacts. Run your own with one command (packages/yapmesh_relay) or use one a friend runs.” Add a spool “https://spool.example.org/” لیتا ہے؛ ورنہ “That is not an http(s) address”۔ لفافے سات دن بعد ختم ہو جاتے ہیں۔ بن گیا، ابھی فون پر نہیں چلا
کسی رابطے کو میل باکس دینا۔ دو طریقے، تاکہ کسی کو پتہ لکھنا نہ پڑے:
- Internet spools پر، کسی اسپول کے ساتھ والا بھیجنے کا بٹن (Send to a contact) اسے چیٹ میں “Our family mailbox, for when the internet is cut: …” کی شکل میں بھیجتا ہے۔ ان کے فون پر بلبلے میں Add this mailbox ہوتا ہے؛ اسے دبانے پر “Mailbox added. Messages that cannot go any other way wait there for up to 7 days.” آتا ہے۔ یہ صرف رابطوں کے درمیان کام کرتا ہے۔
- اگر آپ کسی کے لیے اسپول چلاتے ہیں تو اس کا پتہ Menu → Settings → Internet → Technical details → Host a mailbox for someone میں ڈالیں۔ پھر وہ آپ کے My code کے اندر سفر کرتا ہے۔ جو بھی اس کوڈ سے آپ کو شامل کرے وہ اسے استعمال کرنے لگتا ہے، اور اس کی شخص والی شیٹ میں آپ کے لیے Safety number & ways to reach کے نیچے Their mailbox دکھتا ہے۔
بن گیا، ابھی فون پر نہیں چلا؛ دونوں میں سے کوئی طریقہ ابھی فون پر نہیں آزمایا گیا۔ انٹرنیٹ والا پڑوسی ابھی بغیر انٹرنیٹ والے فون کے لیے ڈاک جمع نہیں کر سکتا۔
LoRa ریڈیو

Menu → Settings → Advanced → LoRa radio، صرف اُن بلڈز میں جن میں LoRa شامل ہو۔ “A Meshtastic board carries messages for kilometres, with no phone signal and no internet. In return each message is about 200 bytes on the air, a whole frame is 756 bytes at most, and files never ride.” بورڈ آن کریں، Scan دبائیں (“Its Bluetooth name starts with “Meshtastic”.”)، Pair دبائیں۔ Private messages over LoRa شروع سے بند ہے: “Direct and group messages are sealed end to end, but over LoRa the frame header (who to whom) is visible to every board on the channel, and the message is stored and forwarded by boards you do not own. Off means only Nearby messages, receipts and SOS ride LoRa.” “Nearby messages are signed but not encrypted, so on the default Meshtastic channel — whose key everyone has — any board within range, owned by anyone, can read them. Only a channel with its own key kept to your group makes them private on the air.” بن گیا، ابھی فون پر نہیں چلا؛ کسی اصلی فون پر ابھی کوئی بورڈ نہیں جوڑا گیا۔
لیپ ٹاپ پر Yapmesh


Mesh ٹیب پر Use Yap on a laptop: “Serves the app to any browser on your Wi-Fi or hotspot. No install.” اسے آن کریں تو کارڈ “Open this on the laptop” دکھاتا ہے، ایک پتہ جیسے “http://172.168.0.111:7733” کاپی بٹن کے ساتھ (“Address copied”)، اور ایک کیو آر۔ لیپ ٹاپ سے فون کے وائی فائی یا ہاٹ اسپاٹ سے جڑیں، پتہ کھولیں، اور براؤزر اپنا الگ نوڈ بن جاتا ہے: یہ اپنی کنجیاں بناتا ہے، اس کا اپنا نام، چیٹس، فائلیں اور نقشہ ہوتا ہے، اور یہ فون اس کے لیے پیغام آگے بڑھاتا ہے۔ “The laptop becomes its own node with its own keys; this phone only relays for it. No Wi-Fi in the room? Turn on your hotspot and let the laptop join it.” فونوں پر جانچا گیا؛ 11 ستمبر 2026 کو اس رہنما کی براؤزر والی تصویریں اسی طرح بنیں اور براؤزر سے ایک پول میں ووٹ ڈالا گیا جو فون پر گنا گیا۔
براؤزر والی کاپی کیا نہیں کر سکتی، اس کے اپنے الفاظ میں: نجی فائل بھیجنا (“Private files can be sent from a phone; the browser has no file path to seal”)، ہاٹ اسپاٹ یا گیٹ وے شروع کرنا (“This build cannot host the gateway.”)، فنگر پرنٹ سے لاک کرنا، بلوٹوتھ، SMS، NFC یا LoRa استعمال کرنا۔ یہ دوسرے فونوں تک صرف اُس فون کے ذریعے پہنچتی ہے جو اسے چلا رہا ہے۔
فائلیں براؤزر میں رہتی ہیں۔ اکتوبر 2026 سے براؤزر ہر وہ فائل جو وہ شیئر یا ڈاؤن لوڈ کرے لیپ ٹاپ پر اپنی اسٹوریج میں رکھتا ہے، اور ری لوڈ کے بعد انہیں میش کو دوبارہ پیش کرتا ہے۔ شیلف پر کھلا چھوڑا گیا لیپ ٹاپ فائلیں بانٹتا رہتا ہے۔ براؤزر کا سائٹ ڈیٹا صاف کرنے سے وہ مٹ جاتی ہیں۔ بن گیا، ابھی فون پر نہیں چلا؛ ایک میز پر Chrome میں جانچا گیا، ابھی فونوں کے ساتھ نہیں۔
چھپنا

ایپ بار کی آنکھ آپ کو چھپاتی ہے: Hide me / Show me۔ چھپنے پر آپ کا نام ہوا سے غائب ہو جاتا ہے: قریبی فون اپنے نقشے پر “relay only” کے ساتھ “Hidden phone” دیکھتے ہیں؛ آپ Nearby میں نہیں لکھ سکتے (“Hidden nodes do not speak to nearby”)، نہ گروپوں میں، نہ فائلیں پیش کر سکتے ہیں، نہ ووٹ دے سکتے ہیں (“Hidden nodes do not vote”)؛ آپ کی ایپ بار “Hidden · 3 in mesh” کہتی ہے؛ Chats ٹیب “You are hidden” اور انتظار کرتے Nearby پیغامات کی گنتی دکھاتا ہے؛ اور آپ کا فون سب کے لیے سب کچھ آگے بڑھاتا رہتا ہے۔ نجی چیٹس پھر بھی چلتی ہیں: چھپا فون وصول کرتا ہے، اور اس کے بھیجنے والے کو رسیدیں ملتی رہتی ہیں۔ SOS پھر بھی چھپے فون تک پہنچتا ہے اور وہ وصولی کی تصدیق بھی کرتا ہے۔ 6 ستمبر 2026 کو فونوں پر جانچا گیا۔
حفاظت





Menu → Settings → Safety سب کچھ ایک جگہ رکھتا ہے: Blocked people، Reports from this phone، Abuse filter کا سوئچ، Private profiles، Set up phones for a school or ward، Community standards، Help and how-to، Privacy policy، Terms of use، Child safety، Government and legal requests (“What Yapmesh holds about you: nothing. Transparency report.”)، Contact and abuse reports ([email protected]) اور Delete everything on this phone۔ اس کے آخر میں: “Yapmesh has no accounts and no server, so there is no account to close and nothing of yours held anywhere else. Everything the app knows is on this phone. Copies of messages already delivered to other phones belong to those phones and cannot be recalled.”
بلاک کرنا
کسی پیغام سے (Block Amina)، شخص والی شیٹ سے (Block on this phone) یا People سے بلاک کریں۔ “Blocking is yours alone: it takes effect at once, nobody votes on it, and the person is never told. Nothing they send is shown here, no file of theirs is fetched, and no read or delivery receipt goes back to them.” ان کی بھیجی ہر فائل مٹا دی جاتی ہے اور اس کا ہیش رد کر دیا جاتا ہے، تاکہ وہ کسی سے بھی واپس نہ آ سکے۔ Unblock Blocked people میں ہے۔
رپورٹ کرنا
Report this message یا Report Amina سے Report Amina کھلتا ہے: پیغام کا اقتباس، What is wrong? — Spam or flooding، Harassment or bullying، Hate speech، Violence or a threat، Sexual content، Child safety، A scam or impersonation، Something else — 1,000 حروف تک ایک نوٹ، اور Block them on this phone too (شروع سے آن)۔ گروپ میں ایک سوئچ اور ہے: Also send it to the group admin, Amina — “Sealed so only the admin's phone can read it. It goes over the mesh, not to any server.” Save this report۔
اسکرین کا اپنا نوٹ آپ کے فون والی کاپی کے بارے میں ہے۔ واحد استثنا وہ گروپ والا سوئچ ہے: اسے آن کرنے پر رپورٹ بند حالت میں، میش کے ذریعے، ایڈمن کے فون تک بھی جاتی ہے، جہاں وہ ایڈمن کے Reports from this phone میں “From Bilal” کے نشان کے ساتھ آتی ہے۔ کوئی اور اسے نہیں پڑھ سکتا، اور اس کے لیے ایڈمن کے فون پر اکتوبر 2026 والا یا نیا بلڈ ہونا ضروری ہے۔ بن گیا، ابھی فون پر نہیں چلا
Reports from this phone انہیں “Amina · Harassment or bullying” کی شکل میں دکھاتا ہے، ہر رپورٹ کے ساتھ ایکسپورٹ بٹن (شیئر کا موضوع “Yapmesh abuse report — Amina” ہوتا ہے)، اور Clear: “Delete every report? The blocks stay. Only the written records go.”
بدزبانی کا فلٹر
شروع سے آن۔ “Offline, on this phone: abusive text is refused on send and folded behind a tap when it arrives.” یہ انگریزی، اردو رسم الخط اور رومن اردو کے لیے الفاظ کی فہرست ہے جس میں ہجے کی چالاکیاں بھی شامل ہیں؛ یہ فون پر چلتا ہے، اسے بند کیا جا سکتا ہے، اور یہ کوئی منصف نہیں۔ فحش تصویریں Nearby کمرے میں روکی جاتی ہیں اور نجی چیٹس اور گروپوں میں دھندلی کی جاتی ہیں۔ کوئی کلاؤڈ سروس کچھ نہیں دیکھتی۔ بن گیا، ابھی فون پر نہیں چلا
میش کا ووٹ
آپ کے اپنے بلاک سے الگ، شخص والی شیٹ میں Ask the mesh to block them ہے: “A vote. Blocked for everyone when more than 5% of the mesh agrees; your vote goes to everyone, signed.” جب یہ حصہ پورا ہو جائے تو آس پاس کا ہر فون اُن کی کوئی چیز آگے بڑھانا بند کر دیتا ہے؛ People انہیں “X of Y allow votes” کے ساتھ Blocked by the mesh میں دکھاتا ہے، اور Vote to allow (یا Withdraw my block, vote to allow) اسی حصے سے اسے واپس کرتا ہے۔ اگر یہ آپ کے ساتھ ہو تو ایک بینر کہتا ہے “The mesh has blocked you — More than 5% of the phones around you voted to block you. Nothing you send is shown or relayed, and nothing addressed to you is carried, until more than 5% vote to allow you again.”، ووٹ دینے والوں کے نام بتاتا ہے، اور بتاتا ہے کہ مزید کتنے اجازت کے ووٹ چاہییں: “Talk to people near you: in Yap they open People, find you under “Blocked by the mesh”, and tap “Vote to allow”.” بن گیا، ابھی فون پر نہیں چلا
نجی پروفائلز: ایک دوسرا Yapmesh جو کوئی نہیں دیکھتا
Menu → Settings → Safety → Private profiles: “A second Yapmesh on this phone that nothing shows”۔ “A private profile is a second Yapmesh on this phone, with its own key, contacts and chats. Nothing in the app shows that it exists: no list, no switch, no lock screen. You open it by typing *PIN# into People → Add someone → Paste a code. A wrong PIN gets the same answer as any wrong code.” PIN, 4 to 12 digits چنیں، اسے دو بار لکھیں اور Make the profile دبائیں۔
- Start it as a private profile: نیا پروفائل نجی پروفائل والے سوئچ کے پہلے سے آن ہونے کے ساتھ شروع ہوتا ہے: “No notification previews, chats delete after 24 hours, photos wait for a tap, hidden from nearby, no read receipts.”
- Make it a decoy: “Opening it deletes this profile and shows an empty app.” ایپ آپ سے I understand کے ساتھ تصدیق مانگتی ہے، کیونکہ یہ واپس نہیں ہو سکتا۔
- “It closes by itself two minutes after you leave the app, and the next person to open Yapmesh sees this profile. Messages for a private profile arrive only while it is open.”
بن گیا، ابھی فون پر نہیں چلا
اسکول، وارڈ یا آجر کے دیے ہوئے فون
Menu → Settings → Safety → Set up phones for a school or ward اُن فونوں کے لیے سیٹ اپ کوڈ بناتا ہے جو آپ بانٹتے ہیں: “A setup code that turns features off on the phones you hand out”۔ یہ Nearby کمرہ، کھلے گروپ، انٹرنیٹ یا اجنبیوں کو بند کر سکتا ہے، اسکرین لاک لازمی کر سکتا ہے، اور آپ کو یا کسی گروپ کو پہلے سے شامل کر سکتا ہے۔ ہر فون یہ کوڈ ایک بار اسکین یا پیسٹ کرتا ہے (People → Add someone)، اور آپ کا فون اس کا منتظم بن جاتا ہے۔
اگر آپ کا فون کسی ادارے سے آیا ہے تو Settings میں “Managed by …” دکھ سکتا ہے: “Some settings on this phone were set by its manager and cannot be changed here.” ڈیوائس مینجمنٹ کا نظام ایسے فون کو شامل کرنے کے لیے رابطوں اور گروپوں کی فہرست بھی دے سکتا ہے، اور ایک منتظم فون مقرر کر سکتا ہے جو اس پر Yapmesh کو دور سے مٹا سکے۔ اس کے بعد آپ کو “This phone was wiped by its manager. Close and reopen Yapmesh.” دکھتا ہے۔ جو فون آپ نے خود سیٹ اپ کیا ہو اس پر اس میں سے کچھ لاگو نہیں ہوتا۔ بن گیا، ابھی فون پر نہیں چلا؛ کسی اصلی مینجمنٹ نظام کے ساتھ کبھی نہیں آزمایا گیا۔
اس فون پر سب کچھ مٹائیں
“Delete everything? This phone loses its identity key, every contact, every group, every message and every file it has received, and all settings. Your contacts will see your name go dead: their copy of your key stops matching, and they will have to add you again from scratch. It cannot be undone, and messages already delivered to other phones are not touched. The app closes when this is done. Open it again to start over as someone new.” Keep everything / Delete everything۔ پھر “Everything is deleted. Close and reopen Yapmesh.”
شخص والی شیٹ
People یا Chats میں کسی نام کو دبائے رکھیں، چیٹ کا ہیڈر دبائیں، یا چیٹ مینو سے Block, allow or remove… چنیں۔ شیٹ شخص، اس کی موجودگی اور ووٹ کی حالت دکھاتی ہے، پھر:
- چیٹ کے نشان: Unread/Read، Archive/Unarchive، Hide/Unhide، Pin/Unpin، Mute/Unmute، Export۔ “Amina is archived”، “Amina is under Menu → Hidden chats”، “Amina is back in Chats”۔
- Safety number & ways to reach — “Check the key, internet address, SMS number”۔ ایک لائن جو کھل کر تکنیکی قطاریں دکھاتی ہے:
- Safety number — “Compare sixty digits or scan, to verify their key in person”۔
- Reach over the internet — “No address yet. Type the host:port shown on their My code screen.” یا “Dialling …”؛ “That is not a host:port”؛ “Internet address for Amina forgotten”۔
- Find them over the internet — انٹرنیٹ کا ہر رابطے کے لیے الگ سوئچ۔
- Phone number for SMS — “No number yet. Used only when you tap SMS on a stuck message.”؛ “SMS for Amina will go to +44 …, when you tap SMS”۔ اسے لکھتے وقت Pick from contacts ملتا ہے۔
- Their mailbox — صرف تب جب ان کا My code ایک ساتھ لایا ہو؛ دیکھیں میل باکس۔
- Block on this phone / Unblock on this phone؛ Report Amina؛ Ask the mesh to block them / Vote to allow۔
- Remove contact — “Their messages will be deleted from this phone.”
سیٹنگز
سیٹنگز میں ہر چیز کہاں ہے
Menu → Settings میں وہ سب کچھ ہے جو روز استعمال نہیں ہوتا، چھوٹے گروپوں میں۔ ہر قطار پر ایک لائن ہے جو بتاتی ہے کہ وہ کس لیے ہے۔ اس رہنما اور ایپ کے پرانے ورژن ان میں سے بہت سی چیزیں سیدھا مینو میں رکھتے تھے؛ اب وہ سب یہاں ہیں۔
| گروپ | قطاریں |
|---|---|
| (سب سے اوپر) | My code (آپ کا کارڈ، نام اور تصویر)، Back up your key (“So a new phone is still you”)، Language |
| Connections | Internet (انٹرنیٹ)، Battery & background (نیچے)، SOS alerts (SOS)، Safe & notices (“I'm safe roll call, notice board, find someone”) |
| Chats | Chat settings (نیچے)، Photos & videos (چیٹ میں فائلیں)، Files & downloads (فائل کی حفاظت)، Hidden chats |
| Privacy & safety | Screen lock (نیچے)، Safety (حفاظت) |
| Help | How to use Yap (یہ صفحہ)، Share the app، About Yap (About) |
| Advanced | سمٹا ہوا: “Extra radios and mailboxes. Not needed to chat.” LoRa radio (LoRa) اور Internet spools (میل باکس)، ہر ایک صرف اُن بلڈز میں جن میں وہ شامل ہو۔ |
چیٹ سیٹنگز، اسٹار، کئی لوگوں کو بھیجنا، سب ایکسپورٹ




Menu → Settings → Chat settings۔ Read receipts (آن): “Off: nobody is told you read their message, and you stop seeing when they read yours. Groups always send them.” Show when I am typing (آن): “A hint to the phone you are writing to, only while it is within one radio hop. Never stored, never relayed.” پھر سننے والے تین سوئچ (بڑے بٹن اور سننا)، Private profile، Show my name to everyone nearby اور Notification previews (نیچے)۔
Starred messages: “Hold a message and tap Star to keep it here.”، ہر ایک کے ساتھ کس کا اور کون سی چیٹ۔ Send to many: لوگ چنیں، ایک بار لکھیں، اور “Sent to 4 people, each sealed separately”؛ بُک مارک آئیکن ناموں کو فہرست کی شکل میں محفوظ کرتا ہے (“Save as a list”، ایک چپ “Ward team · 4” جسے آپ مٹا سکتے ہیں)۔ یہ جان بوجھ کر براڈکاسٹ لسٹ نہیں: فہرست کوئی نہیں دیکھتا، اور ہر کاپی ایک شخص کے لیے الگ بند ہوتی ہے۔ Export all chats: “One JSON file with every chat, unencrypted, for you to keep. Files are not included.” → “Export all chats? The file is readable by anyone who gets it. Keep it somewhere safe.”
نجی پروفائل، قریب والوں کو آپ کا نام، جھلکیاں
Menu → Settings → Chat settings میں تین سوئچ، اُس فون کے لیے جسے دوسرے دیکھ یا اٹھا سکتے ہوں۔ بن گیا، ابھی فون پر نہیں چلا
| سوئچ | یہ کیا کرتا ہے |
|---|---|
| Private profile | ایک سوئچ، پانچ کام: “No notification previews, chats delete after 24 hours, photos wait for a tap, hidden from nearby, no read receipts.” |
| Show my name to everyone nearby | شروع سے آن۔ “Off: people nearby see @yap#4821. Your contacts still see your name.” ہندسے آپ کی کنجی سے نکلتے ہیں۔ Private profile آن کرنے سے یہ بھی بند ہو جاتا ہے، سوائے اس کے کہ آپ نے اسے خود مقرر کیا ہو۔ |
| Notification previews | “Off: a notification only says "New message", not who or what.” |
یہ سوئچ Safety والے نجی پروفائلز جیسا نہیں، جو ایک دوسرا، چھپا ہوا Yapmesh بناتے ہیں۔ نیا چھپا پروفائل اس سوئچ کے پہلے سے آن ہونے کے ساتھ شروع ہو سکتا ہے۔
اپنی کنجی کا بیک اپ
Menu → Settings → Back up your key۔ “Your key is who you are on Yapmesh. If this phone is lost, a backup brings you back as the same person, so nobody has to scan you again. Messages are not in any backup: they live only on the phones that received them.” اس کی دو قسمیں ہیں:
- 24 recovery words: Show my words۔ “Write them on paper, in order, and keep the paper somewhere safe. Anyone who sees them can become you. Do not photograph them.” الفاظ صرف آپ کی کنجی واپس لاتے ہیں؛ رابطے تب واپس آتے ہیں جب آپ ان سے ملتے ہیں۔
- Backup code with a passphrase: “Your key, your contacts and your groups, sealed with a passphrase you choose.” 8 یا زیادہ حروف کا پاس فریز دو بار لکھیں اور Make the backup code دبائیں۔ پھر Copy، Save or send، Save as a file (“Saved. Keep the passphrase somewhere else.”) یا Show as a moving code، ایک متحرک کیو آر جسے نیا فون اسکین کرتا ہے۔
واپس لانا۔ نئے فون کی پہلی اسکرین پر I already have Yapmesh چنیں۔ Bring back your key میں Backup code (اسے پیسٹ کریں، یا Open a backup file، یا Scan the other phone: “On the old phone: Back up your key, then Show as a moving code”) اور 24 words ہیں۔ پھر پاس فریز، آپ کا نام اور Restore۔ اگر نہ کھلے تو “Wrong passphrase, or the code was changed or cut short.”۔ فائل اور متحرک کوڈ والے طریقے بن گیا، ابھی فون پر نہیں چلا ہیں۔
اسکرین لاک

Menu → Settings → Screen lock۔ Lock Yap: “Ask for the fingerprint, face or screen lock of this phone before Yap opens”۔ بغیر لاک والے فون پر: “This phone has no fingerprint, face or screen lock set up. Set one in the phone settings first.” آن کرنے پر فون کا اپنا سوال آتا ہے؛ اسے رد کریں تو “Not unlocked, so nothing changed”۔ پھر Lock again: Immediately، After 1 minute یا After 30 minutes: “After you leave Yap. A glance at a notification is not worth a fingerprint every time.” لاک آن ہونے پر مینو میں Lock now آ جاتا ہے۔ لاک اسکرین کہتی ہے “Yap is locked — Unlock with the fingerprint, face or screen lock of this phone.” اور “Messages keep arriving while the app is locked; nothing is shown until it is open.” جزوی طور پر جانچا گیا
بیٹری اور پس منظر
Menu → Settings → Battery & background۔ Keep Yap awake in the background: “On: Android leaves Yap out of battery optimisation” / “Off: Android may pause Yap when the screen is off”۔ اس کے بغیر اینڈرائیڈ کا Doze اسکرین بند ہونے کے چند منٹ بعد ریڈیو اور ریلے کنکشن بند کر دیتا ہے؛ اس کے ساتھ میش “Yap is on the mesh” نوٹیفکیشن کے تحت چلتا رہتا ہے۔ کچھ فون (Samsung، Xiaomi اور Huawei سمیت) اس کے اوپر اپنی سیٹنگز میں اپنا ایپ بند کرنے کا نظام لگاتے ہیں۔ “Turn it back off — Android only allows this from its own battery page”۔ Between the looks Heartbeat (ہر 15 منٹ)، Movement (فون کتنی بار حرکت میں آیا، جس سے دوبارہ تلاش شروع ہوتی ہے) اور Re-scans دکھاتا ہے۔
How much this phone does now بتاتا ہے کہ کم بیٹری نے کچھ کاٹا ہے یا نہیں: “Battery saver: file sharing and background sync are paused (nearly finished files still complete); messages and receipts still flow.” یا “Battery critical: only SOS and messages for you get through.” Full mesh for now اسے رد کر دیتا ہے: “Ignore the low-battery limits until Yap restarts, at most 12 hours. The battery runs down faster.” اسے اُس دن استعمال کریں جب فون کو پیغام آگے بڑھاتے رہنا ہو، جیسے کسی ہنگامی حالت میں۔ بن گیا، ابھی فون پر نہیں چلا
بلوٹوتھ کی تلاش بھی خود بخود ڈھل جاتی ہے: بھیڑ میں فون نئے فون صرف کچھ وقت ڈھونڈتا ہے (دیکھیں Mesh ٹیب پر Radio کارڈ)۔ بن گیا، ابھی فون پر نہیں چلا
بیٹری کا سچا عدد: ابھی کوئی نہیں۔ ہر جانچ USB بجلی پر ہوئی، اس لیے پورے دن کا کوئی عدد شائع نہیں کیا گیا۔
چھپی اور آرکائیو چیٹس

شخص یا گروپ کی شیٹ سے آرکائیو کریں؛ قطار Chats ٹیب پر Archived میں سمٹ جاتی ہے (خالی ہو تو “Nothing is archived.”)۔ اسی طرح چھپائیں؛ چھپی چیٹس صرف Menu → Hidden chats میں رہتی ہیں، اور Menu → Settings → Hidden chats میں بھی (“No hidden chats.”)۔ دونوں اس فون کے نشان ہیں؛ کچھ بھیجا نہیں جاتا، اور پیغامات آتے رہتے ہیں۔
نوٹیفکیشن
Yapmesh چھ چینلوں پر نوٹیفکیشن دیتا ہے جنہیں آپ اینڈرائیڈ کی سیٹنگز میں ترتیب دے سکتے ہیں: Nearby (“Messages in the Nearby room”)، Groups، Direct messages، Mentions (“Group messages that name you”)، SOS (“Emergency alerts from people nearby”) اور Yap mesh، وہ خاموش مستقل نوٹیفکیشن جو “Yap is on the mesh — Keeping nearby phones connected” کہتا ہے۔ متن پیغام کا متن ہوتا ہے، یا “Sticker”، “Shared a place”، “Shared a contact”، “Sent a file”، “New message”؛ SOS “SOS from Amina — Needs help nearby” ہوتا ہے۔ Notification previews بند ہو (اوپر) تو ہر پیغام کا نوٹیفکیشن صرف “New message” کہتا ہے اور کسی کا نام نہیں لیتا۔ کسی ایک کو دبانے سے چیٹ کھلتی ہے۔ خاموش چیٹ پھر بھی بیج پر گنی جاتی ہے۔
ایپ شیئر کرنا، اپ ڈیٹس اور About



Menu → Share the app۔ yapmesh.com والے فون پر پہلا کارڈ This phone's installer ہے: “Yap 1.1.1 (build 3) · 54.6 MB · offered to the mesh”، “Phones nearby on an older build are told about it and fetch it phone to phone, like any file.”، Signer fingerprint، “You've given Yap to 2 people from this phone.” اور Send the app with Quick Share / Bluetooth / any app۔ پھر ہاٹ اسپاٹ والا کارڈ (اوپر)، From a laptop or any browser (“Turn on the gateway and a phone on the same Wi-Fi or hotspot can download the app from this one, no internet needed.”، ساتھ Start the gateway)، اور Installers seen on the mesh۔ ڈیبگ بلڈ سرخ رنگ میں خبردار کرتا ہے کہ اسے اجنبیوں کو نہ دیں۔
Google Play والی کاپی اس کے بجائے Give Yapmesh to someone دکھاتی ہے: “Send them this link. It opens the page that offers Yapmesh on Google Play and, for a phone with no Play Store, the signed app to download directly.” “Why not the app itself? This copy came from Google Play, and Play does not allow an app it distributes to hand out or update itself.”
اپ ڈیٹس۔ جب قریب کسی فون پر نیا بلڈ ہو تو Files ٹیب اور Share the app پر ایک کارڈ آتا ہے: “Update available: Yap 1.2.0 (build 4) · fetching from phones nearby”، پھر Install۔ اپ ڈیٹس صرف اسی دستخط کنندہ سے قبول ہوتی ہیں۔
About (Menu → Settings → About Yap، یا Share the app پر ⓘ) ورژن دکھاتا ہے، کاپی بٹن کے ساتھ Signer fingerprint، “The first 8 groups of the SHA-256 of the certificate this app was signed with. Anyone who gives you Yap shows the same line under “Share the app”; if the lines differ, it is not the same app. Updates are only accepted from this signer.”، What Yap is، باڑ کا وعدہ، اس فون نے کتنے لوگوں کو ایپ دی، اور لنکس: Help and how-to، Privacy policy، Terms of use، Community standards، Safety: blocked people and reports، Child safety، Open-source licences، Support ([email protected])۔
جب کچھ کام نہ کرے
| آپ کو کیا دکھتا ہے | اس کا مطلب | کیا کریں |
|---|---|---|
| “Waiting for nearby phones…” | کسی فون سے کوئی لنک نہیں۔ | ایک کمرے جتنے فاصلے پر کسی دوسرے فون پر بلوٹوتھ آن کر کے Yapmesh کھولیں۔ Mesh ٹیب پر سرمئی رکی ہوئی چپس دیکھیں۔ |
| “Turn on Bluetooth to reach phones with no Wi-Fi” | بلوٹوتھ بند ہے۔ | اسے آن کریں، یا اسی وائی فائی سے جڑیں۔ |
| “Allow Bluetooth in Settings…” / “Allow nearby devices in Settings…” / “Allow Location in Settings…” | پہلی بار چلانے پر کوئی اجازت رد کی گئی۔ | Mesh ٹیب پر سرمئی چپ دبائیں؛ یہ فون کی سیٹنگز میں ایپ کا صفحہ کھولتی ہے۔ |
| “No Wi-Fi Aware on this phone: phones with no Wi-Fi are out of reach” | فون میں Wi-Fi Aware نہیں؛ وائی فائی ڈائریکٹ اور بلوٹوتھ پھر بھی چلتے ہیں۔ | کچھ نہیں؛ یہ ہارڈ ویئر کے بارے میں نوٹ ہے۔ |
| “Radio start failed …” / “Radio error: …” ساتھ Retry | ریڈیو شروع نہیں ہوئے۔ | Retry دبائیں۔ پھر بھی رہے تو بلوٹوتھ اور وائی فائی بند کر کے دوبارہ آن کریں۔ |
| “Stuck: no radio could deliver this.” | آٹھ سیکنڈ گزر گئے اور کوئی راستہ نہیں ملا۔ | شخص کے پہنچ میں آنے کا انتظار کریں (پیغام کوشش کرتا رہتا ہے اور جیبوں میں سفر کرے گا)، یا SMS، Share، Beam یا Chirp سے ہاتھ سے پہنچائیں۔ |
| “Phone not reachable, retrying…” | براؤزر کلائنٹ کا اُس فون سے رابطہ ٹوٹ گیا جو اسے چلا رہا ہے۔ | لیپ ٹاپ کو فون کے وائی فائی یا ہاٹ اسپاٹ پر رکھیں اور فون کا لیپ ٹاپ والا سوئچ آن رکھیں۔ |
| “Nobody in reach has this file right now” | انتظار والی فائل؛ پہنچ میں کسی فون کے پاس نہیں۔ | جب بھیجنے والا یا کوئی اور رکھنے والا پہنچ میں ہو تو دوبارہ کوشش کریں۔ |
| “Camera permission is needed to scan a code” | کیمرے کی اجازت رد ہوئی۔ | فون کی سیٹنگز میں اجازت دیں، یا NFC، آواز یا پیسٹ کیا گیا کوڈ استعمال کریں۔ |
| “Microphone permission is needed for voice notes” / “… to listen” | مائیکروفون کی اجازت رد ہوئی۔ | فون کی سیٹنگز میں اجازت دیں۔ |
| “Location is off or was refused; nothing sent” | جگہ بھیجتے، SOS میں جگہ شامل کرتے یا باڑ بناتے وقت لوکیشن رد یا بند تھی۔ | لوکیشن آن کریں اور اجازت دیں، پھر دوبارہ کوشش کریں۔ |
| “Not a Yap code” / “That code is damaged” / “Part of a longer code; send the rest” / “A Yap code this version does not know” | پیسٹ یا اسکین کیا گیا کوڈ کام کا نہیں تھا۔ | دوبارہ مانگیں؛ کئی ٹکڑوں والے SMS کے لیے ہر ٹکڑا پیسٹ کریں؛ اگر کوڈ ایپ سے نیا ہو تو ایپ اپ ڈیٹ کریں۔ |
| “Yap will not send that: it reads as abuse. Say it another way.” | بدزبانی کے فلٹر نے متن رد کر دیا۔ | الفاظ بدلیں، یا Safety میں فلٹر بند کریں۔ |
| “Hidden nodes do not speak to nearby” اور اس جیسے | آپ چھپے ہوئے ہیں۔ | خود کو دکھانے کے لیے آنکھ دبائیں۔ |
| “The mesh has blocked you” | آپ کے آس پاس کے 5% سے زیادہ فونوں نے آپ کو بلاک کرنے کا ووٹ دیا۔ | قریبی لوگوں سے کہیں کہ People کھولیں، Blocked by the mesh میں آپ کو ڈھونڈیں، اور Vote to allow دبائیں۔ |
| “Calls need a Wi-Fi or internet link to this person” | آپ کے درمیان صرف بلوٹوتھ ہے۔ | ایک ہی وائی فائی یا ہاٹ اسپاٹ سے جڑیں۔ |
| “Someone else is talking” | پہنچ میں کوئی دوسرا فون push to talk استعمال کر رہا ہے۔ | ان کے چھوڑنے تک انتظار کریں، پھر مائیکروفون دوبارہ دبائے رکھیں۔ |
| “No voice for this language on this phone” | پڑھ کر سنانے کو ایپ کی زبان کے لیے بولنے والی کوئی آواز نہیں ملی۔ | فون کی اپنی text-to-speech سیٹنگز میں ایک آواز انسٹال کریں، یا ایپ کی زبان بدلیں۔ |
| “Not unlocked, so nothing changed” | لاک آن کرتے وقت فون کا اپنا ان لاک سوال رد ہوا۔ | دوبارہ کوشش کریں اور ان لاک کریں۔ |
| “Could not open the help page…” | کوئی براؤزر نہیں، یا پہلی بار کھولنے کے لیے انٹرنیٹ نہیں۔ | کسی بھی ڈیوائس سے yapmesh.com/help.html کھولیں؛ اس کے بعد یہ صفحہ اُس براؤزر میں بغیر انٹرنیٹ چلتا ہے۔ |
| “Could not record: …” / “Could not share: …” / “Could not export: …” / “Could not start the hotspot: …” | فون نے کام سے انکار کیا؛ لائن کا باقی حصہ اس کی وجہ ہے۔ | وجہ پڑھیں؛ یہ اینڈرائیڈ کی ہے۔ |
فون پر کیا چلا ہے اور کیا نہیں
23 اکتوبر 2026 تک، ہارڈ ویئر لاگ اور خودکار ٹیسٹ سوٹ سے:
| خصوصیت | حالت |
|---|---|
| نجی چیٹس اور Nearby میں متن، تصویریں، آواز کے نوٹ، جواب، ردِعمل؛ فائلوں کا پھیلنا؛ ہر رکن کی گنتی والے کھلے اور نجی گروپ؛ موجودگی کی اجازتیں؛ hide me؛ SOS؛ SMS، Share اور Beam سے ہاتھ سے پہنچانا؛ دوست کے فون سے انسٹال؛ لیپ ٹاپ براؤزر کلائنٹ؛ بلوٹوتھ، وائی فائی، وائی فائی ڈائریکٹ، SMS اور کسی بھی ایپ والے ڈنڈے؛ جیب میں سفر؛ لکھا ہوا انٹرنیٹ پتہ | فونوں پر جانچا گیا |
| فون اور براؤزر نوڈ کے درمیان پول، ترمیم، پن، جواب اور ردِعمل؛ اسکرین سے کیمرے والا ڈنڈا؛ ایپ لاک؛ میڈیا والی سیٹنگ؛ آئی فون بلڈ (اصلی آئی فون پر چلتا ہے اور وائی فائی پر اینڈرائیڈ سے بات کرتا ہے؛ آئی فونوں کے درمیان بلوٹوتھ آزمایا نہیں گیا)؛ push to talk (23 اکتوبر 2026 کو ایک A07 تک دوسرے کی بات پہنچی؛ آواز کان سے سن کر تصدیق نہیں ہوئی، اور کسی کے بولتے وقت لنک رک رک کر چلتے ہیں) | جزوی طور پر جانچا گیا |
| باڑیں؛ غائب ہونے والی تاریخ؛ آگے بھیجنا، اسٹار، سب کے لیے مٹانا؛ خاموشی، خودکار مٹانا، لکھنے کے اشارے اور پڑھنے کی رسید کا سوئچ؛ تلاش، میڈیا فہرستیں، ایکسپورٹ، کئی لوگوں کو بھیجنا، زندہ جگہ؛ گروپ آئیکن، تفصیل اور صرف اعلانات؛ حفاظتی نمبر اور لنک والا راستہ؛ فائل کی حفاظت، بدزبانی کا فلٹر اور میش کا ووٹ؛ Internet reach، اسپول، پش سے جگانا، LoRa، Wi-Fi Aware؛ کالیں؛ آواز والا ڈنڈا؛ بیٹری اور پس منظر | بن گیا، ابھی فون پر نہیں چلا |
| 23 اکتوبر 2026 تک شامل: چھوٹے مینو اور سیٹنگز کا مرکز؛ I prefer to listen، پڑھ کر سنانا، بولے جانے والے اشارے اور بڑے بٹن؛ رابطوں کی تصویریں؛ ہینڈل؛ نجی پروفائل اور نجی پروفائلز؛ نوٹیفکیشن کی جھلکیاں بند کرنا؛ فوری مٹانا اور دو ٹیپ والا SOS؛ کنجی کا بیک اپ فائل اور متحرک کوڈ کی شکل میں؛ بولا جانے والا گروپ کوڈ؛ گروپ ایڈمن کو رپورٹیں؛ Full mesh for now اور خود ڈھلنے والی تلاش؛ اندر شیئر کی گئی فائل کی منزل چننا؛ SMS نمبروں کے لیے رابطہ چننے والا؛ سیٹلائٹ والی قطار؛ Chirp سے پورے پیغام؛ My code میں میل باکس؛ Nearby وائی فائی اور Wi-Fi Aware لنکس پر کالیں؛ ری لوڈ کے بعد براؤزر میں رکھی فائلیں؛ منظم (managed) فون | بن گیا، ابھی فون پر نہیں چلا |
تکنیکی صفحہ یہی لیبل ان کے پیچھے کے لاگ اندراجات کے ساتھ دکھاتا ہے، اور ہارڈ ویئر لاگ بغیر کسی ترمیم کے شائع ہے۔
اصطلاحات
- میش (Mesh)
- وہ فون جو ابھی اس وقت ایک دوسرے تک پہنچ سکتے ہیں، سیدھے یا دوسروں کے ذریعے۔
- ڈنڈا (Rung)
- لنک کی ایک قسم، سیڑھی پر درجہ بند: Internet، Wi-Fi، Wi-Fi Direct، Bluetooth، SMS، Screen، Sound، Shared، LoRa۔
- قدم (Hop)
- فون سے فون تک ایک قدم۔ پیغام آٹھ قدم طے کر سکتا ہے؛ SOS سولہ۔
- سفر / جیب میں سفر (Riding / muling)
- بند پیغام جسے ایسا فون لیے پھرے جو اس کا وصول کنندہ نہیں، جب تک دونوں مل نہ جائیں۔
- پھنسا ہوا (Stuck)
- وہ پیغام جسے ہر ریڈیو آٹھ سیکنڈ میں نہ پہنچا سکا؛ یہ ہاتھ سے پہنچانے کی پیشکش کرتا ہے۔
- ہاتھ سے پہنچانا (Hand-carry)
- بند پیغام کو SMS، کسی بھی ایپ، متحرک کیو آر یا آواز سے، اپنے ہی ٹیپ سے آگے بڑھانا۔
- بند (Sealed)
- ایسا انکرپٹ کہ صرف وصول کنندہ کی کنجی اسے کھولے۔ ریلے بند فریم بغیر پڑھے لے جاتے ہیں۔
- دستخط شدہ (Signed)
- بھیجنے والے کے دستخط کے ساتھ، تاکہ جعلی فریم گرا دیا جائے۔ Nearby پیغامات دستخط شدہ ہیں مگر بند نہیں۔
- کنجی / شناخت (Key / identity)
- پہلی بار چلانے پر بنا کنجیوں کا جوڑا۔ اس کا پبلک حصہ آپ ہیں۔
- تصدیق شدہ رابطہ (Verified contact)
- وہ رابطہ جس کی کنجی آپ کو روبرو ملی: اسکین، NFC ٹچ، آواز، یا ملتا ہوا حفاظتی نمبر۔
- حفاظتی نمبر (Safety number)
- ساٹھ ہندسے جو دونوں فون دکھاتے ہیں جب ہر ایک کے پاس دوسرے کی اصلی کنجی ہو۔
- موجودگی کی اجازت (Presence grant)
- ایک شخص کو دی گئی اجازت کہ وہ محسوس کر سکے آپ کتنے قریب ہیں، ایک درجے پر: same network، area، room یا table۔
- باڑ (Fence)
- ایک اصول جو گروپ کی کنجی صرف ایک جگہ کے اندر والے فونوں پر رکھتا ہے۔
- اینکر (Anchor)
- رکن کا وہ فون جو اپنی جگہ رہتا ہے؛ اس سے جڑا ہونا اندر ہونا ہے۔
- مہلت (Grace period)
- فون باڑ سے باہر کتنی دیر رہ سکتا ہے اس سے پہلے کہ کنجی کھو دے۔
- دور (Epoch)
- گروپ کی کنجی کا ایک دور؛ کسی کا چھوڑنا یا نکالا جانا نیا دور شروع کرتا ہے۔
- سوارم (Swarm)
- وہ سب فون جن کے پاس فائل کے ٹکڑے ہیں اور جو انہیں ایک دوسرے کو دیتے ہیں۔
- ٹکڑا / Merkle روٹ (Chunk / Merkle root)
- فائل کا 16 KiB کا ٹکڑا، اور ہیش درخت کی جڑ جو فائل کا نام ہے اور ہر ٹکڑے کو ثابت کرتی ہے۔
- اسپول / میل باکس (Spool / mailbox)
- ایک چھوٹا ریلے جسے کوئی بھی چلا سکتا ہے، جو کسی رابطے کے لیے بند لفافے سات دن رکھتا ہے۔ کسی رابطے کا My code ایک ساتھ لا سکتا ہے۔
- بات کرنے کے لیے دبانا (Push to talk)
- ہوم پر مائیکروفون دبائے رکھ کر پہنچ میں ہر فون سے براہِ راست بولنا، ایک قدم، کچھ محفوظ کیے بغیر۔
- ہینڈل (Handle)
- @yap#4821 جیسا نام، آپ کی کنجی سے بنا، جو اجنبی تب دیکھتے ہیں جب آپ قریب کے سب لوگوں کو اپنا نام نہ دکھائیں۔
- نجی پروفائل (Private profile)
- ایک سوئچ جو پانچ نجی ترتیبیں لگاتا ہے۔ Safety والے نجی پروفائلز جیسا نہیں، جو PIN سے کھلنے والی Yapmesh کی چھپی دوسری کاپیاں ہیں۔
- ریلے (Nostr، MQTT)
- ایک عوامی سرور جو صرف اُن دو فونوں کے ملنے کی جگہ کے طور پر استعمال ہوتا ہے جن دونوں کے پاس انٹرنیٹ ہو؛ اسے ایک IP پتہ اور بند بائٹ دکھتے ہیں۔
- گیٹ وے (Gateway)
- فون کا اپنا ویب سرور جو ایپ لیپ ٹاپ کے براؤزر یا نئے فون کو دیتا ہے۔
- دستخط کنندہ کا فنگر پرنٹ (Signer fingerprint)
- اُس سرٹیفکیٹ کی مختصر شکل جس نے ایپ پر دستخط کیے؛ ہر اصلی کاپی پر ایک جیسا۔
مدد کہاں سے لیں
سپورٹ اور بدسلوکی کی رپورٹیں: [email protected]۔ سیکیورٹی کی خامیاں: سیکیورٹی صفحہ بتاتا ہے کہ کیسے رپورٹ کریں اور کیا دائرے میں ہے۔ پروٹوکول، کوڈ اور ٹیسٹ لاگ GitHub پر ہیں۔ یہ صفحہ ایپ کے اندر سے بھی Menu → Help، Menu → Settings → How to use Yap، Menu → Settings → Safety → Help and how-to اور Share the app → ⓘ → Help and how-to سے کھلتا ہے، اور ایک بار کھلنے کے بعد اُس براؤزر میں بغیر انٹرنیٹ دستیاب رہتا ہے۔