* Update AppDelegate.swift
store the Documents directory path which the app can then use for downloads instead of trying to create a Downloads directory
* Update Info.plist
should resolve the permission issues because using Documents directory instead of trying to create a Downloads directory.
---------
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
* feat: add android home widget support
* feat: style widget player and add intent and callbacks on action
* feat: responsive and working android home widget
* fix(android): models stripping causing it to not work for release apks
* chore: ios lockfile update
* feat: config for iOS widget
* cd: upgrade xcode
* cd: reduce xcode version
* feat: add a christmas background
* feat: add caching support with track metadata
* feat(settings): add cache music toggle
* fix(mobile): cache dir not open-able
* feat(local folder): add cache export/clear actions and size of the folder
* chore: ios deps upgrades
* chore: upgrade lint flutter version
* chore: lint secrets causing error
* cd: invalid value for env var
* feat: add connect server support
* feat: add ability discover and connect to same network Spotube(s) and sync queue
* feat(connect): add player controls, shuffle, loop, progress bar and queue support
* feat: make control page adaptive
* feat: add volume control support
* cd: upgrade macos runner version
* chore: upgrade inappwebview version to 6
* feat: customized devices button
* feat: add user icon next to devices button
* feat: add play in remote device support
* feat: show alert when new client connects
* fix: ignore the device itself from broadcast list
* fix: volume control not working
* feat: add ability to select current device's output speaker