Dokumentatsiya
Unumly: to'liq qo'llanma
Unumly ilovasidan foydalanish bo'yicha to'liq qo'llanma: ro'yxatdan o'tishdan tortib har bir bo'limning aniq imkoniyatlarigacha. Hujjat mavjud xususiyatlarni tavsiflaydi: kelajakdagi rejalar alohida belgilanadi.
1. Umumiy ma'lumot
Unumly: o'zbek tilidagi minimalistik productivity ilovasi. Asosiy maqsadi: kunlik, haftalik, oylik va yillik vazifalarni bir joyda rejalashtirish, boshqarish va bajarish. Ilovada ortiqcha imkoniyatlar, murakkab sozlamalar yoki plitalar yo'q: faqat reja tuzish va bajarish bilan bog'liq asosiy ish oqimlari.
Ilova ikki rejimda ishlaydi: brauzerda (unumly.uz manzilida) va Telegram Mini Appsifatida (bot ichidan). Foydalanuvchi tomonida hech narsa o'rnatish kerak emas.
Kim uchun?
- O'quvchi va talabalar: darslar va loyihalarni rejalashtirish uchun
- Freelancer va mustaqil mutaxassislar: mijoz ishlarini kuzatish uchun
- Kichik biznes egalari: kundalik vazifalarni tartibga solish uchun
- Kundalik hayotini tartibli olib borishni xohlovchi har kim
Asosiy farqlovchi xususiyatlar
- O'zbek tilida (boshqa rejalashtirish ilovalarining ko'pchiligi inglizcha)
- Telegram bilan chuqur integratsiya: bot bildirishnomalari, Mini App, bot ichidan bajarish
- Minimalistik dizayn: ortiqcha tugmalar va menyular yo'q
- Telefon raqami saytda emas, Telegram orqali tasdiqlanadi
- Bepul, reklamasiz
2. Boshlash (Kirish)
Unumly Telegram orqali kirish tizimini ishlatadi. Bu degani: veb-saytda telefon raqami yozish maydoni yo'q; barcha tasdiqlash Telegram bot ichida amalga oshadi. Bu: xavfsizroq va SMS narxidan tashqari ishlaydi.
5 qadamda kirish
- 01Telegram'da botni oching. Telegram'da @unumlybot ni qidiring yoki t.me/unumlybot havolasi orqali oching. /start tugmasini bosing.
- 02Telefon raqamingizni ulashing. Bot "Telefon raqamingizni ulashish" tugmasini ko'rsatadi: bossangiz, Telegram avtomatik ravishda raqamingizni botga yuboradi. Veb-saytda hech qanday joyga telefon yozmaysiz.
- 03Botdan 6-xonali kodni oling. Bot sizga 6-xonali OTP kodini DM orqali yuboradi. Kod 10 daqiqa amal qiladi.
- 04unumly.uz/kirish ga kiring. Sayt ochilganda telefon raqamingizni va botdan olgan 6-xonali kodingizni kiriting. Tasdiqlash tugmasini bosing.
- 05Tayyor: Bugun bo'limiga o'tasiz. Sessiya 30 kun davomida saqlanadi. Telegram Mini App orqali kirsangiz, kod kerak bo'lmaydi: avtomatik kirasiz.
Telegram Mini App rejimi
Botda Mini App tugmasini bossangiz, Unumly Telegram ichida to'la interfeys bilan ochiladi. Bu holatda kod kiritish shart emas: Telegram'ning initDatamexanizmi orqali avtomatik kirasiz. Bu eng tezkor yo'l.
Sessiya muddati va xavfsizlik
- Sessiya 30 kun davomida saqlanadi (JWT, httpOnly cookie)
- OTP kodi 10 daqiqa amal qiladi
- 5 ta noto'g'ri urinishdan keyin kod bloklanadi
- Chiqish: Sozlamalar > Chiqish tugmasi
3. Asosiy tushunchalar
Reja (Plan)
Reja: aniq bir vaqt yoki kunga bog'langan vazifa. Misol: "Ertaga soat 10:00 da yig'ilish". Rejalarda sarlavha, sana, vaqt (ixtiyoriy), muhimlik darajasi va status bo'ladi. Rejalar Bugun, Agenda va Kalendarbo'limlarida ko'rinadi.
G'oya (Ideya)
G'oya: vaqt belgilanmagan, lekin uzoq muddatli niyat. Misol: "Ingliz tilini o'rganish". G'oyalar Rejabo'limida kategoriyalar bo'yicha tartiblanadi. G'oyaga sana belgilansa, u avtomatik ravishda Reja sifatida Bugun/Agenda/Kalendar'da ko'rinadi.
Kategoriya
G'oyalarni guruhlashtirish uchun. Misol: "Ish", "Shaxsiy", "Sport", "O'qish". Har bir kategoriyaga rang belgilanadi (10 ta variant: Olive, Emerald, Teal, Indigo, Pink, Slate, Stone, Mocha, White, Gray).
Muhimlik darajasi
3 ta daraja:
- Yuqori: kritik, bugun albatta bajarilishi kerak
- O'rta: muhim, lekin kechiktirish mumkin
- Past: qachondir bajarilsa bo'ladi
Vazifaga muhimlik belgilamaslik ham mumkin: Vaqtsiz/belgisiz deb hisoblanadi.
Status
- TODO: bajarilmagan, aktiv reja
- DONE: bajarilgan, Bajarilgan bo'limga o'tadi
- O'chirilgan: yumshoq o'chirilgan, 30 kun davomida qaytarish mumkin
4. Bugun bo'limi
URL: /bugun
Bugun: bir kunlik vazifalarning markaziy ko'rinishi. Sahifa ochilganda darhol bugungi rejalarni ko'rasiz, vaqt bo'ylab guruhlangan holda.
Vazifalar qanday guruhlangan
- Kechikkan: o'tgan kundan qolib ketgan, vaqti belgilangan va hali bajarilmagan rejalar — qizil belgi bilan eng tepada chiqadi
- Yarim kechasi: 00:00 dan 03:59 gacha
- Ertalab: 04:00 dan 11:59 gacha
- Kunduzi: 12:00 dan 16:59 gacha
- Kechqurun: 17:00 dan 23:59 gacha
- Vaqtsiz: vaqt belgilanmagan rejalar (o'tgan kunlardan qolgan vaqtsiz rejalar ham shu yerga qo'shiladi)
Bajarilmagan rejalarning o'tishi (carry-over)
Agar bugun yaratgan reja kun oxirigacha bajarilmasa, ertasi kun ham Bugunekranida turaveradi — to bajarilgunicha, tahrirlangunicha yoki o'chirilgunicha. Vaqtsiz rejalar oddiy ko'rinishda Vaqtsiz blokda, vaqti belgilanganlari esa yuqoridagi Kechikkanblokda qizil belgi bilan ko'rinadi.
Foydalanuvchi nima qila oladi
- Yangi reja qo'shish: yuqoridagi input maydoniga sarlavhani yozib Enter yoki + tugmasini bosish
- Vaqt belgilash: soat ikonkasini bosib HH:MM shaklida vaqt tanlash (ixtiyoriy)
- Muhimlik belgilash: bayroq ikonkasi bilan Yuqori / O'rta / Past tanlash
- Bajarildi belgisi: chap tomondagi doirani bosish; animatsiya bilan tasdiqlanadi va vazifa Bajarilganbo'limga o'tadi
- Tahrirlash: vazifa ustiga bosib batafsil dialogni ochish, hamma parametrlarni o'zgartirish
- O'chirish: batafsil dialog ichidagi o'chirish tugmasi; vazifa O'chirilgan bo'limga 30 kunlik muddatga ko'chadi
Kichik tafsilotlar
- Bajarilish foizi yuqorida real vaqtda ko'rinadi
- Bajarganda animatsiya + (ixtiyoriy) tovush effekti
- Sortlash: status, vaqt, yaratilish tartibi
5. Agenda bo'limi
URL: /agenda
Agenda: ertangi kun va undan keyingi bir necha kunlardagi rejalarni bir nuqtadan ko'rish uchun. Har bir kun o'z bo'limiga ega, ichida vazifalar vaqt bo'yicha tartiblangan.
Nima qila olasiz
- Yaqin kunlardagi rejalarni bir ekranda ko'rish
- Vazifani boshqa kunga ko'chirish (drag-and-drop)
- Bajarildi deb belgilash
- Batafsil dialog orqali tahrirlash yoki o'chirish
- Bo'sh kunlar uchun "Hozircha reja yo'q" xabari ko'rinadi
Agenda: "ertangi haftaga kuchli boshlanish" uchun ko'rib chiqish bo'limi.
6. Tezkor bo'limi
URL: /tezkor
Tezkor: yengil, vaqt belgilanmaydigan ro'yhatlar uchun (bozor ro'yhati, sumka ro'yhati, esda saqlash kerak narsalar). Har bir narsani alohida vazifa qilib yaratish o'rniga, bittagina ro'yhat ichiga checkbox ko'rinishida joylanadi.
Web yoki Mini App orqali
- + Yangi ro'yhat tugmasi orqali multiline maydon ochiladi
- Har qatorga bittadan yozasiz (Enter bilan ajratiladi):
Bodring Pomidor Gugurt
- Saqlasangiz bitta ro'yhat sifatida saqlanadi. Default nom: "Ro'yhat — 23-may 14:30"(istalgan vaqtda o'zgartirish mumkin)
- Ro'yhat ichiga kirib har bir narsani checkbox bilan belgilab borasiz; yangi narsa qo'shish, tahrirlash, o'chirish mumkin
Telegram bot orqali
- Botga oddiy xabar yuborasiz (masalan "Bodring" deb)
- Bot xabarni 📝 emoji bilan tasdiqlaydi (ortiqcha matn yo'q) va uni ochiq ro'yhatga item sifatida qo'shadi
- Oxirgi xabardan ~20 soniyajim turilsa, bot ro'yhat summarysini yuboradi 4 ta tugma bilan:
- ✅ Tasdiqlash — ro'yhatni shu nom bilan saqlab yopadi
- ➕ Davom etish — ro'yhatni qayta ochadi, yana 20s kutadi
- ✏️ Nom kiritish — navbatdagi xabaringiz ro'yhat nomi bo'ladi
- 🗑 O'chirish — ro'yhatni soft-delete qiladi
- Davom etishbosgan bo'lsangiz va keyin yana jim tursangiz, bot bir xil xabarni tahrirlaydi (yangi xabar yubormaydi) — chat bezovta bo'lmaydi.
Qachon Reja, qachon Tezkor?
- Reja (Bugun/Agenda): sana/vaqt bog'langan, muhimlik darajasi bor, eslatma kelib turadi
- Tezkor: shunchaki ro'yhat — sotib olish, olib borish, eslab qolish kerak narsalar. Sana yo'q, priority yo'q, eslatma yo'q
7. Kalendar bo'limi
URL: /kalendar
Kalendar: vaqt bo'yicha to'liq vizual ko'rinish. 4 ta ko'rinish rejimi mavjud, har biri turli masshtabga mo'ljallangan.
Kun ko'rinishi
- 24-soatlik vertical setka
- Hozirgi soat avtomatik scroll qilinadi
- Soat slot'iga bosib yangi vazifa qo'shish
- Drag bilan vazifani boshqa vaqtga ko'chirish
- Slot davomiyligini cho'zib o'zgartirish (vaqt belgilash)
Hafta ko'rinishi
- 7 ustun (Yakshanba dan Shanba gacha)
- Har kunda vazifalar vaqt bo'ylab joylashgan
- Drag bilan kun va vaqt orasida ko'chirish
- Chevron tugmalari bilan oldingi/keyingi haftaga o'tish
Oy ko'rinishi
- An'anaviy oy setkasi (6 hafta satri)
- Har kunda vazifalar soni ko'rsatiladi
- Kunni bosish: Kun ko'rinishiga o'tish
Yil ko'rinishi
- 12 ta mini-oy bir ekranda
- Bir oyni bosish: Oy ko'rinishiga o'tish
- Yil davomidagi umumiy reja zichligini baholash uchun
8. Reja bo'limi
URL: /reja
Rejabo'limi: uzoq muddatli niyatlar va g'oyalar uchun. Bu yerda vaqt belgilanmagan g'oyalar kategoriyalar bo'ylab guruhlanadi. Vaqt belgilangan rejalar esa Bugun, Agenda va Kalendar'da ko'rinadi.
Ikki ko'rinish
Tab ko'rinishi (mobil va default)
- Kategoriyalar vertikal ro'yxat sifatida
- Har kategoriya ostida aktiv g'oyalar
- Bajarilganlar "Bajarilgan" sticky'da
- Sort: "Yangi avval" yoki "Eski avval"
Kanban ko'rinishi (desktop)
- Har kategoriya: alohida ustun (kartalar)
- Aktiv g'oyalar yuqorida, bajarilganlar pastda
- Mobilda kanban yo'q: avtomatik Tab'ga o'tadi
G'oyalar bilan ishlash
- Yangi g'oya qo'shish: kategoriya ostidagi input'dan
- Bajarilgan deb belgilash: checkbox bilan
- Tahrirlash: batafsil dialog
- O'chirish: soft delete, 30 kun ichida qaytarish mumkin
- Sana belgilash: g'oyaga sana qo'shsangiz, u Reja sifatida shu kunning Bugun/Kalendar'ida ko'rinadi
Kategoriyalarni boshqarish
- Yangi kategoriya yaratish (ismi va rangi bilan)
- Mavjud kategoriyani qayta nomlash yoki rangini o'zgartirish
- Bo'sh kategoriyani o'chirish
9. Odat bo'limi
URL: /odat
Odatbo'limi: muntazam takrorlanadigan ishlarni kuzatish uchun. Reja'dan farqi: Reja — bir martalik vazifa, Odat — hafta kunlari bo'yicha takrorlanadiganish (masalan "Du, Se, Ju — sport" yoki "har kuni suv ichish"). Maqsad — har kuni belgilab borib izchillikni ko'rish.
Plan tizimi bilan integratsiya
Odat yaratilganda u avtomatik vazifabo'lib, belgilangan kunlari (va vaqtida) Bugun, Agenda va Kalendar'da ♻ belgisi bilan ko'rinadi. Vaqt belgilangan bo'lsa, Telegram bot eslatmasi ham keladi. O'sha kundagi vazifa vaqtini Agenda/Bugun'da o'zgartirsangiz — faqat o'sha kungata'sir qiladi, odatning umumiy jadvali o'zgarmaydi. Agenda'dagi odat vazifalari fon rangi bilan ham biroz farqlanadi.
Har bir odat uchun "Agendada ko'rinsin" toggle'i bor (yaratishda va tahrirlashda): o'chirilsa, o'sha odat Agenda ro'yxatida chiqmaydi, lekin Bugun va Kalendar'da baribir kuzatiladi.
Ikki bo'lim
Kalendar (kuzatuv)
- Hafta / Oy ko'rinishi, oldingi/keyingi davrga o'tish
- Kunni bosib o'sha kun odatlarini belgilash; o'tib ketgan kunlarni ham to'ldirish mumkin
- Kelajak kunlarni ko'rish va odat qo'shish mumkin, lekin bajarish faqat o'tmish/bugun
- Pastda katta halqa: o'sha hafta yoki oy bajarilish foizi
Odatlar (boshqaruv)
- Odatlar toifalar (ikonali) bo'yicha guruhlanadi; tepada "Barchasi" + toifa tablari
- Yangi odat: nom, toifa (majburiy yoki "Toifasiz"), qaysi kunlari, ixtiyoriy vaqt, Agendada ko'rinish toggle'i
- Odatni ochib tahrirlash: nom, toifa, kunlar, vaqt, Agendada ko'rinish — Saqlash bilan
- Toifa qo'shish; toifani tahrirlash/o'chirish: faol tab'ni qayta bosib
- Arxivlash (vaqtincha to'xtatish) va qaytarish; o'chirish — tasdiq bilan
10. Maqsad bo'limi
Maqsadbo'limi: uzoq muddatli maqsadlarni OKR uslubida boshqarish. Uch pog'ona: Maqsad → kichik maqsadlar → qadamlar. Katta maqsadni mayda, bajarib bo'ladigan qadamlarga bo'lib, har birini kunlik rejaga belgilab borasiz.
Har bir qadamni istalgan kunga(ixtiyoriy vaqt bilan, agar o'sha vaqt band bo'lmasa) belgilash mumkin. Belgilangan qadam avtomatik vazifabo'lib, Bugun, Agenda va Kalendarda belgisi bilan ko'rinadi. Vazifani bajarsangiz, qadam ham bajarilgan deb belgilanadi (va aksincha).
Qanday ishlaydi
- "+ Maqsad": nom, ixtiyoriy muddat (deadline) va ikona
- Maqsad ichida kichik maqsadlar, ularning ichida qadamlar qo'shiladi
- Qadam yonidagi kalendar belgisi orqali uni kunga (va vaqtga) belgilash; xohlasangiz belgilashni olib tashlash
- Qadamni belgilab bajarilgan deb qo'yish (checkbox), nomini tahrirlash, o'chirish
- Kichik maqsad va qadamlarni sudrab tartiblash (mobil + desktop), nomini tahrirlash
- Yo'l xaritasi ko'rinishi: 📍boshlanish → raqamli bekatlar → 🏁finish; progress halqasi (foiz) va muddatga qancha qolgani
- Faol / Bajarilgan / Arxiv tablari; maqsadni yakunlash, arxivlash/qaytarish yoki o'chirish (tasdiq bilan)
11. Moliya bo'limi
URL: /moliya
Kunlik moliyani bir joyda boshqarish: kirim/chiqim, kategoriyalar, limitlar, yig'im maqsadlari va qarzdorlik. Barcha summalar so'mda. Bo'lim 5 ta tabga bo'lingan, yuqorida oy bo'yicha navigatsiya bor.
Umumiy
- Oylik balans (kirim − chiqim), kirim va chiqim jami
- Kirim taqsimoti va Chiqim taqsimoti — kategoriya bo'yicha donut grafik va foizlar
- Taqsimot kartasini bossangiz — «Kirim-chiqim» tabidagi tegishli (kirim/chiqim) qismiga o'tadi
Tarix
Barcha kirim/chiqim yozuvlari sana bo'yicha guruhlangan. Har birini bosib tahrirlash yoki o'chirish mumkin. Yangi yozuv — pastdagi + (mobil) yoki kesik chiziqli tugma (desktop).
Kirim-chiqim (kategoriyalar)
- Kirim / Chiqim toggle orqali turni tanlash
- Kategoriya qo'shish, tahrirlash, o'chirish (ikona va rang bilan) — boshida 18 ta tayyor kategoriya
- Har kategoriyada shu oydagi jami summa; ko'pi tepada turadi; yuqorida «Bu oy — jami kirim/chiqim»
- Chiqim kategoriyasiga oylik limit — sarf limitga nisbatan progress bar, oshsa qizil ogohlantirish
Yig'im
Moliyaviy maqsadlar (masalan «Mashina — 50 mln»). Har maqsadga nom, maqsad summa, ixtiyoriy muddat va belgi. Hissa qo'shish yoki yechishbilan yig'ilgan summa o'zgaradi (0 dan past tushmaydi); progress va «yana qancha qoldi» ko'rinadi; maqsadga yetganda «Bajarildi» belgisi chiqadi.
Qarz
- Ikki tur: Men oldim (qarzdorman) va Men berdim (menga qarzdor)
- Yuqorida: menga qancha qarzdor, men qancha qarzdorman; filtr orqali ajratish
- Qisman qaytarish (qoldiq kamayadi, progress) yoki to'liq hal qilish
- Muddat qo'ysangiz — muddat kuni ertalab Telegram bot eslatma yuboradi; muddat o'tsa qizil belgi
- Hal qilinganlar pastda alohida; qayta ochish yoki o'chirish mumkin
12. Bajarilgan va O'chirilgan
Bajarilgan bo'limi
URL: /bajarilgan
DONE statusi belgilangan barcha vazifalar bu yerda saqlanadi. Kun bo'ylab guruhlangan (yangilari yuqorida). Har bir vazifani:
- Qaytarish: TODO statusiga qaytadi, asosiy ro'yxatga ko'chadi
- O'chirish: O'chirilgan bo'limga 30 kunga ko'chadi
O'chirilgan bo'limi
URL: /ochirilgan
Yumshoq o'chirilgan vazifalar bu yerda 30 kun saqlanadi. Tasodifan o'chirib qo'ygan reja yoki g'oyalarni qaytarish uchun. Har bir element ostida necha kun qoldiko'rsatiladi.
- Qaytarish: vazifa o'z bo'limiga qaytadi
- Butunlay o'chirish: qaytarib bo'lmaydigan o'chirish (tasdiqlash dialogi)
- 30 kundan keyin avtomatik tozalanadi
13. Sozlamalar
Sozlamalar dialogini ochish: yuqori-o'ng burchakdagi sozlamalar ikonkasini bosib. Dialog 4 qism bo'limga ega:
Tovush effektlari
- Yoqish/o'chirish (toggle)
- Ovoz balandligi (0% dan 100% gacha)
- Yoqilganda: kichik test tovushi chalinadi
- Tovush qachon chalinadi: vazifa bajarganda
Bildirishnoma sozlamalari (Telegram orqali)
Necha daqiqa oldin (account default): bot xabari vazifa vaqtidan qancha vaqt oldin yuborilishini tanlash — O'z vaqtida, 10, 20 yoki 30 daqiqaavval. Default qiymat: 10 daqiqa avval. Bu barcha rejalarga taalluqli — agar reja Batafsilida boshqacha qiymat tanlanmagan bo'lsa. O'zgartirsangiz, hozircha yuborilmagan va alohida override qo'yilmagan rejalarning eslatmalari yangi sozlamaga moslab qayta hisoblanadi.
Per-task override: reja Batafsil dialogida Eslatma: 5 daq. oldintugmasi bor — bosib 4 ta variant (O'z vaqtida / 5 / 15 / 30 daqiqa avval) orasidan tanlash mumkin. Bu faqat shu rejaga taalluqli va account defaultidan ustun turadi.
Muhimlik darajasi bo'yicha alohida boshqarish:
- Yuqori muhimlikdagi rejalar uchun bildirishnoma
- O'rta muhimlikdagi rejalar uchun bildirishnoma
- Past muhimlikdagi rejalar uchun bildirishnoma
- Muhimligi belgilanmagan rejalar uchun bildirishnoma
Har biri alohida toggle: kerakli darajalarni yoqib qo'yasiz.
Mavzu (tema)
Sozlamalar → Theme bo'limida palitra va rejim tanlanadi.
- 5 ta palitra: Mono (default), Ocean, Graphite, Raspberry, Honey
- Har bir palitra Yorug' va Qorong'i rejimda ishlaydi
- Rejim tanlanmagan bo'lsa, tizim sozlamasi kuzatiladi (
prefers-color-scheme)
Shrift
5 ta variant orasida tanlash mumkin:
- Hanken Grotesk (default)
- Inter
- Geist
- Manrope
- Plus Jakarta Sans
Chiqish
Sozlamalar dialogining pastida Chiqish tugmasi: sessiyani tugatadi va /kirishsahifasiga yo'naltiradi.
14. Telegram bot
Unumly bot: @unumlybot: uch ish bajaradi: kirish uchun OTP yuborish, vaqt belgilangan rejalar uchun bildirishnoma jo'natish va Tezkor ro'yhatlar uchun item qabul qilish.
/start komandasini bossangiz xush kelibsiz xabari + Mini App tugmasi keladi. Boshqa har qanday oddiy matn esa Tezkor ro'yhatga itemsifatida qo'shiladi (login bo'lgan foydalanuvchilar uchun).
Bildirishnomalar qanday ishlaydi
- Vaqt belgilangan reja belgilangan vaqtga yaqinlashganda bot xabar yuboradi — default 5 daqiqa oldin (Sozlamalardan O'z vaqtida, 5, 15 yoki 30 daqiqaga o'zgartirish mumkin)
- Xabar matnida vazifaning asl vaqti va "X daq. qoldi" hisobi ko'rsatiladi — tayyorlanishga ulgurish uchun
- Har bildirishnoma ostida ikkita tugma bo'ladi: "Bajarildi" va "Mini App'da ochish"
- "Bajarildi"tugmasini bossangiz, reja to'g'ridan-to'g'ri Telegram ichidan DONE statusiga o'tadi: sayt yoki Mini App ochish kerak emas
- "Mini App'da ochish": Telegram ichida ilovani ochib batafsil ishlash uchun
Qachon bildirishnoma kelmaydi
- Rejaga vaqt belgilanmagan bo'lsa
- Sozlamalarda shu muhimlik darajasi uchun bildirishnoma o'chirilgan bo'lsa
- Reja allaqachon bajarilgan yoki o'chirilgan bo'lsa
Tezkor ro'yhatlar uchun bot
- Botga oddiy matn yuborsangiz, u Tezkor ro'yhatga item bo'lib qo'shiladi
- Multiline xabar yuborsangiz, har qator alohida item bo'ladi
- Oxirgi xabardan 3 daqiqa o'tgach, bot summarysini yuboradi: [Nom kiritish] va [O'chirish] tugmalari bilan
- Tafsilotlar 6-bo'limda (Tezkor)
15. Ma'lumotlar va xavfsizlik
Qaerda saqlanadi?
Ikki rejim bor:
- Kirgan foydalanuvchi (avtorizatsiya bilan): barcha rejalar, g'oyalar va kategoriyalar bulut bazasida (Postgres) saqlanadi. Qurilmalar orasida avtomatik sinxronlanadi.
- Kirmagan foydalanuvchi (mehmon): rejalar faqat brauzer xotirasida (
localStorage) saqlanadi. Boshqa qurilmaga ko'chmaydi.
Birinchi kirishda nima bo'ladi?
Mehmon sifatida ishlatib turgan paytda localStorage'da rejalar to'plangan bo'lsa, birinchi kirishda ular avtomatik ravishda bulutga ko'chiriladi: hech narsa yo'qolmaydi.
Sinxronlash
- O'zgarish darhol UI'da ko'rinadi (optimistik UI)
- Keyin serverga jo'natiladi
- Server xato qaytarsa: UI o'zgarish bekor qilinadi (rollback)
- Har 20 sekundda fonda yangi ma'lumotlar tortib olinadi
Xavfsizlik
- Login Telegram orqali: saytda parol yoki SMS yo'q
- Sessiya JWT bilan (httpOnly cookie, 30 kun)
- Telegram Mini App'dagi
initDataserver tomonda imzosi tekshiriladi - OTP 10 daqiqada eskiradi, 5 ta noto'g'ri urinish: kod bloklanadi
- O'chirish: yumshoq (30 kun qaytarish oynasi)
16. Tez-tez so'raladigan savollar
Unumly: kunlik, haftalik, oylik va yillik vazifalarni rejalashtirish, boshqarish va bajarish uchun mo'ljallangan o'zbek tilidagi minimalistik productivity ilovasi. Brauzer orqali ishlaydi yoki Telegram Mini App sifatida ochiladi.
Ro'yxatdan o'tish Telegram bot (@unumlybot) orqali. Botda telefon raqamingizni ulasangiz, bot 6-xonali kod yuboradi. Shu kodni saytda kiritib kirish amalga oshiriladi. Veb-saytda telefon raqami yozish maydoni yo'q.
Kirgan foydalanuvchilar uchun rejalar bulutda (Postgres) saqlanadi va qurilmalar orasida sinxronlanadi. Kirmagan holatda esa rejalar faqat brauzer xotirasida (localStorage) saqlanadi va sinxronlanmaydi. Birinchi marta kirganingizda localStorage'dagi rejalar avtomatik ravishda bulutga ko'chiriladi.
Yo'q. Unumly to'liq bepul. Asosiy funksiyalar (rejalashtirish, kalendar, bot bildirishnomalari) doimo bepul qoladi.
Zamonaviy brauzerga ega bo'lgan har qanday qurilmada: kompyuter, telefon, planshet. Telegram'da Mini App sifatida ham ochish mumkin. Chrome, Safari, Firefox, Edge: barchasida bir xil ishlaydi.
Kelishadi. Unumly yumshoq o'chirish (soft delete) ishlatadi: o'chirilgan vazifalar 30 kun davomida "O'chirilgan" bo'limida saqlanadi va qaytarish mumkin. 30 kundan keyin avtomatik butunlay o'chiriladi.
Bot vaqt belgilangan vazifalar uchun bildirishnoma yuboradi va Tezkor ro'yhatlar uchun item qabul qiladi. Bildirishnomaning ostida "Bajarildi" tugmasi bo'ladi: to'g'ridan-to'g'ri Telegram ichidan vazifani bajarilgan deb belgilash mumkin. Botga oddiy matn yuborsangiz, u Tezkor ro'yhatga item bo'lib qo'shiladi.
Tezkor — yengil, vaqtsiz ro'yhatlar uchun (bozor, sumka, esda saqlash). Bitta ro'yhatga ko'p item kiradi, ularning har biri checkbox bilan belgilanadi. Reja esa sana/vaqt bog'langan vazifalar uchun, ularning eslatmasi botdan keladi.
Sozlamalar bo'limida muhimlik darajasi bo'yicha bildirishnomalarni alohida-alohida yoqib-o'chirish mumkin: Yuqori, O'rta, Past va Vaqtsiz vazifalar uchun.
Default holatda eslatma vazifa vaqtidan 10 daqiqa oldin yuboriladi — tayyorlanishga ulgurish uchun. Sozlamalardan account-darajadagi defaultni O'z vaqtida, 10, 20 yoki 30 daqiqa avval qilib o'zgartirishingiz mumkin. Har bir alohida reja uchun esa Batafsil dialogida "Eslatma" tugmasini bosib shu 4 ta variantdan tanlash mumkin.
Unumly o'zbek tilida, minimalistik dizaynga ega va Telegram bilan chuqur integratsiyalashgan. Todoist yoki TickTick'dan farqli o'laroq, ortiqcha imkoniyatlar va plitalar yo'q: faqat reja tuzish, ko'rish va bajarish.
Brauzerda ochilgan holatda saytni qisman ko'ra olasiz, lekin yangi rejalarni saqlash va sinxronlash uchun internet kerak. Telegram Mini App rejimida ham internet zarur.
Boshlash
Tayyormisiz?
Hozir Telegram bot orqali kirib, birinchi rejani qo'shing. Hech narsa o'rnatish kerak emas.
Kirish