v2.2.019. února 2026 Novinkyadd review nudge features to clinic pageadd spolupracujeme partners pageallow unauthenticated users to write reviews Opravy chybcount only cities with clinics in county statsremove non-veterinary record altan-pro-valecne-veteranyprioritize prefix matches in city autocompletemove color mode toggle into user dropdownpass county filter to clinics listing page SEOadd nofollow to website links for unclaimed clinics Ostatní změnyreduce homepage payload by moving city computation server-sideorder clinics by premium first across pagesremove emergency flag from clinic sort ordercollapse cities grid on county pageextract blog card component and fix image aspectshow general clinics on county pageshow rating stars in search autocomplete
v2.1.018. února 2026 Novinkyadd dark mode support Opravy chybparse h3 version headers in changelogcorrect clinic data and remove invalid recordssimplify search action target in schema.org Ostatní změnyadd legal basis for publicly sourced clinic dataunify clinic filter bar into shared component
v2.0.117. února 2026 Novinkyadd dedicated signups list for contactsadd changelog page with version in footer Opravy chybfix dashboard mobile sidebar styling Ostatní změnyadd release:publish scripts for each bump typeapply typography improvements to public pagesimprove clinic detail typographyimprove mobile navbar and social proof layout
v2.0.017. února 2026 Novinkyadd admin dashboard with feedback managementadd claim approval and rejection emailsadd feedback system with image uploadsadd feedback threading and status emailsadd highlighted clinic card to dashboard overviewadd info-needed status to claim workflowadd role-based dashboard layout with sidebar navigationenhance analytics dashboard with premium featuresmulti-clinic support and improved claim modaladd backend api endpoints with types and utilitiesadd clinic analytics tracking infrastructureadd telegram bot notificationssync plan and name attributes to brevoadd cloudflare turnstile to auth formsadd email verification flowadd feature flags for oauth providersadd google and facebook oauth loginadd linked accounts management to settingsadd marketing consent and terms of serviceadd password reset email with custom templateimplement supertokens email/password authenticationadd address geocoding via mapy.cz apiadd complete review system with ratingsadd deletion request flow for ownersadd geocoding status indicator to profileadd inverse hours and on-call only featuresadd new clinic creation with phone verificationadd phone-verified clinic claiming flowadd photo gallery to public clinic detail pageadd premium card enhancements and richer schemaadd premium tier with reverse trialadd team members editor with profile photosallow free 200-char description for seodisplay email on clinic detail pageroute phone calls to emergency contactadd posthog analytics via nuxt-posthogadd feedback messages and floating formadd postal code lookup with city selectionadd postgresql database with prisma ormadd soft delete for reviewsadd multi-provider support with Brevo integrationinitial project setupadd stripe checkout, webhooks, and portaladd open-now filtering and geolocation searchadd how-it-works, top cities, and faq sectionsadd blog excerpts and vet banner to homepageadd blog with nuxt content and 14 migrated postsadd clinic photo header, lightbox, and primary imageadd contact pageadd frontend pages, components, and composablesadd landing page for veterinariansadd nuxt ui component libraryadd onboarding tour after clinic claimadd posthog custom event trackingadd premium/free toggle to demo profile pageimprove premium value communication Opravy chybaggregate referrers by domain and filter self-referralsadd emergency filter to nearest clinics endpointclamp pagination offset and limit valueshandle premium trial expiry gapsbreak infinite /api/me request loop on stagingcorrect turnstile validate endpoint pathhandle session errors with proper 401 responsesremove user-controlled role from registrationresolve 401 loop for new oauth user loginresolve session cookie handling issuesadd czech diacritics and interval overlap validationadd czech diacritics to claim modalauto-expire stale claims and allow resumehide claim card when clinic is already claimedimprove emergency phone handling in profile and claimsresolve city display and spurious geocoding on saveshow nonstop for 24h emergency and fix diacriticsadd packages field to pnpm workspaceallow better-sqlite3 native builduse correct pnpm script name in nixpackscorrect working hours am/pm conversion from v1improve Brevo contacts per API docsuse correct lon param for nearest endpointaggregate referrer sources by domainalign clinic detail with card improvementsfix analytics trend chart bars not renderingfix diacritics in verified badge and update docsfix pagination, clinic count, and add diacriticsfix trend chart axis labels for 12-month periodimprove geolocation error messages with diacriticsmake clinic switcher select full-widthshow emergency availability in clinic card statusshow emergency phone with amber style when no regular phonesuse system fonts and fix hydration issueswrap app with toaster provider for toast support SEOadd nuxtjs/seo module with full seo stack Ostatní změnymove filtering from js to postgresqloptimize font loading to eliminate foutself-host font with font-display optional, closes [#634](https://github.com/yumhum/vet-dir-v2/issues/634)add branch strategy to git rulesadd subscriptions doc and update indexadd privacy policy and terms contentadd nixpacks deployment configadd versioning and changelog setupbundle lucide icons locallyblock robots on non-production envsconsolidate trial banners and improve profileadd per-type sender and simplify brevo contactsreplace brevo with plunk for emailsend feedback notification with imageinclude role in session user interfaceunify registration to single flowupdate post-login redirect and header auth stateuse global middleware for route protectiongroup emergency settings in hours tabimprove claim flow from admin dashboarddrop unused columns and clean legacy datanormalize emergency fee to min/max integer columnsnormalize hours to structured weekly schedule formatnormalize phone columns to string arrayssimplify phone fields from arrays to scalarsuse supertokens id as user primary keyadd about collapse, clickable rating, smooth scrolladd grouped schedule formatting utilityadd timeframe to traffic stats on vet pageadd user dropdown menu and update nav labelsalign claim/add clinic button labelsconsolidate hours and emergency info in sidebarenable settings page for visitor usersenhance clinic cards and remove dark mode support, closes [#1b9c5](https://github.com/yumhum/vet-dir-v2/issues/1b9c5)improve homepage hero with better copy and search uximprove opening hours card layoutimprove typography across public pageslink address to directions and highlight active hoursmove claim banner to main body and fix diacriticspolish open status dot size and emergency labelprioritize positioning feature in premium copypromote sidebar actions and fix mobile phone routingredesign city page with filter bar and card statusredesign header buttons and user menuredesign homepage hero and section layoutremove completeness widget from profile pageremove free verified badge and fix searchreplace google reviews with emergency clinics sectionreplace logo image with heart-pulse iconrestrict card ctas to premium, fix directions urlsimplify header nav and improve blogstyle review comments and clinic repliesupdate stats and fix remaining typography
v1.0.01. března 2025První verze Veterina Pohotovost. Aplikace postavená na Nuxt 3 a SQLite, provozovaná od března 2025 do února 2026. Ostatní změnyKatalog veterinárních klinik a pohotovostí pro celou ČRVyhledávání pohotovostních veterinářů podle kraje a městaBlog s veterinárními článkyDetail kliniky s ordinačními hodinami a kontaktními údaji