[{"data":1,"prerenderedAt":1547},["ShallowReactive",2],{"mdc--e4ufln-key":3,"mdc-apnbtv-key":131,"mdc--l7whmw-key":191,"mdc-ttu7pt-key":236,"mdc--9d5juj-key":319,"mdc-hq1pph-key":362,"mdc-euqb16-key":398,"mdc-pghddp-key":431,"mdc--hwbtvf-key":529,"mdc-ep98mb-key":577,"mdc-qhq7ud-key":605,"mdc-l3lxgg-key":652,"mdc-6c36tr-key":708,"mdc-n3mijt-key":766,"mdc--6c9lwb-key":915,"mdc-scglab-key":983,"mdc--pxpr2g-key":1021,"mdc-5u6c34-key":1104,"mdc-rnm1bc-key":1157,"mdc-iisi25-key":1200,"mdc-gxya2b-key":1253,"mdc--tz84e8-key":1274,"mdc--4p0xwz-key":1307,"mdc--nln6rp-key":1350,"mdc-mewuw4-key":1371,"mdc-gtghki-key":1424,"mdc-j14j29-key":1477},{"data":4,"body":5},{},{"type":6,"children":7},"root",[8,17,68,74],{"type":9,"tag":10,"props":11,"children":13},"element","h3",{"id":12},"whats-new",[14],{"type":15,"value":16},"text","What's New",{"type":9,"tag":18,"props":19,"children":20},"ul",{},[21,33,48,58],{"type":9,"tag":22,"props":23,"children":24},"li",{},[25,31],{"type":9,"tag":26,"props":27,"children":28},"strong",{},[29],{"type":15,"value":30},"Guided Dog Setup",{"type":15,"value":32},": After adding a dog, the Tracker guides you through getting started: import detailed results from Agility Record Book or a Tracker CSV file, import an AKC Points Progression Report, or start without importing. You can finish later and resume from the dog's Profile card.",{"type":9,"tag":22,"props":34,"children":35},{},[36,41,43],{"type":9,"tag":26,"props":37,"children":38},{},[39],{"type":15,"value":40},"Complete AKC Past Result Summary",{"type":15,"value":42},": AKC Points Progression Report imports now include complete non-ISC title progress, including Novice, Open, and Excellent qualifying scores, and save the report's Summary Date. ",{"type":9,"tag":26,"props":44,"children":45},{},[46],{"type":15,"value":47},"Don't reimport if you've already added results manually",{"type":9,"tag":22,"props":49,"children":50},{},[51,56],{"type":9,"tag":26,"props":52,"children":53},{},[54],{"type":15,"value":55},"Optional ISC History Import",{"type":15,"value":57},": After importing an AKC Points Progression Report, you can add ISC qualifying results from your Bad Dog Agility Ribbon Wall. Review each imported result as Clean or Faulted before completing setup.",{"type":9,"tag":22,"props":59,"children":60},{},[61,66],{"type":9,"tag":26,"props":62,"children":63},{},[64],{"type":15,"value":65},"Guided BDA ISC Review",{"type":15,"value":67},": Regular Bad Dog Agility imports now walk you through confirming each imported ISC Individual Result as Clean or marking it Faulted. Closing the import keeps completed choices and leaves unreviewed results Clean.",{"type":9,"tag":10,"props":69,"children":71},{"id":70},"improvements",[72],{"type":15,"value":73},"Improvements",{"type":9,"tag":18,"props":75,"children":76},{},[77,87,97,107,117],{"type":9,"tag":22,"props":78,"children":79},{},[80,85],{"type":9,"tag":26,"props":81,"children":82},{},[83],{"type":15,"value":84},"Safer Past Result Summaries",{"type":15,"value":86},": The Tracker warns you before importing, adding, or editing an Individual Result that may overlap progress already included in a Past Result Summary.",{"type":9,"tag":22,"props":88,"children":89},{},[90,95],{"type":9,"tag":26,"props":91,"children":92},{},[93],{"type":15,"value":94},"Clearer Import Results",{"type":15,"value":96},": Agility Record Book and Tracker CSV setup imports show imported and skipped counts, summarize the imported results, and let you retry partial imports.",{"type":9,"tag":22,"props":98,"children":99},{},[100,105],{"type":9,"tag":26,"props":101,"children":102},{},[103],{"type":15,"value":104},"Sample CSV Download",{"type":15,"value":106},": Download a ready-to-edit sample from the CSV import page to see every supported column and value.",{"type":9,"tag":22,"props":108,"children":109},{},[110,115],{"type":9,"tag":26,"props":111,"children":112},{},[113],{"type":15,"value":114},"BDA ISC Review",{"type":15,"value":116},": After importing ISC Individual Results from Bad Dog Agility, you can review each result and mark it Clean or Faulted. Closing the import keeps completed choices and leaves unreviewed results Clean.",{"type":9,"tag":22,"props":118,"children":119},{},[120,129],{"type":9,"tag":121,"props":122,"children":123},"em",{},[124],{"type":9,"tag":26,"props":125,"children":126},{},[127],{"type":15,"value":128},"Help Videos",{"type":15,"value":130},": The Help page now includes short videos showing how to get started and import results.",{"data":132,"body":133},{},{"type":6,"children":134},[135,139,172,178],{"type":9,"tag":10,"props":136,"children":137},{"id":12},[138],{"type":15,"value":16},{"type":9,"tag":18,"props":140,"children":141},{},[142,152,162],{"type":9,"tag":22,"props":143,"children":144},{},[145,150],{"type":9,"tag":26,"props":146,"children":147},{},[148],{"type":15,"value":149},"Surface for Results",{"type":15,"value":151},": Choose dirt, turf, grass, or matting when adding or editing a result. Surface is an optional field.\nYou can show the Surface column in result tables using Columns dialog on any table. Surface is included in CSV imports and exports and can be entered by voice.",{"type":9,"tag":22,"props":153,"children":154},{},[155,160],{"type":9,"tag":26,"props":156,"children":157},{},[158],{"type":15,"value":159},"Surface Filters",{"type":15,"value":161},": Filter the Results table, dashboard detail tables, and Statistics charts by one or more surfaces, including results without surfaces specified.",{"type":9,"tag":22,"props":163,"children":164},{},[165,170],{"type":9,"tag":26,"props":166,"children":167},{},[168],{"type":15,"value":169},"Location for Results",{"type":15,"value":171},": Optionally record where each run took place. Select a saved Location or add a new one, then show it in result tables using Columns. Location is included in CSV imports and exports, voice entry, and Agility Record Book imports.",{"type":9,"tag":10,"props":173,"children":175},{"id":174},"maintenance",[176],{"type":15,"value":177},"Maintenance",{"type":9,"tag":18,"props":179,"children":180},{},[181,186],{"type":9,"tag":22,"props":182,"children":183},{},[184],{"type":15,"value":185},"Error reporting is improved.",{"type":9,"tag":22,"props":187,"children":188},{},[189],{"type":15,"value":190},"Updated application dependencies to the latest security versions.",{"data":192,"body":193},{},{"type":6,"children":194},[195,199,222,228],{"type":9,"tag":10,"props":196,"children":197},{"id":12},[198],{"type":15,"value":16},{"type":9,"tag":18,"props":200,"children":201},{},[202,212],{"type":9,"tag":22,"props":203,"children":204},{},[205,210],{"type":9,"tag":26,"props":206,"children":207},{},[208],{"type":15,"value":209},"Title Celebrations",{"type":15,"value":211},": When you import additional results from Bad Dog Agility, Agility Record Book, or your own CSV file that earns a title for a dog, the title celebration popup will appear to congratulate you and allow you to save a commemorative image of the achievement that you can share on social media!",{"type":9,"tag":22,"props":213,"children":214},{},[215,220],{"type":9,"tag":26,"props":216,"children":217},{},[218],{"type":15,"value":219},"Result Deletes",{"type":15,"value":221},": You can now delete results directly from the result edit modal. This is useful if you are filtering results and notice that a result was duplicated.",{"type":9,"tag":10,"props":223,"children":225},{"id":224},"fixes",[226],{"type":15,"value":227},"Fixes",{"type":9,"tag":18,"props":229,"children":230},{},[231],{"type":9,"tag":22,"props":232,"children":233},{},[234],{"type":15,"value":235},"If you are on an old version of the Tracker and some of the software files can't be downloaded from the server, the Tracker will now automatically download and update itself to the latest version.",{"data":237,"body":238},{},{"type":6,"children":239},[240,244,277,281],{"type":9,"tag":10,"props":241,"children":242},{"id":12},[243],{"type":15,"value":16},{"type":9,"tag":18,"props":245,"children":246},{},[247,257,267],{"type":9,"tag":22,"props":248,"children":249},{},[250,255],{"type":9,"tag":26,"props":251,"children":252},{},[253],{"type":15,"value":254},"Dashboard Statistics Tab",{"type":15,"value":256},": Added a new Statistics view on the dashboard with YPS trend charts and qualifying percentage (Q rate) charts for each selected dog.",{"type":9,"tag":22,"props":258,"children":259},{},[260,265],{"type":9,"tag":26,"props":261,"children":262},{},[263],{"type":15,"value":264},"Flexible Chart Grouping",{"type":15,"value":266},": YPS and qualifying percentage (Q) chart data can be grouped by days, weeks, months, years, or all-time for easier trend analysis. Full filtering of dates, class, level, and other criteria is also supported.",{"type":9,"tag":22,"props":268,"children":269},{},[270,275],{"type":9,"tag":26,"props":271,"children":272},{},[273],{"type":15,"value":274},"Terms of Service",{"type":15,"value":276},": Terms are now easier to find from the Help menu, with improved readability and updated policy wording.",{"type":9,"tag":10,"props":278,"children":279},{"id":224},[280],{"type":15,"value":227},{"type":9,"tag":18,"props":282,"children":283},{},[284,289,294,299,304,309,314],{"type":9,"tag":22,"props":285,"children":286},{},[287],{"type":15,"value":288},"AKC EOTT and WTT events now display as \"Estimated\" on the dashboard until the official event qualifying dates\u002Frequirements are available.",{"type":9,"tag":22,"props":290,"children":291},{},[292],{"type":15,"value":293},"Telemetry Upgrade: Automatic error monitoring is now installed so I'll be informed if you encounter any crashes.",{"type":9,"tag":22,"props":295,"children":296},{},[297],{"type":15,"value":298},"Handled Error UX: Save\u002Fupdate\u002Fdelete failures now give clearer user feedback and send a report to me for investigation.",{"type":9,"tag":22,"props":300,"children":301},{},[302],{"type":15,"value":303},"Improved result save reliability for \"save and add more\" flows so the form waits for save completion before clearing.",{"type":9,"tag":22,"props":305,"children":306},{},[307],{"type":15,"value":308},"Strengthened result date validation and parsing to better handle malformed historical\u002Flegacy date values.",{"type":9,"tag":22,"props":310,"children":311},{},[312],{"type":15,"value":313},"AKC IDs entered on profile page for your dogs are now normalized to uppercase.",{"type":9,"tag":22,"props":315,"children":316},{},[317],{"type":15,"value":318},"Improved import reliability and error handling for Agility Record Book (ARB) and BDA imports.",{"data":320,"body":321},{},{"type":6,"children":322},[323,327,350,354],{"type":9,"tag":10,"props":324,"children":325},{"id":12},[326],{"type":15,"value":16},{"type":9,"tag":18,"props":328,"children":329},{},[330,340],{"type":9,"tag":22,"props":331,"children":332},{},[333,338],{"type":9,"tag":26,"props":334,"children":335},{},[336],{"type":15,"value":337},"AKC Judge Requirement Update",{"type":15,"value":339},": Title progress no longer enforces the \"two different judges\" requirement, matching current AKC rules.",{"type":9,"tag":22,"props":341,"children":342},{},[343,348],{"type":9,"tag":26,"props":344,"children":345},{},[346],{"type":15,"value":347},"Numeric Result Scores",{"type":15,"value":349},": Result score fields now use numeric input to make entry faster and easier on phone keyboards.",{"type":9,"tag":10,"props":351,"children":352},{"id":224},[353],{"type":15,"value":227},{"type":9,"tag":18,"props":355,"children":356},{},[357],{"type":9,"tag":22,"props":358,"children":359},{},[360],{"type":15,"value":361},"Improved Agility Record Book (ARB) import handling for multiline notes.",{"data":363,"body":364},{},{"type":6,"children":365},[366,370],{"type":9,"tag":10,"props":367,"children":368},{"id":224},[369],{"type":15,"value":227},{"type":9,"tag":18,"props":371,"children":372},{},[373,378,383,388,393],{"type":9,"tag":22,"props":374,"children":375},{},[376],{"type":15,"value":377},"Fixed iPhone\u002FiPad layout issues when uploading and cropping dog profile images on the Profile page.",{"type":9,"tag":22,"props":379,"children":380},{},[381],{"type":15,"value":382},"Updated title celebration cards to use each dog's profile image with a ribbon overlay when available.",{"type":9,"tag":22,"props":384,"children":385},{},[386],{"type":15,"value":387},"Restored setting\u002Fediting of starting point values to Events Dashboard settings dialog.",{"type":9,"tag":22,"props":389,"children":390},{},[391],{"type":15,"value":392},"Fixed AKC title progression import for AGCH T2B calculations when more than the minimum Qs for the T2B title were required to meet the points requirement.",{"type":9,"tag":22,"props":394,"children":395},{},[396],{"type":15,"value":397},"You can now import your AKC Points Progression Report from an MHTML (.mhtml) file saved from Chrome on Android devices.",{"data":399,"body":400},{},{"type":6,"children":401},[402,406,419,423],{"type":9,"tag":10,"props":403,"children":404},{"id":12},[405],{"type":15,"value":16},{"type":9,"tag":18,"props":407,"children":408},{},[409],{"type":9,"tag":22,"props":410,"children":411},{},[412,417],{"type":9,"tag":26,"props":413,"children":414},{},[415],{"type":15,"value":416},"Dog Profile Images",{"type":15,"value":418},": You can now upload and use profile photos for each dog. These photos will appear on the dashboard, in the title and event progress views, and in the title celebration popups when you earn a new title. To add or change a dog's profile photo, go to the \"Dogs\" section of your Profile page and click on the edit button for each dog.",{"type":9,"tag":10,"props":420,"children":421},{"id":224},[422],{"type":15,"value":227},{"type":9,"tag":18,"props":424,"children":425},{},[426],{"type":9,"tag":22,"props":427,"children":428},{},[429],{"type":15,"value":430},"Improved upgrade reliability on iPhone\u002FiPad to reduce cases where users could get stuck after an update.",{"data":432,"body":433},{},{"type":6,"children":434},[435,439,482,486],{"type":9,"tag":10,"props":436,"children":437},{"id":12},[438],{"type":15,"value":16},{"type":9,"tag":18,"props":440,"children":441},{},[442,452,462,472],{"type":9,"tag":22,"props":443,"children":444},{},[445,450],{"type":9,"tag":26,"props":446,"children":447},{},[448],{"type":15,"value":449},"Per-dog Event Dashboard",{"type":15,"value":451},": The dashboard now shows event qualifications filtered by the selected dog.",{"type":9,"tag":22,"props":453,"children":454},{},[455,460],{"type":9,"tag":26,"props":456,"children":457},{},[458],{"type":15,"value":459},"Auto-calculated Yards per Second",{"type":15,"value":461},": When you enter both Time and Distance for a result, Yards per Second is automatically calculated for you. You can still override it by typing your own value.",{"type":9,"tag":22,"props":463,"children":464},{},[465,470],{"type":9,"tag":26,"props":466,"children":467},{},[468],{"type":15,"value":469},"Import AKC Points from iOS Web Archive",{"type":15,"value":471},": You can now import your AKC Points Progression Report from a web archive (.webarchive) file saved on iOS devices (iPhone\u002FiPad).",{"type":9,"tag":22,"props":473,"children":474},{},[475,480],{"type":9,"tag":26,"props":476,"children":477},{},[478],{"type":15,"value":479},"Persist Selected Dog on Dashboard",{"type":15,"value":481},": Your selected dog on the dashboard page is now remembered when you navigate away and return.",{"type":9,"tag":10,"props":483,"children":484},{"id":224},[485],{"type":15,"value":227},{"type":9,"tag":18,"props":487,"children":488},{},[489,494,499,504,509,514,519,524],{"type":9,"tag":22,"props":490,"children":491},{},[492],{"type":15,"value":493},"Fixed title celebration save on iOS.",{"type":9,"tag":22,"props":495,"children":496},{},[497],{"type":15,"value":498},"Fixed AGCH and PAX compact cards to show the current title correctly.",{"type":9,"tag":22,"props":500,"children":501},{},[502],{"type":15,"value":503},"Spaces entered in numeric fields (Time, SCT, Distance, etc.) no longer cause a save error.",{"type":9,"tag":22,"props":505,"children":506},{},[507],{"type":15,"value":508},"Fixed title celebration modal to not show \"Unknown Date\" for titles earned from starting values. Increased size of title ribbon.",{"type":9,"tag":22,"props":510,"children":511},{},[512],{"type":15,"value":513},"Title celebration image filename now includes the dog's name and title (e.g., Fluffy-MJG4.png).",{"type":9,"tag":22,"props":515,"children":516},{},[517],{"type":15,"value":518},"Fixed EOTT event dashboard to show correct values when toggling between Compact and Detail views multiple times.",{"type":9,"tag":22,"props":520,"children":521},{},[522],{"type":15,"value":523},"Email validation on login and signup now waits until you pause typing before showing an error.",{"type":9,"tag":22,"props":525,"children":526},{},[527],{"type":15,"value":528},"Updated software to latest dependencies to ensure continued security and performance.",{"data":530,"body":531},{},{"type":6,"children":532},[533,537,550,554],{"type":9,"tag":10,"props":534,"children":535},{"id":12},[536],{"type":15,"value":16},{"type":9,"tag":18,"props":538,"children":539},{},[540],{"type":9,"tag":22,"props":541,"children":542},{},[543,548],{"type":9,"tag":26,"props":544,"children":545},{},[546],{"type":15,"value":547},"Set Starting Values from AKC Points Progression Report",{"type":15,"value":549},": You can now import starting values for your dogs' titles from the AKC Points Progression Report.\nSaves time entering your past results and lets you get started with tracking your goals even faster!",{"type":9,"tag":10,"props":551,"children":552},{"id":224},[553],{"type":15,"value":227},{"type":9,"tag":18,"props":555,"children":556},{},[557,562,567,572],{"type":9,"tag":22,"props":558,"children":559},{},[560],{"type":15,"value":561},"Novice, Open, and Excellent Std, JWW, and FAST titles now always show title celebration popups when earned.",{"type":9,"tag":22,"props":563,"children":564},{},[565],{"type":15,"value":566},"Adding and editing dogs always lets you click save and then shows missing required fields instead of disabling the save button until all fields are entered.",{"type":9,"tag":22,"props":568,"children":569},{},[570],{"type":15,"value":571},"Starting values are now applied immediately when entered via the gear icon on the dashboard title card.",{"type":9,"tag":22,"props":573,"children":574},{},[575],{"type":15,"value":576},"MACH\u002FPACH title numbers (MACH2, MACH3, etc.) now correctly account for large starting values for QQs and points.",{"data":578,"body":579},{},{"type":6,"children":580},[581,585,593,597],{"type":9,"tag":10,"props":582,"children":583},{"id":12},[584],{"type":15,"value":16},{"type":9,"tag":18,"props":586,"children":587},{},[588],{"type":9,"tag":22,"props":589,"children":590},{},[591],{"type":15,"value":592},"The \"Agility Invitational Goal Value\" is a new setting you can set for each dog and event that determines how many points you want to earn toward qualifying for the AGI event.",{"type":9,"tag":10,"props":594,"children":595},{"id":224},[596],{"type":15,"value":227},{"type":9,"tag":18,"props":598,"children":599},{},[600],{"type":9,"tag":22,"props":601,"children":602},{},[603],{"type":15,"value":604},"The MACH card correctly displays on the dashboard for dogs with MACH points but no MACH title yet.",{"data":606,"body":607},{},{"type":6,"children":608},[609,613,621,625],{"type":9,"tag":10,"props":610,"children":611},{"id":12},[612],{"type":15,"value":16},{"type":9,"tag":18,"props":614,"children":615},{},[616],{"type":9,"tag":22,"props":617,"children":618},{},[619],{"type":15,"value":620},"The \"gear\" dialog for entering starting values for titles (when not entering historical results) now displays the title(s) each value applies to.",{"type":9,"tag":10,"props":622,"children":623},{"id":224},[624],{"type":15,"value":227},{"type":9,"tag":18,"props":626,"children":627},{},[628,633,638],{"type":9,"tag":22,"props":629,"children":630},{},[631],{"type":15,"value":632},"Preferred starting values are now correctly applied to AGCH title progress calculations and charts.",{"type":9,"tag":22,"props":634,"children":635},{},[636],{"type":15,"value":637},"Browser users will receive immediate version updates; this will keep them from being \"stuck\" on an old version.",{"type":9,"tag":22,"props":639,"children":640},{},[641,643,650],{"type":15,"value":642},"Added ",{"type":9,"tag":644,"props":645,"children":647},"a",{"href":646},"\u002Fhelp#stuck-on-old-version",[648],{"type":15,"value":649},"instructions for how to force refresh the browser cache",{"type":15,"value":651}," on the help page in case users are not seeing the latest Tracker version.",{"data":653,"body":654},{},{"type":6,"children":655},[656,660,686,690],{"type":9,"tag":10,"props":657,"children":658},{"id":12},[659],{"type":15,"value":16},{"type":9,"tag":18,"props":661,"children":662},{},[663],{"type":9,"tag":22,"props":664,"children":665},{},[666,671,673],{"type":9,"tag":26,"props":667,"children":668},{},[669],{"type":15,"value":670},"Voice Result Input (Experimental)",{"type":15,"value":672},": Users who have donated can now add and edit results by speaking naturally! Simply tap the microphone button and dictate your result information. The system uses OpenAI to parse your speech into form fields. You can update any form value by voice or manually edit them afterwards.\n",{"type":9,"tag":18,"props":674,"children":675},{},[676,681],{"type":9,"tag":22,"props":677,"children":678},{},[679],{"type":15,"value":680},"Continuous listening with automatic pause detection.",{"type":9,"tag":22,"props":682,"children":683},{},[684],{"type":15,"value":685},"Supports corrections like \"set judge to Fred Smith\" or \"change time to 26.50\".",{"type":9,"tag":10,"props":687,"children":688},{"id":224},[689],{"type":15,"value":227},{"type":9,"tag":18,"props":691,"children":692},{},[693,698,703],{"type":9,"tag":22,"props":694,"children":695},{},[696],{"type":15,"value":697},"Fixed Premier Regular and Preferred filtering on dashboard title cards.",{"type":9,"tag":22,"props":699,"children":700},{},[701],{"type":15,"value":702},"Fixed adding starting values for titles and events when no results were yet recorded for the dog.",{"type":9,"tag":22,"props":704,"children":705},{},[706],{"type":15,"value":707},"Fixed showing some title progress charts when no results were recorded for the dog.",{"data":709,"body":710},{},{"type":6,"children":711},[712,716,739,743],{"type":9,"tag":10,"props":713,"children":714},{"id":12},[715],{"type":15,"value":16},{"type":9,"tag":18,"props":717,"children":718},{},[719,729],{"type":9,"tag":22,"props":720,"children":721},{},[722,727],{"type":9,"tag":26,"props":723,"children":724},{},[725],{"type":15,"value":726},"Ko-fi Donation Integration",{"type":15,"value":728},": Show your support for AgilityNerd Goal Tracker with a donation via Ko-fi!\nA donation suggestion banner appears on your dashboard if you haven't donated in 365+ days.\nAnyone who has already donated within the past year will not see the banner.",{"type":9,"tag":22,"props":730,"children":731},{},[732,737],{"type":9,"tag":26,"props":733,"children":734},{},[735],{"type":15,"value":736},"Improved Import Dialogs",{"type":15,"value":738},": Warnings about the missing data in BDA imports are now displayed more prominently.",{"type":9,"tag":10,"props":740,"children":741},{"id":224},[742],{"type":15,"value":227},{"type":9,"tag":18,"props":744,"children":745},{},[746,751,756,761],{"type":9,"tag":22,"props":747,"children":748},{},[749],{"type":15,"value":750},"Don't redirect to release notes for first login after signup.",{"type":9,"tag":22,"props":752,"children":753},{},[754],{"type":15,"value":755},"Improved icons\u002Fbackground colors for title timeline view.",{"type":9,"tag":22,"props":757,"children":758},{},[759],{"type":15,"value":760},"T2B title celebration displays only once per title earned.",{"type":9,"tag":22,"props":762,"children":763},{},[764],{"type":15,"value":765},"Premier Regular and Preferred dashboard filtering now works correctly in compact and detail views.",{"data":767,"body":768},{},{"type":6,"children":769},[770,776,782,791,795,873,877],{"type":9,"tag":10,"props":771,"children":773},{"id":772},"upgrade-note",[774],{"type":15,"value":775},"UPGRADE NOTE",{"type":9,"tag":777,"props":778,"children":779},"p",{},[780],{"type":15,"value":781},"This release checks that you have at least two unique judges for each Std, JWW, and FAST title. If you imported results without judges, you can enter judges for for your historical results (or at least enough to satisfy the 2 unique judge requirement).\nOr click on the gear icon on the dashboard title card for each dog and disable the unique judge requirement for that dog:",{"type":9,"tag":777,"props":783,"children":784},{},[785],{"type":9,"tag":786,"props":787,"children":790},"img",{"alt":788,"src":789},"Disable Judge Requirement","\u002Fdisable-judge-requirement.png",[],{"type":9,"tag":10,"props":792,"children":793},{"id":12},[794],{"type":15,"value":16},{"type":9,"tag":18,"props":796,"children":797},{},[798,825,835,845,855],{"type":9,"tag":22,"props":799,"children":800},{},[801,806,808,812,815,817,820,823],{"type":9,"tag":26,"props":802,"children":803},{},[804],{"type":15,"value":805},"Novice, Open, and Excellent Title Tracking",{"type":15,"value":807},": The dashboard now tracks your dogs' progress towards AKC Novice, Open, and Excellent titles for Standard (NA, OA, AX, NAP, OAP, AXP), JWW (NAJ, OAJ, AXJ, NJP, OJP, AJP), and FAST (NF, OF, XF, NFP, OFP, XFP) classes. Each level requires 3 qualifying scores from 2 different judges.",{"type":9,"tag":809,"props":810,"children":811},"br",{},[],{"type":9,"tag":809,"props":813,"children":814},{},[],{"type":15,"value":816},"\nYou don't have to enter all your lower level results. Just start entering results at the level where you want to start tracking your dog's titles and the system will calculate your progress from there.",{"type":9,"tag":809,"props":818,"children":819},{},[],{"type":9,"tag":809,"props":821,"children":822},{},[],{"type":15,"value":824},"\nOnly Master level titles let you enter starting values; lower level titles always start from zero qualifying scores.",{"type":9,"tag":22,"props":826,"children":827},{},[828,833],{"type":9,"tag":26,"props":829,"children":830},{},[831],{"type":15,"value":832},"Master Preferred Numeric Titles",{"type":15,"value":834},": The dashboard now tracks Preferred Master numeric titles (MXP\u002FMXP2\u002FMXP3, MJP\u002FMJP2\u002FMJP3) which increment every 10 qualifying scores independently of metallic titles.",{"type":9,"tag":22,"props":836,"children":837},{},[838,843],{"type":9,"tag":26,"props":839,"children":840},{},[841],{"type":15,"value":842},"FAST Game Points Requirements",{"type":15,"value":844},": FAST titles now enforce game points requirements at each level: Novice (50 points), Open (55 points), Excellent (60 points), and Master (60 points).",{"type":9,"tag":22,"props":846,"children":847},{},[848,853],{"type":9,"tag":26,"props":849,"children":850},{},[851],{"type":15,"value":852},"Disable Judge Requirements",{"type":15,"value":854},": When configuring your dogs for titles, you can now disable unique judge requirement if you imported results without judges for title progress.",{"type":9,"tag":22,"props":856,"children":857},{},[858,863,865,871],{"type":9,"tag":26,"props":859,"children":860},{},[861],{"type":15,"value":862},"Terms and Conditions",{"type":15,"value":864},": Added ",{"type":9,"tag":644,"props":866,"children":868},{"href":867},"\u002Fterms",[869],{"type":15,"value":870},"terms and conditions",{"type":15,"value":872}," page.",{"type":9,"tag":10,"props":874,"children":875},{"id":224},[876],{"type":15,"value":227},{"type":9,"tag":18,"props":878,"children":879},{},[880,885,890,895,900,905,910],{"type":9,"tag":22,"props":881,"children":882},{},[883],{"type":15,"value":884},"Improved dark mode color contrast and consistent fieldset colors across the application.",{"type":9,"tag":22,"props":886,"children":887},{},[888],{"type":15,"value":889},"Improved chart text size and heading padding for better readability.",{"type":9,"tag":22,"props":891,"children":892},{},[893],{"type":15,"value":894},"Unique judge count doesn't reset until first qualifying score after a title is earned.",{"type":9,"tag":22,"props":896,"children":897},{},[898],{"type":15,"value":899},"Corrected FAST Preferred title names.",{"type":9,"tag":22,"props":901,"children":902},{},[903],{"type":15,"value":904},"Advanced Master level titles no longer check for unique judges and don't show judge requirement charts.",{"type":9,"tag":22,"props":906,"children":907},{},[908],{"type":15,"value":909},"FAST no longer requires game points for title calculations; it trusts that results marked as qualifying meet the game points requirement.",{"type":9,"tag":22,"props":911,"children":912},{},[913],{"type":15,"value":914},"Fixed current value error on Master Bronze calculations.",{"data":916,"body":917},{},{"type":6,"children":918},[919,923,966,970],{"type":9,"tag":10,"props":920,"children":921},{"id":12},[922],{"type":15,"value":16},{"type":9,"tag":18,"props":924,"children":925},{},[926,936,946,956],{"type":9,"tag":22,"props":927,"children":928},{},[929,934],{"type":9,"tag":26,"props":930,"children":931},{},[932],{"type":15,"value":933},"Delete Account",{"type":15,"value":935},": Users can now permanently delete their account and all associated data from the Profile page. A confirmation dialog requires entering your first and last name to prevent accidental deletion. Upon deletion, you'll be logged out and all your data (dogs, results, events, and settings) will be permanently removed.",{"type":9,"tag":22,"props":937,"children":938},{},[939,944],{"type":9,"tag":26,"props":940,"children":941},{},[942],{"type":15,"value":943},"Dashboard Dog Selector",{"type":15,"value":945},": The dashboard title tab now includes a dog selector when you have multiple dogs. This allows you to show only the selected dog's title progress, which is helpful when you have dogs with many titles.",{"type":9,"tag":22,"props":947,"children":948},{},[949,954],{"type":9,"tag":26,"props":950,"children":951},{},[952],{"type":15,"value":953},"Division View Selector",{"type":15,"value":955},": When setting up dogs for events and titles, you can now choose which division(s) to view for each dog: \"Both divisions\", \"Regular only\", or \"Preferred only\". This selection is saved per dog and event, and filters all title progress displays across the dashboard, compact views, and detail views to show only the divisions you're interested in.",{"type":9,"tag":22,"props":957,"children":958},{},[959,964],{"type":9,"tag":26,"props":960,"children":961},{},[962],{"type":15,"value":963},"Detail Views",{"type":15,"value":965},": The detail views for title and event qualifications now have reduced spacing to make your information more compact and easier to read.",{"type":9,"tag":10,"props":967,"children":968},{"id":224},[969],{"type":15,"value":227},{"type":9,"tag":18,"props":971,"children":972},{},[973,978],{"type":9,"tag":22,"props":974,"children":975},{},[976],{"type":15,"value":977},"Dashboard title and event cards now use radio buttons for compact\u002Fdetail\u002Ftitle mode and now handle long dog names better with improved spacing.",{"type":9,"tag":22,"props":979,"children":980},{},[981],{"type":15,"value":982},"Switching dashboard from titles to events is now much faster when you have many dogs and results.",{"data":984,"body":985},{},{"type":6,"children":986},[987,991,1004,1008],{"type":9,"tag":10,"props":988,"children":989},{"id":12},[990],{"type":15,"value":16},{"type":9,"tag":18,"props":992,"children":993},{},[994],{"type":9,"tag":22,"props":995,"children":996},{},[997,1002],{"type":9,"tag":26,"props":998,"children":999},{},[1000],{"type":15,"value":1001},"Import Summary",{"type":15,"value":1003},": After importing results, a summary section now appears above the statistics table, clearly indicating the number of results successfully imported. This provides immediate feedback on the import process.",{"type":9,"tag":10,"props":1005,"children":1006},{"id":224},[1007],{"type":15,"value":227},{"type":9,"tag":18,"props":1009,"children":1010},{},[1011,1016],{"type":9,"tag":22,"props":1012,"children":1013},{},[1014],{"type":15,"value":1015},"Agility Record Book and CSV imports now detect and skip duplicate results within the same import file. Duplicates are logged as warnings in the import errors section.",{"type":9,"tag":22,"props":1017,"children":1018},{},[1019],{"type":15,"value":1020},"Multiple line comments are now correctly handled in Agility Record Book CSV imports.",{"data":1022,"body":1023},{},{"type":6,"children":1024},[1025,1029,1042,1046],{"type":9,"tag":10,"props":1026,"children":1027},{"id":12},[1028],{"type":15,"value":16},{"type":9,"tag":18,"props":1030,"children":1031},{},[1032],{"type":9,"tag":22,"props":1033,"children":1034},{},[1035,1040],{"type":9,"tag":26,"props":1036,"children":1037},{},[1038],{"type":15,"value":1039},"Title Timeline View",{"type":15,"value":1041},": Each dog's dashboard now has a \"Titles\" view option that shows a chronological timeline of all titles earned by the dog, complete with dates, judges, and clubs. This provides a clear visual representation of your dog's title achievements over time.\nYou can tap on each title in the timeline to get an attractive image you can share on social media!",{"type":9,"tag":10,"props":1043,"children":1044},{"id":224},[1045],{"type":15,"value":227},{"type":9,"tag":18,"props":1047,"children":1048},{},[1049,1054,1059,1064,1069,1074,1079,1084,1089,1094,1099],{"type":9,"tag":22,"props":1050,"children":1051},{},[1052],{"type":15,"value":1053},"CSV import for Top 25% now correctly interprets various true\u002Ffalse values and duplicate checking during import.",{"type":9,"tag":22,"props":1055,"children":1056},{},[1057],{"type":15,"value":1058},"T2B title progress now correctly shows earned title name after earning a title until you get your next qualifying score.",{"type":9,"tag":22,"props":1060,"children":1061},{},[1062],{"type":15,"value":1063},"Corrected AGCH title progress calculations.",{"type":9,"tag":22,"props":1065,"children":1066},{},[1067],{"type":15,"value":1068},"Titles are correctly calculated from title starting values manually entered.",{"type":9,"tag":22,"props":1070,"children":1071},{},[1072],{"type":15,"value":1073},"Corrected PAX QQ counting to ensure accurate tracking of titles.",{"type":9,"tag":22,"props":1075,"children":1076},{},[1077],{"type":15,"value":1078},"Corrected Premier Lifetime Achievement title calculations.",{"type":9,"tag":22,"props":1080,"children":1081},{},[1082],{"type":15,"value":1083},"Novice, Open, and Excellent levels now require entering a judge so you can see if you have the required 2 different judges for each level.",{"type":9,"tag":22,"props":1085,"children":1086},{},[1087],{"type":15,"value":1088},"FAST and T2B ARB imports now correctly set game points.",{"type":9,"tag":22,"props":1090,"children":1091},{},[1092],{"type":15,"value":1093},"Current title progress now correctly shows earned title name after earning a title until you get your next qualifying score.",{"type":9,"tag":22,"props":1095,"children":1096},{},[1097],{"type":15,"value":1098},"Help screens don't require you to login.",{"type":9,"tag":22,"props":1100,"children":1101},{},[1102],{"type":15,"value":1103},"FAST MXF and MFP titles are now correctly displayed in the dashboard.",{"data":1105,"body":1106},{},{"type":6,"children":1107},[1108,1112,1145,1149],{"type":9,"tag":10,"props":1109,"children":1110},{"id":12},[1111],{"type":15,"value":16},{"type":9,"tag":18,"props":1113,"children":1114},{},[1115,1125,1135],{"type":9,"tag":22,"props":1116,"children":1117},{},[1118,1123],{"type":9,"tag":26,"props":1119,"children":1120},{},[1121],{"type":15,"value":1122},"Title Achieved Notifications",{"type":15,"value":1124},": When you enter a result that earns a title for a dog, a celebration popup will appear to congratulate you and allow you to save a commemorative image of the achievement that you can share on social media!",{"type":9,"tag":22,"props":1126,"children":1127},{},[1128,1133],{"type":9,"tag":26,"props":1129,"children":1130},{},[1131],{"type":15,"value":1132},"Title Results Tables",{"type":15,"value":1134},": All results tables now show all rows and display a row when a title has been earned.",{"type":9,"tag":22,"props":1136,"children":1137},{},[1138,1143],{"type":9,"tag":26,"props":1139,"children":1140},{},[1141],{"type":15,"value":1142},"Title Compact View Progress",{"type":15,"value":1144},": In the compact view for titles, your dog's progress chart will now show that you've achieved the title until you get your next qualifying score.",{"type":9,"tag":10,"props":1146,"children":1147},{"id":224},[1148],{"type":15,"value":227},{"type":9,"tag":18,"props":1150,"children":1151},{},[1152],{"type":9,"tag":22,"props":1153,"children":1154},{},[1155],{"type":15,"value":1156},"All progress charts now show you've achieved the title until you get your next qualifying score.",{"data":1158,"body":1159},{},{"type":6,"children":1160},[1161,1165,1188,1192],{"type":9,"tag":10,"props":1162,"children":1163},{"id":12},[1164],{"type":15,"value":16},{"type":9,"tag":18,"props":1166,"children":1167},{},[1168,1178],{"type":9,"tag":22,"props":1169,"children":1170},{},[1171,1176],{"type":9,"tag":26,"props":1172,"children":1173},{},[1174],{"type":15,"value":1175},"T2B and Triple Q Titles",{"type":15,"value":1177},": The dashboard now tracks your dogs' progress towards the AKC T2B and Triple Q titles.",{"type":9,"tag":22,"props":1179,"children":1180},{},[1181,1186],{"type":9,"tag":26,"props":1182,"children":1183},{},[1184],{"type":15,"value":1185},"Premier Title Results Tables",{"type":15,"value":1187},": Now show all results and have rows when a title has been earned.",{"type":9,"tag":10,"props":1189,"children":1190},{"id":224},[1191],{"type":15,"value":227},{"type":9,"tag":18,"props":1193,"children":1194},{},[1195],{"type":9,"tag":22,"props":1196,"children":1197},{},[1198],{"type":15,"value":1199},"Masters titles now show you've achieved the title until you get your next qualifying score.",{"data":1201,"body":1202},{},{"type":6,"children":1203},[1204,1208,1221,1225],{"type":9,"tag":10,"props":1205,"children":1206},{"id":12},[1207],{"type":15,"value":16},{"type":9,"tag":18,"props":1209,"children":1210},{},[1211],{"type":9,"tag":22,"props":1212,"children":1213},{},[1214,1219],{"type":9,"tag":26,"props":1215,"children":1216},{},[1217],{"type":15,"value":1218},"FAST Titles",{"type":15,"value":1220},": The dashboard now tracks your dogs' progress towards the AKC Lifetime Achievement FAST titles: MFB, MFS, MFG, MFC, MFPB, MFPS, MFPG, MFPC, etc.",{"type":9,"tag":10,"props":1222,"children":1223},{"id":224},[1224],{"type":15,"value":227},{"type":9,"tag":18,"props":1226,"children":1227},{},[1228,1233,1238,1243,1248],{"type":9,"tag":22,"props":1229,"children":1230},{},[1231],{"type":15,"value":1232},"Result editor prev\u002Fnext buttons now display the correct result when filters are applied to the result table.",{"type":9,"tag":22,"props":1234,"children":1235},{},[1236],{"type":15,"value":1237},"When over 1000 results are present, the results table now loads correctly.",{"type":9,"tag":22,"props":1239,"children":1240},{},[1241],{"type":15,"value":1242},"Titles for PAX and FAST are more clearly displayed in dashboard detail results tables.",{"type":9,"tag":22,"props":1244,"children":1245},{},[1246],{"type":15,"value":1247},"Agility Record Book import now logs an error when a row is missing required columns instead of importing invalid data.",{"type":9,"tag":22,"props":1249,"children":1250},{},[1251],{"type":15,"value":1252},"Updated ARB help documentation clarifying that all four run types must have columns assigned when saving column settings.",{"data":1254,"body":1255},{},{"type":6,"children":1256},[1257,1261],{"type":9,"tag":10,"props":1258,"children":1259},{"id":12},[1260],{"type":15,"value":16},{"type":9,"tag":18,"props":1262,"children":1263},{},[1264],{"type":9,"tag":22,"props":1265,"children":1266},{},[1267,1272],{"type":9,"tag":26,"props":1268,"children":1269},{},[1270],{"type":15,"value":1271},"Preferred Agility Excellent",{"type":15,"value":1273},": The dashboard now tracks your dogs' progress towards the AKC Preferred Agility Excellent (PAX) title.",{"data":1275,"body":1276},{},{"type":6,"children":1277},[1278,1282,1295,1299],{"type":9,"tag":10,"props":1279,"children":1280},{"id":12},[1281],{"type":15,"value":16},{"type":9,"tag":18,"props":1283,"children":1284},{},[1285],{"type":9,"tag":22,"props":1286,"children":1287},{},[1288,1293],{"type":9,"tag":26,"props":1289,"children":1290},{},[1291],{"type":15,"value":1292},"Title Tracking Abbreviation Explanations",{"type":15,"value":1294},": In both the compact and detailed views for Premier, Master, MACH\u002FPACH, and AGCH titles, you can now click on the title abbreviation (e.g., MACH2, PACH1, MXJ3, etc.) to see a popover explanation of the title and its requirements.",{"type":9,"tag":10,"props":1296,"children":1297},{"id":224},[1298],{"type":15,"value":227},{"type":9,"tag":18,"props":1300,"children":1301},{},[1302],{"type":9,"tag":22,"props":1303,"children":1304},{},[1305],{"type":15,"value":1306},"Deleting dogs with event\u002Ftitle value overrides now works correctly.",{"data":1308,"body":1309},{},{"type":6,"children":1310},[1311,1315,1338,1342],{"type":9,"tag":10,"props":1312,"children":1313},{"id":12},[1314],{"type":15,"value":16},{"type":9,"tag":18,"props":1316,"children":1317},{},[1318,1328],{"type":9,"tag":22,"props":1319,"children":1320},{},[1321,1326],{"type":9,"tag":26,"props":1322,"children":1323},{},[1324],{"type":15,"value":1325},"Premier Title Tracking",{"type":15,"value":1327},": The dashboard now tracks your dogs' progress towards AKC Premier titles in regular and preferred divisions.\nTitles include: PAD, PJD, PADP, PJDP and Lifetime Achievement Awards (PDB, PDS, PDG, PDC, PJB, PJS, PJG, PJC, PDBP, PDSP, PDDG, PDCP, PJBP, PJSP, PJGP, PJCP, and their numeric multiples).",{"type":9,"tag":22,"props":1329,"children":1330},{},[1331,1336],{"type":9,"tag":26,"props":1332,"children":1333},{},[1334],{"type":15,"value":1335},"Detail Event\u002FTitle",{"type":15,"value":1337},": The dashboard detail view for events and titles now shows a green checkmark icon when each requirement is met.",{"type":9,"tag":10,"props":1339,"children":1340},{"id":224},[1341],{"type":15,"value":227},{"type":9,"tag":18,"props":1343,"children":1344},{},[1345],{"type":9,"tag":22,"props":1346,"children":1347},{},[1348],{"type":15,"value":1349},"Fixed an issue where top 25% information for Premier events was not being imported correctly from Agility Record Book.",{"data":1351,"body":1352},{},{"type":6,"children":1353},[1354,1358],{"type":9,"tag":10,"props":1355,"children":1356},{"id":12},[1357],{"type":15,"value":16},{"type":9,"tag":18,"props":1359,"children":1360},{},[1361],{"type":9,"tag":22,"props":1362,"children":1363},{},[1364,1369],{"type":9,"tag":26,"props":1365,"children":1366},{},[1367],{"type":15,"value":1368},"Master Titles",{"type":15,"value":1370},": The dashboard now tracks your dogs' progress towards AKC Master titles in regular and preferred divisions.\nTitles include: MX, MXJ, MXP, MJP and Lifetime Achievement Awards (MXB, MXS, MXG, MXC, MXPB, MXPS, MXPG, MXPC, MJB, MJS, MJG, MJC, MJPB, MJPS, MJPG, MJPC, and numeric multiples).",{"data":1372,"body":1373},{},{"type":6,"children":1374},[1375,1379,1412,1416],{"type":9,"tag":10,"props":1376,"children":1377},{"id":12},[1378],{"type":15,"value":16},{"type":9,"tag":18,"props":1380,"children":1381},{},[1382,1392,1402],{"type":9,"tag":22,"props":1383,"children":1384},{},[1385,1390],{"type":9,"tag":26,"props":1386,"children":1387},{},[1388],{"type":15,"value":1389},"Game Points",{"type":15,"value":1391},": When entering results for FAST and T2B events, you can now enter the game points earned.",{"type":9,"tag":22,"props":1393,"children":1394},{},[1395,1400],{"type":9,"tag":26,"props":1396,"children":1397},{},[1398],{"type":15,"value":1399},"Premier Top 25%",{"type":15,"value":1401},": When entering results for Premier events, you can now indicate if the run placed in the top 25%. A top 25% column has ben added to the results table.",{"type":9,"tag":22,"props":1403,"children":1404},{},[1405,1410],{"type":9,"tag":26,"props":1406,"children":1407},{},[1408],{"type":15,"value":1409},"ISC Jump Height",{"type":15,"value":1411},": The jump height now defaults to the dog's ISC jump height when entering ISC results.",{"type":9,"tag":10,"props":1413,"children":1414},{"id":224},[1415],{"type":15,"value":227},{"type":9,"tag":18,"props":1417,"children":1418},{},[1419],{"type":9,"tag":22,"props":1420,"children":1421},{},[1422],{"type":15,"value":1423},"AGI calculations were incorrect in the compact view.",{"data":1425,"body":1426},{},{"type":6,"children":1427},[1428,1432,1465,1469],{"type":9,"tag":10,"props":1429,"children":1430},{"id":12},[1431],{"type":15,"value":16},{"type":9,"tag":18,"props":1433,"children":1434},{},[1435,1445,1455],{"type":9,"tag":22,"props":1436,"children":1437},{},[1438,1443],{"type":9,"tag":26,"props":1439,"children":1440},{},[1441],{"type":15,"value":1442},"Goal Tracking",{"type":15,"value":1444},": the dashboard now has separate tabs for Title Goals (MACH\u002FPACH\u002FAGCH) and Event Qualifications (NAC, AGI, WTT, EOTT) to better organize your progress.",{"type":9,"tag":22,"props":1446,"children":1447},{},[1448,1453],{"type":9,"tag":26,"props":1449,"children":1450},{},[1451],{"type":15,"value":1452},"Title Tab",{"type":15,"value":1454},": shows title progress for each dog with compact and detailed views.",{"type":9,"tag":22,"props":1456,"children":1457},{},[1458,1463],{"type":9,"tag":26,"props":1459,"children":1460},{},[1461],{"type":15,"value":1462},"Goal Starting Values",{"type":15,"value":1464},": The dialog for setting starting values for events and titles now groups your manually entered values by Regular, Preferred, and ISC divisions for easier data entry.",{"type":9,"tag":10,"props":1466,"children":1467},{"id":224},[1468],{"type":15,"value":227},{"type":9,"tag":18,"props":1470,"children":1471},{},[1472],{"type":9,"tag":22,"props":1473,"children":1474},{},[1475],{"type":15,"value":1476},"For EOTT events starting values were not being applied correctly.",{"data":1478,"body":1479},{},{"type":6,"children":1480},[1481,1485],{"type":9,"tag":10,"props":1482,"children":1483},{"id":12},[1484],{"type":15,"value":16},{"type":9,"tag":18,"props":1486,"children":1487},{},[1488,1497,1507,1517,1527,1537],{"type":9,"tag":22,"props":1489,"children":1490},{},[1491,1495],{"type":9,"tag":26,"props":1492,"children":1493},{},[1494],{"type":15,"value":1442},{"type":15,"value":1496},": Track your dogs' eligibility for AKC MACH\u002FPACH titles and points towards prestigious events like the Agility Invitational.",{"type":9,"tag":22,"props":1498,"children":1499},{},[1500,1505],{"type":9,"tag":26,"props":1501,"children":1502},{},[1503],{"type":15,"value":1504},"Eligibility Tracking",{"type":15,"value":1506},": Easily monitor your dogs' eligibility for AKC National Agility Championships, World Team Tryouts and European Open Tryouts with our intuitive tracking system.",{"type":9,"tag":22,"props":1508,"children":1509},{},[1510,1515],{"type":9,"tag":26,"props":1511,"children":1512},{},[1513],{"type":15,"value":1514},"Result Imports",{"type":15,"value":1516},": Seamlessly import your dogs' agility trial results from Agility Record Book, Bad Dog Agility Ribbon Wall, or your own spreadsheet to keep your records up to date.",{"type":9,"tag":22,"props":1518,"children":1519},{},[1520,1525],{"type":9,"tag":26,"props":1521,"children":1522},{},[1523],{"type":15,"value":1524},"User-Friendly Interface",{"type":15,"value":1526},": Navigate through the app with ease thanks to our clean and simple design.",{"type":9,"tag":22,"props":1528,"children":1529},{},[1530,1535],{"type":9,"tag":26,"props":1531,"children":1532},{},[1533],{"type":15,"value":1534},"Comprehensive Database",{"type":15,"value":1536},": Access your dogs' agility trial results, event history, and eligibility status all in one place.",{"type":9,"tag":22,"props":1538,"children":1539},{},[1540,1545],{"type":9,"tag":26,"props":1541,"children":1542},{},[1543],{"type":15,"value":1544},"Regular Updates",{"type":15,"value":1546},": Stay tuned for future updates that will bring even more features and improvements.",1791037988104]