felamaslen

felamaslen pushed to master at felamaslen/go-music-player

  • 2de4f6919f refactor: smaller (partial) state update action payloads * fix: updated tests with pointers * feat: dispatch masterSet action instead of stateSet, and remove 5 second timer * refactor: partial state set actions instead of prioritised actions

4 years ago

felamaslen pushed to refactor/partial-state-update at felamaslen/go-music-player

4 years ago

felamaslen pushed to refactor/partial-state-update at felamaslen/go-music-player

  • eb88d24789 feat: dispatch masterSet action instead of stateSet, and remove 5 second timer
  • 57ee9d7a11 refactor: partial state set actions instead of prioritised actions
  • c3729385ad feat: only update currentTime from automatic action * chore: updated tests * feat: only update current time on time update * chore: add optional priority to local state set actions * feat: priority 0 on actions from web client * feat: priority 0 on actions from mobile client * feat(api): priority property on actions * chore: updated go mod file
  • f9abafe281 fix: don't reconnect when socket closes cleanly
  • aa21395de7 feat: preserve name when reconnecting to server

4 years ago

felamaslen pushed to master at felamaslen/go-music-player

  • c3729385ad feat: only update currentTime from automatic action * chore: updated tests * feat: only update current time on time update * chore: add optional priority to local state set actions * feat: priority 0 on actions from web client * feat: priority 0 on actions from mobile client * feat(api): priority property on actions * chore: updated go mod file

4 years ago

felamaslen pushed to feature/action-priority at felamaslen/go-music-player

4 years ago

felamaslen pushed to feature/action-priority at felamaslen/go-music-player

  • a83da194d3 feat: only update current time on time update
  • 211a09369b chore: add optional priority to local state set actions
  • 126eb73d59 feat: priority 0 on actions from web client
  • ba7b51d2cd feat: priority 0 on actions from mobile client
  • 5e2113a289 feat (api): priority property on actions

4 years ago

felamaslen pushed to master at felamaslen/go-music-player

  • f9abafe281 fix: don't reconnect when socket closes cleanly

4 years ago

felamaslen pushed to master at felamaslen/go-music-player

  • aa21395de7 feat: preserve name when reconnecting to server

4 years ago

felamaslen pushed to master at felamaslen/go-music-player

  • f9d8d70418 fix: correct effect dispatch order * fix: dispatch action with effect in next event loop * fix: don't set seekTime unnecessarily * fix: treat state as previous state in effect builders * feat: temporary branch deployment

4 years ago

felamaslen pushed to fix/random-playing at felamaslen/go-music-player

4 years ago

felamaslen pushed to fix/random-playing at felamaslen/go-music-player

  • 5cfda3593b fix: dispatch action with effect in next event loop

4 years ago

felamaslen pushed to fix/random-playing at felamaslen/go-music-player

  • 323f929738 fix: don't set seekTime unnecessarily
  • 790c1e17ce fix: treat state as previous state in effect builders
  • e21c091fbb feat: temporary branch deployment
  • 66622a6d7a feat: shuffle mode * chore: updated mobile spec to include new state props * feat: shuffle mode help and status bar * feat: toggle shuffle mode with S key * feat: global state setter actions using functions of previous state * feat: use shuffle endpoint when shuffle mode is true in queue hook * feat: added shuffleMode to client player state * chore: updated mobile player state type * feat: added shuffleMode to MusicPlayer type * feat: standardise query parameter name * feat: handle case in shuffle repository when there are no songs in the database * feat: documented shuffle-song route * feat: route to fetch a shuffled song * feat: repository layer to select shuffled song
  • 2ee38186c2 feat: separate deployment for file watcher * feat: manifest for watcher * feat: run health server on watcher * feat: documented watcher * feat: better logging * feat: command to watch library directory * feat: print log level when logging

4 years ago

felamaslen created new branch fix/random-playing at felamaslen/go-music-player

4 years ago

felamaslen pushed to master at felamaslen/go-music-player

  • 66622a6d7a feat: shuffle mode * chore: updated mobile spec to include new state props * feat: shuffle mode help and status bar * feat: toggle shuffle mode with S key * feat: global state setter actions using functions of previous state * feat: use shuffle endpoint when shuffle mode is true in queue hook * feat: added shuffleMode to client player state * chore: updated mobile player state type * feat: added shuffleMode to MusicPlayer type * feat: standardise query parameter name * feat: handle case in shuffle repository when there are no songs in the database * feat: documented shuffle-song route * feat: route to fetch a shuffled song * feat: repository layer to select shuffled song

4 years ago

felamaslen pushed to feature/shuffle-mode at felamaslen/go-music-player

4 years ago

felamaslen pushed to feature/shuffle-mode at felamaslen/go-music-player

4 years ago

felamaslen pushed to feature/shuffle-mode at felamaslen/go-music-player

4 years ago

felamaslen pushed to feature/shuffle-mode at felamaslen/go-music-player

4 years ago