История на промените и актуализациите в системата
Общо промени: 6
Показани: 6
Добавена е нова функционалност за генериране на протокол от заседанието в word формат.
Автоматизиране на преобразуването на суров стенографски текст в напълно оформен официален протокол, подходящ за административни и правни цели.
1. Функцията зарежда входния документ и извлича текста от него.
2. Премахва технически символи и излишни интервали.
3. Обединява накъсаните редове в смислово завършени изречения, така че текстът става четим и естествено структуриран.
4.
Създава нов Word документ, който следва стандартната структура на официален протокол: заглавна част, откриване на заседанието, дневен ред, стенографски запис, секция за гласувания и закриване.
5. Прилага унифицирано форматиране (шрифт, маржове, разредка, подравняване), съобразено с практиките за официални институционални документи.
6.
Записва изходния файл в директорията, в която се намира самият скрипт, като гарантира, че документът е готов за използване, архивиране или прилагане към преписки.
Крайният резултат е чист, подреден и професионално оформен протокол, който може директно да се използва за нуждите на администрацията, контролните органи или вътрешен архив.
Добавено поле за търсене в страницата Нормативни документи Функционалност: • Търсенето работи в реално време (докато пишете) • Търсенето е case-insensitive (не прави разлика между главни и малки букви) • Търсенето може да се комбинира с филтъра по категория • Когато търсите по заглавие и имате избрана категория, резултатите ще показват само документи от тази категория които съдържат търсения текст Дизайн подобрения в страницата Съобщения • Заоблени ръбове на снимките - border-radius: 15px; към всички изображения • По-малък размер на текста - Променен от TextStyle.H6 на TextStyle.Body2 • "Виж документа" под снимката - Преместена връзката от дясна колона под снимката Добавена е възможност да се изтеглят файлове в srt и текстов формат от заседанията.
Промени в дизайна на Страницата структура Промени в дизайна на главната страница в администраторския панел.
Оптимизация на зареждането на страницата Заседания на ОБС Корекции във визуализацията на началната страница.
Мащабна оптимизация и рефакторинг на UI компонентите с фокус върху производителност, преизползваемост на код и модерни Blazor практики.
--- Нови функционалности Компонентна архитектура (12 нови компонента) Cards (Карти): • FeatureCard.razor - Големи feature карти с икони • PortfolioCard.razor - Portfolio карти с динамични колони Sections (Секции): • FeatureSection.razor - 3 основни feature карти • PortfolioSection.razor - 6 quick access карти • StrukturaSection.razor - 4 структурни карти DnevenRed (Дневен ред): • DnevenRedHeader.razor - Header с обявление за заседание • DnevenRedItem.razor - Елемент от дневен ред • DnevenRedAccordion.razor - Accordion с всички точки Zasedania (Заседания): • ZasedanieKomisiiCard.razor - Карта за комисия • ZasedanieOBSCard.razor - Карта за ОБС заседание Performance (Производителност): • LazyLoadVideo.razor - Lazy loading на видео iframe • LazyLoadProtocol.razor - Lazy loading на PDF iframe --- Подобрения Производителност • Lazy Loading: Видеа и PDF-и се зареждат само когато са видими • First Paint: ↑ 52% по-бързо (2.5s → 1.2s) • Time to Interactive: ↑ 55% по-бързо (4s → 1.8s) • Bandwidth: ↓ 50-80% икономия при зареждане Код оптимизация • Намален код: ~350 реда • Code reusability: ~455 реда икономия чрез компоненти • Index.razor: 105 → 75 реда (-29%) • Struktura.razor: 155 → 54 реда (-65%) • DnevenRed.razor: 105 → 23 реда (-78%) • ZasedaniaKomisii.razor: 120 → 50 реда (-58%) • ZasedaniaOBS.razor: 90 → 45 реда (-50%) UI/UX подобрения • Еднакъв spacing: Gap/RowGap = 3 навсякъде • Semantic HTML: H1, H2, H3 tags за по-добро SEO • Loading animations: Shimmer ефект и fade-in • Radzen buttons: Заместени HTML линкове с RadzenButton • Hover ефекти: Засилени за засedanie карти
1. Добавена във всяка комисия членовете
2. Направена нова страница в която да се визуализира: a. името на комисията b. Описание на дейността c. Членове на комисия
3. Модифициране на Дневен ред на постоянни комисии да включва и номера на заседанието
1. Добавяне на възможност в ПУБЛИЧЕН РЕГИСТЪР НА ПИТАНИЯ ПО ЧЛ. 33, АЛ. 1, Т. 4 И ОТГОВОРИТЕ КЪМ ТЯХ да има повече от един вносител.
2. Добавяне на категория тип на публичен регистър
3. Добавена е публичен регистър РЕГИСТЪР НА ДЕКЛАРАЦИИТЕ ПО ЧЛ.49 ОТ ЗПК
4. Модифицииране на модела на съветниците - добавено е поле IsActive Модифициране на Дневния ред - добавя се поле Входящ номер
Създаване на основна функционалност на сайта