[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"release-mobile-1-3-0":3},{"id":4,"title":5,"body":6,"date":114,"description":115,"draft":116,"extension":117,"meta":118,"navigation":119,"ogImage":120,"path":121,"seo":122,"stem":123,"summary":124,"version":125,"__hash__":126},"releases\u002Freleases\u002Fmobile-1-3-0.md","Mobile app 1.3.0: the school calendar for families, and staff notifications that find you",{"type":7,"value":8,"toc":103},"minimark",[9,13,16,21,24,27,30,34,37,40,43,47,50,53,56,60,63,66,70,73,77],[10,11,12],"p",{},"Version 1.3.0 is out on Google Play. It is a calendar release: the school's calendar now reaches the\nfamilies it is about, and the parts of it that were only ever on the web have come to the phone. Two\nof the fixes in it are the kind that stopped a job being done at all.",[14,15],"app-download",{},[17,18,20],"h2",{"id":19},"the-school-calendar-for-parents-and-pupils","The school calendar, for parents and pupils",[10,22,23],{},"Families can now see the school's calendar: term dates, holidays and closures, and the events the\nschool has chosen to show them. A pupil reaches it from More; a parent gets a Calendar tab on each\nchild, which is also how the right school is named for a parent whose children attend more than one.",[10,25,26],{},"There is no month grid, matching the staff screen. Seven columns of event chips do not survive a\nphone's width, and what a family wants from a calendar is a list of what is coming. Nothing is\nworked out on the device: the days, the week numbers and today itself all come from the school's own\ncalendar, so a family and the office are never looking at two different answers.",[10,28,29],{},"A school keeps its internal events to itself. Each event carries a \"Show to parents and students\"\nswitch, on by default, and an event's private notes are never shown to a family whatever they say. A\nclosure has no such switch: whether the school is open is not something it can decline to tell the\npeople it is shut to.",[17,31,33],{"id":32},"cancel-an-event-and-tell-families-why","Cancel an event, and tell families why",[10,35,36],{},"An event can now be cancelled rather than deleted. It stays on every calendar, struck through and\nlabelled, with the reason beside it. A family who read \"Sports Day, Saturday\" and then finds it\nsimply gone will turn up anyway.",[10,38,39],{},"Families are notified by default, which is the opposite of how most notices here work and is\ndeliberate: a cancellation is the one fact about an event they most need. Restoring one notifies\nnobody, and the app says so. Deleting is still there, for a mistake rather than a cancellation.",[10,41,42],{},"Events can also repeat, weekly, monthly or annually, with their own end date. A month that has no\nsuch day is skipped rather than shifted, and an event may not run longer than its own interval.",[17,44,46],{"id":45},"term-dates-and-a-day-the-school-was-shut","Term dates, and a day the school was shut",[10,48,49],{},"Term dates can now be set from the phone, from Academic Setup, where each row shows its dates or\nreads \"Not dated\". The calendar's own empty state used to instruct the reader to date a term, from a\nscreen that offered nowhere to do it, to a school that may be setting up on a phone precisely\nbecause it has no desk.",[10,51,52],{},"The daily attendance board now names the closure covering its date. Without it, a day the school had\nrecorded itself shut listed every class as an unmarked register, and the marking screen then refused\neach one with no explanation of what was in the way.",[10,54,55],{},"The calendar's writes are three separate permissions now: periods and dates, closures, and events.\nReading the calendar needs no permission at all. When term ends and which days are shut is not a\nprivilege.",[17,57,59],{"id":58},"staff-notifications-reach-the-phone","Staff notifications reach the phone",[10,61,62],{},"Six things staff previously had to go and look for now arrive as a notification, addressed by what\nsomeone's role actually permits rather than by their job title: a fee payment recorded, whether\ntyped in or paid online; a payment waiting to be checked, where the school runs payment review; a\ncandidate registering for an entrance exam; a finished import; a finished report card batch; and a\nsubscription about to lapse. Tapping one opens the screen it is about.",[10,64,65],{},"Whoever recorded a payment is left out of the notice about it, including the one saying it needs\nverifying. On a school running review, that person is precisely the one who must not be the one to\ncheck it. A bulk payments import sends one notice for the whole file rather than one per row.",[17,67,69],{"id":68},"every-world-currency","Every world currency",[10,71,72],{},"The currency picker on the invoice form and on bank accounts now offers all 162 active currencies\nwith their names, searchable, so a bursar looking for the Ghanaian cedi types \"ghana\" rather than\n\"GHS\". The symbols are the ones people actually write, so an Australian, Canadian or Singapore\ndollar is no longer rendered as a bare dollar sign.",[17,74,76],{"id":75},"fixes","Fixes",[78,79,80,88,94,97,100],"ul",{},[81,82,83,87],"li",{},[84,85,86],"strong",{},"A fee discount could not be applied from the phone."," The form was correct; the sheet holding it\nwas not. Anything taller than the space left over was simply clipped, putting the fee type chips,\nthe description and the Create button below the bottom edge with no way to reach them. Nothing\nappeared to be wrong: the screen looked finished and could not be completed. Ten bottom sheets were\nin the same state and all of them now scroll.",[81,89,90,93],{},[84,91,92],{},"Siblings were billed identical fee lines."," Raising invoices for a parent's children took one set\nof lines and sent it to every ticked child, so a Year 2 and a Year 10 sibling were charged the same\nthing. Every selected child now carries its own editor, unticking keeps what was typed, and a\nvalidation error names the child it belongs to. An invoice cannot be edited after it is raised,\nwhich is what made this worth fixing before anything else.",[81,95,96],{},"The Fees menu offered Discounts to staff whose role cannot view them, so the screen could only ever\nanswer \"not allowed\", and awarding a discount at a school with an empty catalogue showed an empty\npicker rather than saying what was missing and where to create it.",[81,98,99],{},"A session's holidays and events are now built a month at a time rather than all at once on the\nfirst frame and again on every chip tap.",[81,101,102],{},"A closure falling in the break between two terms belonged to neither and appeared on no list. A\nterm now reaches to the day before the next one opens.",{"title":104,"searchDepth":105,"depth":105,"links":106},"",3,[107,109,110,111,112,113],{"id":19,"depth":108,"text":20},2,{"id":32,"depth":108,"text":33},{"id":45,"depth":108,"text":46},{"id":58,"depth":108,"text":59},{"id":68,"depth":108,"text":69},{"id":75,"depth":108,"text":76},"2026-08-05","What is new in version 1.3.0 of the 1410SMS mobile app: the family calendar, cancelling and repeating events, term dates from the phone, staff notifications, every world currency, and two fixes that stopped a job being done at all.",false,"md",{},true,null,"\u002Freleases\u002Fmobile-1-3-0",{"title":5,"description":115},"releases\u002Fmobile-1-3-0","Parents and pupils can see term dates, closures and events, an event can be cancelled rather than deleted, six office events now reach staff as notifications, and invoices can be raised in any world currency.","Mobile 1.3.0","2kYoaBpXFEp_mJOceWJ_5fijuZg-DVcaMFeAgR7Rc0E",1787681164038]