Files
Cody Bromley 9fc6518093 feat: add Hungarian (Magyar) translation support
Add complete Hungarian localization with 91 translations contributed by
Balázs. This release also includes improvements to the translation
import tooling to better support international contributors.

Changes:
- Add Hungarian (hu) language with full translation coverage
- Add Balázs to translator credits
- Improve blanki18n.swift CSV parser:
  - Support semicolon-separated CSVs (common in European locales)
  - Add multi-encoding support (UTF-8, Mac Central European, MacRoman, Windows-1252, ISO Latin-2)
  - Intelligently detect delimiter and encoding
  - Fix encoding detection to properly handle Hungarian characters (ő, ű, á, etc.)
- Register Hungarian locale in Xcode project (knownRegions)
- Update documentation to reflect 11 supported languages
- Fix CodeQL workflow scheme name
- Bump version to 1.0.13

Thanks to Balázs for the excellent translation work!
2025-10-28 00:23:37 -05:00

5.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

[1.0.13] - 2025-10-27

Added

  • Hungarian (Magyar) translation support - thanks to Balázs

1.0.12 - 2025-06-01

Added

  • Korean (한국어) translation support - thanks to Jinhwan Kim

Fixed

  • Fixed missing Japanese translation for a help label in the Preferences window

1.0.11 - 2025-05-30

Added

  • Japanese (日本語) translation support - thanks to yoshida-uji

Changed

  • Improved some German (Deutsch) translations

1.0.10 - 2025-05-29

Added

  • Portuguese (Português, pt-PT) translation support - thanks to Júlio Coelho

1.0.9 - 2025-05-27

Changed

  • Improved French (Français) translations - thanks to Richard_M
  • Improved Chinese, Simplified (简体中文) translations - thanks to kur1k0
  • Fixed an issue where the app wasn't restarting properly after language changes
  • Improved translation credits layout

1.0.8 - 2025-05-21

Added

  • Italian (Italiano) translation support - thanks to davnr
  • Language selection in Preferences (requires app restart)

Changed

  • Improved translation system with language picker

1.0.7 - 2025-05-15

Added

  • Turkish (Türkçe) translation support - thanks to aybarsnazlica
  • Homebrew cask installation support (brew install --cask blankie)

1.0.6 - 2025-04-28

Added

  • Community translation templates available at blankie.rest/i18n
  • Ability to submit translations without developer experience

Changed

  • Improved Spanish (Español) translations - thanks to Chuskas

1.0.5 - 2025-04-21

Added

  • Multi-language support for:
    • Spanish (Español)
    • German (Deutsch)
    • French (Français)
    • Chinese, Simplified (简体中文)

Fixed

  • UI adjustments for proper text display in all languages
  • Minor UI issues

1.0.4 - 2025-04-04

Added

  • Mac App Store availability - Blankie is now available on the Mac App Store
  • High-quality white noise and pink noise sound files (m4a format)
  • Comprehensive FAQ document
  • FAQ page on website
  • Contributing page on website
  • Enhanced Credits page with detailed attribution
  • Proper app delegate for better lifecycle management

Changed

  • Major project reorganization - all source files now in centralized /Blankie directory
  • Modernized build settings and project configuration
  • Improved sound attribution with better metadata
  • Enhanced sound credits display
  • Updated website visuals and styling
  • Better integration with macOS media controls and Now Playing
  • Improved code organization with logical file structure

Fixed

  • Media control buttons not properly reflecting application state
  • Preset management and display in Now Playing widget
  • Sound initialization issues causing incorrect playback state on startup

1.0.3 - 2025-01-12

Added

  • Unified menus - combined vertical ellipsis and title bar menus
  • Theme picker reintroduced - accent color customization from main window
  • WindowDefaults and WindowObserver for better window management
  • Debounced volume adjustments for performance
  • Link+pointHandCursor extension for better visual feedback

Changed

  • Breaking: Minimum macOS requirement updated to macOS 14.5+ (Sonoma)
  • Improved handling of window positions, inactive sound visibility, and global volume settings
  • Enhanced "About Blankie" view consistency
  • Refactored menu system for simpler navigation
  • Moved WindowObserver.swift to /UI/Windows
  • Enhanced error handling UI with modern SwiftUI conventions

Fixed

  • Volume changes not saving reliably or applying correctly
  • Window position and size restoration across sessions

Removed

  • Unused resources and redundant code

1.0.2 - 2025-01-11

Added

  • blankie.rest website launch
  • GitHub stars component on website
  • Dynamic sound loading from JSON metadata
  • Command menu toggle for showing/hiding inactive sounds
  • Help menu link to blankie.rest/usage
  • Detailed licensing information in About view
  • Unit tests for AudioManager, PresetManager, and SoundManager
  • Promo and social Open Graph images
  • Docker script for website development

Changed

  • Migrated sounds metadata to sound.json for better structure
  • Simplified new preset creation (no naming required first)
  • "Now Playing" artwork, title, and info reflect current preset changes
  • Enhanced toggle behavior for sound playback
  • Website migrated from Jekyll to Astro (100 Lighthouse score)
  • Updated README with sound credits
  • Fixed keyboard shortcut for toggle (#4)

Fixed

  • Excess padding removed from icons
  • Fixed relative image paths
  • Optimized PNG alpha padding

1.0.1 - 2025-01-06

Changed

  • Refactored preset management system (#9)

1.0.0-alpha - 2025-01-03

Added

  • Initial alpha release
  • TestFlight availability