461 of 461 Issues
    
      | Issue | 
      Type | 
      Reporter | 
      Resolution | 
    
    
    
      | 
        
          SJRK-463: Update the docker compose dev config to expose port for https 
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-462: Re-evaluate the use of the staging site 
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-461: Publishing an empty story re-directs to an error view page
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-460: Captured photo preview doesn't initially appear
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-459: blockUi-timeBased-Tests are failing in CI 
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-458: Node.js v14.16.0 (LTS)
        
       | 
      
        Improvement
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-457: Update Login & Signup validation to use built-in i18n
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-456: Update documentation files for 0.5 release
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-455: Login and Signup forms fail in production environment
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-454: Server error on Edit page load after logging in
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-453: Convert sjrk.storyTelling.block.singleFileUploader.uploadFileToServer into a DataSource
        
       | 
      
        Improvement
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-452: Adding a file to a media block before setting other fields results in error
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-451: Update visibility model listeners to use new relay instead
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-450: Update dependencies for storytelling tool to address issues with URL DataSource from Infusion
        
       | 
      
        Task
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-449: Configure CI for new AWS server
        
       | 
      
        Improvement
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-448: Add "Start new story" reset button & functionality
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-447: replace fluid-grunt-lint-all with fluid-lint-all
        
       | 
      
        Improvement
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-446: nodejs: Jan '21 Security Updates
        
       | 
      
        Bug
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-445: "Story builder" shows up in menu template
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-444: Store session in the database
        
       | 
      
        Improvement
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-443: Improve CouchDB view datasource to make the reusable with different filtering options
        
       | 
      
        Improvement
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-442: Rename all ".handlebars" files to ".hbs"
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-441: Consider moving image rotation to its own middleware
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-440: Implement password resetting process
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-439: Implement email confirmation process on sign-up
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-438: Use fluid-json-schema to validate data migrations
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-437: Review usage of "section" elements in UI templates
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-436: Preview image missing on captured image upload on iPad
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-435: Table of Contents link on Edit page goes to story preview
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-434: UIO Enhance Inputs not working on block buttons
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-433: Database migration scripts should exit gracefully
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-432: Adopt Sentry.io
        
       | 
      
        Improvement
       | 
      
        Giovanni Tirloni
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-431: Add automated clean-up of stale unpublished media files
        
       | 
      
        New Feature
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-430: Update SVG Icons usage to support theming by UIO
        
       | 
      
        Improvement
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-429: Refactor or remove DB migration script's argument pipeline
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-428: Deployment step fails when there is a forced push
        
       | 
      
        Bug
       | 
      
        Giovanni Tirloni
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-427: Node.js CVE-2020-8277
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-426: Add tests for database functions
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-425: Stories without "published" flag are inaccessible
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-424: Story tool: Mouse-clicking on add block buttons does not move focus in Firefox
        
       | 
      
        Bug
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-423: After traversing backward through history in the story editor and refreshing the page, can navigate forward.
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-422: Clicking on a newly added block shifts focus to the previously focused block
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-421: Update codecov configuration
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-420: Safari can go back in the browser history and modify published stories
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-419: Make server log and error messages localized
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-418: Media blocks break on text field changes
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-417: Remove ESLint "global" declarations in each file
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-416: Make server endpoints more RESTful
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-415: Use ContextAwareness to refactor authoringEnabled
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-414: Improve Infusion calls to changeApplier
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-413: Add ability to unpublish stories
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-412: Rename "master" branch to "main"
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-411: Implement UI for listing authored stories
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-410: Load a specified story into client autosave
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-409: Update server stories on local changes
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-408: Create server endpoint to return all stories associated with the author
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-407: Create server endpoint to select/load story to edit
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-406: Create server endpoint to delete story
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-405: Implement server side logic for signup/login/logout and session support
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-404: Implement UI for logout
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-403: Implement UI for login
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-402: Implement UI for sign-up
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-401: Decouple call to resetUploadState function
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-400: singleFileUploader is undefined when removing media blocks
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-399: Cancel file uploads on block removal
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-398: Update Node to 14
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-397: Node.js September 2020 Security Releases
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-396: Story Tool: block preview or publish while file(s) are uploading
        
       | 
      
        Improvement
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-395: Story Tool: Add individual delete button to each story block
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-394: Story Tool: Allow author to toggle auto-save on and off
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-393: Configure GitHub repo to direct new issues to JIRA
        
       | 
      
        Task
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-392: Story Tool - reorder buttons appear to be disabled when first adding blocks
        
       | 
      
        Bug
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-391: Story Tool button active states malfunctioning with keyboard controls
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-390: Active states for story block buttons do not load with page load, only after selection
        
       | 
      
        Bug
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-389: Story Tool: Add help/tooltips for supplemental block fields
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-388: Story Tool: Add active states for all buttons
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-387: Story Tool: Block field labels should persist
        
       | 
      
        Improvement
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-386: Story Tool: Resizing blocks allows them to stretch outside of tool frame
        
       | 
      
        Bug
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-385: Story Tool: Add markdown support toggle
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-384: Add user dialog for loading story draft 
        
       | 
      
        New Feature
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-383: Add Headless Edge to testem browser list once supported
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-382: Add release automation tooling to storytelling 
        
       | 
      
        Task
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-381: Support multiple video sources for media format fallbacks
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-380: Update Story Tool placeholder text / design to be more consistent and clear
        
       | 
      
        Improvement
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-379: Uncaught error when showing story preview with AV block
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-378: SJRK icon get hidden when when the text size is reduced
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-377: Break README into smaller files
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-376: Set Upload button text to "Upload new X" after file uploaded
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-375: Migrate daily cleanup Jenkins job to GitHub Actions
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-374: Empty video placeholder in editor is focusable
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-373: Image rotation isn't always working
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-372: Tests for the Page grade hang in event tests
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-371: Improve updateBlockOrder implementation
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-370: Update Storytelling Tool to latest version of Infusion
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-369: Solve potential reorderer race condition on block addition
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-368: Add Privacy Policy to all versions of the site
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-367: Add Matomo analytics to story telling
        
       | 
      
        Task
       | 
      
        Justin Obara
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-366: Story Tool re-order buttons should be enabled immediately when adding new block
        
       | 
      
        Bug
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-365: Story builder tab / shift-tab block focus issues
        
       | 
      
        Bug
       | 
      
        Dana
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-364: Improve implementation of templateManager grade
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-363: Reorganize CI jobs
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-362: CI deploy tasks run and fail in forks.
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-361: Pin Docker version
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-360: Allow editing of a story after publishing
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-359: Add drag & drop for block reordering
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-358: Add ability to "Clear all" story blocks at once
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-357: Investigate autosaving text content without input defocus
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-356: Display meaningful error messages from backend errors
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-355: Create Helm chart
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-354: Constrain file uploads to broadly-supported formats
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-353: Add preview for videos added via link
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-352: Create a mailing list for Storytelling Tool user support 
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-351: Display meaningful error message for publishing errors
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-350: Increase maximum story size limit for production deployments
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-349: Conduct thorough review of UIO with all themes
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-348: Karisma: high contrast themes do not work properly
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-347: Karisma: the layout only works on ipad size screens or larger, not on small phone size screens
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-346: Karisma: image, audio, video contents are lost if switching the language at the preview
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-345: Add automated clean-up for unpublished stories
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-344: Adjust README in each production branch with its deployed site etc
        
       | 
      
        Improvement
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-343: Add individual config file for each SJRK production branch
        
       | 
      
        Improvement
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-342: The AIHEC logo still shows colours when a high contrast theme is selected
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-341: Storytelling Project site nav should indicate current page
        
       | 
      
        Task
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-340: Add top-level template and message path options to UI grade
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-339: Add pagination to the Browse page
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-338: Load Normalize.css from local files instead of Cloudflare
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-337: Create new version of the tool for AIHEC
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-336: Orator highlighting stuck on first word
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-334: Update Karisma Stories site and deploy it from fluid-project fork
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-333: Update production Storytelling Tool sites
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-332: Audio capture not available nor presented
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-331: Orator not working in Edge 44
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-330: Previews for video and audio blocks not working
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-329: Can't record audio using Google Recorder app
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-328: Can't publish stories with media files
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-327: Unable to reach buttons with tab navigation in Safari
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Not A Bug
       | 
    
    
    
      | 
        
          SJRK-326: Edit Page state can persist after leaving page
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-325: Reconsider selector names
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-324: Enable rotating images in image block editor
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-323: Add server configuration to versioning
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-322: Mysterious Kettle crash when running tests
        
       | 
      
        Bug
       | 
      
        Antranig Basman
       | 
      
        Duplicate
       | 
    
    
    
      | 
        
          SJRK-321: Migrate code from stories-floe-dev to master branch
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-320: Convert storyTellingServerUI.js code into a component
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-319: Add tests for view preferences in Browse page
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-318: The toc header is showing "[Object Object]" when the initial language is set to Spanish
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-317: 100-story limit on Browse page
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-316: Add hover states for buttons
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-315: authoringEnabled not distributing to all UI's as expected
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-314: Update non-English message bundles
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-313: Resource display order is incorrect
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-312: Add links from the SJRK site to the SJRK stories and vice versa
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-311: Add embedding of YouTube videos
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-310: Implement drag-and-drop interface for uploading files
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-309: Consider increasing maximum number of files in story
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-308: Empty media blocks cause timeout on iPod
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Fix
       | 
    
    
    
      | 
        
          SJRK-307: Add feature detection to keep site from breaking
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-306: UI rendering not working properly in IE11
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-305: Block field labels not appearing after receiving input
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-304: Edit page instructions do not hide in Edge after adding first block
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-303: Add tests for each available theme
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-302: Site content/background squeezed in at narrow widths
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-301: Orator not reading out alt text of images
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-300: Consider not serving browser tests outside dev env
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-299: Remove unused model values and relays
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-298: Remove hardcoded URL from loadTheme function
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-297: Create SJRK-themed Storytelling Tool
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-296: Error thrown at accessing SJRK staging site in Chrome and Safari
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-295: Error thrown at loading "Browse Stories" page in firefox
        
       | 
      
        Bug
       | 
      
        Cindy Li
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-294: Store Edit page URL in config file
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-293: Update Production Floe stories site with latest Dev
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-292: Story browse page lists two colons for "keywords" line
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-291: Show the block Heading field first in block editors
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-290: Add help info for each field
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-289: Add auto-save or caching feature for story authoring
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-288: Add block reordering functionality
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-287: Unable to save a story with a GIF image
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Cannot Reproduce
       | 
    
    
    
      | 
        
          SJRK-286: Some images being uploaded with incorrect orientation
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-285: Add nginx to docker-compose and customize client_max_body_size
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-284: Re-enable language selection
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-283: Selection Reader play button is not displayed in the correct location in the editor preview
        
       | 
      
        Bug
       | 
      
        Justin Obara
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-282: Render keywords as a list rather than span
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-281: Provide user feedback when a block is added
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-280: Show labels for block input fields
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-279: Add detail to block selection checkbox labels
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-278: Add descriptive labels for Grid/List view buttons on Browse page
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-277: Improve terminology used throughout tool
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-276: Improve placeholder text contrast ratios for all fields
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-275: Add individual titles to each page
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-274: Story audio preview contains "by" and "keywords" when fields are empty
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-273: Resolve identified a11y issues for Cities Co-design session
        
       | 
      
        Epic
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-272: Custom theme script loading may cause race condition
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-271: Eliminate conflicting punctuation from arrayToString transform output
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-270: storySpeaker stops working in Edge after running tests
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-269: Use JSDoc syntax for code comments
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-268: Create Cities Storytelling Tool
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-267: Move to a centralized copyright notice
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-266: Add separate config files for Stories sites
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-265: Refactor and break up storyTellingServerUI.js
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Duplicate
       | 
    
    
    
      | 
        
          SJRK-264: Remove "baseTheme" from clientConfig values
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-263: Empty blocks are being saved by storySpeaker
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-262: Review usage of DVCM and templateManager in blockUi's
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-261: Review events and switch to model/relay setup where appropriate
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-260: Review the storyPreviewer component of storyEdit
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-259: Rename "timeBased" grades to explicitly refer to audio and video
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-258: Consider combining block and blockUi grade files
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-257: Combine editing and viewing blockUi grades for each block type
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-256: Explore allowing multiple theme CSS and JS files
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-255: Race condition in page grade blocking tests
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-254: removedBlockKeys param unused in verifyBlocksRemoved() test function
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-253: Remove "Capture" buttons from image and video blocks
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-252: Add multimodal indicator of a story's modality on Browse page
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-251: Add maximum width to site and line height to stories
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-250: Text of some stories breaks outside of its container
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-249: Adding content to individual partner's page using Netlify causes background image to scale up
        
       | 
      
        Task
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-248: Workshops page styling is broken
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-247: Separate the partners page out into individual pages.
        
       | 
      
        Task
       | 
      
        Michelle D'Souza
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-246: Update intro page content for "read-only" site
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-245: Add integration tests for server datasource onError listeners
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-244: Update Infusion to latest development version
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-243: Fix the images on the website so that a caption is displayed below them.
        
       | 
      
        Task
       | 
      
        Michelle D'Souza
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-242: Re-enable editing on Storytelling Project staging site
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-241: Improve tests for authoringEnabled flag
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-240: Browser tests not being served on staging site
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-239: Remove editing capabilities from production site
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-238: Add integration tests for Server and UI code
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-237: Reorganize project folder structure and theming
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-236: Explore using the existing videoPlayer component
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-235: Explore remote database administration solutions
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-234: Page grade has race condition in UIO message reload
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-233: Context awareness does not work in Internet Explorer
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-232: Ensure site and tests work if hosted from subdirectory
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-231: Title string not being used by SJRK Partners page 
        
       | 
      
        Task
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-230: Netlify causing frontmatter to be removed from md files on SJRK site
        
       | 
      
        Task
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-229: The background images for image and video blocks show at publishing empty blocks of these
        
       | 
      
        Task
       | 
      
        Cindy Li
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-228: Address code review comments for SJRK-216
        
       | 
      
        Task
       | 
      
        Cindy Li
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-227: Add handling for datasource onError event
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-226: Empty image with width applied has thin border
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-225: In Firefox, spacebar doesn't activate button-down / :active
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-224: Update deployment jobs once codebases are combined
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-223: Merge the Server project into the UI project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-222: Can't upload mp4's in iOS (to confirm)
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-221: Once the current round of Story Jams is complete, make the site read-only
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-220: Enable SSL for staging-stories.floeproject.org
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-219: Create a staging environment for stories.floeproject.org
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-218: Create a Jenkins job to backup stories.floeproject.org host volumes
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-217: Add a "Skip to content" button or link
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-216: Add progress indicator on story submission
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-215: Use fluid.changeElementValue instead of testUtils function
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-214: Add instructions to empty story editor area
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-213: Add Node tests as part of build
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-212: "Alt text" still appears for audio and video blocks even though field is hidden
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-211: Tweaks to the UI for the Story Telling event in Halifax
        
       | 
      
        Task
       | 
      
        Michelle D'Souza
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-210: Add search to resources page
        
       | 
      
        Task
       | 
      
        Avtar Gill
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-209: The View page is blank when accessing a non-existent or deleted story
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-208: Add tests for story deletion
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-207: Add additional "clicked" state to block editor buttons
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-206: UIO Table Of Contents does not render headings if active at page load
        
       | 
      
        Bug
       | 
      
        Simon Bates
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-205: Update "Delete story" server call to remove associated files as well
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-204: Add hover state when browsing stories
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-203: On narrow displays, the "Build your story" button looks broken
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-202: Update the example story
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-201: Add a link to "Browse Stories" from the story view page
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-200: Adjust Table of Contents appearance / location to match main content
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-199: Files are not uploaded if UI language is changed
        
       | 
      
        Bug
       | 
      
        Simon Bates
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-198: Cannot publish a story if some files are uploaded but not all
        
       | 
      
        Bug
       | 
      
        Simon Bates
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-197: Add accordion on Resources page
        
       | 
      
        Task
       | 
      
        Avtar Gill
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-196: Disable the "Publish my story" button if the story is empty
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-195: Add a background image to each block editor
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-194: Update add block buttons to match design
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-193: Enable and disable Remove Block button based on selection state
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-192: Update block editor input fields for all types
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-191: Add "Storytelling safety & etiquette" section to Story Builder
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-190: Add the "Important Notes" section to the UI
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-189: Create a testing grid for various hardware/software/actions
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-188: Restructure and add new categories for the resources
        
       | 
      
        Task
       | 
      
        Michelle D'Souza
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-186: Placeholder text doesn't respond to UIO contrast themes
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-185: Generated story and file IDs are possibly predictable
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-184: Captured images are duplicated on iOS
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-183: Ensure empty stories can be saved
        
       | 
      
        Bug
       | 
      
        Simon Bates
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-182: Cannot publish a story with an empty image
        
       | 
      
        Bug
       | 
      
        Simon Bates
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-181: Increase the storage size of the VM hosting the tool
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-180: Cannot publish a story with image and audio block simultaneously
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Cannot Reproduce
       | 
    
    
    
      | 
        
          SJRK-179: "Story builder" title blue box is fixed width, should be variable
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-178: Add note on role of secrets.json
        
       | 
      
        Task
       | 
      
        Simon Bates
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-177: Server project isn't currently working
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-176: sjrk-story-telling-server npm install fails on Node 10
        
       | 
      
        Improvement
       | 
      
        Simon Bates
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-175: Review and combine Audio, Image and Video block code
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-174: Incorporate latest design updates into UI
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Incomplete
       | 
    
    
    
      | 
        
          SJRK-173: Generalize media block view templates to inject special code
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-172: Consider adding Markdown blocks
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-171: Explore GPII-Handlebars messageHelper for l10n
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-170: Improve editing and display of audio/video element transcripts
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-169: Storytelling Tool is not running properly
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-168: Add CC licensing info to story editor
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-167: Add CSS regression testing
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-166: Use Hugo for managing site
        
       | 
      
        Task
       | 
      
        Avtar Gill
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-165: Website co-design tasks
        
       | 
      
        Task
       | 
      
        Avtar Gill
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-164: Update use of Multer middleware now that KETTLE-66 is merged
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-163: Remove any inaccurate or outdated documentation
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-162: Add graceful degradation for text-to-speech
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-161: Document custom theme creation
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-160: Investigate multiple message files per template file
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-159: Update use of Multer middleware for KETTLE-66 refactoring
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-158: Remove ECL from licence info
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-157: storyEdit page tests fail if cookie missing or not English
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-156: Expand tests for imageBlockEditor
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-155: Add tests for blockui-editor grade
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-154: Add tests for blockUi grade
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-153: Review the placement of model values in binder grade
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-152: Look into optimizing the site to reduce payload size
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-151: Make changes to Spanish localization messages
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-150: Update Edit page tests to work in any language
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-149: combineDynamicValues in templateManager mishandles strings
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-148: Add tests for sjrk.storyTelling.page.storyBrowse
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-147: On the "browse" page, there should be a link to the "editor" page
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-146: "Listen to my story" can be interrupted in certain languages
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-145: Welcome screen buttons too wide on small screens
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-144: Create a basic asset pipeline for minifying and compiling Javascript dependencies
        
       | 
      
        Improvement
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-143: "Listen to my story" not working on certain devices
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-142: imageBlockEditor can upload two images accidentally
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-141: Combine imageBlockEditor templates
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-140: Add tests for the browser ui
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-139: Add tests for menu ui
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-138: Split handlebars helpers into separate file
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-137: Add tests for templateManager's resolveTerms call by renderTemplate
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-136: Add selector to <form> on editor (client-side), then improve server-side code for form submission
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-135: Consider combining client-side and server-side projects into a monorepo
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-134: Move storyFabricator.js code away from the unit testing framework
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-133: Fix and improve testServerWithStorage.js
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-132: Review current fields that exist on the story model to ensure they are needed
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-131: Implement server-side validation of saved story models
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-130: When saving binaries, enforce sensible defaults regarding file size
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-129: Write tests for sjrk.storyTelling.server.browseStoriesHandler.extractFromCouchResponse
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-128: Consider the sjrk.storyTelling.server.dataSource.couch.deleteStory dataSource's semantic
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-127: Review and refactor datasource code that accesses CouchDB views
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-126: Consider having a separate "blockManager" grade
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-125: Review the location of "onNewBlockTemplateRendered"
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-124: Update event sequencing in storyEditor
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-123: Set hasMobileCamera to true for image block editor tests
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-122: Implement combined tests battery using testem
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-121: Expand templateManager localization tests
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Duplicate
       | 
    
    
    
      | 
        
          SJRK-120: Add tests for page grade
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-119: Have Karisma theme images change depending on editor page
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-118: Consider combining arrayToString and combineTerms transforms
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-117: Expand tests for transforms.js
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-116: Add details about testing sjrk.storyTelling.block.singleFileUploader.updateFileObjectInformation to the manual tests
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-115: Investigate if there's a better approach for sjrk.storyTelling.ui.getBlockGradeFromEventModelValues than dynamically generating a grade
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-114: Break renderTemplate function into smaller pieces
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-113: Review and/or migrate multilingual UIO implementation
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-112: Setting the default language of the site should be a single value
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-111: Ensure all event listeners have namespaces
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-110: Make hasMobileCamera detection more robust
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-109: Clarify event names and behaviours for singleFileUploader
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-108: Extract dynamicViewComponentManager grade to separate project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-107: Correct contrast ratios for editor header and other fields
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-106: Review and normalize CSS class names
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-105: Migrate theme loader code from server to UI project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-104: Use pushState to manage back/forward behaviour when creating a story
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-103: Update page titles based on language
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-102: The storyTelling-page component should load the necessary markup for its subcomponents
        
       | 
      
        Improvement
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-101: Add a notice to prevent accidentally leaving page
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-100: Save the grid/list layout preference
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-99: Storytelling tool unable to save in certain circumstances
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-98: Tool not able to load on older device
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-97: Text-to-speech cuts off early
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-96: Save thumbnail image with story
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-95: Display: grid doesn't work on older devices
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-94: Adding a block fails the first time
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-93: Address outstanding TODOs
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-92: Move CouchDB single-node setup to fluid-couch-config
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-91: Create a Karisma themed storytelling tool
        
       | 
      
        Task
       | 
      
        Michelle D'Souza
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-90: Implement multilingual UIO
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-89: Improve interactivity styles
        
       | 
      
        Improvement
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-88: Implement accessibility metadata generation
        
       | 
      
        Improvement
       | 
      
        Alan Harnum
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-87: Update partner activities for May 2018
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-86: Persist language selection across pages
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-85: Create CouchDB View for Browse Interface
        
       | 
      
        New Feature
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-84: Implement "Browse stories"
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-83: Add story viewing context
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-82: Story preview does not show line breaks
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-81: Block editor resets visibility upon language change
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-80: Icons and logos do not adapt to UIO high contrast
        
       | 
      
        Bug
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-79: Image uploader won't clear preview on cancel in Edge
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-78: Add Code of Conduct and Contributor Guidelines to couch-config Grunt project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-77: Add Code of Conduct and Contributor Guidelines to couch-config project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-76: Add Code of Conduct and Contributor Guidelines to server project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-75: Add Code of Conduct and Contributor Guidelines to UI
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-74: Ensure screen readers can read all relevant content
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-73: Reorganize the CSS rules
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-72: Add tests for singleFileUploader
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-71: Write tests for createBlocksFromData function
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-70: Implement or investigate block language selection
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-69: Implement interface language selection
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-68: Make multilingual tests of templateManager better
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-67: Add Heading level selection to block editors
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-66: Create better build site demos of the flexible "themes" of the storytelling UI
        
       | 
      
        Improvement
       | 
      
        Alan Harnum
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-65: Add test coverage for storytelling tool server
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-64: Move retry logic for configuring database from server project to couch-config project
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-63: Check and update copyright dates
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-62: Refactor block grades
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-61: Review dynamic view component manager implementation
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-60: Configure Docker for server code and storage
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-59: Re-enable hidden content after site demo
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-58: Highlight each block as it's being read aloud
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-57: Adapt "Listen to my story" to read blocks
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-56: Persist block-style stories
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-55: Create block-style stories from pre-supplied models
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-54: Be able to reconstruct block-based stories from storage models
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-53: Work out storage model for block-based stories
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-52: Let templates refer to other templates
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-51: Add UIO to Storytelling Tool
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-50: Update UI to match block design
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-49: Add basic block management behaviour
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-48: Decrease spacing between navigation tabs/text on sojustrepairit.org
        
       | 
      
        Task
       | 
      
        Dana
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-47: Update Resources on SJRK static website
        
       | 
      
        Task
       | 
      
        Eloisa Guerrero
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-46: Research REST API for Git repositories
        
       | 
      
        Task
       | 
      
        Giovanni Tirloni
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-45: Reorganize grades to reduce inheritance
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-44: Add test for storySpeaker text
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-43: Add to existing list of Resources
        
       | 
      
        Task
       | 
      
        Eloisa Guerrero
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-42: Move grunt-couch-config repository to fluid-project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-41: Move couch-config repository to fluid-project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-40: Move storyTelling-server repository to fluid-project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-39: Consider listing languages in their own language
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-38: Consider story sharing and distribution
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-37: Show the story language name in storyViewer
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-36: Make the design RTL-friendly
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-35: Translate UI to various languages
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-34: Make story media multimodal
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Won't Do
       | 
    
    
    
      | 
        
          SJRK-33: Add media playback
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-32: Add file/media upload ability
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-31: Add audio capturing to UI
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-30: Add still image capturing
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-29: Add media storage to server
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-28: Consider video/audio/image editing features
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-27: Add video capturing capabilities
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-26: Address storage for low or no connectivity
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-25: Evaluate hosting solutions for use by third parties
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-24: Make entire interface localized
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-23: Add search functionality
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-22: Remove query string handling from site, use routing instead
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-21: Discuss the translation UI
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-20: Discuss authorship management
        
       | 
      
        Epic
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-19: Add a shared/public flag
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-18: Add created/updated dates to story
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-17: Discuss story ID management
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-16: Move storyTelling repository to fluid-project
        
       | 
      
        Task
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-15: Enable deleting existing stories
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-14: Responsive menu not showing up on mobile
        
       | 
      
        Bug
       | 
      
        Eloisa Guerrero
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-13: onchange not always firing for select element
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-12: Update UIO to latest version
        
       | 
      
        Task
       | 
      
        Eloisa Guerrero
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-11: "Listen to my story" malfunctioning
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-10: Implement a prototype of an audio story recorder
        
       | 
      
        Task
       | 
      
        Colin Clark
       | 
      
        N/A
       | 
    
    
    
      | 
        
          SJRK-9: Add gpii-handlebars to Storytelling Tool
        
       | 
      
        Improvement
       | 
      
        Gregor Moss
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-8: Message loader doesn't fallback properly
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Not A Bug
       | 
    
    
    
      | 
        
          SJRK-7: Text-to-speech should read Author and Title
        
       | 
      
        New Feature
       | 
      
        Gregor Moss
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-6: Implement basic CouchDB config management component for Infusion
        
       | 
      
        New Feature
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-5: Text-to-speech not working in Edge
        
       | 
      
        Bug
       | 
      
        Gregor Moss
       | 
      
        Cannot Reproduce
       | 
    
    
    
      | 
        
          SJRK-3: Implement SJRK storytelling tool persistence features
        
       | 
      
        Task
       | 
      
        Alan Harnum
       | 
      
        Done
       | 
    
    
    
      | 
        
          SJRK-4: Integrate UIO into the SJRK site
        
       | 
      
        Task
       | 
      
        Avtar Gill
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-2: Implement localization / translation features
        
       | 
      
        Sub-task
       | 
      
        Alan Harnum
       | 
      
        Fixed
       | 
    
    
    
      | 
        
          SJRK-1: Implement SJRK Storytelling Tool
        
       | 
      
        Epic
       | 
      
        Alan Harnum
       | 
      
        Done
       |