log

age author description
Fri, 30 Jun 2017 15:27:56 +0100 Lucas Thompson Clear undo history ahead of read pointer when updating the history.
Fri, 30 Jun 2017 14:50:00 +0100 Lucas Thompson Don't save progress changes etc to the state history.
Fri, 30 Jun 2017 14:49:40 +0100 Lucas Thompson Add methods for mutating the current state without updating the history (naming might not be that declarative).
Fri, 30 Jun 2017 14:01:22 +0100 Lucas Thompson Hook up some buttons for navigating history (undo / redo). Some refactoring to allow for the audio player to get updated as a consequence of a state change (the audio related to the current top of the stack is used).
Fri, 30 Jun 2017 13:59:51 +0100 Lucas Thompson Add function for getting the rood audio item from different item types.
Fri, 30 Jun 2017 13:59:21 +0100 Lucas Thompson Fix ordering of adding to history (after an action). Add functions for stepping through the history.
Fri, 30 Jun 2017 13:58:45 +0100 Lucas Thompson Don't revoke resource on unload, probably makes sense to leave that to calling code.
Fri, 30 Jun 2017 10:41:30 +0100 Lucas Thompson Manually cherry-pick various refactoring efforts from feature/basic-session-loading
Fri, 30 Jun 2017 00:59:38 +0100 Lucas Thompson Load the audio for the top notebook after removing an item.
Fri, 30 Jun 2017 00:58:44 +0100 Lucas Thompson Add method for loading audio from a uri.
Thu, 29 Jun 2017 20:24:31 +0100 Lucas Thompson Unload current audio from the audio player if removed.
Thu, 29 Jun 2017 20:11:14 +0100 Lucas Thompson Add export button for recordings and option to remove audio item (also removes all related analyses atm). Revokes associated object url for audio on removal. Will be problematic if the history is used for undo / redo.
Thu, 29 Jun 2017 20:09:11 +0100 Lucas Thompson Remove spacing from bottom of card content and align action items to the right.
Thu, 29 Jun 2017 20:08:11 +0100 Lucas Thompson Don't dispose of old audio when loading new audio files. Also move resource manager type out of audio-player.
Thu, 29 Jun 2017 14:35:51 +0100 Lucas Thompson Add a mimeType property to audio items.
Thu, 29 Jun 2017 14:34:16 +0100 Lucas Thompson Firefox doesn't seem to populate the MIME type field of MediaRecorder. Do some naive deducing of MIME type based on testing support for some known types and constructing MediaRecorder with the first one that passes. Fall back to implementation default of none of the types are supported.
Thu, 29 Jun 2017 13:21:51 +0100 Lucas Thompson Script to serve over https
Wed, 28 Jun 2017 10:46:53 +0100 Chris Cannam Update JS module builds following UMD revision in piper-vamp-js
Wed, 28 Jun 2017 10:40:36 +0100 Lucas Thompson When a remote extractor fails, still populate menu with ones that were valid.
Wed, 28 Jun 2017 10:39:23 +0100 Lucas Thompson Update VampTestPlugin.umd.js
Tue, 27 Jun 2017 13:05:29 +0100 Lucas Thompson Merge pull request #2 from LucasThompson/fix/recording-without-media-recorder-api
Mon, 26 Jun 2017 16:16:44 +0100 Lucas Thompson Fall back to RecordRtcMediaRecorder when MediaRecorder not available in browser.
Mon, 26 Jun 2017 16:16:19 +0100 Lucas Thompson Implement a MediaRecorder backed by RecordRTC. Definitely not spec compliant but is at least interface compatible with the methods used in the app.
Mon, 26 Jun 2017 16:10:33 +0100 Lucas Thompson Update BlobEvent type, timecode is optional in the spec.
Mon, 26 Jun 2017 16:10:01 +0100 Lucas Thompson Pull in RecordRTC for use when MediaRecorder isn't available.
Mon, 26 Jun 2017 11:07:20 +0100 Lucas Thompson No need for ternary operator, coalesce to default value.
Mon, 26 Jun 2017 11:00:21 +0100 Lucas Thompson Small refactor.
Mon, 26 Jun 2017 01:55:11 +0100 Lucas Thompson Crude use of the type uris to map to icons representing the feature types. No actual de-referencing of the uris or attempt to understand them.
Mon, 26 Jun 2017 01:53:10 +0100 Lucas Thompson Pull in feature branch from piper-js for now for the static output info stuff.
Mon, 26 Jun 2017 00:40:16 +0100 Lucas Thompson Merge branch 'master' of github.com:piper-audio/ugly-duckling into feature/extractor-list
Wed, 07 Jun 2017 16:15:03 +0100 Lucas Thompson Remove icon, too ugly(!)
Wed, 07 Jun 2017 15:45:29 +0100 Lucas Thompson No need to close the tray programmatically, can do it in the template.
Wed, 07 Jun 2017 15:34:26 +0100 Lucas Thompson Close tray on file open and record.
Wed, 07 Jun 2017 15:30:15 +0100 Lucas Thompson Disable remote load button whilst loading
Wed, 07 Jun 2017 14:51:30 +0100 Lucas Thompson Rudimentary mechanism for loading remote plugins, with a loading spinner. Also small clean up for stuff left over from the md-select stuff.
Wed, 07 Jun 2017 08:58:38 +0100 Lucas Thompson Don't propagate button click event, will fire two events due to link on list-item.
Wed, 07 Jun 2017 08:46:30 +0100 Lucas Thompson Allow clicking whole list item to extract. Kinda makes the plus button redundant. Add guard in extract method.
Wed, 07 Jun 2017 08:39:16 +0100 Lucas Thompson mobile safari scrolling fix again, not sure why it didn't need this before?
Tue, 06 Jun 2017 23:36:06 +0100 Lucas Thompson mobile safari scrolling fix
Tue, 06 Jun 2017 23:14:57 +0100 Lucas Thompson Bodge height
Tue, 06 Jun 2017 22:13:34 +0100 Lucas Thompson Setup extraction menu with a callback for closing the menu on extraction. Place the tray outside the main body to avoid weird scrolling issues when there are enough cards to scroll.
Tue, 06 Jun 2017 22:11:59 +0100 Lucas Thompson Take a callback as a prop for performing an action when requesting an output
Tue, 06 Jun 2017 21:37:10 +0100 Lucas Thompson Change to overflow, seems to fix an issue in safari.
Tue, 06 Jun 2017 21:36:48 +0100 Lucas Thompson Update lock
Tue, 06 Jun 2017 18:11:30 +0100 Lucas Thompson Basic action tray for feature analysis. WIP, bit buggy wrt scrolling and not dismissed automatically when extractor selected.
Tue, 06 Jun 2017 16:10:00 +0100 Lucas Thompson ugly-content flex fill height
Tue, 06 Jun 2017 16:05:28 +0100 Lucas Thompson Use ListModule from @angular/material
Tue, 06 Jun 2017 16:04:51 +0100 Lucas Thompson web-animations polyfill
Tue, 06 Jun 2017 13:15:27 +0100 Lucas Thompson Remove use of sidebar. Currently no way to perform an analysis.
Tue, 06 Jun 2017 13:15:05 +0100 Lucas Thompson Update dependencies
Tue, 06 Jun 2017 10:54:59 +0100 Lucas Thompson Pointer cursor on card content / visualisations
Tue, 06 Jun 2017 10:47:13 +0100 Lucas Thompson CSS fix for avoiding text selection, mainly for when zooming on desktop.
Mon, 05 Jun 2017 14:56:58 +0100 Lucas Thompson Update cross-hair position to the current time on initial render.
Mon, 05 Jun 2017 14:34:03 +0100 Lucas Thompson Revert that, probably sensible to set the duration with the audio buffer.
Mon, 05 Jun 2017 14:27:16 +0100 Lucas Thompson No need for this opaque bodge anymore, base uses prop instead.
Mon, 05 Jun 2017 14:25:54 +0100 Lucas Thompson Set duration on the LayerTimeContext to the length of the underlying audio file.