1"use strict";(self.webpackChunkcaught_docs_2=self.webpackChunkcaught_docs_2||[]).push([[2253],{1892:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>l,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"product-updates/release-notes/release-2915","title":"Release Notes - Caught (build 2915) - 24/04/2025","description":"Features","source":"@site/docs/product-updates/release-notes/release-2915.md","sourceDirName":"product-updates/release-notes","slug":"/product-updates/release-notes/release-2915","permalink":"/docs/product-updates/release-notes/release-2915","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"Version":2915,"Title":"Release 2915","sidebar_label":"Release 2915","Date":"24-04-2025"},"sidebar":"productUpdatesSidebar","previous":{"title":"Release 2921","permalink":"/docs/product-updates/release-notes/release-2921"},"next":{"title":"Release 2914","permalink":"/docs/product-updates/release-notes/release-2914"}}');var a=n(4848),r=n(8453);const l={Version:2915,Title:"Release 2915",sidebar_label:"Release 2915",Date:"24-04-2025"},i="Release Notes - Caught (build 2915) - 24/04/2025",o={},d=[{value:"Features",id:"features",level:2},{value:"Improvements",id:"improvements",level:2},{value:"Technical",id:"technical",level:2}];function c(e){const t={h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.header,{children:(0,a.jsx)(t.h1,{id:"release-notes---caught-build-2915---24042025",children:"Release Notes - Caught (build 2915) - 24/04/2025"})}),"\n",(0,a.jsx)(t.h2,{id:"features",children:"Features"}),"\n",(0,a.jsx)(t.p,{children:"N/A"}),"\n",(0,a.jsx)(t.h2,{id:"improvements",children:"Improvements"}),"\n",(0,a.jsxs)(t.ul,{children:["\n",(0,a.jsx)(t.li,{children:"Display Teamname on Downloads page (#246)"}),"\n",(0,a.jsx)(t.li,{children:"AR & VR Image upload auto-resizing (#285)"}),"\n",(0,a.jsx)(t.li,{children:"Email details display correct value upon initial load (#288)"}),"\n",(0,a.jsx)(t.li,{children:"Prevent Teams from being created with empty 'email' field if required (#298)"}),"\n",(0,a.jsx)(t.li,{children:"Retry on questions that don't wait for host review working again (#308)"}),"\n",(0,a.jsx)(t.li,{children:"Move the Satellite map button in admin to a more visible spot (#316)"}),"\n"]}),"\n",(0,a.jsx)(t.h2,{id:"technical",children:"Technical"}),"\n",(0,a.jsxs)(t.ul,{children:["\n",(0,a.jsx)(t.li,{children:"Upgrade 360 Viewer (#260)"}),"\n",(0,a.jsx)(t.li,{children:"Speed up Teams Pub-Sub and map rendering logic (#313)"}),"\n",(0,a.jsx)(t.li,{children:"Video playback optimized on iPad (#317)"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>l,x:()=>i});var s=n(6540);const a={},r=s.createContext(a);function l(e){const t=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.