Lab tours: an operation manager (Service Requests) or the assigned facility supervisor (Faculty Requests, Lab Tours) can reassign a scheduled lab tour to another facility supervisor with the new Reassign button, using the same screen as task reassignment; supervisors who already have a lab tour at that time can't be picked, and the new supervisor gets a notification and an email; the tour moves from the original supervisor's Lab Tour calendar to the new supervisor's
Digital Tags Tag Mapping: saved mappings can no longer be deleted and show the date they were set; Add row always stays on, and to change a screen type (for example 2.6" from Cage to Rack) you add a new row; the old row is kept with its date, and from the new date scanning treats those tags as the new type
Feature access: the Vivgram team can now give Animal Usage to facility supervisors, operation managers, veterinarians and division directors for an institution, and those roles then get an Animal Usage page in their menu; it stays as before for faculty, assistants and project coordinators. The Digital Tags In-use tab can be switched off per role, and is then greyed out with the Inventory tab shown instead
Digital Tags: marked Coming soon in the menu for every role while it is being finished; its pages show a Coming soon message instead
v26.11.3
November 3, 2026
Assistant Dashboard: shows the same coloured cards as the Faculty dashboard (assigned protocols, approved animals, rooms and service requests by status) and alerts; each card opens the matching page, and the request counts match Service Requests
Digital tags: the picture switches on Surgery, Chemicals, Disease and Procedure open on what the tag shows now, so a picture you turned off stays off, and the Overcrowd screen has a switch to show or hide the overcrowding picture
Import and Export Animals: contact numbers have a country picker (US by default) and must be a valid number for that country; Export enters animal type, strain, sex and count in rows like Import, and request details show the animals in their own section
Digital Tags Tag Mapping: each mapping is a row where you pick a Screen type from the sizes in your imported tags (most-used first, with the tag count) and its Tag type, with Add row at the top; importing more tags of a mapped size keeps the mapping as it is, and the Inventory Tag Type now always comes from Tag Mapping rather than from who the tag is assigned to
Animal Usage: the search bar is replaced by Faculty and Protocol filters (pick one or several, most-used first with counts) next to Animal Type and Status, plus From Date and To Date; with dates set, Used and Remaining count only those dates while Approved stays the protocol's full approval
Add New User: email availability is checked before assigning a layout, including when accepting or keeping a suggested address; duplicate email errors appear beside the Email field
Profile: Personal Details and Notifications & Privacy have their own Edit, Save and Cancel controls, and switching tabs preserves unsaved changes
Profile: Save changes is enabled only when values have changed, saves only the current section, and reports rejected changes without showing a success message
Configure Tasks: the search box now has a Search tasks label and lines up with the Frequency filter and Clear filters
October 202626 updates
v26.10.30
October 30, 2026
Configure Tasks: the Actions column and its Edit button stay visible on laptop screens; the table scrolls sideways when it doesn't fit
Configure Tasks: search tasks by name or description and filter them by frequency, and the page description now matches the filters on the page
Add Task: a blank or spaces-only name says only that the task name is missing, and a missing frequency is reported on its own
Profile Hierarchy Users: when nothing is assigned the sections say so plainly instead of blaming filters, and mention your search or filters only when one is in use
Profile Hierarchy Users: each Hierarchy Chains card shows your room once followed by the levels it is part of, and place names no longer repeat their level (Floor 1, not Floor 1 - Floor)
Profile Hierarchy Users: supervisors' contact numbers are shown in the same readable format as Personal Details, and the tab is explained in everyday words
Assign Layout: assigning a user now follows the same role rules for each level as Move and Extend, and none of them asks for a supervisor on the path first
Assign Layout: Move and Extend name the level you chose (room, floor and so on) when the user is already there
v26.10.29
October 29, 2026
Digital tags: the Existing tag menu adds Chemicals, Disease and Procedure cards that record the date, what it was and notes, and show or remove that picture on the tag
Digital tags: the Existing tag menu shows the tag's history, newest first with who made each entry, lets you add a note, and each screen lists its earlier entries; the history starts over when the tag is taken out of use
Digital tags: the menu cards, titles and flags wrap instead of being cut off, and the scan screens, tag details, Scan and Fill and onboarding fit a phone screen without cutting text
Digital tags: setting up new scanned tags shows how many were scanned and asks for one room and rack for all of them, with no per-tag list
Assign Layout: moving or extending a user follows each role's allowed levels, checks everything before changing anything, and says when the user is already assigned there
Task Scheduler: clearing a task's description saves it, and saving without changes says No changes to save
Task details: a Days line shows which days the task repeats on
Animal Usage: each protocol can show the breakdown behind its used count, including orders, transfers, litters and their outcomes
Protocol retirement: choose today or a future date; invalid and past dates are rejected using your local calendar day, and confirmation dates appear as month/day/year
Configure Tasks: every resource, including PDFs, requires a valid web address when adding or editing; addresses without a scheme use HTTPS, and invalid older links are no longer clickable
Configure Tasks: deleting a resource asks for confirmation, prevents repeat clicks while deleting, and keeps the resource available if deletion fails
v26.10.28
October 28, 2026
Billing and rates: charge boxes keep two decimal places and are never rounded
Task Scheduler: the Room and Task filters list every room and task in the lab, and the status cards show every schedule
Task Scheduler: extending a schedule's end date adds tasks for the new days, deleting tasks keeps the end date, and messages say how many tasks were added
Service requests: Operation Managers can assign a technician and save their edits on a request
Notifications: Project Coordinators who created their own account now receive admin announcements
Cage Inventory: Rack Type and Cage Type also offer the types already in your cage inventory, and show Loading… while the lists load
Bulk protocol upload: each failed row explains what is wrong in plain words with its row number, and Operation Managers and Veterinarians can upload Excel (.xlsx) files as well as CSV
Manage Faculty: Pending invitations lists faculty invited on a protocol with the protocol number and a Reinvite button, the Invite Status column matches the Invitation Status filter, and empty approval tabs say No data found
Protocol invitations can only be changed or resent by the protocol's own lab
Add New User: choose a valid role and correct email errors before assigning a layout; server validation messages appear beside the affected fields
Assign Layout: occupied technician rooms cannot be selected, and clearing a search restores the tree's previous expanded sections
Assign Layout: details stay open after assigning a user and refresh the assigned users and layout tree
User retirement: a future end date keeps the account and assignments active until the start of that date in UTC, with a confirmation that retirement is scheduled
Email Groups: select recipients from registered users in your institute; outside addresses must be removed before saving, and selections are preserved if saving fails
Email Groups: saving waits for the institute user list to load, with a retry option if it cannot be loaded
Digital tags: scanning one existing tag opens a menu to edit its protocol contacts and species, order a special diet, record surgery, a litter, overcrowding or a health check, resolve a litter or overcrowding, or make the tag inactive with a reason
Digital tags: litter, overcrowding, health and surgery entries made from a tag are saved to the lab's records, so a litter that overfills a cage is flagged as overcrowded
v26.10.27
October 27, 2026
Errors now explain what went wrong and what to fix across requests, reports, settings and other actions, instead of showing only a generic failure message
Notifications: admin announcements now appear for every role, open from the Notifications list and are marked read after opening
Manufacturers: capitalization no longer creates repeated filter choices or prevents matching manufacturer, rack-type and cage-type names
Buffer Management: cage shortages now say Short by followed by the number of missing cages
Digital tags: tag editors no longer show internal field keys, and a tag that was edited is cleared from the scan screen
Protocol overview: the Rooms column now shows the same room count as the protocol's details and retire windows, and the Sort By and Order filters are no longer cut off
Division Director Service Requests: every request now has a View button, including finished ones, and opens the same Request Details page the Supervisor sees, with a Back button to the list
v26.10.26
October 25, 2026
Add New User: accented names stay as entered, and the form description appears only once
Institution Layout: the back arrow goes up one level, and moving between levels returns to page 1 while keeping your selected number of rows per page
Institution Layout: see the names of your selected campus, facility, building, floor and service area, and remove unused entries from the list or edit screen after confirmation
Edit Protocol: each animal type can appear only once; repeated types are rejected even when capitalization, spacing or survival-surgery choices differ
v26.10.25
October 25, 2026
Digital tags: the Flash light buttons are gone everywhere, including the Flash LED button and Locate column on the Digital Tags page and the flash buttons in Scan Tags, for new and in-use tags alike
Manufacturers List: a manufacturer needs a name, a rack type and a cage type, adding the same one twice says it already exists, and the column heading now reads Manufacturer Name
Animal Usage: a new page for faculty, assistants and project coordinators shows how many animals each protocol has used, how many it is approved for and how many are left, and the Animal Order and Import forms warn when a request would go over
v26.10.24
October 24, 2026
Service Requests: a request now shows Completed for the coordinator and the faculty as soon as every assigned technician has finished, and both lists refresh when you come back to them
Transfer within institution and Import animals: Animal Type, Strain, Sex and Count sit on one row per animal, like Animal Order, with Add row and a total underneath
Digital tags: a tag made inactive, marked not working, released or reset has its screen wiped, and making it active again puts its details back
Billing report: cages already in use before the From date show the From date instead of the older start date, and report dates show as month/day/year with AM/PM
v26.10.23
October 23, 2026
Dates: every date on screen and every date box now uses month/day/year (such as 10/23/2026), whatever language the computer or phone is set to, and date boxes have a calendar button
Scan tags: the scan now works out on its own whether tags are new or already in use, so the New/Existing switch is gone; new and in-use tags scanned together get a clear message
Scan tags: setting up new tags is one screen: pick the IACUC protocol, room and rack, check the tag details and press Save and exit
Digital tags: Sex is now M, F or U (Unknown), older tags that said Male or Female show M or F, and saving a tag updates its screen once instead of twice
Animals Management: renaming an animal updates it everywhere, an animal can't be deleted while a protocol or the litter setup uses it, names are limited to 50 characters, Enter adds an animal and Save in Edit turns on only after a change
Animals Management: for Operation Managers and Veterinarians the back arrow and house icon now go to Inventory
Litter configuration: typing in Animal Type filters the list, new rows start at 17, 21 and 28 days, day boxes accept whole days only and explain what is wrong, leaving with unsaved changes asks first, and the table fits the page
Import and Export Animals requests now show in the coordinator's Service Requests list, and Take Action on the coordinator's notification opens a request a technician can be assigned to
Assigning a technician: if it fails, the message now says why
Transfer within institution: requests with a Completion Date now save instead of showing an error
Animal orders: supplier phone numbers with a country code are accepted
Home page: the welcome page opens again instead of showing an error, and the email setup screens in Lab Resources show their Health Report icon again
Lab Resources: the cards stay inside their columns on smaller screens
Notifications: files attached to an announcement can be opened from the notification bell and the Division Director notification pages
v26.10.22
October 22, 2026
Scan tags: pick Existing or New tags and the tag type (Cage, Rack or Room) above the camera; a tag of another type is refused with a message telling you which type to switch to
Scan tags: one existing tag opens a menu to change its protocol or species, turn surgery, littering, overcrowding and special diet flags on or off, or take it out of use; with several existing tags you can flash all their lights or take them all out of use
Scan tags: one session holds up to 50 tags with a live count, and removing or setting up tags frees room for more
Scan tags: the tag picture choices now match the spots on the physical tag, and the Same animals for all tags panel no longer shows when several tags are scanned
Scan tags on iPhones: the camera view fills its frame and keeps reading after Clear, and the Continue button stays visible after a scan until the keyboard actually opens
Protocols: add one or more Src/Strain values to a protocol when creating or editing it, or with the new optional srcStrain column in the protocol CSV upload (one per row; repeat the protocol number for more); the CSV download includes them too
Scan tags: picking a protocol fills in its Src/Strain on its own when it has one, offers a list to choose from when it has several, and the value now prints on the physical tag
Faculty dashboard: the Animals in Housing card is now called Approved Animals, since it counts the animals approved on your active protocols
Requests: Operation Managers and Veterinarians can open a faculty lab tour straight from its request ID
Cage change reports: the date filters stop at today, and a future date typed in is flagged instead of loading
v26.10.20
October 20, 2026
Service Requests: opening a request and returning to the list keeps the selected status for faculty and assistants
Service Requests: Bulk Withdraw now works with one or more selected pending requests, and both faculty and assistant pages use the Service Requests heading
Assistant dashboard: see service request totals for your assigned protocols, open each status list, and create requests without a faculty lab tour requirement; loading, empty results and errors now have clear messages
Campus forms: names, cities and states keep their punctuation and capitalization, and hierarchy time zones now include Halifax and Newfoundland
v26.10.18
October 18, 2026
Request details: Operation Managers now see the same Request Details page as Supervisors, with every request field, the drugs or animals table, faculty notes and the people on the request
Room check-in logs: a room only shows someone as checked in when they were in it during the dates you picked, future dates and a From date after the To date are refused with a message, and visit statuses read Checked in and Checked out
Cage change reports: the From and To dates now filter the list by due date and a From date after the To date is flagged, the location no longer shows a stray colon when the rack or level is missing, the filters wrap on smaller screens, and a picked Start or Stop location stays in its box
Billing report: a From date after the To date is flagged before you generate, and Export CSV says there is nothing to export instead of downloading an empty file
Cage change reports: the Due Date arrow now sorts the whole list by the date shown, and older records saved without a due date show and sort by the day they were saved instead of a dash
Room check-in logs: the table now counts someone still checked in as a visit for the dates picked, so its visit and people counts match the room's View list
Request details: a request that can't be opened now says so instead of showing a blank page or loading forever
v26.10.16
October 16, 2026
Scan tags: the camera now starts without zoom so the whole barcode fits, the aiming frame is a long thin strip, a Zoom in button helps with small codes, and a new Take a photo button reads the barcode from a still picture when the live camera can't
Home page: the Powered by Team iTek line is gone from under the Vivgram logo, the footer, and the Privacy Policy and Terms of Service pages
Lab resources: the Automatic report emails and Email templates screens are hidden until automatic report emails are ready, and Vivi no longer points to them
Request details: service requests now show their request number (such as SR-001), request type, protocol number, who raised the request and the answers from the request form; Wet Lab Training only shows on lab tour requests, and long values wrap instead of running into the next column
Scan tags on a phone: the box you are typing in, such as Gene/Strain, now stays above the keyboard, and long room names fit in the Room box and wrap in its list
Scan tags: the last step now has one Save & exit button instead of a separate Create tag button
Scan tags: once you start an animal row, every column of that row must be filled in (or the row cleared) before you can go on or save
Scan tags: scanning a tag that is already in the list, by either of its codes, now says Tag already scanned right on the camera view, and a code that matches two different tags is refused with a message
Feature access: any feature the Vivgram team has switched off for your institution stays in view but is greyed out and says Not available for your account, in the side menu, dashboard charts, Lab Resources and Reports cards, and Digital Tags (Flash LED, Locate and Situation flags); opening such a page directly shows the same message, and Service Requests always stays available
v26.10.15
October 15, 2026
Email Groups: Create and Update include the email still being typed, invalid entries explain what to fix, and valid custom email domains are accepted
Email Groups: searching for brackets and other punctuation now finds matching groups without an error
Mail Preferences: daily email time now uses your profile time zone, asks you to choose one when missing, and uses simpler wording
Scan tags: faculty and faculty assistants now start with no protocol selected, and the protocol details fill in once one is picked; with only one protocol it is selected and filled in automatically, as it is for a technician whose one room has one protocol
API access: when creating a token, nothing is selected under what it can read, so you tick only what you need, and the token list now says it shows only the start of each token (the full token appears once, when it is created)
User Directory: assigning a user to the institution now offers only the Division Director role
Lab tours: when a supervisor asks for a new time, the faculty now sees the supervisor's note on the dashboard message, on the request card and in its details, and on the screen for picking the new time; the card says the tour needs to be rescheduled and shows the time booked before, and the picking screen is titled Reschedule Lab Tour
v26.10.14
October 14, 2026
Digital tags: Reset tags now clears situations, tag images, notes and all assignment details, then returns the tags to Inventory for reuse
Digital tags: in Edit tags, protocol is now selected from a list, its six protocol fields are read-only, bulk and individual tag images are selected from 1–5, and the animal inputs have a consistent height
Digital tags: Scan & Fill and tag onboarding now use the right control for every field, so dates reject letters, Sex is a list, and phone, protocol, person, species and strain fields reject characters that do not belong
Faculty protocols: search now finds a faculty member by their full name, including names with punctuation
Faculty protocols: names can include punctuation such as hyphens and apostrophes
Edit Protocol: every animal entry must have a count of at least 1 before it can be saved, and the animal summary counts all populated entries
Add Protocol: a protocol number is checked once per value and shows a message only when it is already in use
v26.10.13
October 13, 2026
Digital tags: in the Edit tag window, Date of birth is now a date picker and Sex and Species are lists, and the typed fields (protocol, PI, lab contact, emergency number, strain) no longer accept symbols that do not belong there
Digital tags: when a tag cannot be saved, the Edit tag window now says why beside Save and on the tag itself
Digital tags: scanning a tag that belongs to another faculty now always stops at the scan, instead of failing when you save
Scan tags: faculty now pick the protocol from their own protocols, the camera scan box is bigger, and the chat button no longer covers the scan screen
Digital tags on a phone: the tag menu opens full screen, buttons stay on one line, a tag's conditions sit on their own line, and the chat button no longer covers Save
Check Expired Supplies and Diet: the Expired Diet and Supplies Details rows now stay with the task after Save Progress and on the completed task, and Diet Name lists your lab's own diets
Completed tasks: the note is now shown even when no photos were added, and each photo is listed once
Add user: an email that looks mistyped now asks you to confirm it, an email already in use says who uses it, and the phone number field no longer gets stuck when deleting
Edit user: the email of a user who has never signed in can now be corrected, or the user deleted
User Directory: assigning a user at the institution level now offers the Division Director and Project Coordinator roles
v26.10.12
October 12, 2026
Digital tags: a protocol number typed in the Edit tag window is now saved and sent to the tag
Digital tags: scanning a tag that is in use by another faculty now stops at the scan and tells you it cannot be edited, instead of failing when you save
Digital tags on a phone: the Edit tag window opens full screen, the keyboard no longer pops up over it, and a tag's condition labels wrap onto new lines instead of running off the screen
Editing a cage assignment to add more cages now asks for a Cage Location for each added cage. Locations already used on that rack are greyed out
v26.10.10
October 9, 2026
Vivi History now shows a chat's generated title as soon as Vivi replies and reopens the selected chat when you return to History
v26.10.9
October 9, 2026
Task photos: picking more than 6 photos now tells you only 6 are allowed and names the photos that were left out
Task photos are now saved once, when the task is completed. Ticking "I confirm this task is completed." no longer saves them, so a finished task shows each photo one time
A task photo removed with the bin now stays removed after Save Progress and reopening the task
Lab tour request: a tour that is already scheduled can no longer be submitted a second time, including after using the browser Back button
Lab tour request: the Wet Lab training question now starts unanswered. Yes asks for a Completion Date and certifications, and No stops the tour from being scheduled
Supervisors and operation managers now see the Wet Lab Completion Date and certifications on a lab tour request
Lab tour times now show the time zone beside each time, and times after midnight are listed under the correct day
Billing and rates: cage rates and service request rates now have their own add forms, and situation surcharges are added inside their own section
Assignment Confirmation: the Mark Done button is now called Confirmed