Skip to content

Releases: harzoglups/Moodroid

Release v1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Dec 23:00

What's Changed

Version bump: minor (v1.0.0 → v1.1.0)

✨ Features

  • feat(network): add automatic mDNS resolution for .local hostnames

🐛 Bug Fixes

  • fix(settings): prevent URL history flooding during text input
  • fix(audio): prevent streaming interruptions with wake lock and optimized WebView settings

📚 Documentation

  • docs(architecture): clarify that Moodroid is a remote control app, not an audio player

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Dec 23:45

What's Changed

Version bump: major (v0.1.0 → v1.0.0)

⚠️ BREAKING CHANGES

  • refactor!: migrate to Clean Architecture with Hilt DI and modern Android standards

✨ Features

  • feat(i18n): add internationalization support for 11 languages
  • feat(ui): add animated splash screen with music-inspired effects
  • feat(ui): add Moode Audio-inspired dark theme with improved readability

♻️ Refactoring

  • refactor!: migrate to Clean Architecture with Hilt DI and modern Android standards

📚 Documentation

  • docs: update documentation for Clean Architecture refactor
  • docs(readme): add APK download installation method and usage guide

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Dec 22:48

What's Changed

Version bump: minor (v0.0.0 → v0.1.0)

✨ Features

  • feat(version): display dynamic version from BuildConfig in Settings
  • feat(release): add automated release system with GitHub Actions
  • feat(ui): optimize layout for landscape orientation
  • feat(settings): add modern Material3 UI with URL history and about section
  • feat(connection): add real-time connection status indicator in top bar
  • feat(validation): add input validation for URL and volume step fields
  • feat: url and volume step preferences, refresh button

🐛 Bug Fixes

  • fix(build): configure release build with optimizations and signing
  • fix(webview): prevent white screen by avoiding unnecessary reloads
  • fix: preference fields should be single line
  • fix: refresh webview properly
  • fix: read settings before loading views

⚡ Performance

  • perf(webview): optimize rendering and caching for faster page loads

♻️ Refactoring

  • refactor(network): replace threads with coroutines and add error handling

📚 Documentation

  • docs(todo): mark project as feature-complete and cancel unsuitable features
  • docs: mark swipe-to-refresh as not implemented due to UX conflicts
  • docs(todo): add comprehensive list of planned improvements
  • docs: remove white screen issue from README and add doc update rule
  • docs(agents): add agent guidelines for development workflow

🔧 Chores

  • chore: add progress indicator
  • chore: handle webview rendering issues
  • chore: settings style changes
  • chore: kotlin update and dependencies cleanup
  • chore: cleanup after code analysis
  • chore: set default url to http://moode.local

Other Changes

  • doc: update README.md
  • Create README.md
  • Create LICENSE
  • add topbar with refresh button
  • small refactors
  • add app icon
  • add volume control, step =1
  • webview display ok