Releases: rodlukas/UP-admin
Releases · rodlukas/UP-admin
0.13.3
0.13.2
- [js] applications - zjednoduseni a oprava prace se stavem
- [js] oprava nacitani settings po uprave kurzu
- [js] plynule zavirani modalniho okna s rychlym pridanim lekce
- [js] okno s vyberem klienta/skupiny se po ukonceni vyberu pred otevrenim formulare pro lekci zavre
0.13.1
- [js] oprava chybneho nastaveni colSpan v Bank
- [api] automaticka uprava formatu barvy kurzu - na velka pismena a 6 cisel, validitu resi validator primo v modelu (uz ne serializer)
- [js] projeveni zmen kurzu do stazenych aktivnich skupin
- aktualizace js deps
zmeny na pozadi:- zavedeni code formatteru pro js Prettier, pro python Black
- [testy] vylepseni vsech testu - neprobihala kontrola zobrazenych dat ve formulari pred upravou
- [testy] testovani barvy kurzu
- [testy] vlastni konfigurace codecov - nedojde k failu commitu pri sebemensi zmene procent pokryti dolu
- [lgtm] ignorace unused npm deps
- [testy][ui] lekce - zjednoduseni nekterych slozitych casti a zprisneni podminek pro zachyceni vice chyb
- [testy][ui] dvojnasobne zrychleni testu upravy klientu
0.13.0
- [js] rychle pridavani lekci z diare/prehledu (bez data/s datem)
- [js] context API pro aktivni skupiny + klienty + viditelne kurzy, zavedeno napric aplikaci
- kompletni respektovani nacitani:
- [js] nacitani Card kdyz ceka na stavy ucasti
- [js] zobrazeni nacitani attendancestates v DashboardDay a FormLectures
- [js] zobrazeni nacitani pri jakemkoliv nacitani v FormApplications, FormGroups
- [js] oprava kurzoru na disabled tlacitkach s odkazem
- [js] cele jmeno klienta/skupiny v karte a formularich tucne + ve FormGroups se vubec nepouzivala komponenta GroupName - napraveno
- [js] odstraneni komponent definovanych primo v render - mohlo zpusobit potize s vykonem, predevsim ale v nekterych pripadech zpusobovalo problemy kvuli rerenderovani
- [js+api+docs] stavy vychozi a omluven musi byt viditelne
- [js] zjednoduseni Bank, zrychleni (PureComponent), resi duplikaty zprav, oprava potencialni chyby se setState
- aktualizace js deps
- zmeny na pozadi:
- travis: zavedeni cache pro yarn a pipenv, zjednoduseni prace s .npmrc, na heroku se neprovadi collectstatic, travis smaze frontend slozku, lepsi osetreni skriptu
- aktualizace vzorovych dat - barvy kurzu
- [lgtm] konfiguracni soubor - vice kontrol, vyreseni problemu, vyjmuti flow-typed, ignorace unused import pro behave
- doplneni devDependencies, struktura projektu v IDE
- [js] pridani Flow+flow-typed, pouziti v prvnich komponentach
- [js] komponenty pro Select - DRY
- [js] odstraneni zbytecnych konstruktoru
- [js] Settings - odstraneni zbytecneho konstruktoru a zastarale podminky
- [testy][ui] vylepseni potvrzovani formulare pro lepsi zachyceni chyb
- [testy] env vars TESTS_RUNNING, HEADLESS + readme testy update
- [ide] konfigurace pro spousteni aplikace
- [testy] tag pro rychle testy, drobne upravy testu a poradi
- [js] zjednoduseni Settings, aktualizace AttendanceStateContext
- [js] dev adresa frontendu podle hostname
- [js] odstraneni zbytecneho dvojiteho volani funkce v Settings
0.12.1
- [js] barvy kurzu vyuzite napric aplikaci, redesign diare+zajemcu+karty
- [js] pozdrzeni requestu DashboardDay v diari pri preklikavani tydnu
- [css] notifikace neprekryvaji menu
- [css] vhodna pozice tlacitka django-debug-toolbar
- aktualizace python deps
- [js] oprava responzivity a rozestupu ve FormSettings
0.12.0
- [js] přidání nového klienta přímo při přidávání skupiny nebo zájemce
- [api+js] moznost dat kurzu barvu, zobrazeni barvy v nastaveni a v selectech pro kurzy napric aplikaci
- [js] oprava spatneho zobrazeni doby trvani kurzu pri uprave
- [js] vylepseni notifikaci - notifikace doplnene o nadpis a ikonu, sjednoceny font, komponenta pro obsah notifikace, delsi doba zobrazeni error notifikace
- [js] plynule posouvani v modalnim okne v Safari (iOS)
- [js] oprava responzivity FormLectures
- [js] oprava responzivity PrepaidCounters (neviditelny pocet lekci)
- [api] vylepsene upozorneni na nenastaveny vychozi stav ucasti
- [js] odsazeni tlacitka odhlaseni od menu
- [js] vylepseni odchytavani chyb - mohla cela aplikace spadnout + vypis konkretni chyby v notifikaci
- [js] oprava spatne fungujiciho klinuti na label u trvani kurzu
- [js] lepsi zarovnani settings
- vylepseni pristupnosti:
- [js] oprava title pro edit button - zobrazil se jen pri najeti na ikonu, ne na cele tlacitko
- [js] title pro paidbutton
- [js] title pro tlacitka v diari (pro sipky + tlacitko dnes vypisuje dnesni datum)
- [js] title pro popisy ve formulari pro lekce
- [js] tucny text Platba ve formulari lekci
- [js] title pro ikonu ve formulari pro kurzy
- [api] prepsani filtrovani v api - pro funkcni automatickou tvorbu schema API (viz #48)
- [docs] aktualizace a vylepseni diagramu EA, dodani wireframu
- [docs] zakladni schema API (openapi 3 se swagger-ui)
- zavedeni LGTM, opravy nalezenych problemu:
- [js] odstraneni unused promenne v Applications
- [js] oprava spatneho nazvu promenne v inicializaci ErrorBoundary
- [js] oprava potencialnich chyb zpusobenych nespravnou aktualizaci stavu
- [python] odstraneni vsech
import *
- [python] optimalizace importu
- [js] optimalizace importu
- [js] oprava primeho zapisovani do stavu v Card
- [js] konzistentni stav PrepaidCounters
- [js] konzistentni stav at_state ve FormLecture
- aktualizace python a js deps
- [ci] odstraneni nadbytecneho html souboru v zipu frontendu
- [ci] mazani slozky docs
- [ci] aktualizace zavislosti
0.11.10
- [js] oprava spatneho diare padding pri width=768px (napr. ipad)
- [js] datum v diari se nezalamuje
- aktualizace python a js deps
- nahrazeni robots.txt meta tagem pro uplny zakaz cehokoliv robotum
- [ci] zavedeno nahravani sestaveneho frontendu k releasu na GH
- přechod na veřejný repozitář, kompletní přepsání README, doplnění informací, návod pro instalaci, spuštění, projevení případných drobných změn v kódech, přesun některých textů na wiki)
- doplneni vzorovych dat DB, ktere lze vzdy vyuzit, viz popis instalace (nepovinny krok)
0.11.9
- aktualizace js a python deps
- [js] zarovnani labelu ve formularich
- [js] oprava prace se stavem Diary, potencialne mohlo zpusobit problemy
- [js] oprava nesrozumitelneho upozorneni na automaticke zruseni lekce
- [js] efektivnejsi prace v aplikaci (fixes #37) - konecne lze upravit klienta/skupinu v karte, upravit lekci v diari/prehledu + adekvatni upravy tlacitek EditButton a jejich zarovnani napric aplikaci, diky tomu je i jednodussi struktura komponent (odstineni od prace se stavem kolem modalniho okna)
0.11.8
- aktualizace prostredi (yarn, npm, nodejs, postgresql 11)
- [js] fix nastaveni stavu jako zucastnil se/omluven - po nastaveni sice zmizely upozorneni na nutnost nastaveni priznaku stavu ucasti, ale pri dalsi navsteve nastaveni (pokud nedoslo k plnemu obnoveni aplikace) opet nebyly vyplnene, ackoliv v DB vse bylo ulozeno - nedoslo k projeveni do contextu
- [django] zmena knihovny pro jwt (fixes #51) - zmena z https://github.com/GetBlimp/django-rest-framework-jwt na https://github.com/davesque/django-rest-framework-simplejwt, protoze byla puvodni knihovna 2 roky neudrzovana a nepodporovala moznost autentizace uzivatele bez pristupu do DB