Skip to content

Releases: lileyka-app/Project-K

v1.3

Choose a tag to compare

@iamavasya iamavasya released this 23 Oct 20:41
882dde4

Лілейка 1.3

Лілейка 1.3

Курінь тепер сам вирішує, хто що бачить і хто що робить: хто бачить телефони й дати народження, хто
дає перестороги й відзначення, хто підписує проби і кому хто призначає події. Кожну зміну видно в
новому журналі дій, а нові права доходять до людей без перезаходу. Ще в цьому релізі: календар
можна підписати в Google, Apple чи Outlook, а справи, які не стосуються тебе зараз, можна сховати.

Система · Довідка · Стан сервісів · Каталог вмілостей


Права й видимість

  • У налаштуваннях куреня є нова плитка «Права й видимість». Для кожного права й кожної
    аудиторії (Звʼязковий, впорядники, інструктори, курінний, провід куреня, гуртковий, провід
    гуртка, юнаки) Звʼязковий обирає: нікому, свій гурток або увесь курінь.
  • Налаштовується:
    • хто бачить пошту й телефон, дату народження з роком, день народження, адресу й школу,
      контакти батьків і додаткові поля краю;
    • хто дає першу, другу й третю пересторогу і хто скасовує чужі;
    • хто підтверджує кожне з чотирьох відзначень і хто видаляє підтверджені;
    • хто підписує проби, хто знімає підписи і хто підтверджує вмілості;
    • кому хто може призначати події й задачі: усьому куреню, гурткам, окремим людям, проводу й КВ;
      за замовчуванням впорядники й провід гуртка призначають своєму гуртку, а всьому куреню —
      Звʼязковий, курінний і провід куреня; вибір у формі пропонує лише те, що збережеться;
    • хто читає журнал дій.
  • Приховане приходить із сервера порожнім. Його немає на картці, у списках і у вивантаженні
    реєстру, а форма таких полів не показує зовсім. Свої дані людина бачить завжди.
  • Звʼязковий має всі права в кожному рядку, щоб курінь не лишився без людини, яка може їх
    повернути. Як це влаштовано —
    Права й видимість у курені.

Що змінилось за замовчуванням

Поки курінь нічого не міняв, діють нові, закритіші правила:

  • Юнаки й провід гуртка бачать пошту й телефон лише людей свого гуртка.
  • Дату народження з роком бачить лише КВ. День і місяць народження, як і раніше, бачать усі.
  • Скасувати чужу пересторогу й видалити підтверджене відзначення може лише Звʼязковий.
    Впорядник скасовує свої перестороги, як і раніше.

Журнал дій

  • Новий пункт «Журнал дій» у бічному меню. Тут записано, хто що змінив у курені: підписи проб і
    вмілості, перестороги й відзначення, картки людей, події й задачі, ролі й менторів, переходи між
    гуртками, налаштування куреня.
  • Кожен запис показує, хто, коли, у якій ролі і що було → стало. Особисті дані в журнал
    не потрапляють, там лише позначка «змінено».
  • Фільтри за розділом, людиною, автором і періодом. Записи зберігаються рік.
  • За замовчуванням журнал читає вся КВ. Історія проб і вмілостей, яка була раніше, теж переїхала
    сюди. Детальніше — Журнал дій.

Права без перезаходу

  • Нова роль, ментор чи змінені права куреня доходять до людини без виходу з системи. Застосунок
    підтягує їх сам на наступній дії, а оновлення сторінки робить це миттєво.

Справи на Головній

  • «Сходин не було»: якщо сходини скасували, а в календарі вони лишились, рядок «Відмітити
    присутність» можна закрити одним натиском. На аркуші події лишається позначка, хто й коли так
    сказав.
  • «Приховати»: справу, до якої ти зараз не берешся, можна сховати для себе. Вона повернеться
    сама, коли в ній щось додасться, і в будь-якому разі через місяць. «Показати приховані» повертає
    все одразу.
  • На телефоні обидві дії — свайпом рядка ліворуч.

Календар

  • Кнопка «Підписатися» дає посилання для Google Calendar, Apple Calendar чи Outlook: твої
    події з усіх куренів зʼявляються у твоєму календарі й оновлюються самі.
    Як підписатися.

Безпека й дрібниці

  • Після десяти неправильних паролів вхід на цю пошту стоїть 15 хвилин з будь-якого пристрою.
    Ліміт на одну адресу мережі став мʼякшим: люди за одним Wi-Fi рідше блокують одне одного.
  • Дія над відзначенням тепер завжди звіряється з людиною, якій воно належить.
  • У таблицях вкладки й точкування видно імена людей, які вже вийшли з куреня.
  • Оновлено бібліотеки й закрито всі відомі вразливості. Фото обробляються лише як PNG, JPEG чи
    WebP, без метаданих.

Для власних серверів

  • Нових налаштувань немає. На старті API накотить шість міграцій бази: підписки календаря, права
    куреня, журнал дій, перенесення історії проб і вмілостей у журнал, «Сходин не було» і приховані
    справи.
  • Міграція перенесення видаляє дві старі таблиці історії проб і вмілостей, коли переносить їх у
    журнал. Якщо щось не перенеслось, вона зупиняється й таблиць не чіпає. Перед оновленням усе одно
    зроби копію і пройди
    кроки оновлення.

v1.2.2

Choose a tag to compare

@iamavasya iamavasya released this 18 Oct 17:16
968f938

Лілейка 1.2.2

Лілейка тепер знає всі краї Пласту, а край може задати власні пільги на внески. Ще в цьому релізі:
передачу, яку курінний уже прийняв, більше не можна тихо змінити в гуртку.

Система · Довідка · Стан сервісів · Каталог вмілостей


Краї

  • У системі є всі 28 країв із глобального сайту Пласту. Для кожного вже задано валюту й часовий
    пояс його країни. Польща бере польські вмілості, решта країв — українські.
  • Адміністратор може додати новий край, наприклад щойно зареєстрований, і перейменувати
    наявний. Усе це на сторінці «Краї».
  • У заявці на реєстрацію куреня тепер обирають край. Схвалений курінь одразу відкривається в
    ньому, а адміністратор може змінити край перед схваленням.

Пільги краю

  • Край може задати власні пільги й знижки: знижку у відсотках, знижку на суму за квартал або
    повне звільнення. Кожна діє на вибрані частини внеску: станицю, край, курінь, гурток.
  • Гурток надає пільгу людині з певного кварталу, за бажанням до певного, і пише
    підставу. Це робиться у вікні «Пільги» біля юнака.
  • Якщо в людини кілька пільг, діє найвигідніша: пільга куреня чи одна з пільг краю.
  • Звіт про пільги на сторінці «Краї» показує за квартал, скільки людей у куренях краю має кожну
    пільгу і на скільки зменшилась кожна частина внеску.

Внески

  • Передачу курінному, яку скарбник куреня вже прийняв, гурток більше не змінить і не видалить.
    Раніше зміна суми тихо міняла й касу куреня. Щоб виправити таку передачу, курінний спершу знімає
    підтвердження.

Для власних серверів

  • Нових налаштувань немає. На старті API накотить три міграції бази: додасть краї, край у заявках
    і таблицю наданих пільг. Перед оновленням зроби
    копію і пройди
    кроки оновлення.

v1.2.1

Choose a tag to compare

@iamavasya iamavasya released this 18 Oct 00:42
fc44746

Лілейка 1.2.1

Лілейка переїхала на власну адресу — lileyka.app. Старі адреси переводять на нові самі. Ще в
цьому релізі: власні статті внесків для куреня, внески за правилами краю і швидший старт системи.

Система · Довідка · Стан сервісів · Каталог вмілостей


Нова адреса

  • Система тепер живе на lileyka.app, довідка — на
    docs.lileyka.app, каталог вмілостей — на
    catalog.lileyka.app, стан сервісів — на
    status.lileyka.app.
  • Після переходу на нову адресу треба увійти ще раз: вхід привʼязаний до адреси сайту.
  • Якщо Лілейка стоїть у тебе на телефоні як застосунок, встанови її наново з lileyka.app і
    знову ввімкни сповіщення. Старий значок вестиме на стару адресу.
  • Листи від системи приходять з projectk-system@mail.lileyka.app.
  • Код переїхав в організацію lileyka-app на GitHub.
    Старі посилання на репозиторій ведуть туди ж.

Внески

  • Курінь може завести власні статті внесків зі своєю назвою. Кожна стаття йде станиці або
    куреню, і для неї можна задати знижену суму.
  • Внески тепер ідуть за правилами краю: квартал рахується за часом краю, суми — у його форматі
    чисел. Край може мати власного отримувача з окремим переказом і вирішує, куди курені здають
    внески. Типово, як і раніше, — станиці.

Швидкодія

  • Після перезапуску система прогрівається сама, тож перший вхід більше не чекає.
  • Список обовʼязків відкривається швидше.

Для власних серверів

  • Образи тепер у ghcr.io/lileyka-app/projectk-api і ghcr.io/lileyka-app/projectk-web. За
    старою адресою ghcr.io/iamavasya/… нові версії ще якийсь час дублюються, але краще замінити
    її у своєму compose.yml уже зараз.
  • Раз на добу сервер надсилає анонімний пінг: версію, коди країв, кількість куренів, членів і
    активних користувачів, навантаження. Імен і даних людей у ньому немає. Вимикається через
    PROJECTK_TELEMETRY=false; повний перелік — у довідці.
  • На старті API накотить дві міграції бази. Перед оновленням зроби
    копію і пройди
    кроки оновлення.

v1.2

Choose a tag to compare

@iamavasya iamavasya released this 16 Oct 11:29
bf02ad9
image

Лілейка 1.2

Лілейка тепер працює не лише для України. Кожен курінь належить до краю, а край має свій
профіль: які вмілості бачать його курені, у якій валюті рахується вкладка, за яким часом
повторюються сходини і що питає картка учасника. Першим після України додано край Чехія.
Ще в цьому релізі: нова форма учасника, адреса, школа й контакти батьків на картці, телефони з
кодом країни і вмілості з окремого каталогу, з карткою вимог для кожної.

Довідка · Система · Каталог вмілостей


Краї

  • Кожен курінь належить до краю: Україна. Наявні курені лишилися в Україні, для
    них нічого не змінилося.
  • Число куреня тепер унікальне в межах краю.
  • В адмінці курені згруповані за краями, Україна перша. Край обирають, коли створюють курінь, а
    перенести курінь в інший край можна окремою дією, якщо там його число вільне.
  • Новий розділ Адміністрація → «Краї» (є і в бічному меню) редагує профіль краю:
    • Вмілості. Чиї вмілості бачать курені краю, і які з них вимкнено, з пошуком.
    • Валюта й час. Валюта вкладки і часовий пояс, за яким
      повторюються події. Вкладка у вебі й на телефоні показує суми у валюті краю.
    • Картка члена. По батькові, телефон, адреса, школа і контакти батьків бувають обовʼязкові,
      необовʼязкові або сховані. Край може додати власні поля, текстові або з датою.
  • Кожне збереження профілю — нова ревізія з необовʼязковою приміткою. В історії видно, хто що
    змінив, і будь-яку стару ревізію можна повернути. Профіль можна вивантажити в JSON і завантажити
    назад.
  • У налаштуваннях куреня є плитка «Поля картки»: курінь може сховати поля, які край лишив
    необовʼязковими. Обовʼязкові поля краю сховати не можна. Уже збережені значення не губляться.

Проби й вмілості

  • Вмілості й проби тепер приходять з окремого каталогу, а
    не вшиті в систему. Нові вмілості й правки вимог зʼявляються в Лілейці самі, без нового релізу.
  • «Додати вмілість» у вебі й на телефоні показує лише вмілості свого краю. Український курінь
    бачить українські вмілості, а вмілості інших країв не показуються. Вмілості, які людина вже
    здобуває, лишаються на місці, і їх можна подати ще раз.
  • Кнопка «Деталі» біля кожної вмілості (у «Усі вмілості», «Додати вмілість» і в черзі
    розгляду) відкриває картку вмілості, як на сайті каталогу: край, рівень, улад, спеціалізація,
    вимоги по пунктах, вимоги до інструктора, автор і дата оновлення.
  • Якщо вимоги проби змінились після того, як юнак почав її складати, сторінка проби показує чинні
    вимоги, а точки, підписані раніше, стоять окремо під «Підписано раніше». Підписане не
    знімається.

Картка й форма учасника

  • Нова форма «Новий учасник» / «Редагування учасника»: плитки «Особа», «Контакти», «Від краю»
    (коли край питає свої поля) і «Пластові ступені», фото з кнопками «Додати/Змінити фото» і
    «Прибрати». На компʼютері три колонки, на телефоні одна.
  • Панель унизу форми лишається на екрані з кнопками «Скасувати» і «Зберегти» й каже, чого бракує
    («Заповни: прізвище, дату народження…») або що є незбережені зміни.
  • Ступені — список за уладами з датою для кожного. Пласт і УПЮ видно завжди, УСП і УПС
    додаються кнопкою «Додати ступені УСП/УПС». Нічого не стирається без відома.
  • Дати ступенів перевіряються: не раніше дати народження, не в майбутньому і не раніше за
    попередній ступінь того самого уладу. Поки дата неправильна, зберегти не вийде.дщ
  • Верифікація й перестороги переїхали з форми на картку учасника: кнопки «Верифікувати» /
    «Зняти верифікацію» і «Перестороги» стоять біля «Редагувати». Кожна дія спершу питає. Дати можна
    лише наступну пересторогу по черзі, а скасувати її може тільки той, хто дав.
  • Адреса й школа тепер є у формі у вебі й на телефоні та на картці. Раніше збереження у вебі
    їх стирало.
  • Контакти батьків. Блок «Батьки» з імʼям, прізвищем і телефоном мами й тата. На картці рядки
    «Мама: …» і «Тато: …» з телефонами, на які можна натиснути. Якщо край робить контакти батьків
    обовʼязковими, треба хоча б один телефон.
  • Адреса, школа й контакти батьків приватні: їх бачить лише той, кому можна бачити приватні дані.
  • Телефони з кодом країни. У вебі поле телефону має вибір країни і стартує з країни краю. На телефоні номер без «+» читається за країною краю. Номери зберігаються в
    одному вигляді, +420777123456, а показуються з пробілами: +420 777 123 456.
  • Людину без телефону можна додати там, де край зробив телефон необовʼязковим.

Дрібніше

  • Коли перевірений профіль юнака змінюється й перевірка знімається, сповіщення отримує провід, який
    може перевірити знову, а не сам юнак.
  • Видалення планування підтверджується вікном Лілейки, а не браузера.
  • Приєднання до куреня за кодом сховано, поки його не доведено до кінця.
  • Фото-ініціали й зображення вмілостей завантажуються надійніше.
  • Демо на телефоні лишається звичайним вебом і більше не веде на сторінку, якої немає.
  • Довідку переписано, з новими знімками екрана. Сторінки «Про Лілейку» й
    конфіденційності оновлено.
  • Виправлено формулювання, дати й дрібні вади інтерфейсу, знайдені під час перевірки довідки.

Для тих, хто розгортає сам

  • Якщо оновлюєтесь просто з 1.1, разом з цими підуть і міграції патчів 1.1.x. Уважно прочитайте
    нотатки 1.1.2: CleanUpAfterOneZero
    може відмовити з поясненням, а AddAgendaResponseOccurrence видаляє старі відповіді на
    повторювані події.
  • Каталог вмілостей. API бере вмілості й проби з https://catalog.rostyslav-mukha.dev, тож
    серверу потрібен вихід в інтернет по HTTPS. Секція Catalog (BaseUrl, Krai,
    RefreshMinutes, TimeoutSeconds, SnapshotPath) замінює ProbeAndBadges. Копія каталогу
    кешується в /app/catalog-cache, а поки сервіс не відповів, API працює з копією, вбудованою в
    збірку. Шлях /badges_images у nginx прибрано: зображення вмілостей ідуть просто з каталогу.
  • Новий ключ Krai:Default (у бандлі PROJECTK_DEFAULT_KRAI, типово ua) — край, до якого йде
    новий курінь, якщо адмін не обрав інший.
  • Бандл тепер передає в API пошту (PROJECTK_EMAIL_PROVIDER, PROJECTK_EMAIL_API_KEY,
    PROJECTK_EMAIL_FROM, PROJECTK_EMAIL_FROM_NAME, PROJECTK_EMAIL_REPLY_TO), часовий пояс
    (PROJECTK_TIME_ZONE) і найбільше число куреня (PROJECTK_KURIN_NUMBER_MAX). Див.
    .env.example.
  • Валюта й часовий пояс краю беруться з його профілю. Край без цих налаштувань рахує в UAH і живе
    за Agenda:TimeZone, як і раніше.

v1.1.9

Choose a tag to compare

@iamavasya iamavasya released this 12 Oct 10:34

Лілейка 1.1.9

Патч до 1.1.8. Тепер можна перемикатися між кількома акаунтами без повторного входу. У мобільній версії ролі видно кольоровими тегами, як у вебі, а в КВ показуються фото людей.

Довідка · Система


Перемикання акаунтів

  • У вебі натисни на свій акаунт унизу бічного меню. Відкриється список інших акаунтів, у які ти входив на цьому пристрої, і пункт «Додати акаунт».
  • У мобільній версії те саме — у «Меню», одразу під твоїм профілем.
  • «Додати акаунт» відкриває вхід в інший акаунт, а поточний лишається в списку. Перемкнутися назад можна одним дотиком, без пароля.
  • На одному пристрої можна тримати до п'яти акаунтів.
  • «Вийти» тепер виходить з усіх акаунтів на цьому пристрої, щоб на чужому комп'ютері не лишилось жодного входу.

Мобільна версія

  • Ролі показуються кольоровими тегами, як у вебі. Це стосується КВ, проводу куреня й гуртка, списку учасників, картки учасника й архівів. Кольори ті самі: Звʼязковий, курінний і гуртковий червоні, суддя помаранчевий, скарбник зелений; ролі з архіву сірі.
  • У КВ і в списках впорядників тепер видно фото людей, а не лише ініціали.
  • Червоний значок на дзвіночку більше не закриває сам дзвіночок.

Встановлення на телефон з компʼютера

  • Пункт «Встановити на телефон» у бічному меню на компʼютері показує QR-код. Відскануй його камерою телефона — відкриється сторінка встановлення з кроками саме для твого телефона.
  • Під кодом є посилання, яке можна скопіювати й надіслати собі, і посилання на довідку.
  • На телефоні цей пункт, як і раніше, одразу відкриває сторінку встановлення.

Текст

  • «Уряди» й «посади» в інтерфейсі тепер звуться ролями.
  • Помилки входу кажуть «Неправильний email або пароль», «Неправильний код підтвердження», «Неправильний поточний пароль».

Для тих, хто розгортає сам

  • Міграцій і нових ключів немає.
  • QR-код веде на PROJECTK_PUBLIC_URL (Email__BaseUrl) — ту саму адресу, з якої будуються посилання в листах.
  • Перемикання акаунтів потребує HTTPS: збережені сесії лежать у cookie з позначкою Secure. По голому HTTP (крім localhost) усе інше працює, але інші акаунти не запамʼятовуються.

v1.1.8

Choose a tag to compare

@iamavasya iamavasya released this 11 Oct 21:45
95e51cd

Лілейка 1.1.8

Патч до 1.1.7 про КВ. Ролі в КВ тепер визначають гуртки: впорядник має хоча б один гурток, інструктор — жодного, а Звʼязковий лишається Звʼязковим з гуртками чи без. Окрема сторінка «Склад КВ» більше не потрібна.

Довідка · Система


КВ

  • Людина, яку додали через + у плитці КВ без жодного гуртка, стає інструктором КВ (у 1.1.7 вона ставала впорядником без гуртка).
  • Якщо прибрати впорядникові всі гуртки, він лишається в КВ інструктором. Якщо інструкторові дати гурток, він стає впорядником.
  • Статус у плитці КВ рахується за гуртками: «Впорядник» — з гуртками, «Інструктор» — без.
  • Кнопку «Склад КВ» і сторінку проводу КВ прибрано: усе робиться з плитки. Вікно тепер називається «Учасник КВ», кнопка — «Додати до КВ».
  • Те саме в мобільній версії: інструктори видно в списку КВ, і людину можна зберегти без гуртка.
  • Збереження людини без гуртка у вебі й «Передати роль звʼязкового» більше не падають із «Не вдалося зберегти. Перевір поля».

Права

  • Інструктор має права КВ — ті самі, що й впорядник: планування, порядок денний, книга балів КВ. Права «на свої гуртки» в нього нічого не відкривають, поки гуртка немає.

Для тих, хто розгортає сам

  • Міграцій і нових ключів немає.

v1.1.7

Choose a tag to compare

@iamavasya iamavasya released this 11 Oct 20:28
3c4b318

Лілейка 1.1.7

Лілейка тепер є на телефоні. Мобільна версія відкривається за тією ж адресою, ставиться на екран
як застосунок просто з сайту, без Play Market і App Store, і надсилає сповіщення. Ще в цьому
патчі: склад КВ з інструкторами й впорядниками без гуртка, виховники з кількох куренів, і дати,
введені з клавіатури телефону, більше не губляться.

Довідка · Система · Встановити на телефон


Лілейка на телефоні

  • Мобільна версія живе на /m/. Звичайна адреса на телефоні сама відкриває її, з тим самим
    входом. Повна версія сайту: «Меню» → «Повна версія», повернутись можна посиланням
    «Мобільна версія» вгорі сторінки. Сторінки з листів і заявка куреня відкриваються як є.
  • Вкладки Головна, Календар, Задачі, Курінь і «Меню» з тими самими розділами, що в
    бічному меню вебу: точкування, вкладка, гуртки, люди, КВ і провід куреня, планування,
    лист очікування, налаштування і звіт куреня, профіль і двоетапний вхід.
  • На iPhone вона виглядає як iOS, на Android як Material. Є темна тема.

Встановлення

  • Сторінка /m/install сама розпізнає
    телефон і браузер: на Android і в Chrome це одна кнопка «Встановити», на iPhone кроки з
    картинками через «Поділитися → На початковий екран».
  • У бічному меню вебу є пункт «Встановити на телефон».
  • Покрокова інструкція в довідці: «Встановити Лілейку на телефон».

Сповіщення на телефон

  • У «Меню» мобільної версії вмикаються push-сповіщення: те, що приходить у дзвіночок,
    приходить і на телефон. На iPhone вони працюють, коли Лілейку встановлено на екран (iOS 16.4+).

Ступені

  • Юнак може сам записати свої ступені, у вебі й на телефоні. Якщо профіль був перевірений,
    перевірка після цього знімається, щоб провід подивився ще раз.

КВ і гуртки

  • У панелі КВ є кнопка «Склад КВ»: там інструкторів і впорядників садять у КВ з гуртком або
    без нього. Інструктори і впорядники без гуртка мають у панелі свій рядок.
  • Якщо зберегти людину в панелі КВ без жодного гуртка, вона стає впорядником КВ без гуртка.
  • Людину, що належить до кількох куренів, знову можна призначити виховником гуртка: раніше це
    блокувалось, якщо останнім вона вступила до іншого куреня.
  • Олівець у рядку Звʼязкового в панелі КВ знову відкриває вікно.

Дати на телефоні

  • Дата, введена з клавіатури телефону в будь-якому полі дати (календар, профіль, ступені),
    тепер зберігається. Раніше вона губилась, бо телефон не надсилав натискання клавіш.

Для тих, хто розгортає сам

  • Одна нова міграція: AddWebPushSubscriptions (таблиця підписок на push).
  • Нові необовʼязкові ключі WebPush:PublicKey, WebPush:PrivateKey, WebPush:Subject
    (у бандлі PROJECTK_WEBPUSH_PUBLIC_KEY, PROJECTK_WEBPUSH_PRIVATE_KEY, PROJECTK_WEBPUSH_SUBJECT).
    Пара VAPID-ключів, напр. з npx web-push generate-vapid-keys. Без ключів push вимкнено, а
    перемикач у мобільній версії сховано.
  • Образ вебу тепер віддає мобільну версію на /m/; окремого сервісу не треба.

v1.1.6

Choose a tag to compare

@iamavasya iamavasya released this 11 Oct 09:39
7a276b2

Лілейка 1.1.6

Підготовчі курені. Курінь, який ще не має числа, тепер можна завести і вести як звичайний: сильветка
в нього порожня, а число він дістане, коли отримає його. Нові числа куренів — від 1 до 200.

Довідка · Система


Підготовчі курені

  • У заявці до листа очікування є позначка «Підготовчий курінь»: поле числа тоді вимикається.
  • Підготовчий курінь показується з порожньою червоною табличкою, у списках — як «підг. курінь».
    В адмінці видно, чийого він імені («ім. …»), щоб підготовчі курені не зливались в один рядок.
  • У налаштуваннях куреня з'явилась плитка «Число куреня». Щоб дати курінню число, зніміть
    позначку «Підготовчий курінь» і впишіть його: система перевірить, що такого числа ще немає.

Числа куренів

  • Нове число куреня — від 1 до 200. 0 і менші лишаються зарезервованими.
  • Курінь, у якого число вже є, зберігає його, навіть поза цими межами.
  • Якщо в заявці вказано число поза межами, при схваленні відкривається підготовчий курінь,
    а число можна дописати пізніше в налаштуваннях.

Лист очікування

  • Люди, яких провід додав напряму, більше не змішуються із заявками: фільтр
    Заявки / Додані напряму / Усі, типово — заявки.
  • Хто отримав відмову, може подати заявку знову з тією самою поштою.

Налаштування куреня

  • На сторінці одна кнопка «Зберегти»: строк архіву зберігається разом з рештою налаштувань.

Для тих, хто розгортає сам

  • Одна нова міграція: AddPreparatoryKurins (число куреня стає необов'язковим, у листі
    очікування з'являються позначка підготовчого куреня і джерело запису). Відкотити її не
    вийде, поки в базі є хоч один підготовчий курінь.
  • Новий необов'язковий ключ KurinNumbers:MaxNumber (типово 200).

v1.1.5

Choose a tag to compare

@iamavasya iamavasya released this 09 Oct 22:45
4f36380

Лілейка 1.1.5

Три виправлення з живого куреня: повторювані сходини тримають свою годину після переходу на
зимовий час, вкладка гуртка більше не показує порожній рядок за видаленою людиною, а правило
точкування з майбутньою датою видно як заплановане, а не «вимкнено».

Довідка · Система


Календар

  • Повторювана подія тримає годину. Сходини щоп'ятниці о 18:30 після 25 жовтня показувалися о
    17:30: серія розгорталася в UTC, по сім діб, і перехід на зимовий час зсував її на годину. Тепер
    серія повторюється за місцевим часом стіни (Київ; для інших зон є налаштування Agenda:TimeZone
    для тих, хто розгортає сам) — 18:30 лишається 18:30.
  • Відповіді «Іду / Не йду» на входження серії після 25 жовтня, дані до цього оновлення, могли
    бути привʼязані до зсунутої години — перевірте їх на найближчих сходинах.

Вкладка

  • Коли людину видаляють із системи, її вкладка закривається разом із нею: нарахування і пільги
    прибираються, а записи грошей позначаються видаленими з подією в журналі — гроші ніколи не
    зникають без сліду.
  • Таблиці гуртка й куреня більше не показують рядок за членством, якого в курені вже немає. Якщо
    такий рядок лишився від видалення на старішій версії, він зникне сам.

Точкування

  • Правило, яке починається з майбутньої дати, показується з датою і позначкою «ще не діє» замість
    «вимкнено». Вікно «Змінити» відкривається з його датою.

Для тих, хто розгортає сам

  • Нових міграцій немає.
  • Новий необовʼязковий ключ Agenda:TimeZone (IANA, типово Europe/Kyiv).

v1.1.4

Choose a tag to compare

@iamavasya iamavasya released this 09 Oct 22:16
4bed80d

Лілейка 1.1.4

Патч до точкування. Дата початку автоматичного правила знову змінюється — і там, де вчорашні
збереження залишили по два правила з однією ставкою.

Довідка · Система


  • До 1.1.2 кожне збереження тієї самої ставки додавало ще одне правило з новою датою. Якщо такі
    дублікати є, зміна дати на день старішого правила лише перезаписувала його, а пізніший дублікат
    лишався чинним — і сторінка далі показувала його дату. Тепер після кожної зміни правила, що
    повторюють ставку попереднього, прибираються, і «з дати» показує день, коли ставка справді
    почалася.
  • Вікно «Змінити» відкривається з датою чинного правила, а не з сьогоднішньою.
  • Нових міграцій немає.