Skip to content

Releases: rodlukas/UP-admin

0.13.3

21 Aug 09:11
Compare
Choose a tag to compare
  • [js] vystiznejsi noscript text
  • aktualizace js a python deps
  • [js] funkce pro skryti soukromych udaju klientu

0.13.2

13 Aug 07:44
Compare
Choose a tag to compare
  • [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

12 Aug 19:38
Compare
Choose a tag to compare
  • [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

08 Aug 21:33
7a9a533
Compare
Choose a tag to compare
  • [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

02 Aug 08:18
Compare
Choose a tag to compare
  • [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

01 Aug 08:49
Compare
Choose a tag to compare
  • [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

14 Jul 09:25
Compare
Choose a tag to compare
  • [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

20 Jun 05:52
Compare
Choose a tag to compare
  • 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

17 Jun 21:10
Compare
Choose a tag to compare
  • 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

0.11.7

16 Jun 20:25
Compare
Choose a tag to compare
  • [js] oprava zarovnani inputu a labelu trvani v nastaveni
  • [js] pridani kontroly pravopisu do inputu a textarea
  • [django] prepsani banky, moznost zakazani banky, popsani konstant v nastaveni