Version bump to 1.0.3 and add CHANGELOG.

Document New Folder / inline rename plus prior 1.0.x release notes.
This commit is contained in:
2026-08-07 00:24:47 +02:00
parent 413cc8fbde
commit 57da2d4816
2 changed files with 38 additions and 1 deletions

37
CHANGELOG.md Normal file
View File

@@ -0,0 +1,37 @@
# Changelog
All notable changes to OmniMTP are documented here.
## [1.0.3] — 2026-08-07
### Added
- **New Folder** on the Switch: toolbar button and context menu (row or empty area)
- Finder-style flow: creates a unique name (`New Folder`, `New Folder 2`, …), then opens inline rename immediately
- MTP rename support (`SetObjectPropValue` / object filename) for committing the inline name
### Fixed
- Crash when creating a folder (invalid JSON bridge response from the old name prompt)
- Folder objects now set MTP association type `Generic Folder` so hosts treat them as directories
- UTF-8 filenames encoded correctly as MTP UTF-16LE (localized names like “Neuer Ordner” no longer corrupt)
## [1.0.2] — 2026-08-07
### Added
- Recursive **folder uploads** via drag-and-drop and **Add Files**
- Creates matching folders on the Switch and queues contained files
- Skips `.DS_Store` / `._*` clutter during folder uploads
## [1.0.1] — 2026-07-30
### Added
- Startup update check against Gitea releases (also **OmniMTP → Check for Updates…**)
### Fixed
- MTP/USB recovery after Mac sleep: reconnects without needing a Mac reboot
## [1.0.0] — 2026-07-26
### Added
- Initial OmniMTP release: native macOS MTP client for Nintendo Switch (DBI / Sphaira)
- Dual-pane browser, drag-and-drop transfers, multi-select, large-file support
- Automatic device detection, Dark Mode UI, static libusb (universal binary)

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.25)
project(OmniMTP VERSION 1.0.2
project(OmniMTP VERSION 1.0.3
DESCRIPTION "Nintendo Switch MTP Client for macOS"
LANGUAGES CXX OBJCXX OBJC C
)