Šta je novo

Hronološki pregled novih funkcionalnosti, poboljšanja performansi i bezbednosnih ispravki. Objavljujemo često, i male stvari idu na ovu listu.

Stabilnost i performanse

  • IspravkaRešene race condition-e u kreiranju rezervacija — concurrent zahtevi više ne mogu napraviti double-booking.
  • PoboljšanjeSmisleni error toast-ovi u mutations — korisnik sada vidi konkretne backend poruke umesto generic "Greška".
  • PoboljšanjeN+1 query fix u Owners i Payouts ekranima — drastično brže za portfolije preko 50 nekretnina.
  • BezbednostDefenzivna provera za null resetTokenExpiry pri reset lozinke.

Self-service brisanje organizacije

  • NovoDanger Zone u Settings — ADMIN može trajno obrisati organizaciju i sve podatke, uz re-entry lozinke i naziva organizacije.
  • PoboljšanjePolitika privatnosti i Uslovi korišćenja ažurirani sa mobilnom sekcijom i Apple-ovim obaveznim klauzulama.

Paddle verifikacija i nove cene

  • NovoPaddle nalog verifikovan — priprema za live cutover.
  • PoboljšanjeNove cene: Starter €9.99, Pro €24.99, Business €79.99 (mesečno).
  • NovoBusiness plan prelazi u self-service Paddle checkout (ostaje i manual aktivacija kao fallback).

Mobilna aplikacija — Capacitor shell

  • NovoWeb aplikacija upakovana u Capacitor 8 (iOS + Android). Faze 1 (viewport), 2 (haptics, status bar, keyboard, preferences, filesystem, share) i 3 (forme, tabbar) završene.
  • PoboljšanjeStaging i produkcija razdvojeni u fizički nezavisne deploy-eve na VPS-u.

CI/CD i super-admin toolkit

  • NovoGitHub Actions automatski deploy na staging na svaki push na staging granu.
  • NovoSuper-admin crisis toolkit: session invalidate-all, maintenance mode, org suspend/export, user impersonate, subscription reconcile.
  • IspravkaMobile Safari Paddle portal — sinhrono otvaranje blank window-a umesto async callback-a.

Subscription sistem kompletan

  • NovoSubscriptionGuard, PlanLimitGuard, PlanFeatureGuard — potpuna kontrola pristupa po planu.
  • NovoPaddle checkout, webhook i customer portal integrisani.
  • NovoTrial cron, email notifikacije, PDF fakture, cancel sa survey-om, reaktivacija pretplate.
  • NovoUpgradeModal sa razlozima: trial_expired, subscription_inactive, plan_limit_reached, feature_not_in_plan.
  • NovoForgot password i reset password flow.

Property-level access control

  • NovoUserProperty junction tabela — OWNER i STAFF vide samo svoje dodeljene nekretnine.
  • NovoAuto-expense na bookingu — provizija (%) i fiksna mesečna naknada (€) se automatski kreiraju pri rezervaciji.
  • NovoAnalytics: individualni mesec filter (poslednjih 13 meseci).

Guests i Directory

  • NovoPhoneInput sa country picker-om (Base UI, ISO badge).
  • NovoDirectory (Imenik) — centralna baza korisnih servisa sa kategorijama i filtriranjem.
  • PoboljšanjeTelefoni se normalizuju u digits-only storage.

MVP deploy

  • NovoInicijalni javni deploy platforme. Session management, single-device login, query invalidacija, dark/light favicon.