Changelog

Historie změn a novinek služby Veterina Pohotovost.

v2.2.119. února 2026

Ostatní změny

  • tweak review nudge pill timing and copy
v2.2.019. února 2026

Novinky

  • add review nudge features to clinic page
  • add spolupracujeme partners page
  • allow unauthenticated users to write reviews

Opravy chyb

  • count only cities with clinics in county stats
  • remove non-veterinary record altan-pro-valecne-veterany
  • prioritize prefix matches in city autocomplete
  • move color mode toggle into user dropdown
  • pass county filter to clinics listing page

SEO

  • add nofollow to website links for unclaimed clinics

Ostatní změny

  • reduce homepage payload by moving city computation server-side
  • order clinics by premium first across pages
  • remove emergency flag from clinic sort order
  • collapse cities grid on county page
  • extract blog card component and fix image aspect
  • show general clinics on county page
  • show rating stars in search autocomplete
v2.1.218. února 2026

Ostatní změny

  • add blog pro-kliniky category and fix styling
v2.1.118. února 2026

Ostatní změny

  • add mobile hamburger menu to header
v2.1.018. února 2026

Novinky

  • add dark mode support

Opravy chyb

  • parse h3 version headers in changelog
  • correct clinic data and remove invalid records
  • simplify search action target in schema.org

Ostatní změny

  • add legal basis for publicly sourced clinic data
  • unify clinic filter bar into shared component
v2.0.117. února 2026

Novinky

  • add dedicated signups list for contacts
  • add changelog page with version in footer

Opravy chyb

  • fix dashboard mobile sidebar styling

Ostatní změny

  • add release:publish scripts for each bump type
  • apply typography improvements to public pages
  • improve clinic detail typography
  • improve mobile navbar and social proof layout
v2.0.017. února 2026

Novinky

  • add admin dashboard with feedback management
  • add claim approval and rejection emails
  • add feedback system with image uploads
  • add feedback threading and status emails
  • add highlighted clinic card to dashboard overview
  • add info-needed status to claim workflow
  • add role-based dashboard layout with sidebar navigation
  • enhance analytics dashboard with premium features
  • multi-clinic support and improved claim modal
  • add backend api endpoints with types and utilities
  • add clinic analytics tracking infrastructure
  • add telegram bot notifications
  • sync plan and name attributes to brevo
  • add cloudflare turnstile to auth forms
  • add email verification flow
  • add feature flags for oauth providers
  • add google and facebook oauth login
  • add linked accounts management to settings
  • add marketing consent and terms of service
  • add password reset email with custom template
  • implement supertokens email/password authentication
  • add address geocoding via mapy.cz api
  • add complete review system with ratings
  • add deletion request flow for owners
  • add geocoding status indicator to profile
  • add inverse hours and on-call only features
  • add new clinic creation with phone verification
  • add phone-verified clinic claiming flow
  • add photo gallery to public clinic detail page
  • add premium card enhancements and richer schema
  • add premium tier with reverse trial
  • add team members editor with profile photos
  • allow free 200-char description for seo
  • display email on clinic detail page
  • route phone calls to emergency contact
  • add posthog analytics via nuxt-posthog
  • add feedback messages and floating form
  • add postal code lookup with city selection
  • add postgresql database with prisma orm
  • add soft delete for reviews
  • add multi-provider support with Brevo integration
  • initial project setup
  • add stripe checkout, webhooks, and portal
  • add open-now filtering and geolocation search
  • add how-it-works, top cities, and faq sections
  • add blog excerpts and vet banner to homepage
  • add blog with nuxt content and 14 migrated posts
  • add clinic photo header, lightbox, and primary image
  • add contact page
  • add frontend pages, components, and composables
  • add landing page for veterinarians
  • add nuxt ui component library
  • add onboarding tour after clinic claim
  • add posthog custom event tracking
  • add premium/free toggle to demo profile page
  • improve premium value communication

Opravy chyb

  • aggregate referrers by domain and filter self-referrals
  • add emergency filter to nearest clinics endpoint
  • clamp pagination offset and limit values
  • handle premium trial expiry gaps
  • break infinite /api/me request loop on staging
  • correct turnstile validate endpoint path
  • handle session errors with proper 401 responses
  • remove user-controlled role from registration
  • resolve 401 loop for new oauth user login
  • resolve session cookie handling issues
  • add czech diacritics and interval overlap validation
  • add czech diacritics to claim modal
  • auto-expire stale claims and allow resume
  • hide claim card when clinic is already claimed
  • improve emergency phone handling in profile and claims
  • resolve city display and spurious geocoding on save
  • show nonstop for 24h emergency and fix diacritics
  • add packages field to pnpm workspace
  • allow better-sqlite3 native build
  • use correct pnpm script name in nixpacks
  • correct working hours am/pm conversion from v1
  • improve Brevo contacts per API docs
  • use correct lon param for nearest endpoint
  • aggregate referrer sources by domain
  • align clinic detail with card improvements
  • fix analytics trend chart bars not rendering
  • fix diacritics in verified badge and update docs
  • fix pagination, clinic count, and add diacritics
  • fix trend chart axis labels for 12-month period
  • improve geolocation error messages with diacritics
  • make clinic switcher select full-width
  • show emergency availability in clinic card status
  • show emergency phone with amber style when no regular phones
  • use system fonts and fix hydration issues
  • wrap app with toaster provider for toast support

SEO

  • add nuxtjs/seo module with full seo stack

Ostatní změny

  • move filtering from js to postgresql
  • optimize font loading to eliminate fout
  • self-host font with font-display optional, closes [#634](https://github.com/yumhum/vet-dir-v2/issues/634)
  • add branch strategy to git rules
  • add subscriptions doc and update index
  • add privacy policy and terms content
  • add nixpacks deployment config
  • add versioning and changelog setup
  • bundle lucide icons locally
  • block robots on non-production envs
  • consolidate trial banners and improve profile
  • add per-type sender and simplify brevo contacts
  • replace brevo with plunk for email
  • send feedback notification with image
  • include role in session user interface
  • unify registration to single flow
  • update post-login redirect and header auth state
  • use global middleware for route protection
  • group emergency settings in hours tab
  • improve claim flow from admin dashboard
  • drop unused columns and clean legacy data
  • normalize emergency fee to min/max integer columns
  • normalize hours to structured weekly schedule format
  • normalize phone columns to string arrays
  • simplify phone fields from arrays to scalars
  • use supertokens id as user primary key
  • add about collapse, clickable rating, smooth scroll
  • add grouped schedule formatting utility
  • add timeframe to traffic stats on vet page
  • add user dropdown menu and update nav labels
  • align claim/add clinic button labels
  • consolidate hours and emergency info in sidebar
  • enable settings page for visitor users
  • enhance 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 ux
  • improve opening hours card layout
  • improve typography across public pages
  • link address to directions and highlight active hours
  • move claim banner to main body and fix diacritics
  • polish open status dot size and emergency label
  • prioritize positioning feature in premium copy
  • promote sidebar actions and fix mobile phone routing
  • redesign city page with filter bar and card status
  • redesign header buttons and user menu
  • redesign homepage hero and section layout
  • remove completeness widget from profile page
  • remove free verified badge and fix search
  • replace google reviews with emergency clinics section
  • replace logo image with heart-pulse icon
  • restrict card ctas to premium, fix directions url
  • simplify header nav and improve blog
  • style review comments and clinic replies
  • update stats and fix remaining typography
v1.0.01. března 2025

První verze Veterina Pohotovost. Aplikace postavená na Nuxt 3 a SQLite, provozovaná od března 2025 do února 2026.

Ostatní změny

  • Katalog veterinárních klinik a pohotovostí pro celou ČR
  • Vyhledávání pohotovostních veterinářů podle kraje a města
  • Blog s veterinárními články
  • Detail kliniky s ordinačními hodinami a kontaktními údaji