Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Thread Closed 
Upcoming moOde 8.2.3 release (Q4)
#1
Information 
Hi,

Here's the WIP release notes for upcoming moOde 8.2.3 release (Q4). This is mainly going to be a bug fix and UI improvement release to finish out the year :-)

Also planned are Bumps to CamillaDSP, MPD and other components.

Release notes
Code:
################################################################################
#
# 2022-MM-DD TC moOde 8.2.3
#
################################################################################

Updates

- UPD: Add UI layout for Ultra-wide screens
- UPD: Add Analog clock option for CoverView
- UPD: Use thin style for CoverView clocks
- UPD: Refactor CSS and config templates

Bug fixes

- FIX: Top border of Playbar is visible
- FIX: Startup hangs if Bluetooth on but no adapter is present
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#2
Great Tim. As long as the sound quality remains the same, each update makes Moode Player a more and more solid product. Thank you so much!
Mario
#3
(11-01-2022, 08:41 PM)Tim Curtis Wrote:
Code:
- FIX: Startup hangs if Bluetooth on but no adapter is present
I discovered this bug this afternoon, and was just about to report it!

#4
Here's the latest WIP release notes.

ALERT on a bug that @TheOldPresbyope discovered :-) The ON/OFF setting for SMB server in the File sharing section of System Config does not work. It always leaves the SMB server OFF unless NFS server is also ON.

It's fixed in upcoming 8.2.3 but in the meantime here's a patch that fixes it right now. Just open an SSH terminal and execute the commands.

Patch for broken SMB server ON/OFF setting
Code:
# Command to patch the file
sudo sed -i s"/submitJob('fs_smb', \$_POST\['fs_nfs'\]/submitJob('fs_smb', \$_POST\['fs_smb'\]/" /var/www/sys-config.php

# Restart servers
moodeutl -r

Release notes
Code:
################################################################################
#
# 2022-MM-DD TC moOde 8.2.3
#
################################################################################

Updates

- UPD: Bump to CamillaDSP 1.0.2
- UPD: Add UI layout for Ultra-wide screens
- UPD: Add Analog clock option for CoverView
- UPD: Use thin style for CoverView clocks
- UPD: Improve Quick help
- UPD: Use the correct name for AirPlay
- UPD: Refactor CSS and config templates

Bug fixes

- Fix: SMB server ON/OFF setting not working
- FIX: Top border of Playbar is visible
- FIX: Startup hangs if Bluetooth on but no adapter is present
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#5
Hi,

What a great software!

So now I have a mastodon/fosstodon account :-) because of you ;-) that's nice.

Thank you Tim and thank you for the switch from tw###. Well done!.
Phil35
#6
Just a status update.

The refactoring of the config screens and modal popups is nearly complete :-) It achieves consistency in layout, spacing, labels, help and heading text, etc. I'll post some screen shots a subsequent post.

In the code:
- Inline style in the HTML has been replaced by CSS classes.
- HTML and PHP template code variables and selectors refactored to conform to naming conventions
- Unnecessary control-group divs and other elements removed
- Other minor cleanup

These improvements result in UI thats faster and easier to use and code thats vastly easier to maintain and extend :-)

Next on the TODO list is to get the mobile landscape UI working reasonable well.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#7
I think I need an ultra-wide display now. It's all looking far too nice.
----------------
Robert
#8
(11-22-2022, 03:53 PM)Tim Curtis Wrote: Just a status update.

The refactoring of the config screens and modal popups is nearly complete :-) It achieves consistency in layout, spacing, labels, help and heading text, etc. I'll post some screen shots a subsequent post.

In the code:
- Inline style in the HTML has been replaced by CSS classes.
- HTML and PHP template code variables and selectors refactored to conform to naming conventions
- Unnecessary control-group divs and other elements removed
- Other minor cleanup

These improvements result in UI thats faster and easier to use and code thats vastly easier to maintain and extend :-)

Next on the TODO list is to get the mobile landscape UI working reasonable well.

That's an incredible work, Tim. Chapeau!

Cheers, Al.
#9
Thanks :-)

It was a similar effort to refactoring the PHP back-end a few months ago. Its quite tedious but in the end very satisfying.

Next year I'll prolly do the final part and refactor the JS.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#10
I second the kudos.

Quote:Its quite tedious 

This is what separates the real programmer from the hacker! A tip of my hat, sir, to your ongoing refactoring work.

Regards,
Kent


Forum Jump: