# Notcher Changelog

## Version 1.5

### Accounts & synchronization

- Added account creation, login, and logout from Settings.
- Added a compact Login and Sign Up view within Settings, with account status and helpful error messages.
- Added encrypted sign-in session storage to keep your account signed in between app launches.
- Added manual synchronization for Tasks and Notes across devices using the same account. Open Settings, log in, and select **Synchronize** on each device to exchange changes.
- Synchronization includes task completion, note content, item order, and deletions. When changes conflict, the most recently updated version is kept.
- Added synchronization progress and result messages, with refreshed Tasks and Notes after a successful sync.
- Local task and note features remain available without signing in. Settings and app preferences are not synchronized.

### Improvements & fixes

- Replaced Yes/No settings controls with compact animated toggle switches.
- Improved Settings navigation and separated the Login view from the scrolling settings list.
- Improved spacing around account actions.
- Moved login, sign-up, and synchronization work into the background to keep the interface responsive during those operations.
- Fixed an issue with passing login details to the sign-in process.

## Version 1.4

### Music controls

- Added a Music view for controlling media playing in compatible Windows apps.
- Added play/pause, previous, and next controls, with shuffle and seeking when supported by the media app.
- Added track title, artist, source app, artwork, and playback progress when available.
- Added fallback artwork when suitable track artwork is unavailable.

### Settings & navigation

- Added navigation between Tasks, Notes, Apps, Settings, and Music.
- Made Settings scrollable while keeping Save Changes available.
- Added options to show remaining tasks on hover, open Music first, and open the Notch directly on hover.
- Added Reset to Default to restore and save the default settings.

## Version 1.3

### Tasks & notes

- Added Notes, with multiple notes that can be opened, edited, reordered, and deleted with inline confirmation.
- Completed tasks now move below incomplete tasks automatically.
- Added drag-to-reorder within the incomplete and completed task groups.
- Added task context-menu actions for editing, deleting, moving up, and moving down.
- Added an option to hide completed tasks.

### File tools

- Added an Apps view with File Converter, PDF Merger, and PDF Split tools.
- Added support for selecting and reordering multiple files before conversion.
- Added conversion options for supported PDF, DOCX, PNG, and JPG inputs, including PNG to ICO.
- Added the option to convert files individually or combine them into one PDF.

### Desktop experience

- Added an option to launch Notcher when you sign in to Windows.
- Notcher stays out of the taskbar and can be restored or quit from the system tray.
- Improved the active Settings indicator and navigation back to Tasks.
- Added the Notcher application icon.

## Version 1.2

### Settings & usability

- Added Settings for the hide delay, hover-to-reveal delay, and task-deletion confirmation.
- Added Save Changes and Back controls for applying or discarding pending settings changes.
- Improved spacing around the inline Confirm Delete control.
- Added a pointing-hand cursor to interactive controls.

## Version 1.1

### Task editing & interaction

- Added inline editing for existing tasks.
- Added inline deletion confirmation to help prevent accidental task removal.
- Reduced the hover-to-reveal delay from 2 seconds to 0.5 seconds.

## Version 1.0

### Initial release

- Introduced a desktop task list with Hidden, Closed, and Opened Notch states.
- The Hidden state displays a thin strip at the top center of the screen. Hover over it for 2 seconds to reveal the Closed state.
- The Closed state displays the number of incomplete tasks; the Opened state displays the task list.
- Added task creation, completion tracking, deletion, and reordering controls.
- Added Hide Notch to hide the Notch when it is not in use. Disable it to keep the Closed state visible.
