This week, I wasn't really feeling like developing or working on TillWhen so there are no specific updates there other than a small patch that adds to the authentication check during first render of the app.
The past week was mostly me working on themer and making fixes and making the code more cleaner and readable in case someone else wants to fix something that isn't working as they expected it to.
Another project that was created yesterday was conch, a micro library to handle sequential batch processing of promises for systems that can't handle processing like a 100 promises at once, and also something I needed to regulate for cases where I have to preserve memory usage, though the current logic can be improved a lot.
Other than adding themer to most maintained projects, music got a UI upgrade and now supports importing spotify playlists into the queue, you can either replace the entire queue with the playlist or add the tracks from the playlist to the existing queue. The keyboard shortcuts it had still work but are not listed on the UI right now , since I haven't figured a good way to show them on the current UI style without making it look odd.
Minor work includes template updates to the
ftrouter-templates repo,
and this includes an experimental cli command that was added to the current
master
branch of ftrouter, it now
allows you to init a folder though this is not in any of the official releases
tags, also I finally plan to sort the of ftrouter using some cli tool framework
first before I release ftrouter onto the npm registry. You can still install it
using the git repo as the repo consists of the compiled source.
mkdir -p new-project
cd new-project
ftrouter --init # which is a shorthand for `ftrouter --init -d .`
For an example on how ftrouter works you can check the music-server or the minimal template's example which includes both query and param cases as well.
That's all that I was able to do this weekend, though I plan on focusing a little more on TillWhen next week, let's see if I do.