Skip to content

Releases: tkraljevic/COPOS-panel

v.0.1.7-alpha

07 Jan 15:00

Choose a tag to compare

v.0.1.7-alpha Pre-release
Pre-release

Ova verzija proširuje funkcionalnost "Status dionica" s dodatnim informacijama i poboljšanom prezentacijom.

Glavne promjene:

  • Novi Stupac "NASIP": U tablicu "Status dionica" dodan je stupac "NASIP" koji prikazuje podatke iz istoimenog stupca u Google tablicama.
  • Formatiranje Teksta: Omogućeno je prikazivanje višestrukih redova teksta (novi redovi iz CSV-a) unutar ćelija tablice, čime se poboljšava čitljivost dužih opisa.
  • Poboljšani Layout:
    • Desktop: Reorganizirana je mreža (grid) tablice kako bi podržala 7 stupaca uz optimalnu iskoristivost prostora.
    • Mobile: Ažuriran je kartični prikaz na mobitelima kako bi se novi podatak ispravno prikazivao s odgovarajućom oznakom.
  • Offline Mode Podrška: Sustav keširanja verificirano podržava i nove podatke, osiguravajući dostupnost informacija o nasipima i bez internetske veze.

v.0.1.6-alpha - OFFLINE MODE

07 Jan 09:57

Choose a tag to compare

Pre-release

Ova verzija implementira Offline Mode funkcionalnost.

Glavne promjene:

  • Keširanje Podataka: Aplikacija sada automatski sprema (kešira) zadnje uspješno učitane podatke u lokalnu memoriju preglednika (localStorage).
  • Offline Indikator: U slučaju gubitka internetske veze ili nemogućnosti dohvata novih podataka, aplikacija automatski prikazuje crvenu traku na vrhu ekrana s porukom "OFFLINE MODE" i vremenom zadnjeg uspješnog ažuriranja.
  • Kontinuitet Rada: Panel više neće prikazivati ekran s greškom ("Error State") ako internet nestane, već će nastaviti vrtjeti zadnje poznate podatke dok se veza ne uspostavi.

Verzija v0.1.5-alpha

07 Jan 09:40

Choose a tag to compare

Verzija v0.1.5-alpha Pre-release
Pre-release

Ova verzija donosi značajna poboljšanja stabilnosti i robusnosti sustava za parsiranje podataka.

Glavne promjene:

  • Robusni CSV Parser:
    • Duplicate Header Handling: Parser sada automatski preimenuje duplicirane nazive stupaca (npr. Vrijednost, Vrijednost_2) umjesto da prebriše podatke. Ovo rješava problem kada vanjski izvori podataka imaju neispravna zaglavlja.
    • Zaštita od Praznih Ulaza: Dodana je provjera za prazne ili neispravne ulazne podatke koja sprječava "rušenje" aplikacije i ispisuje jasno upozorenje u konzolu.
    • Detekcija Grešaka: Implementirano je tiho logiranje (debug level) kada broj stupaca u redu ne odgovara zaglavlju, što olakšava dijagnostiku problema s podacima bez ometanja rada aplikacije.
    • Bolje Upravljanje Novim Redovima: Poboljšana logika za ignoriranje praznih linija na kraju datoteke.

Aktualna verzija

07 Jan 09:05

Choose a tag to compare

Aktualna verzija Pre-release
Pre-release

Aktualna verzija

config

07 Jan 09:38

Choose a tag to compare

config Pre-release
Pre-release

Ova verzija donosi značajne promjene u arhitekturi konfiguracije aplikacije.

Glavne promjene:

  • Centralizirana Konfiguracija: Sve postavke koje su ranije bile "hardkodirane" u HTML datotekama (dionice.html, hidro.html, meteo.html) sada se nalaze u config.json. To uključuje intervale osvježavanja, naslove stranica, boje tema i tekstove u podnožju.
  • Dinamički Init: Implementiran je novi sustav inicijalizacije (init()) koji prvo učitava postavke, a zatim pokreće aplikaciju. Ovo osigurava da promjene u konfiguraciji ne zahtijevaju diranje u kodu.
  • Pametno Osvježavanje: Interval osvježavanja podataka sada se može globalno kontrolirati kroz config.json (dataSources.refreshIntervalMs), umjesto da je fiksiran na 60 sekundi u svakoj datoteci.
  • Prošireni Config.json:
    • Dodana sekcija app za globalne postavke (footer, theme color).
    • Dodana sekcija pages za specifične naslove pojedinih modula.

v0.1.1.-alpha - Responsive Web Design

06 Jan 19:33
4b522d9

Choose a tag to compare

Pre-release

Responsive Web Design

v0.1.0-alpha - inicijalna verzija

06 Jan 18:32
6f95187

Choose a tag to compare

Pre-release

Ovo je prva web verzija "Info Panel-a" za Centar obrane od poplava u Osijeku. Dizajnirana je za prikaz na velikim ekranima (kiosk mode) i automatski rotira informacije sa sektora B: vodostaje, meteorološke podatke i status branjenih dionica.