Š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.