File shortwave.changes of Package shortwave

-------------------------------------------------------------------
Thu Feb 06 04:20:13 UTC 2025 - dead_mozay@opensuse.org

- Update to version 5.0.0:
  * metainfo: Improve changelog wording
  * utils: Add additional translator context. Closes #761
  * player: Actually delete discarded recordings from the filesystem
  * station_dialog: Hide information group when there's no data available
  * player: Don't use strong reference
  * station_row: Fix memory leak #494
  * track_model: Replace last played track if new track has the same name
  * app: Add additional translator context. Closes #762
  * cover_loader: Share same http client for all requests
  * client: Replace isahc with reqwest. Closes #654
  * cover_loader: Don't depend on gvfs for downloading covers. Closes #751
  * mpris: Allow CanPause. Closes #757 and #758
  * mpris: Set mpris identity #758
  * utils: i18n fixes for long duration formatting. Closes #761
  * preferences_dialog: Add translator context / comment. Closes #759
  * about: Fix copyright header
  * about: Add donation link
  * player: Add separate recording state when maximum duration is reached
  * schema: Increase default width so there's enough space for two columns
  * preferences_dialog: Swap minimum/maximum duration rows
  * metainfo: Add 5.0 release notes
  * ui: Add volume control shortcuts. Closes #753 and #675
  * track_dialog: Rearrange stuff again, get rid of badge styling
  * app: Prevent opening the same dialogs over and over again
  * utils: Use long duration formatting for track dialog
  * ui: Add quit option to main menu #471
  * app: Implement background portal status messages. Closes #471
  * window: Improve background portal alert dialog wording
  * window: Check for background portal permissions #471
  * app: Only set background-playback property on startup
  * player_view: Fix initialization when past_tracks model already contains tracks
  * app: Trigger activation for notification actions, otherwise Shell will show a loading spinner / times out when background playback is enabled, and the notification interaction doesn't bring up any application window.
  * display_error: Don't create window if no one exists
  * app: Implement background playback logic #471
  * misc: Reduce usage of application default
  * window: Drop hackish default implementation
  * player: Drop hackish default implementation
  * app: Decouple app and window
  * preferences: Add background playback toggle #471
  * player: Refactoring - continued.
  * player: Refactor start_recording method
  * player. Implement maximum duration preference
  * preferences_dialog: Add new maximum duration preference, improve UX
  * app: Don't activate for show-preferences and about actions
  * settings: Refactor schema keys
  * misc: Don't use isahc bundled curl
  * misc: Allow RUSTSEC-2024-0384
  * misc: Update rust crates
  * app: Don't activate for save-track / cancel-recording actions
  * player: Rework track notifications. Add save-track and cancel-recording action buttons. Closes #557
  * track_dialog: Disable markup for station row
  * player: Save tracks with "save-when-recorded" flag enabled #557
  * track_dialog: Show saved badge for saved tracks
  * track_row: Show checkmark icon for saved tracks
  * track: Add save_when_recorded/saved_to properties
  * track_state: Refactor into SwRecordingState
  * preferences_dialog: Improve wording
  * track_dialog: Allow to cancel ongoing recording
  * data: Set Comment/GenericName in desktop file. Closes #706
  * track_dialog: Further UX improvements
  * track: Disable save action when song isn't recorded yet
  * preferences_dialog: Decrease width
  * track_state: Improve wording
  * misc: Rename song -> track
  * song: Improve recording wording
  * track_dialog: Implement dialog for tracks
  * recording_indicator: Use state title as tooltip text
  * song_row: Refactor widget
  * song_state: Expose translated strings
  * song: Allow inserting track related actions
  * player: Periodically update track duration property
  * recording_indicator: Refactor to a button subclass
  * station_dialog: Add toast_overlay for copy notification
  * song_model: Remove debug prints
  * recording_indicator: Remove unneeded properties
  * recording_indicator: Improve strings, add new song states
  * player: Implement new recording mode preference
  * settings: Introduce new recording mode preference. Closes #744, #746
  * preferences_dialog: Expose RecorderSongSavePath and RecorderSongDurationThreshold gsetting. Closes #721
  * player: Ensure RecorderSongSavePath setting is set
  * preferences_dialog: Rename SwSettingsDialog -> SwPreferencesDialog
  * Trim search text Having a space in the beginning or the end of a station name copied from somewhere is very hard to detect visually and gives the impression that search doesn't work.
  * about_dialog: Fix rustfmt
  * path: Drop no longer needed config static. Closes #740
  * cover_loader: Fix typo
  * css: Use newer css variables

-------------------------------------------------------------------
Wed Oct 23 11:20:04 UTC 2024 - dead_mozay@opensuse.org

- Update to version 4.0.1:
  * misc: Update light branding color. Closes #737
  * metainfo: Use default accent color for screenshots
  * Update Georgian translation

-------------------------------------------------------------------
Fri Oct 18 16:54:44 UTC 2024 - dead_mozay@opensuse.org

- Update to version 4.0.0:
  * Translations update.
  * gsettings: Increase default height a little bit
  * gsettings: Increase default width a little bit
  * search_page: Set child per line limit to 3
  * search_page: Sync banner colors with app branding
  * cover_loader: Use #f6f5f4 as base color
  * cover_loader: Use white as base color
  * player: Re-implement song notifications
  * player: Fix restoring volume not getting displayed
  * station_sorter: Make name sorting case insensitive
  * add_station_dialog: Allow removing covers again
  * Update Hebrew translation
  * player: Correctly restore local stations with cover on startup
  * ui: Drop legacy SwFavicon code
  * add_station_dialog: Port to SwStationCover
  * station_cover: Adapt to station cover / title changes
  * Update Brazilian Portuguese translation
  * station_cover: Add support for local station favicons
  * metainfo: Use a.g.o as homepage
  * metainfo: Update station count
  * ui: Allow pill buttons shrinking
  * station_dialog: Some smaller style fixes
  * ui: Rename CreateStationDialog -> AddStationDialog
  * ui: Add more distinct separation between adding public / local stations
  * window: Add dedicated button for gadget player, which is hidden in narrow view
  * misc: Drop this keyword
  * recording_indicator: Add tooltip text
  * ui: a11y fixes
  * player: Automatically restore last played station on startup. Closes #699
  * ui: Drop heavy card shadow
  * player_view: Increase padding for no songs description
  * ui: Drop votes information
  * search_page: Better error handling, don't reload data on every map
  * search_page: Some further discover improvements
  * station_cover: Drop construct_only for size property
  * search_page: Re-introduce optimised discover view
  * station_model: Allow adding a vec of stations
  * api: Simplify client code
  * api: Improve cover loader performance by using cacache
  * metainfo: Use `<supports>` for controls
  * station_model: Fix mutability issues
  * station_cover: Show fallback if there is no cover available
  * station_cover: Add cached cache for texture bytes. Closes #729 and #733
  * api: Add new cover loader
  * ui: Drop station flowbox
  * ui: Drop dedicated discover page
  * search_page: Port to grid view
  * library_page: Port to grid view
  * station_row: Subclass from AdwBin
  * api: Drop FaviconDownloader
  * ui: Port to new SwStationCover type
  * ui: Add new SwStationCover type
  * device: Drop mdns in favor of mdns-sd
  * ci: Add gnome-nightly builds
  * api: Make rustfmt happy
  * ui: Don't expose SwFaviconSize
  * device: Fix clippy warning
  * misc: Drop once cell crate
  * ui: Add new device row type
  * station_dialog: Fix map widget
  * misc: Drop async-std / futures_util crates
  * cargo: Update / remove ununsed deps
  * misc: Improve error handling with new DisplayError trait
  * misc: Drop gtk-macros crate
  * app: Drop action message passing mechanism
  * ui: Move sorting actions to library page
  * audio: Rename player2 to player
  * audio: Drop dedicated backend mod
  * Drop legacy player / gcast stuff
  * player: Add logic for cast_sender integration
  * device: Add cast sender implementation
  * device_indicator: Ellipsize label
  * player_view: Add device indicator
  * ui: Add new device indicator
  * ui: Add new SwDeviceDialog type
  * device: Add new SwDevice / SwDeviceModel / SwDeviceDiscovery types
  * misc: Move enum types into separate files
  * misc: Drop model module
  * Update Danish translation
  * window: Increase breakpoint max-height to 165
  * player_gadget: Port MiniPlayer to SwPlayerGadget
  * song: Only delete file if something got recorded
  * song: Add duration property
  * song: Automatically delete recorded data on dispose
  * player: Directly use GstreamerBackend object
  * app: Drop no longer needed song_backend / song objects
  * song: Allow saving songs again
  * cargo: Drop chrono crate
  * song_model: Implement max_count property
  * song: Use uuids for song identification. Closes #732
  * backend: Drop no longer needed song_listbox object
  * ui: Refactor SwSongRow for SwSong
  * player: Add new past-songs property
  * model: Add new SwSongModel object
  * recording_indicator: Use brighter red, add missing color
  * player: Add missing previous_song/incomplete bits
  * recording_indicator: Reset duration label on song change
  * gstreamer_backend: Refactor recording duration calculation. Closes #540
  * player_view: Add new recording indicator widget
  * deny: Update config
  * css: Remove no longer used style classes
  * app: Remove no longer needed action enum variants
  * player: Drop old inhibit controller
  * player: Drop old mpris controller
  * player: Add new MPRIS implementation based on mpris-server.
  * gstreamer_backend: Reset song name when playback stops
  * audio: Drop old sidebar and toolbar controller
  * ui: Implement SwPlayerToolbar
  * player_view: Add favicon widget
  * ui: Refactor StationFavicon into SwFavicon
  * player_view: Display stream description
  * player: Add song/recording logic
  * audio: Add new SwSong class
  * data: Add missing -symbolic suffix to icons
  * player_view: Add tooltip to buttons
  * player_view: Add details and streaming button
  * window: Add details/streaming actions
  * streaming_dialog: Drop action sender
  * css: Remove custom colors for volume control
  * player_view: Add station title
  * station: Expose station name as property
  * player: Add is-active property
  * Update Brazilian Portuguese translation
  * player_view: Add playback controls
  * player: Expose failure msg as property
  * window: Add player playback actions
  * player_view: Add volume slider
  * gstreamer_backend: Simplify volume handling. Closes #727 and #583
  * window: Increase max sidebar width to 350
  * controller: Drop the PlaybackSetVolume message passing
  * station_row: Use new player
  * ui: Add new volume control widget
  * ui: Simplify layout machinery a bit
  * player: Add new SwPlayerView class
  * audio: Create new SwPlayer class
  * metainfo: drop wrong comment
  * i18n: Update POTFILES
  * station_row: Bind properties
  * library_page: Remove no longer needed loading view
  * library: Refactor metadata caching. Closes #705 and #500"
  * Update Slovenian translation
  * window: Port to bottom sheets
  * ui: Use status page for loading views
  * Port to AdwSpinner
  * build: Remove no longer needed frame buffer leftovers
  * misc: Drop rustfmt config
  * main: Remove unnecesary guard
  * search_page: Port to spawn_future_local
  * Port to new clone macro
  * search_page: Refactor, get rid of custom timeout machinery. Closes #730
  * discover_page: Bump station count
  * app: Reduce usage of senders
  * gcast_controller: Remove unused macro
  * po: Fix POTFILES
  * about_window: Refactor into about_dialog, extract information from metainfo
  * library_page: Fix disabled discover button
  * settings_window: Refactor into SwSettingsDialog
  * favicon: Drop usage of gdk_pixbuf
  * featured_carousel: Don't use deprecated style provider
  * station_model: Use shift_remove
  * controller: Set adjustment for scale buttons
  * mpris_controller: Use new numeric variants
  * mpris_controller: Use present instead of present_with_time
  * controller: Replace GtkVolumeButton with GtkScaleButton
  * Fix persisting favicons of previous station
  * Make clippy happy!
  * gstreamer_backend: Remove extra buffering probe
  * typos: Update files exclude
  * metainfo: Restructure and add a more detailed description
  * metainfo: Add app branding
  * Use AdwDialog
  * Remove futures crate
  * Port to async_channel
  * Remove usage of spawn! macro
  * streaming_dialog: Improve search again button
  * window: Chain up close request
  * Port to UriLauncher and FileLauncher
  * streaming_dialog: Port to AdwWindow
  * Port to FileDialog
  * Stop using show/hide
  * create_station_dialog: Use AdwToolbarView
  * dialogs: Allow to be used with height=294
  * toolbar_controller: Remove separators
  * window: Use AdwToolbarView for bottom bar
  * window: Remove breakpoint for show-sidebar
  * window: Remove pin-sidebar
  * create_station_dialog: Use i18n instead of gettext
  * gstreamer_backend: Make clippy happy!
  * meson: Add check parameter to run_command
  * Drop Object StationUrl types + clippy cleanup
  * metainfo: Set correct reverse DNS developer id
  * appdata: Improve appdata for AppStream 1.0
  * Remove unnecessary clones when using ActionEntry
  * readme: Add nightly builds
  * i18n: Update POTFILES
  * settings: Disable notifcations by default. Closes #701
  * potfiles: Order groups alphabetically
  * potfiles: Sort alphabetically
  * potfiles: Add missing files
  * station_flowbox: Run +nightly fmt
  * search_page: Add placeholder and a11y label
  * station_flowbox: Add title property
  * sidebar_controller: Use flat stye on button
  * window: Add title to navigation page
  * window: Set title
  * featured_carousel: Use AdwButtonContent
  * a11y: Set presentation role on images
  * Use tooltip-text on image-only buttons
  * window: Port to new adw views
  * station_dialog: Cleanup + AdwToolbarView port
  * Upgrade to newest gtk-rs release
  * misc: Cleanup / clippy fixes
  * window: remove offline-mode property
  * app: Kill complicated refresh-data machinery
  * window: Bind offline-mode to rb-server
  * client: Implement new SwClient object
  * UI: Mark translatable strings yes
  * Spinners should only be spinning when visible
  * Remove dark-mode gsetting
  * station_dialog: Make use of new property style class
  * station_dialog: Re-enable maps feature
  * window: Set menu button as primary
  * misc: Update cargo crates
  * database: Upgrade to diesel 2.0
  * window: Improve tooltips
  * Add application action entries to the application itself and not the main window
  * Update Finnish translation
  * Add Friulian translation
  * Port to gtk-rs-core 0.17 / gtk4-rs 0.6 / gstreamer-rs 0.20

-------------------------------------------------------------------
Tue Mar 28 10:09:34 UTC 2023 - dead_mozay@opensuse.org

- Update to version 3.2.0:
  * Translations update.
  * station_dialog: Make copy_stream_button flat. See !457
  * cleanup: Apply new clippy suggestions
  * cleanup: Remove all nick/blurps from object properties
  * help-overlay: Add Close the window shortcut
  * gcast_discoverer: Fix clippy issue
  * app: Add Ctrl+w accelerator for window.close

-------------------------------------------------------------------
Sun Oct 16 10:53:17 UTC 2022 - dead_mozay@opensuse.org

- Update to version 3.1.0:
  * Update translations
  * ui: Drop custom attributes and uses css classes instead
  * Update Russian translation
  * Update Polish translation
  * song_row: Don't dim saved songs
  * song_row: Don't use markup
  * song_listbox: Kill info popover. Fixes #670
  * song_backend: Don't assume that xdg-music exists. Closes #676
  * song_backend: Don't assume that xdg-music exists. Closes #676
  * window: Add tooltips for headerbar buttons. Closes #677
  * create_station_dialog: Port to AdwEntryRow
  * misc: Remove no longer used subclass imports
  * flatpak: Update libshumate
  * cargo: Update crates
  * ui: Port to AdwAboutWindow
  * master -> main rename
  * app: Sort impls
  * meson: Bump adwdaita requirement
  * metainfo: Cleanup
  * flatpak: Fix formatting
  * checks: Fix resources path
  * build: don't hardcode path id
  * app: Shorten debug version message
  * Fix clippy lints
  * build: Miscellaneous meson cleanups
  * build: Drop beta option
  * check: Add cargo-deny config
  * Update Serbian translation
  * meson: Set libadwaita version to >= 1.1
  * station_dialog: Use .card style for info rows as well
  * discover: Add .card style for carousel
  * app: Close window for app.quit action
  * cleanup: Drop setting explicit gobject parent type
  * misc: Skip rustfmt for config mod
  * error: Cleanup + Remove ununsed enum values
  * cleanup: Fix rust clippy issues
  * app: Drop library actions
  * app: Drop ViewGoBack action
  * app: Drop ViewRaise action
  * discover_page: Drop custom styling for titles
  * Update Finnish translation
  * client: Improve error handling
  * station_metadata: Make timed fields optional
  * app: Drop ViewSetMiniPlayer action
  * app: Drop ViewSet action
  * app: Drop ViewShowNotification action
  * data: Remove blank line in gresources
  * cleanup: Update pre commit hook, add new check script
  * cleanup: Update rustfmt config
  * cleanup: Add typos config
  * i18n: Update POTFILES
  * data: Sort gresources alphabetically
  * meson: Unify build / rust-analyzer target dir
  * window: Drop custom code for gtk help overlay
  * ui: Show notification if there's no connection to radio-browser.info
  * library: Clear model before loading stations
  * help_overlay: Use action_name instead of hardcoding accelerators
  * client: Only retrieve server address a single time / add action to refresh station data
  * Update Ukrainian translation
  * i18n: Remove notifications from POTFILES
  * library: Refactor & improved error handling
  * gcast_discoverer: Handle discover errors
  * Drop custom notifications in favour of AdwToast
  * Drop open crate and use gtk functions instead
  * window: Impl Default to retrieve active window
  * Update Portuguese translation
  * cleanup: Drop rustfmt max_width setting
  * cleanup: Sort / group imports, add rustfmt setting
  * Update Finnish translation
  * Update Polish translation
  * cleanup: Make use of imp() method
  * cleanup: Get all getter/setters right
  * Add indicator for local stations
  * Show notice for orphaned stations in UI
  * gcast_discoverer: Add few fallbacks for unwraps
  * streaming_dialog: Refactor everything to SwStreamingDialog
  * ui: Remove dialog.close actions
  * Update Russian translation
  * Update Czech translation
  * Update Serbian translation
  * Update Basque translation
  * Update Slovenian translation
  * Update Portuguese translation
  * Update Hebrew translation
  * Update Swedish translation
  * window: Disable flap gestures
  * player: Remove sidebar style class
  * window: Save previous window/mini-player size. Closes #632
  * mini_controller: Fix action to window.close
  * ui: Move mini player toggle to main menu. Closes #560
  * ui: Bundle mini player restore icon
  * i18n: Fix Title Case everywhere
  * create_station_dialog: Misc i18n fixes
  * window: Make sure window is not maximized before enabling mini player
  * window: Animate mini player transitions
  * station_model: Improve perfomance by switching to indexmap
  * create_station_dialog: Refactor, make use of template callbacks
  * Implement local favicons
  * Update Polish translation
  * Update Swedish translation
  * create_station_dialog: Set create button insenstive
  * Rename SwNewStationDialog to SwCreateStationDialog
  * Update styling of SwNewStationDialog
  * ui: Add dialog for adding new stations
  * player: Try both url_resolved and url
  * station_dialog: Disable map widget
  * station_dialog: Improve wording of local notice
  * station_dialog: Ensure proper label wrapping
  * client: Provide fallback if system resolv conf can't be used. Fixes #613
  * song_row: Make text selectable. Fixes #623
  * meson: Require shumate-1.0
  * use glib::ParamSpec*
  * Update gtk4, gstreamer, libshumate
  * style: Remove bg from non-overlay scrollbar for details dialog
  * streaming-dialog: Set title on the window rather than header bar
  * window: Clean up the header bar
  * window: Avoid double background with miniplayer
  * style: Remove custom shadow from miniplayer
  * Use .card for big favicons
  * station_dialog: Hide local_station_group by default
  * station_dialog: Update style for local station info row
  * search_page: Use ngettext. Fixes #607
  * station_dialog: Enable focus-to-scroll
  * style: Use .card from libadwaita
  * station_dialog: Add notice for local stations
  * station_dialog: Fix visibility issues / non-resolved stream fallback
  * station_row: Revert language as subtitle change
  * Improve rendering of station tags
  * station_row: Use language + tags as subtitle
  * translation: Add station_dialog to potfiles
  * station_dialog: Mark bitrate string as translatable
  * station_dialog: Improve dialog, and add map widget
  * css: Set favicon bg / fix action rows
  * station_metadata: Add new API fields
  * station_dialog: Use new pill button style
  * sidebar_controller: Use new pill style for buttons
  * notification: Hide error box when it's not needed
  * search_page: Add a notice if search results exceeds item limit
  * search_page: Add AdwStatusPage for no-results
  * search_page: Add tooltip for sort button
  * search_page: Add button to sort search results. Closes #537
  * window: Add ability to sort by bitrate
  * window: Hide sort section in default menu
  * station_dialog: Add bitrate information
  * Fix rustc warnings
  * Fix flickering headerbar during view changes
  * player sidebar: Add background
  * station_dialog: Don't dim-label links
  * settings_window: Remove redundant width-request
  * station_dialog: Ensure the scrollbar is not under header bar
  * style: Copy libadwaita card style for tiles
  * song_listbox: Don't use dim-label when not needed
  * library_page: Remove a redundant style
  * style: Fix indentation
  * style: Improve miniplayer style
  * app: Port to AdwApplication
  * style: Remove backdrop style
  * style: Remove redundant styles
  * library_page: Use a pill button
  * Use markup on menus
  * Adapt to dark mode api
  * appdata: State hardware support
  * Use once_cell::Lazy instad of lazy_static!
  * Use improved pre-commit hook from Fractal
  * Specify priority in StyleContext with const instead of magic number
  * Add folders used by flatpak-vscode to gitignore
  * featured-carousel: Calculate whether to use dark fg automatically
  * featured-carousel: Hide arrow buttons on first and last pages
  * featured-carousel: Drop visible_page
  * featured-carousel: Prettify the carousel
  * featured-carousel: Make a subclass
  * featured-carousel: Split page into a separate ui file
  * Update Brazilian Portuguese translation
  * app: Use OnceCell<WeakRef<..>> for AppWindow
  * Update Cargo dependencies
  * app: Define resource-base-path at gobject creation
  * Move libadwaita init
  * Use add_css_class
  * api: Merge constructors for SwStation
  * Refine some method names and messages
  * Update Indonesian translation
  * Expose uuid and is_local in SwStation
  * library: Handle loading local and cached stations
  * database: Prepare for local and cached stations
  * player: Replace previous song notifications

-------------------------------------------------------------------
Thu Sep 02 04:34:09 UTC 2021 - dead_mozay@opensuse.org

- Update to version 2.0.1:
  * 

-------------------------------------------------------------------
Thu Sep 02 04:05:03 UTC 2021 - dead_mozay@opensuse.org

- Update to version 2.0.1:
  * Update Spanish translation
  * Add Occitan translation
  * Update Finnish translation
  * Update Slovenian translation
  * Use once_cell::Lazy instad of lazy_static!
  * Update Indonesian translation
  * Update Turkish translation
  * Update Chinese (China) translation
  * Add Russian translation
  * cargo: Update gtk-rs to latest release
  * Use improved pre-commit hook from Fractal
  * Specify priority in StyleContext with const instead of magic number
  * Add folders used by flatpak-vscode to gitignore
  * featured-carousel: Calculate whether to use dark fg automatically
  * featured-carousel: Hide arrow buttons on first and last pages
  * featured-carousel: Drop visible_page
  * featured-carousel: Prettify the carousel
  * featured-carousel: Make a subclass
  * featured-carousel: Split page into a separate ui file
  * Update Brazilian Portuguese translation
  * app: Use OnceCell<WeakRef<..>> for AppWindow
  * Update Cargo dependencies
  * app: Define resource-base-path at gobject creation
  * Move libadwaita init
  * Use add_css_class
  * Update Polish translation
  * Upgrade gtk-rs crates
  * Update Ukrainian translation
  * Update Swedish translation
  * api: Merge constructors for SwStation
  * Refine some method names and messages
  * Update Indonesian translation
  * Expose uuid and is_local in SwStation
  * Update Spanish translation
  * Update Galician translation
  * Update Portuguese translation
  * Update Portuguese translation
  * library: Handle loading local and cached stations
  * database: Prepare for local and cached stations
  * player: Replace previous song notifications
  * Update Romanian translation
  * Update Finnish translation
  * Update Turkish translation
  * Update README.md
  * Update Catalan translation
  * Release Shortwave 2.0.1
  * gstreamer_backend: Set uridecodebin buffering to 6 seconds (#516)
  * Upgrade crates
  * Upgrade crates
  * Use system dns resolver conf. Fixes #562
  * song_row: Set title_lines to 3
  * css: Remove doubled sidebar border
  * Make code more idiomatic by removing get_ from method names
  * Upgrade to latest gtk-rs version
  * station_dialog: Reduce height request to 500px. Fixes #567
  * Remove theme checker code #565
  * Flatpak: Bundle libsass/sassc in manifest
  * Add Chinese (China) translation
  * Update Slovenian translation
  * Update Slovenian translation
  * Update Brazilian Portuguese translation
  * Update Vietnamese translation
  * automatically select seach text
  * Automatically set focus on search entry. Fixes #559
  * Update French translation
  * Update Polish translation
  * Release Shortwave 2.0.0
  * Fix broken restore window button
  * metainfo: Adjust wording a bit
  * Revert flatpak manifest changes
  * readme: gtk-rs requires rust 1.48 at least
  * Update README.md
  * Update screenshots
  * Add changelog for 2.0.0
  * Avoid crash as described in #540
  * Update Slovenian translation
  * Add error handling for writing songs. Fixes #477
  * Update German translation
  * Implement InhibitController. Fixes #415
  * Implement SwSongRow
  * Add escape as shortcut to close station details dialog
  * revert commit c9b3ec09
  * station_dialog: Add copy buttons for homepage/stream, make hyperlinks clickable
  * Work around libadwaita bugs, fix glitch with player/search view
  * Update window/dialog default sizes
  * library_page: Make sure initial stack page is correct
  * Update flatpak manifest
  * Integrate player menu directly in sidebar controller
  * Make streaming dialog modal
  * Update README
  * station-dialog: Add comment to help translators (#556)
  * Readd accels for help-overlay since the gtk4 integrated ones don't work at the moment
  * Update Ukrainian translation
  * Update Swedish translation
  * resources: Replace underscores with dashes to make it consistent
  * Move few gactions to the app scope
  * Update style of station details dialog
  * Implement SwStationDialog
  * Update Ukrainian translation
  * Update Ukrainian translation
  * Add Vietnamese translation
  * toolbar_controller: Fix margin
  * Apply rust clippy suggestions
  * Update Swedish translation
  * Update British English translation
  * song_listbox: Adjust padding/margins
  * Make use of the sanitize-filename crate, instead of our hackish custom sanitizer.
  * Display station stream url directly in station details dialog. Fixes #505
  * Update Basque translation
  * Update Finnish translation
  * Update Italian translation
  * Update Romanian translation
  * Update Polish translation
  * Update Brazilian Portuguese translation
  * Don't set default size for PreferencesPage. Fixes #517
  * Display buffering also as Loading PlaybackState
  * Add loading state to PlaybackState enum
  * gstreamer_backend: Only look for state changes for the pipeline itself (#528)
  * Update mpris-player crate. Fixes #528
  * Add homepage to about dialog. Closes #539 and 423
  * Make sure that player widgets are getting added early enough
  * Update Indonesian translation
  * Update Spanish translation
  * Update Swedish translation
  * Add Galician translation
  * Fix toolbar controller margin
  * Updated featured carousel styling
  * Update Ukrainian translation
  * Improve keyboard shorcuts
  * Update radio-browser.info urls
  * Implement SwLibraryStatus
  * Update SwApplication to latest gtk-rs patterns
  * Implement SwLibrary
  * Update dependencies
  * Rewrite adaptive layout machinery
  * Update Basque translation
  * Update Dutch translation
  * Fix favicon-big style
  * Clean up action enum
  * Disable sorting menu in non library views
  * Reimplement sorting by making use of GTK4 SortListModels
  * Update crates
  * Update Italian translation
  * Update Turkish translation
  * Don't set min window height, as it would prevent mini player showing
  * discover: Fix crash in featured carousel
  * Remove unused matches crate
  * Simplify code by making use of Default
  * Upgrade gtk-rs
  * station_flowbox: Open StationDialog when row gets clicked
  * Implement SwStationRow
  * Rust/Meson fixes
  * Implement SwStationFlowBox, and start making use of SwStationModel
  * Remove unused Flatpak manifests
  * Implement SwStationModel and SwLibraryPage
  * Add .git extension to flatpak git modules.
  * Update Indonesian translation
  * Update German translation
  * Update Serbian translation
  * Update Swedish translation
  * Update Finnish translation
  * Update Brazilian Portuguese translation
  * Update Polish translation
  * Implement SwStation everywhere, drop old Station type
  * Implement new SwStation type
  * Update Ukrainian translation
  * Mark missing strings for translation
  * Update POTFILES.in
  * search_page: Add loading spinner. Closes #448
  * Implement SwDiscoverPage, drop storefront / discover module
  * Implement SwSearchPage
  * Only use gtk::* re-exports, drop other gtk-rs crates
  * SwApplicationWindow: Use CompositeTemplate & port to newest gtk-rs patterns
  * meson: Set project language. Fixes #467
  * Add support for multiple radio-browser.info api server. This closes #457 and #546
  * Update Turkish translation
  * Make sure only supported GTK themes are getting applied
  * Update Brazilian Portuguese translation
  * Update Spanish translation
  * Upgrade cargo again!
  * Update cargo deps
  * Update copyright year
  * Update Ukrainian translation
  * Update Swedish translation
  * Move AdwStatusPage
  * Remove placeholders
  * Fix few UI quirks
  * Use style class for featured banner
  * Remove glade comments
  * Add AdwFlap separator / sidebar style class
  * Remove duplicated headerbar in storefront
  * Add one unified headerbar
  * Move AdwFlap into builder xml; Start removing own headerbars
  * Update Catalan translation
  * Remove all can_focus 😌
  * viewport: Set scroll-to-focus as true
  * Remove requires lib="gtk+"
  * toolbar_controller: Show only when station is set
  * player: Use AdwHeaderbar
  * player: Do not set hexpand
  * Remove redundant window handles
  * Remove receives_default from buttons
  * Port to AdwWindowTitle
  * cargo: Update deps
  * Port from Handy To Adwaita
  * meson: Update dependencies
  * welcome: Add margins
  * mini_controller: vertically center title & desc
  * search: Expand search bar
  * player: Add a separator
  * popovers: Fix icons size & margins
  * song_listbox: Add content style to player listbox
  * station_favicon: Use Image rather than Picture
  * mini_controller: Fix circular buttons
  * Simplify volume icons
  * player: Use empty title
  * Add Flap back again 🎊
  * Use Euclidian algorithm to divide by two 📚
  * settings_window: Add mnemonics
  * song_row: Put some margin on the labels
  * mini_controller: Fix style
  * Add Catalan translation
  * ui: Remove all visible = True
  * css: Alpha was not set properly
  * remove icon_size
  * flatpak: Add a11y Bus
  * css: Add missing semicolons
  * Correctly set rounded corners for favicons
  * Use gtk4 button api for images/labels
  * library: Use gtk4 button api for images/labels
  * station_dialog: Refactor UI file
  * notifications: parameter r is not used
  * Remove remaining no_show_all & pack_type 🎉
  * station_favicon: Use Picture for images 🎵
  * search: Give correct margins
  * window: Give correct margins to library & discover
  * streaming_dialog: Make it look good again
  * player_menu: Port to GTK 4
  * Port app menu to <menu>
  * station_dialog: Reorder children
  * notification: Remove most packing
  * feature_carousel: Add indicator back
  * song_row: Use StackPage
  * song_row: remove most packing properties
  * station_dialog: Make label translatable
  * station_dialog: Port Grid
  * station_dialog: Use StackPage
  * station_dialog: remove most child properties
  * featured_carousel: no_show_all is deprecated
  * featured_carousel: Separate overlay into two
  * Update Serbian translation
  * Update Romanian translation
  * featured_carousel: Fix button positions
  * Set vexpand=True on viewports
  * station_row: Replace pack_end
  * station_row: Remove most packing
  * search: Remove all the packing 😌
  * search: SearchBar is not in GTK 4
  * featured_carousel: Set child as end type
  * featured_carousel: Remove most packing
  * discover: Remove all packing 😌
  * storefront: Use StackPage
  * storefront: Remove most packing
  * storefront: Title not needed
  * app_menu: Remove most packing
  * app_menu: Replace ModelButton
  * app_menu: margin has to be set on all sides
  * library: active is not a Spiner prop anymore
  * library: Use StackPage
  * library: Use type="end"
  * library: Remove most packing
  * * library: No need to show title
  * song_listbox: Use StackPage
  * song_listbox: Remove most packing
  * mini_controller: Use StackPage
  * mini_controller: Remove most packing
  * toolbar_controller: Use StackPage
  * toolbar_controller: set child as type=end
  * toolbar_controller: Remove most packing
  * streaming_dialog: do not use vbox
  * streaming_dialog: Remove all packing
  * streaming_dialog: Remove use_stock
  * streaming_dialog: Use title-widget
  * dialogs: Drop type_hint
  * streaming_dialog: Use StackPage
  * streaming_dialog: Drop most packing
  * player_menu: Drop most packing
  * player_menu: Drop ModelButton
  * station_favicon: Use StackPage
  * station_favicon: Remove most packing
  * sidebar_controller: Use GtkStackPage
  * sidebar_controller: remove most packing
  * remove border_width
  * use margin_{end,start}
  * player: remove packing
  * window: Move overlay to end
  * window: Use HdyLeafletPage
  * window: remove most packing properties
  * WindowHandle is not in GTK 4
  * relief is deprecated
  * shadow_type is deprecated
  * show_close_button is deprecated
  * player: Do not reorder children
  * streaming_dialog: Do not use remove_all_items
  * get_last_child >> get_children().is_empty()
  * streaming_dialog: use get_{first,last}_child
  * station_favicon: remove drawn signal
  * search: get_text now is Result
  * featured_carousel: ccs_provider is not Result
  * notifications: use timeout_add_seconds
  * Remove unused imports
  * Use gio::Application rather than get_application
  * about_dialog: Adapt to gtk4
  * settings: Adapt to bind changes
  * window: port back button logic
  * delete_event is now close_request
  * search: specify this is glib::clone!
  * library: from_icon_name does not take size anymore
  * window: Correctly get SwApplication
  * Use append instead of add for gtk4::Box
  * song_backend: get_dir is not Result anymore
  * song_listbox: fn does not return result anymore
  * path: get_user_data_dir is not a Result anymore
  * window: resize is deprecated
  * show_all is deprecated
  * window & app: Simplify glib::Object::new
  * window: Replace add with widget specific API
  * ObjectSubclass requires a type property
  * util: Container is not a thing anymore
  * utils: Port remove_all_items
  * window: Do not impl Bin & Container
  * Port gtk::Inhibit to glib::signal::Inhibit
  * window: Port Deck to Leaflet
  * * toolbar_controller: sed EventBox with GestureClick
  * notifications: timeout_add now in glib crate
  * app: Use gkd::Display rather than Screen
  * window: do not load deprecated structs
  * Update glib::wrapper to recent changes in master
  * glib_object_impl! is not needed anymore
  * object_subclass is in glib now
  * cargo: Update glib libraries to master for gtk4
  * flatpak: Use libhandy fork
  * utils: gtk::idle_add was moved to glib
  * Flatpak: Update to master runtime
  * flatpak: tighten security for Wayland users
  * Readme: update, drop beta
  * data: List compatible form-factors
  * main: Use the app ID as the program name
  * Add Portuguese translation
  * Update Danish translation
  * Get Shortwave back into a compilable state by replacing HdyFlap with GtkBox temporary
  * fix #507 - the crash caused by long track title
  * Add Greek translation
  * Add Hungarian translation
  * Add Slovak translation
  * Update Croatian translation
  * Update Croatian translation
  * Update Croatian translation
  * Update Croatian translation
  * Update Swedish translation
  * Update Basque translation
  * Update Turkish translation
  * Update Spanish translation
  * Add Slovenian translation
  * Add Dutch translation
  * Update Brazilian Portuguese translation
  * Update Indonesian translation
  * Update Finnish translation
  * Update Spanish translation
  * Add British English translation
  * Update Polish translation
  * updated all deps, except mdns
  * Update to latest libhandy-rs bindings
  * Update Ukrainian translation
  * Implement notifications
  * window: code cleanup
  * order search by votes. Clean search request
  * Simpler error handling
  * Http optimizations, less ram usage, Code cleanup
  * Limit player sidebar title/subtitle length
  * update window for hdyflap
  * UI/libhandy refactor
  * Update Indonesian translation
  * Update Swedish translation
  * smaller char replacing
  * Update Brazilian Portuguese translation
  * Update Romanian translation
  * Update Polish translation
  * Fix the Code of Conduct link.
  * correct word_char to word-char
  * Remove dead simple_controller
  * mini-player: Few style tweaks
  * Update Ukrainian translation
  * changed wrap_mode of sidebar titles to word_char
  * Add debug information
  * Implement new compact player | Rename mini player to toolbar player.
  * song_listbox: Update styling
  * Fix settings window
  * Port to Hdy.ApplicationWindow
  * Update POTFILES
  * port to libhandy-1
  * Drop Gradio import feature
  * Read favicon content directly from memory after download
  * Ensure min width/height of playbutton #492
  * Update Finnish translation
  * Release 1.1.1
  * Crossbuild win32 fixes
  * Block the tee in addition to pausing the pipeline when buffering
  * Set async=false on the filesink in the recording bin
  * Update German translation
  * Update French translation
  * Release 1.1.0
  * Hide broken stations in search results. Fixes #490
  * Change toggle playback shortcut to <primary>space
  * Add French translation
  * Add support to toggle playback with spacebar. Fixes #489
  * Allow to import partial libraries. Fixes #480
  * Make sure that Gradio databases can be imported. Fixes #484
  * Update Polish translation
  * Update Ukrainian translation
  * Add support for mouse back button. Fixes #465
  * Add translator credits label to about dialog. Fixes #466
  * Improve pulseaudio volume management. Fixes #473
  * Disable Gradio import in August. #488
  * Update Serbian translation
  * Update Swedish translation
  * Update Italian translation
  * Add Romanian translation
  * Update Spanish translation
  * Update Polish translation
  * Update Ukrainian translation
  * Use 3.36 ci image
  * Set runtime to 3.36 instead of master to fix CI
  * Fix a few minor string issues. Fixes #481
  * chore: Update few dependencies
  * Include debug information in log output on GStreamer errors
  * Handle errors when setting the pipeline to playing
  * Implement network buffering
  * Update Turkish translation
  * update README, now we need at least GStreamer 1.16
  * Update Spanish translation
  * Fix desktop file categories
  * Update Brazilian Portuguese translation
  * Update Polish translation
  * Add Internet category to desktop file. Fixes #469
  * Add debug information to README
  * Add Danish translation
  * Update Swedish translation
  * Add Czech translation
  * Update Ukrainian translation
  * Add support for non pulseaudio systems
  * Add image-button style class to headerbar buttons
  * Add banner carousel to discover page
  * gstreamer_backend: Make sure that uridecodebin is linked with audioconvert
  * Refactor gstreamer/player backend. Fixes #447, #453, #441
  * Correctly calculate recorder offset. Fixes #444
  * Use `add_watch_local()` to collect gstreamer bus messages. Fixes #442
  * Add Basque translation
  * Add Indonesian translation
  * Add Ukrainian translation
  * Update Spanish translation
  * Add German translation
  * Add Serbian translation
  * Update README.md
  * Update Turkish translation
  * Set user agent. Fixes #458
  * Remove set_focus_vadjustment(), since it causes issues with clicking buttons in a GtkScrolledWindow
  * Add Italian translation
  * Update Brazilian Portuguese translation
  * Add Croatian translation
  * Update Polish translation

-------------------------------------------------------------------
Thu Mar 19 03:41:07 UTC 2020 - dead_mozay@opensuse.org

- Update to version 1.0.1:
  * Release 1.0.1
  * Use gtk-macros from crates.io
  * Properly end recorderbin change. Fixes #446
  * Add Finnish translation
  * Remove appdata test
  * Release 1.0.0
  * Update screenshots
  * Fix issue where gstreamer pipeline hangs up when the stream title metadata changes too fast
  * Improve song backend debugging
  * Stop local device playback when connected to a google cast device. Fixes #437

-------------------------------------------------------------------
Thu Mar 19 03:26:08 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>

- Initial package 
openSUSE Build Service is sponsored by