Skip to main content

VirtuApp(iOS) - Version 11.3

iOS Release Notes

Build Version: 11.3
Release Date: 12 October 2026
Platform: iOS
ReleaseUpdate Type: FeatureNew Features & FixBug ReleaseFixes


Overview

This releaseupdate introduces the Connect Module (Meeting Scheduler)Scheduler forto VirtuApp,VirtuApp! featuringYou robustcan host/guestnow roleeasily management,set availabilityup slotmeetings, creation,manage your availability, and dynamichandle meeting requestrequests. handling. ItWe’ve also includesmade criticalthe UIapp enhancementsmuch likefaster, optimisticswitched stateto updating,a simpler 12-hour time formatting,format, and stabilizationfixed fixesannoying forbugs APIthat racecaused conditions.the screen to jump or buttons to freeze.


Summary of Changes

Ticket / ModuleArea ChangeWhat's New
ConnectMeeting UIHub IntroducedAdded ConnectViewa new "Connect" screen with dedicated tabs for "Myyour Meetings"upcoming meetings and "Requests".pending requests.
SlotAvailability Management ImplementedHosts capabilityand for Hosts/Managers tocan now create, edit, publish,hide, and pause availabilitytheir available time slots.
Easy Filtering Logic Added dynamic horizontala date selectorsslider and meeting status sub-filters (Pending, Accepted, Canceled, Completed). to easily find specific meetings.
StateInstant ManagementUpdates ImplementedWhen Optimisticyou UIaccept updatinga forrequest, instantit transitioninstantly of meeting cards from "Requests"moves to your "My Meetings" upontab acceptance.without making you wait.
DataReliable ParsingSettings Fixed slota visibilitybug parsingso byyour securely"Published" evaluatingor the"Hidden" published_atavailability stringsettings payloadalways insteadsave of strict boolean fallbacks.accurately.
UISmoother StabilityScreens Fixed UIan jumpingissue behavior by preservingwhere the user'sapp selectedwould forget which date indexyou duringwere backgroundlooking APIat refreshes.while refreshing in the background.
PerformanceButton Fixes ResolvedFixed raceerrors conditionsthat andhappened multi-tapif bugsyou onaccidentally actiondouble-tapped buttonsthe usingAccept, localizedDecline, isProcessingor loaders.Cancel buttons.

Feature Details & Fixes

1. Connect Module & Meeting Scheduler

Introduced a comprehensivebrand-new space designed to make scheduling interfaceeasy tailoredfor to user roles (Manager, Host, Guest).everyone.

  • Role-BasedSmart Workflows:Roles: DynamicThe UIapp adjustmentsautomatically basedknows onif backendyou privilegeare detectiona (is_manager,Guest, hash_keyHost, matching).or Manager and shows you the right tools for your account.
  • Dual-TabOrganized Navigation:Tabs: SeamlessSeamlessly switchingswitch between accepted/completedyour confirmed meetings and pendingnew incomingrequests requests.waiting for your reply.
  • DynamicQuick Date Filtering:Finder: BuiltScroll a horizontal date scroller that dynamically rendersthrough dates basedhorizontally onto availablefind meetingexactly data.what you're looking for.
  • TimeFamiliar Formatting:Times: IntegratedAll anmeeting automatedtimes are now displayed in a simple 12-hour format (h:mmlike 2:00 PM) so they are easy to read at a) time formatter for all meeting ranges and slot creation views.glance.

2. SlotManaging ManagementYour SystemTime (For Hosts & Managers)

Provided Hosts and Managers with a dedicated bottom sheet interfacemenu to control theirexactly availability.when people can book time with them.

  • Slot CreationCreate & Editing:Edit Slots: SupportEasily forset definingup slotyour titles,available start/endtimes, dates, and timewhat boundaries.the meetings are for.
  • PublishShow Toggling:or Hide: AccurateChoose real-timewhether syncingto ofpublish ayour slot'savailable "Published"times vsfor "Hidden"others statusto drivensee, byor thehide published_atthem timestamp.temporarily.
  • GlobalPause Pause/Resume:Everything: AddedNeed a break? Use the abilityglobal "Pause" button to temporarily haltstop all incoming meeting requests with a unified pause toggle.requests.

3. UIBug LayoutFixes & BugA FixesSmoother Experience

  • OptimisticNo UIMore Updates:Waiting: MeetingAccepting requestsa nowmeeting instantlyfeels reflectinstant. theirThe newcard statusimmediately locallyupdates and automatically switch the usermoves to the "My Meetings"right tab uponwithout acceptance,freezing eliminatingthe jarringscreen full-screenwith a loading spinners.spinner.
  • RaceReliable Condition Prevention:Buttons: Added an isProcessing state toTapping "Accept",Accept," "Decline",Decline," andor "Cancel" buttonsnow toshows disablea interactionsmall loading animation. This prevents accidental double-taps and show a localized loadererrors while the APIapp callupdates isyour in flight.schedule.
  • DateNo JumpMore Fix:Screen Jumping: RestructuredWe thefixed parseApiDataa mappingbug logicthat towould memorizerandomly andjump restore the active date index, preventing the UI from forcing usersyou back to the firstcurrent availableday datewhile afteryou everywere APIlooking refresh.at future dates. The app now remembers your spot perfectly when refreshing data.

Compatibility

Item Details
Supported Platform iOS (iPhone & iPad)
Existing Projects CompatibleFully compatible with thethis new version
MigrationAction Required Just update the app! No newextra localsteps database migrations required for this moduleneeded.
ExistingYour ConfigurationsSettings ContinueEverything will continue to work exactly as expectedyou left it.

Backward Compatibility

ExistingYou projectsdon't remainneed completelyto compatibleworry withabout losing anything. VirtuApp iOS BuildVersion 11.3.

Theworks perfectly with your existing account. All your previous settings and account permissions have been seamlessly carried over to the new ConnectMeeting Module utilizes existing user authentication tokens and hash_key architectures. API endpoints dynamically route logic based on legacy and updated user privileges without breaking existing non-manager flows.Scheduler.


Release Summary

New Features & Enhancements

  • Added a new Connect modulesection forto viewing meetingsview and handlingmanage requests.all meetings.
  • Added host-leveltools Slotfor ManagementHosts and Managers to create and control their available time slots.
Accepting a meeting now instantly moves it to your confirmed list. Meeting times are now easier to read with creation,a editing, and pausing capabilities. Implemented optimistic UI updates for instant feedback on meeting actions. Auto-routing from Request tab to Meetings tab upon successful acceptance. Addedstandard 12-hour time format rendering for enhanced readability.format.

Bug Fixes & Improvements

  • Fixed "Published"a togglebug statewhere resettingavailability bysettings mapping(Published/Hidden) weren't saving correctly.
Stopped the screen from jumping back to today's date when the published_atapp payload.refreshes in the background. Fixed UIglitches jumping and flashingcaused by suppressingdouble-tapping redundantaction full-screen API loaders. Fixed rapid multi-tap race conditions on the Accept/Decline actions. Preserved user date selection context during background data syncs.buttons.

Compatibility

  • iOS platform supported.
Fully compatiblesupported on iOS with existingno VirtuBoxextra usersetup session architecture.required.