# LCD.AlarmClock

## 1.2.0

### Minor Changes

-   4c30735: Sign-in for the remaining drivers (LCD-56):

    -   The security settings (Require sign-in, Allow sign-in over http) are on each app's Settings tab: a new Settings tab in UI Dynamic and Ajax Security, a Security section on Sonos Chime's page, and in the existing Settings tab elsewhere.
    -   2N Doorstation sends the troubleshooter as POST.
    -   Dashboard saves settings, dashboards and the logo through the signed-in `settings/save`, `dashboards/save` and `branding/logo/save` routes, and sends `system/command` as POST.
    -   The Config Uploader has the sign-in screen, as its routes need a sign-in on a driver using Lcd.DriverLibs 3.x.
    -   Dashboard's homeowner view and kiosk pages no longer offer Snooze, Dismiss or Un-snooze, which need a sign-in (decision D2). A kiosk page always shows the homeowner view, since an unattended tablet can't keep an installer's sign-in.

## 1.1.6

### Patch Changes

-   a045084: Sign-in: an https link changed to http by hand now offers the https page instead of a sign-in form that couldn't reach the driver (LCD-55).

## 1.1.5

### Patch Changes

-   726856b: Sign-in: a wrong password says how many tries are left, and a paused account says whose it is, why, and the time the pause ends (Lcd.DriverLibs 3.1.0). Over http, when the driver refuses http sign-in, the form offers only the https page, so the password is never sent over http (LCD-55).

## 1.1.4

### Patch Changes

-   0a36984: Built on Next.js 16 and React 19 (LCD-69), which clears the High and Critical advisories in Next.js 13.4.19 and
    its PostCSS chain. The app looks and works as before; toasts pick up the react-toastify 10 styling.

## 1.1.3

-   Open with no sign-in form when the driver's sign-in is turned off on its Settings tab, and keep Sign out for a signed-in user (D6, LCD-55).

## 1.1.2

-   A driver error while checking the sign-in shows the sign-in form; only a driver from before sign-in opens without it (LCD-55).

## 1.1.1

-   Open without sign-in on drivers from before sign-in, which answer an unknown route with an empty reply rather than "not found" (LCD-55).

## 1.1.0

-   Ask for the processor's username and password before showing the app, on drivers that have sign-in (Lcd.DriverLibs 3.0.0, LCD-53). Drivers from before sign-in open the app as before (LCD-55).

## 1.0.0

### Added

-   Setup and diagnostics app for the Alarm Clock V2 Crestron Home driver.
-   **Alarms**: every alarm, when it next goes off, what it does; add, edit, switch on or off, run now, delete.
-   **Timers**: start, cancel, restart, edit, run now, delete, with a live countdown.
-   **Names**: the ten programming events and ten passthru delays, renamed here; start or cancel a delay to test it.
-   **History**: what went off, what it did, and anything missed while the processor was down.
-   **Troubleshooter**: licence, scheduler, clock, saving, alarms, lighting scenes, Sonos Chime and missed alarms, with a copyable support report.
-   **Activity**: what the driver has done since it started.
