{"name":"Nouva Link","short_name":"Nouva Link","description":"Mobile dashboard for Nouva Link alerts","start_url":"/","display":"standalone","background_color":"#ffffff","theme_color":"#ffffff","lang":"en","scope":"/","orientation":"any","icons":[{"src":"/icons/icon-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/icons/icon-512x512.png","sizes":"512x512","type":"image/png"}],"shortcuts":[{"name":"Clock","short_name":"Clock","description":"Clock on or clock off your active task","url":"/?page=calendar&action=clock_toggle","icons":[{"src":"/icons/shortcut-clock.png","sizes":"96x96","type":"image/png"}]},{"name":"Jobs","short_name":"Jobs","description":"View job status and details","url":"/?page=jobs","icons":[{"src":"/icons/shortcut-jobs.png","sizes":"96x96","type":"image/png"}]},{"name":"Alerts","short_name":"Alerts","description":"Report a new alert or issue","url":"/?page=alerts&action=new_alert","icons":[{"src":"/icons/shortcut-new-alert.png","sizes":"96x96","type":"image/png"}]},{"name":"Timesheets","short_name":"Timesheets","description":"View and edit timesheets","url":"/?page=calendar","icons":[{"src":"/icons/shortcut-timesheets.png","sizes":"96x96","type":"image/png"}]},{"name":"Expenses","short_name":"Expenses","description":"Submit and manage expenses","url":"/?page=expenses","icons":[{"src":"/icons/shortcut-expenses.png","sizes":"96x96","type":"image/png"}]},{"name":"Dashboard","short_name":"Dashboard","description":"Operations dashboard overview","url":"/?page=dashboard","icons":[{"src":"/icons/shortcut-dashboard.png","sizes":"96x96","type":"image/png"}]},{"name":"Shop Drawings","short_name":"Drawings","description":"Shop drawings inbox and feedback","url":"/?page=shop_drawings","icons":[{"src":"/icons/shortcut-shop-drawings.png","sizes":"96x96","type":"image/png"}]}],"share_target":{"action":"/share-import","method":"POST","enctype":"multipart/form-data","params":{"title":"title","text":"text","url":"link","files":[{"name":"files","accept":["image/*","video/*","application/pdf",".pdf",".png",".jpg",".jpeg",".webp",".gif",".heic",".heif"]}]}}}
