- Demo site with external manifests by @Dananji in #174
- Fix childOf options list for new timespans with duration as end time by @Dananji in #179
- Fix waveform zoom levels for shorter media files by @Dananji in #180
- Fix 403 error in fetching stream files by @Dananji in #181
- Peaks.js upgrade to 2.1.0 by @Dananji in #182
- Bump webpack from 5.74.0 to 5.76.0 by @dependabot in #177
- Fix peaks error by @Dananji in #185
- Read waveform information from seeAlso property in manifest by @Dananji in #188
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #192
- Bump tough-cookie from 4.0.0 to 4.1.3 by @dependabot in #191
- Add video redo by @Dananji in #193
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #194
- Bump @babel/traverse from 7.16.7 to 7.23.2 by @dependabot in #197
- Caption fragment error handling in HLS manifests by @Dananji in #198
- Bump axios from 0.21.4 to 1.6.0 by @dependabot in #199
- Handle manifests missing waveform information (seeAlso) by @masaball in #201
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #202
- Fix missing headings when adding new timespans by @Dananji in #32
- Update axios package by @Dananji in #33
- Remove default HTML5 audio player by @Dananji in #34
- Add tests for HeadingInlineForm component by @Dananji in #35
- Write tests for ListItemControls component by @Dananji in #37
- Bug fix in volume slider by @Dananji in #38
- Add test for List component. Added the npm packagaes necessary to st… by @adamjarling in #40
- Add tests for ListItemEditForm and ButtonSection components by @Dananji in #42
- Fix bug in logic for adding new timespans by @Dananji in #43
- Add tests for TimespanForm component by @Dananji in #44
- Add tests for TimespanInlineForm component by @Dananji in #45
- 41 write test for listitem by @adamjarling in #46
- Prevent downloading waveform.json file twice by @Dananji in #47
- Add tests for Waveform component by @Dananji in #48
- Add tests for StructureOutputContainer by @Dananji in #50
- Add tests for WaveformContainer by @Dananji in #51
- Added tests for rendering components by @Dananji in #52
- Fixing bug in messages when fetching stream media and add tests by @Dananji in #49
- Add tests for ListItemInlineEditControls component by @Dananji in #53
- Add tests for AlertContainer by @Dananji in #54
- SME build with recent changes by @Dananji in #55
- Fix errors in material-ui import with styling by @Dananji in #57
- Fix hls.js errors in async stream URL fetching by @Dananji in #58
- Keep track of unsaved changes in the application and pass that to the host application by @Dananji in #59
- Fix favicon error by @Dananji in #60
- Fix missing file endtime passed in to build SM-UI by @Dananji in #61
- Pin dependencies for security issues by @cjcolvar in #62
- Updated Peaks.js and relevant tests by @Dananji in #65
- Fix material-ui errors by @Dananji in #64
- Upgrade lodash to latest by @Dananji in #66
- Downgrade lodash remove security risk in GitHub by @Dananji in #67
- Always operate in thousandths of a second by @cjcolvar in #69
- Unescape HTML in label texts by @Dananji in #70
- Fix parsing different time formats from back-end correctly by @Dananji in #71
- Avalon 7 fixes in SME by @Dananji in #72
- Block UI when loading by @Dananji in #73
- Change CSS class to avoid external style getting applied by @Dananji in #74
- Add error boundary to catch errors by @Dananji in #75
- Add time format support for mm:ss format by @Dananji in #76
- Add support for mm:ss.ms time format by @Dananji in #77
- Upgrade Peaks.js to latest and update timespan edit logic by @Dananji in #78
- Fix initial validate logic by @Dananji in #79
- Scope CSS for section elements by @Dananji in #80
- Upgrade peaks.js, includes time precision option by @Dananji in #88
- Bump acorn from 5.7.3 to 5.7.4 by @dependabot in #81
- Bump minimist package version > 0.2.1 by @Dananji in #90
- Fix flashing error message on load by @Dananji in #91
- Disbale react-dnd when inline editing is in progress by @Dananji in #92
- Fix bug in parent suggestions when adding a new timespan by @Dananji in #93
- Remove save flash message on timeout/when user edits structure again by @Dananji in #94
- Play media using spacebar by @Dananji in #95
- Bump websocket-extensions from 0.1.3 to 0.1.4 by @dependabot in #96
- Bump lodash from 4.17.13 to 4.17.19 by @dependabot in #100
- Bug fix for adding a timespan at the root level by @Dananji in #102
- Bump elliptic from 6.5.1 to 6.5.3 by @dependabot in #103
- Show empty waveform when waveform.json is missing by @Dananji in #104
- Block UI until Peaks is ready by @Dananji in #106
- Bug fix, timespan form does not populate correct times by default by @Dananji in #105
- Bump http-proxy from 1.18.0 to 1.18.1 by @dependabot in #107
- Bump ini from 1.3.5 to 1.3.7 by @dependabot in #108
- Fix high-severity security alerts by @Dananji in #109
- Bump axios from 0.19.0 to 0.21.1 by @dependabot in #110
- Bump ssri from 6.0.1 to 6.0.2 by @dependabot in #112
- Bump elliptic from 6.5.3 to 6.5.4 by @dependabot in #111
- Bump url-parse from 1.4.7 to 1.5.1 by @dependabot in #114
- Bump hosted-git-info from 2.8.5 to 2.8.9 by @dependabot in #115
- Bump lodash from 4.17.19 to 4.17.21 by @dependabot in #116
- Bump browserslist from 4.7.0 to 4.16.6 by @dependabot in #118
- Bump dns-packet from 1.3.1 to 1.3.4 by @dependabot in #119
- Bump postcss from 7.0.18 to 7.0.36 by @dependabot in #120
- Bump minimist from 1.2.0 to 1.2.5 by @dependabot in #124
- Bump ws from 5.2.2 to 5.2.3 by @dependabot in #123
- Handle alerts via central state mgt system (Redux) by @Dananji in #122
- Bump tar from 4.4.13 to 4.4.15 by @dependabot in #126
- Bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #127
- Add
withCredentials
property to pass Authorization & Cookies when retrieving stream by @Dananji in #130 - Bump url-parse from 1.5.1 to 1.5.3 by @dependabot in #129
- Handle invalid timespans by @Dananji in #128
- Fix the invalid timespan handling by @Dananji in #131
- Bump tar from 4.4.15 to 4.4.19 by @dependabot in #132
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #133
- Bump axios from 0.21.1 to 0.21.2 by @dependabot in #134
- Upgrade Peaks.js to latest stable version: 0.26.0 by @Dananji in #135
- Demo content by @Dananji in #139
- Bump url-parse from 1.5.4 to 1.5.10 by @dependabot in #142
- Bump follow-redirects from 1.14.6 to 1.14.8 by @dependabot in #140
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #143
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #144
- Update docs for Heroku deployment instructions by @Dananji in #146
- React bootstrap upgrade by @Dananji in #147
- Fix form label and key event by @Dananji in #148
- Bump jest version by @Dananji in #151
- Fix eventsource security issue via webpack-dev-server update by @Dananji in #150
- Scope CSS for bootstrap override for alerts by @Dananji in #152
- Update README and contributing.md after branch renaming by @Dananji in #156
- Fix broken test coverage report after jest upgrade. by @Dananji in #157
- Upgrade webpack to fix security alert for terser package by @Dananji in #158
- Fix spacebar event leaking to page by @Dananji in #160
- Bump ansi-regex from 4.1.0 to 4.1.1 by @dependabot in #159
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #164
- Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #162
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #165
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #166
- Iiif manifest by @Dananji in #155
- Netlify demo by @Dananji in #167
- Remove initStrucuture prop with IIIF manifest implementation by @Dananji in #168
- Pick structure for relevant canvas by @Dananji in #169
- Bug fix structure parsing with no items by @Dananji in #170
- No waveform by @Dananji in #172
- Fix manifest fetch error alerts by @Dananji in #175
- Fix DnD logic bugs by @Dananji in #31
- Disable other editing actions when DnD is turned on for an item by @Dananji in #30
- Change waveform default color by @Dananji in #29
- Handle timespans when the end property is missing by @Dananji in #28
- Fix derivative error by @Dananji in #27
- Remove 1ms gap between adjoining timespans by @Dananji in #26
- Warn missing derivative, and update error/info messages in SME by @Dananji in #24
- Format times in the structure before building Peaks by @Dananji in #25
- Remove drag-and-drop UI elements when clicked on edit and delete by @Dananji in #23
- Fix logic for editing overlapping segments by @Dananji in #22
- Fix waveform loading without structure at initial load by @Dananji in #21
- Remove extraneous styling by @Dananji in #20
- Remove seek form and button by @Dananji in #19
- Replace component will receive props by @Dananji in #18
- Setup react testing library by @adamjarling in #17
- Fix logic for adding timespans by @Dananji in #14
- Edit overlapping timespans by @Dananji in #12
- Cleanup dependencies and transpile command by @adamjarling in #10
- Update the README file and add prettierrc code project settings by @adamjarling in #6
- Fix add heading functionality by @Dananji in #5
- Development and packaging support for the Structural Metadata Editor, in one codebase by @adamjarling in #4
- Merge pull request #3 from avalonmediasystem/update-readme
- Update README by @adamjarling in #3
- V1.1.0 without babel runtime by @adamjarling in #2