Ръководство за потребителя

Добре дошли в AnyGivenFishday. Това ръководство покрива всичко необходимо — независимо дали участвате като състезател, или организирате състезания.


За състезатели

Първи стъпки

  • Регистрация: При регистрация се уверете, че телефонният ви номер е валиден — позволени са само цифри, интервали и +. Трябва също да изберете държава от падащото меню с търсене.
  • Вход: Профилът ви е активен веднага след регистрацията — няма нищо за потвърждаване. Ако входът е неуспешен, се отбелязва само полето, което го е причинило: при непознат адрес се маркира полето Имейл, а при грешна парола — полето Парола. Съобщението под полето ви показва кое да поправите.
  • Забравена парола: Натиснете „Забравена парола?“ под полето за парола. Въведете имейла, с който сте се регистрирали, и ще Ви изпратим линк за задаване на нова. Формата има същата бърза проверка „човек ли сте?“ като регистрацията — обикновено преминава сама, без да правите нищо. Линкът е за еднократна употреба и изтича след 60 минути — заявете нов, ако е изтекъл. Може да заявявате нов линк веднъж на минута и само няколко в рамките на един час; ако достигнете ограничението, изчакайте малко и опитайте отново. Новата парола трябва да е поне 8 знака. Ако имейлът не пристигне, проверете папката със спам.
  • Профил: След вход отидете в Профил, за да управлявате данните за отбора и лиценза си.
    • Профилните снимки трябва да са под 10MB. Системата ще ви предупреди, ако файлът е твърде голям.
    • Имейл: Натиснете „Промени“ (иконата с молив), въведете новия адрес и натиснете „Обнови профила“ в долната част, за да запазите. Ако оставите полето заключено, текущият ви адрес се запазва автоматично.
    • Парола: Натиснете „Смяна на парола“, за да се покажат полетата „Нова парола“ и „Потвърди паролата“. Въведете новата парола (минимум 8 знака) и в двете полета и натиснете „Обнови профила“. Паролата се криптира, преди да бъде запазена.
    • Екипировка: Опишете любимите си такъми (пръчки, макари, влакна). Натиснете въртящия се бутон „+“, за да добавите колкото елемента желаете.
    • Профил на състезател: Състезателите виждат бутон „Профил на състезател“, който води към публичната им страница със статистики и графики.
  • Състезания: Отворете Състезания от главното меню, за да видите предстоящите събития. Ако сте записани за дадено събитие, до него ще видите бутон „Участвай“ — това е входът към двубоите ви.
  • Мобилно меню: На телефон натиснете иконата с трите чертички (☰) горе вдясно за достъп до Профил, Известия, Език и Изход.
  • Статистики: Отворете профила на който и да е състезател, за да видите подробни анализи — процент победи, среден брой риби и екипировка, както и история на последните състезания със сектори и дати. (Трябва да сте влезли в профила си, за да разглеждате профили.)
  • Инсталиране на приложението: На Android/Chrome може да видите покана „Инсталирай приложението“. Препоръчваме я за най-добро изживяване на цял екран. Поканата се показва само на мобилни устройства.

Инсталиране на iOS (iPhone / iPad)

Apple ограничава автоматичните покани за инсталиране, затова стъпките са ръчни:

  1. Отворете в Safari — заредете сайта на вашия iPhone.
  2. Споделяне — натиснете иконата за споделяне в долната част на екрана.
  3. Добавяне — превъртете надолу и изберете „Add to Home Screen“.
  4. Стартиране — отворете приложението от началния екран.
  5. Известия — когато бъдете попитани, натиснете „Turn On“ и „Allow“, за да получавате известия за двубоите.

Записване за състезание

Някои състезания са отворени за публична регистрация.

  • Кандидатстване: Ако на страницата на състезанието видите син бутон „Заявка за участие“, натиснете го.
  • Съобщение: Можете да добавите кратка бележка към организатора (по желание).
  • Статус:
    • Обработва се — индикаторът потвърждава, че заявката се изпраща.
    • Изчакваща — заявката е подадена. Ще видите картата „Заявката е в изчакване“.
    • Одобрена — приети сте. Ще получите имейл с връзка към състезанието и то ще се появи в списъка ви със състезания.
    • Отхвърлена — организаторът е отказал заявката ви. Ще получите имейл.
    • Резерва — състезанието е запълнено, затова сте влезли в резервния списък. Ще видите карта с мястото ви в реда (напр. „Вие сте резерва №2“). Не е нужно да правите нищо повече — ако одобрен състезател се откаже, резервите се добавят автоматично, по ред, и ще получите имейл веднага щом дойде вашият ред.

Ако състезанието е достигнало своя капацитет, кандидатстването пак работи — просто влизате в резервния списък, вместо да бъдете отказани.

  • Промяна на решението: Ако сте одобрени и вече не можете да участвате, използвайте бутона „Откажи участие“ на страницата на състезанието, за да освободите мястото си — то веднага се предлага на следващия резерва. Отказът е възможен само преди организаторът да е генерирал графика на двубоите; след това се свържете директно с организатора.

Екранът с двубоите (въвеждане на резултат)

Когато състезанието започне, отворете страницата Двубои и Резултати — вашият „кокпит“.

  • Вие сте винаги отляво: Приложението винаги поставя вашето име и поле за резултат отляво (с надпис „Вие“), а противника — отдясно, независимо как е направен жребият.

    На мобилен телефон: подредбата е компактна. Името ви е отляво, а полето за резултат — отдясно на същия ред.

  • Въвеждане на резултат:
    1. Уловете риба.
    2. Въведете броя риби в полето си.
    3. Натиснете синия бутон „Запази“.
    4. Готово — противникът ви веднага получава известие да го потвърди.

Потвърждаване на резултата на противника

Прозрачността е в основата: всеки резултат се потвърждава от другия състезател.

  • Известието: Когато противникът ви въведе резултат, се появява тъмен изскачащ прозорец с текст „Противникът заяви X риби“.
  • Потвърди (зелено): Натиснете, ако сте съгласни. Прозорецът се затваря и на картата се появява зелена отметка.
  • Отхвърли (червено): Натиснете само ако резултатът е грешен.
    • За противника ви: неговото поле става червено („ОТХВЪРЛЕН“) и се отключва, за да може да коригира резултата.
    • За вас: картата ви остава активна (синя), а полето с резултата на противника получава червена рамка като напомняне, че все още чака корекция.
  • Пропуснали сте прозореца? Няма проблем — зеленият бутон „Потвърди“ (и червеният „Отхвърли“) ви чакат директно върху картата на двубоя.

Край на двубоя (заключване)

Когато и двамата сте потвърдили:

  • Картата на двубоя става зелена и показва надпис „Заключен“.
  • Повече промени не са възможни.
  • Автоматично архивиране: След няколко секунди картата сама се премества от активните двубои в историята „Завършени кръгове“ — без презареждане. Тя избледнява и се появява в историята с лек син отблясък, за да видите къде е отишла. Броячът на историята и лентата на напредъка се обновяват в същия момент.

Вашият кокпит — тема, история и напредък

  • Светла или тъмна: Използвайте превключвателя за тема, за да смените между светъл и тъмен режим. Изборът ви се запазва към акаунта, а не само към устройството — ако изберете светла тема на телефона си, тя ще бъде светла и на таблета. По подразбиране приложението стартира в светъл режим, за да е четимо на открито.
  • Завършени кръгове: Приключилите двубои се събират в секция „Завършени кръгове“. Натиснете „Виж всички“, за да я разгънете, и „Скрий“, за да я затворите. Значката показва броя кръгове.
  • Лента на напредъка: Лентата в горната част се обновява мигновено при всяко потвърждаване — без презареждане. Тя остава видима през цялото състезание, дори след като сте въвели всичко, за да следите как събитието се запълва до 100%. Организаторите и администраторите също я виждат.

Преглед на цялото поле (нотации)

  • Картата: На страницата на състезанието потърсете картата „Нотации“ — размазан преглед на реалната таблица.
  • Отваряне: Натиснете картата за таблица на цял екран.
  • Управление: Влачете таблицата като карта или използвайте бутоните за мащабиране. На мобилен телефон използвайте лентата с инструменти горе, за да мащабирате или затворите.

Център за известия

  • Достъп: Натиснете иконата със звънец в хедъра или „Известия“ в мобилното меню.
  • Маркирай всички като прочетени: Изчиства натрупаните известия с едно натискане.
  • Изтриване: Натиснете иконата с кошче, за да премахнете стари известия.
  • Отваряне: Натиснете известие за подробен изглед, откъдето можете да потвърдите резултат или да отидете директно към двубоя.
  • В реално време: Новите известия се появяват най-отгоре мигновено — без презареждане.

Зареждане и обратна връзка

  • Мобилен телефон: Докато приложението работи (генериране на двубои, смяна на език) се показва анимация с водни мехурчета. Тя блокира екрана, за да предотврати случайни докосвания.
  • Настолен компютър: Екранът остава видим, курсорът се превръща в индикатор за изчакване, а бутоните са временно блокирани, докато действието приключи.
  • Цифрова клавиатура: При въвеждане на сектори, кръгове или групи на телефон се отваря цифровата клавиатура (без десетична точка), за да въвеждате цели числа бързо и точно.
  • Език: При смяна на езика екранът за зареждане ви посреща на новия език, за да потвърди промяната.

На Android: Възможно е да видите постоянно известие „Tap to copy the URL“ в лентата на състоянието, докато приложението работи. Това е стандартна функция за сигурност на Google Chrome за приложения, които не са инсталирани от Play Store — тя ви позволява да проверите адреса на сайта. Не може да бъде изключена и не означава проблем.


За организатори

Създаване на състезание

Отидете в СъстезанияСъздай.

  • Тип състезатели:
    • Регистрация — състезателите кандидатстват публично, а вие ги одобрявате.
    • Ръчно — вие сами избирате регистрирани потребители от базата.
    • Генерирани — създава виртуални заместители („A-1“, „B-2“), когато ви трябва само схема за разпечатване.
  • Дата и час: И двете са задължителни. Участниците ги виждат във формата на своя език.
  • Сектори: Уверете се, че имате достатъчно — поне един сектор на всеки двама състезатели.
  • Автоматични кръгове: При промяна на секторите, групите или режима на схемата, необходимият брой кръгове се изчислява автоматично — както при създаване, така и при редакция.
  • Режим на класиране (само за състезания с повече от една група):
    • Стандартен — всички се борят за едно общо първо място в една таблица.
    • Отделно по групи — всяка група има свой победител, а страницата с класирането показва отделна таблица за всяка група.
  • Емоджита: Бутонът със усмивка отваря избора на емоджита. Той остава отворен, за да изберете няколко наведнъж.
  • Липсващи полета: Формата няма да се изпрати. Тя превърта до първото липсващо поле и го огражда с червена рамка — без изскачащи прозорци.
  • Предупреждение при редакция: Ако състезанието вече има генерирани двубои и резултати, промяната на критични настройки (сектори, кръгове, групи, режим или тип) показва потвърждение „Да, запази и изтрий“, за да не изтриете напредъка по погрешка. Обикновени промени като име или локация не предизвикват предупреждение.

Генериране на двубои

Отворете състезанието, превъртете надолу и натиснете „Генериране на двубои“. Състезателите се разпределят по двойки, а секторите се разпределят справедливо.

  • Случаен — сигурно разбъркване, проверено сред множество варианти за най-справедливо разпределение на секторите.
  • Плавен — състезателите се редуват равномерно по местата, подходящо за правилата на Trout Area.
  • Групов — разпознава се автоматично, когато генерираните състезатели имат групи (A, B…). Състезателите играят само в рамките на своята група.

Ръчно въвеждане на резултати (генерирани състезания)

За състезания с хартиено отчитане:

  • Отворете страницата на състезанието и натиснете „Редакция на резултати“ (иконата с молив).
  • Въведете Общо риби, Победи и Точки за всеки състезател. Стойностите трябва да са цели числа.
  • Класирането се подрежда автоматично според тези стойности.
  • Финали: При състезания с няколко групи можете да въведете първите 4 финалисти — стартов номер, име и брой риби. Големият финал (1-во/2-ро място) и малкият финал (3-то/4-то място) се изчисляват и се показват в отделна таблица на страницата на състезанието.
  • Заглавия на групи: При състезания с разделени групи списъкът е разделен с удебелени заглавия Група A / Група B, за да следвате реда, докато въвеждате от хартиените карти.
  • Автоматично запазване: Въведеното се запазва локално, докато пишете, и се изпраща към сървъра, когато напуснете полето или натиснете Enter — така съобщения „Запазване…“ не ви прекъсват.

Печатни материали

  • Състезателни карти — хартиени карти за резервно отчитане. Диалогът за печат се отваря директно върху текущия екран, вместо в нов раздел, за да останете в приложението. При генерирани състезания картите показват само кода на състезателя („A-1“) за по-чист вид на хартия.
  • Печат на кръговете — цялата схема като „маршалски лист“, за да обявявате имена и сектори.
  • И двата документа показват началната дата на състезанието във формат ден.месец.година (напр. 01.04.2026).
  • В състезателната карта квадратчетата „Общо на противника“ са защриховани диагонално в сиво — тези полета не е нужно да се попълват.

Управление на заявките за участие

Ако сте включили „Разреши публична регистрация“:

  • Когато има чакащи кандидати, на страницата на състезанието се появява жълт бутон „Виж заявките“.
  • Натиснете го, за да одобрите (добавя ги към състезанието) или отхвърлите всеки състезател. Всяко действие се потвърждава с диалог на вашия език.
  • Получавате имейл, когато някой кандидатства, а кандидатът получава имейл с вашето решение.
  • Резервен списък: под чакащите заявки тази страница показва и всички в резервния списък, по ред. Можете да отхвърлите резерва, за да го премахнете от списъка, но обикновено няма нужда — резервите се одобряват автоматично, по ред, веднага щом се освободи място.
  • Ако натиснете „Одобри“, когато състезанието вече е запълнено (например две одобрения, изпратени едновременно), този състезател се поставя в резервния списък, вместо да бъде блокиран.
  • Място се освобождава — и следващият резерва се одобрява автоматично — когато одобрен състезател се откаже сам, вие отхвърлите някой вече одобрен, премахнете някого от списъка в страницата за редакция на състезанието, или увеличите планирания капацитет.
  • Уведомявате се, когато някой се откаже, с пълната картина в едно съобщение: отказът от участие не е беззвучен — получавате имейл и push/табло известие в момента, в който се случи, по същия начин, по който сте уведомени при първо кандидатстване, и веднага научавате дали мястото е било автоматично запълнено от резервния списък, или все още е свободно.
  • Премахването на състезател, който вече има подаден резултат, е блокирано. Ако опитате да премахнете някого от списъка в страницата за редакция на състезанието, след като вече е играл и е подал резултат, запазването се отказва и ви се казва кой — премахването му би скрило резултата му, без да го изтрие. Всеки, който все още не е подал резултат, може да бъде премахнат свободно.
  • Пълна история на действията: всяко кандидатстване, одобрение, отхвърляне, резервиране, повишение и отказ се записва — с възможност за търсене по състезателя, който го е извършил, или по състезателя, на когото се е случило. Администраторите могат да разглеждат и филтрират пълната история на /admin/competition-logs.

Липсващ или контузен състезател (след като риболовът вече е започнал)

Състезанията в Trout Area са строго 1 срещу 1 — на всяка група ѝ трябва четен брой състезатели, за да има всеки винаги противник. Ако някой не се яви, или се наложи да спре по средата, а графикът на двубоите вече е генериран, използвайте „Докладвай проблем" (до Генериране на игри и Съдийски листове на страницата на състезанието):

  • Изберете състезателя и причина: Не се яви, Не може да продължи (травма, техническа повреда, наложило се е да си тръгне), Отстранен / Дисквалифициран, или Друго.
  • Каквато и причина да изберете, оставащите двубои на този състезател автоматично се запълват от BOT — вграден заместващ противник, не истински състезател. Планираните му противници все пак получават реален двубой, вместо такъв, който никога не се случва: хванете каквото и да е и печелите; не хванете нищо и е нулево равенство — никога не можете да загубите от BOT. Ако противникът вече е подал резултата си и е чакал потвърждение, което никога нямаше да дойде, това се разрешава веднага.
  • Кръговете, в които този състезател вече реално е играл, остават непокътнати — резултатите им стоят точно както са записани.
  • Отстранен/Дисквалифициран е изключението: премахва и вече изиграните резултати на този състезател от класирането (резултатите на противниците му се коригират справедливо, тъй като може реално да са хванали повече от впоследствие дисквалифициран съперник). Реалният му улов остава в архива за всеки, който проверява по-късно — просто спира да се брои.
  • Това никога не променя сектора или сдвояването на никой друг — само мястото на маркирания състезател.

Преди графикът да е генериран, нищо от това не важи — просто премахнете състезателя от списъка в страницата за редакция на състезанието, както обикновено (вижте по-горе); ако получилият се брой състезатели е нечетен, BOT се добавя автоматично към групата, която има нужда от него, при генерирането на игрите.

Решаване на проблеми

  • Нулиране на резултатите: Изтрива резултатите, за да могат състезателите да започнат отначало. Нулира се и статусът „подаден“, така че бутонът „Запази“ се появява отново при тях. При генерирани състезания има и опция „Нулирай имената на състезателите“. Нулирането изчиства и ръчно въведените данни за финалите.
    • Защитна мрежа: Преди да бъде изтрито каквото и да е, текущото класиране (риби, победи, точки) се записва като моментна снимка в дневника на активността. Ако нулирането е било по грешка, администратор може да възстанови точните резултати оттам.
  • Собственост: Можете да управлявате само състезания, които вие сте създали. Не можете да редактирате събития, създадени от други организатори.
  • Роли на потребителите: За да повишите състезател до организатор, помолете администратор да промени неговия „Тип“ в секцията с потребители.
  • Сигнали: Следете таблото си — двубоите със спорни или непотвърдени резултати се появяват в полето „Изисква действие“ най-отгоре.

Проблеми с push известията

Ако не получавате известия:

  • Разрешения — проверете дали сте дали разрешение в браузъра (натиснете иконата с катинар в адресната лента).
  • Профил — отворете профила си и включете „Разреши известия“.
  • HTTPS — уверете се, че използвате https://. Без него push известията не работят.
  • iOS — първо трябва да инсталирате приложението на началния екран; Safari не поддържа web push в обикновен раздел на браузъра.

Съвети за администраторския панел

  • Новини и страници: Заглавие, изображение и дата са задължителни. Ако пропуснете някое от тях, формата се презарежда с оградено в червено липсващо поле.
  • Потребители: Списъкът показва ID на всеки потребител в заоблен квадрат до името, а имейлът е в сиво отдолу.
  • Главно меню: Влачете елементите с дръжката „☰“, за да пренаредите навигацията.
  • Изображения на състезания: Натиснете червения бутон „Изчисти изображението“ (X), за да премахнете снимка, след което натиснете Запази в долната част, за да е постоянно. Позволени са файлове до 10MB. Списъкът със състезания винаги показва стандартното лого — вашата снимка се появява вътре в състезанието като заглавно изображение.
  • Известия за грешки: При системна грешка автоматично се изпраща имейл с техническите детайли до администратора. Не са нужни екранни снимки, освен ако не бъдат поискани.

Успех и опънати влакна.