Skip to content
This repository has been archived by the owner on Dec 12, 2021. It is now read-only.

Releases: rc2dev/pifi-radio

Release v0.4.4

29 May 18:31
Compare
Choose a tag to compare

Numerous fixes/improvements on CSS

  • Fix portrait view on mobile / short devices.
  • Fix slight overflow on the MiniPlayer if station name is long.
  • Add shadow to closed drawer.
  • Reverse Player and Streams position for medium screens.
    The buttons on the right are more coherent with the mobile view and more ergonomic for touch devices.
  • Change mobile breakpoint to suit the changes on CSS.
  • Refactor the positioning of player on medium screens.
    We drop the dynamic positioning, for cleaner code and better performance.
  • Use container for navbar and Main and center both on screen.
  • Reduce navbar when using Lux theme.
  • Improve padding and margins.
  • More improvements on responsiveness.

Other fixes/improvements

  • Add accessibility label to the search box.
  • Add donation button and documentation link.
  • Some refactors in the frontend.
  • Bump dependencies.

Release v0.4.3

31 Mar 20:29
Compare
Choose a tag to compare

New

  • Friendly language selector
  • Update dependencies

Fixes

  • Some CSS fixes
  • Fix documentation for special IPs configuration

Release v0.4.2

09 Mar 16:54
Compare
Choose a tag to compare

New

  • Show playing radio on browser tab
  • Polish translation (by "Struart88")

Fixes/improvements

Many improvements and fixes in CSS/HTML:

  • Player: Fix title ellipsis
  • Player: Fix width for narrow screens
  • MiniPlayer: Increase size of play/stop button
  • Player and MiniPlayer: improve elements positioning
  • Drawer: Improve opening transition
  • Drawer: Use button element for toggler icon
  • Some refactoring

Release v0.4.1

23 Jan 03:50
Compare
Choose a tag to compare

Fixes

  • Fix layout on non-Chromium Edge (use a fallback)
  • Fix Sinatra mixing prod/dev environments.
    This caused serve_static not to be honoured and custom 404 pages to show up in production.
  • Update <html lang=...> dynamically
  • Fix fetching of 404 translation file
  • Add Ruby version dependency

Others

  • Add warning for unsupported browsers (IE)
  • Some refactor and code improvement on frontend

Release v0.4.0

16 Jan 23:00
Compare
Choose a tag to compare

New

  • "About" dialog. Check information about your PiFi server.
  • The pifi command now returns the version with -v.

Fixes

  • Don't show error toasts if user was already informed with a backdrop.
  • Better 403 error message on frontend.
  • Translate footer for Play URL dialog.
  • Backend to serve static assets only on / endpoint.

Complete rewrite of the frontend

29 Dec 08:57
Compare
Choose a tag to compare

The frontend was completely rewritten in React.

These are the major changes:

  • Responsive interface. Two different modes depending on the size of your screen.
  • Desktop. PiFi now has a interface for the desktop.
  • Mobile: The interface was re-thinked to:
    • Position the buttons in a ergonomic way (close to the right bottom)
    • Improve the use of screen space
    • More information and controls available in a single screen, while still trying to be minimalist.
    • Easily switching between many stations
  • Mobile: PiFi now has a drawer on the bottom when on mobile. Slide from bottom to up to see the playback information. Slide down to go back to the main view.
  • A few themes to pick - dark and light.
  • Search functionality.
  • Option to change language on-the-fly.
  • Better error notification.

Notes

  • Library related functions are removed for now (on the frontend). Maybe I'll bring it back in the future.
    This means: "Random" button and playback info when playing local music (artist name, time elapsed and song length).

0.2.0 release

23 Dec 18:25
Compare
Choose a tag to compare

Major changes

  • Configuration file and default streams file path were moved
  • A couple of config keys were renamed

First release as gem

22 Dec 09:01
Compare
Choose a tag to compare

Major changes:

  • A gem for PiFi is now available on Rubygems.
  • The installation and configuration were simplified.