ABCDEFGHIJKLMNO
1
Release DateVer. No.TaskJiraRough Estimate Initial EstimateRemaining estimateActual ElapsedUser facingPeopleStatusPriorityNotesQuestions/Decisions
2
Current Work
3
Feb 220.5.0Implement server side logic for signup/login/logout and session supportSJRK-405DoneHighest
4
Feb 220.5.0Remove ESLint "global" declarations in each fileSJRK-4171 dayDoneCompleted in SJRK-405 branch
5
Feb 260.5.0UI for sign-upSJRK-4023Gregor,JustinDoneHighest
6
Feb 260.5.0UI for log inSJRK-4033Gregor,JustinDoneHighest
7
Feb 260.5.0UI for log outSJRK-4043Gregor,JustinDoneHighest
8
Feb 220.5.0Table of Contents link on Edit page goes to story previewSJRK-435DoneHighest
9
Feb 220.5.0Update InfusionSJRK-4504JustinDoneHighestPR: https://github.com/fluid-project/sjrk-story-telling/pull/110
10
Next Release
11
For February
12
1.0.0Implement UI for listing authored stories (manage my stories)SJRK-411Highest
13
1.0.0Update server stories on local changesSJRK-409Highest
14
1.0.0Add "Draft story loaded" flowSJRK-384Highest
15
0.5.0Add "Start new story" button SJRK-448Not startedHighest
16
1.0.0Implemenet user account / log in & editing of storiesSJRK-204.5 monthsIn progressHighesthttps://files.inclusivedesign.ca/s/nCHcHDWmWPDqNJf
17
1.0.0Create server endpoint to delete storySJKR-406Highest
18
1.0.0Create server endpoint to return all stories associated with the authorSJRK-408Highest
19
Ask Dana
20
Preview button disabled while files are uploading, provide message to user. Error message on metatdata page for failed uploads (also need story block upload failed message)SJRK-396Highestif user cancels preview or publish and returns to story tool main page, can they see which files are still uploading? (evenutally we could list them on the user dialog)
21
Unscheduled
22
Ability to "clear all" blocks/story content at onceSJRK-3583 days24 hoursYesNot startedHighest"Clear all" - needs user warningGM: would a "Select all blocks" button be appropriate?
DA: I would say only if there are multiple actions (in addition to delete), that one could do with all the blocks
23
Ability to toggle autosave on and off - let user know they must return to same browser, also that they will lose it if they clear their cacheSJRK-3943 daysHighestinclude user-facing explanation of what to expect with auto-save

does this mean in the How-To story or explanation in the UI? in the UI, we want it to be explicit
24
Workflow for “true” autosave - loading an unpublished draft of a story —automatically load any existing draft, and provide an indication (dismissible message) to user that the draft has been restored (combined with SJRK-358 ability to clear all content)SJRK-3842 daysYesHighestsee JIRA for mockup
includes dismissible message letting user know draft has been restored
25
Safari can go back in the browser history and modify published storiesSJRK-420Yes
26
Clicking on a newly added block shifts focus to the previously focused blockSJRK-422Yes
27
https://issues.fluidproject.org/browse/SJRK-423SJRK-423
28
Diagram of the current architectureGregor
29
Undo functionality for "Clear all blocks" actiona weekImportantStart by providing a warning to user "are you sure?"

how many levels of undo? when does the "restore"/"undo" button get disabled
This may not be critical if there is a prompt to clear all content
30
31
Once a file is uploaded in a block (image, video or audio), the button should read "Replace [image]" rather than "Upload image"SJRK-3763 days19 hoursHighesthttps://files.inclusivedesign.ca/s/bTfXsW54JQZk56f
32
Option to add video using a URLSJRK-311a weekYesNot startedHighestcan use markdown now in a text block to add URL - hacky; For youtube, Vimeo, instagram, tiktok
33
Provide user feedback when a block is addedSJRK-281Highest
34
add delete button to each block and remove checkboxes and general delete buttonSJRK-395
35
how to support multiple video formats as fallback for incompatibilitiesSJRK-3812 days research, estimate work afterShould consider similar work for audio blocks
36
Option to add audio using a URL (Phase 1: just files)2 daysthink about other sites like SoundCloud, Bandcamp, Spotify etc.

phase 1: link to a file only
phase 2: embed codes from 3rd-party sites
37
Option to add image using a URL2 days
38
On file selection - Create user-facing error msg "File size too large"SJRK-351two weeks27 hoursYesNot startedHighestneed validation before publishing - suggest adding video URL?
estimate includes validation on new file addition as well as at publish time
https://files.inclusivedesign.ca/s/zjNQBP2HCd2x4bJ
39
Create a mailing list for Storytelling Tool user support SJRK-352unknown, need to consult with GiovanniunknownGiovanniPartially doneHighestmultiple IDRC subscribers?

Gio added more people to the stories email address, and estimated 16 to 24 hours for a ticketing system (or we could use the free plans of something like Freshdesk, Hubspot, Zendesk, etc)
mail-to link in footer
40
Story published with video error message included (no video with supported format and MIME type found). Tool should remove video block if no video is attached.SJRK-330a day5 hoursNot startedHighestSounds like SJRK-330: https://issues.fluidproject.org/browse/SJRK-330
2 issues? do not publish error message, and improve file type support
41
Feature detection to keep site from breakingSJRK-3072 daysYesNot startedHighestDA: this seems like a very high priority to me
42
Remove "Explore Tool" button on Story Tool page and add "Home" nav link (or make Story Tool part of the nav instead of a button)SJRK-341a day1 hourYesIn progressHighestthis is particularly confusing in mobile since the tool itself is lost "below the fold" and the nav looks exactly the same, including the "Explore Tool" button (user experience is as if the button didn't work)

GM: this has been implemented, though not 100% as specified
DA: Eventually should also be implemented on stories.floeproject.org too
this is particularly confusing in mobile since the tool itself is lost "below the fold" and the nav looks exactly the same, including the "Explore Tool" button (user experience is as if the button didn't work)

GM: This is a good point. It can be adjusted per theme or tool-wide. As part of my recent work on the Karisma theme (SJRK-334) I did something similar
This is fixed on AIHEC site.
Match nav design on Floe site?
43
Some stories render partially off screenSJRK-2502 hours (min fix)YesNot startedHighestthe complexity of the fix depends on how we decide to proceed

GM: we could automatically strip any tab characters from the beginning of text content, as a quick fix
See Aug 11 notes - minimal solution: want to wrap the text, but not remove the monotype (for cases where someone wants to embed code / “code fencing”)
44
Markdown support toggle on/offSJRK-3852 daysImportant
45
Resizing description fields goes outside of tool frameSJRK-386a dayYesNot startedHighestIt's possible to resize individual blocks (actually the resizing happens with description and alt-text fields but resizes the whole block if wider than the frame) during editing such that they stretch outside of the tool frame
46
Empty image with width applied has thin borderSJRK-226researchYesHighest
47
SJRK-380a dayYeshighesthttps://files.inclusivedesign.ca/s/pLrFS27Pj8iC3Xz
48
Block section labels only appear once user starts typing in that section (snazzy, but less accessible?), they should persist. SJRK-387a dayYesHighesthttps://files.inclusivedesign.ca/s/TZqHtHL2kd6qsPZIs there an reason for the current behaviour related to accessibility?
Consider changing placeholder text to "Begin typing here" to reduce redundancy
49
Reorder buttons appear to be disabled when blocks are first added to the tool. They become visually active when one of them is selectedSJRK-392Highest
50
Active states for delete, upload, up/down, and drag handle buttonsSJRK-388a dayYesNot startedImportantmatch active state for block buttonsMacbook Pro Safari 12.03 -delete button has no active state
Macbook Pro Firefox 73 - delete button and upload buttons have no active state
51
Active states for story block buttons are inconsistent. On first selection after page load they disappear and reappear (sometimes with a change in colour as well, in Safari and Chrome). From then on they just change colour (from green to yellow) which is the desired behaviour. Firefox, Safari, Chrome.SJRK-390Important
52
Add active states for all buttons when using Enter key (Firefox, Chrome)SJRK-391Important
53
Selecting space bar to activate a button makes the active state persist. To remove active state, hit Enter (Chrome on macOS) In Windows, repro by holding space and pressing tabImportant
54
Space bar only activates the add block buttons, not delete, upload, continue etc (Chrome MacOS) - related also to SJRK-225Important
55
Hover states for buttonsSJRK-316a dayYesNot startedImportant
56
Add help/tooltips for each "alt" section of a block (header, alt-text, description)SJRK-389researchYesNot startedImportanton click or hover? click may be better (mobile consistency)
57
Ability to search for stories, keywords, authorscreate (GM)two weeksYesNot startedImportant
58
Adding blocks in a specific location (add below current block - problematic because focus moves to add buttons)on holdYesNot startedImportant
59
Button bar stays in place (scroll story, not whole page, and not controls) - consider KB focus/accessYesNot startedImportant
60
Scroll within the tool only, not whole page. Or just freeze page header?
61
Embed Youtube and other videos in the Editor pageSJRK-353YesNot startedImportant
62
User feedback when adding blockSJRK-281YesNot startedImportant
63
Automatically turn YouTube URLS into embedded videosYesNot startedImportantDoes this differ from SJRK-311? If so, how?
64
Edit published storyYesNot startedImportantrequires account sign-in?
65
Image "description" is actually a caption. Distinguish between caption and (long) description for video and audio?Important
66
TTS widget should float/stay visible and story should scroll as it's read aloudImportant
67
Audio block - presented with "Upload Audio" which then gives options to "Take Photo or Video" / Photo Library / Browse. "Upload" button is misleading (Add Audio would be clearer), then option to record audioSJRK-332on iPhone6 / Safari 12.03
68
No way to capture audio on iPhone6/SafariSJRK-332
69
should TTS read out "image" when there is an image?GM: I've discussed this a little with Justin, since he's the author of the Orator component. He said it's designed not to read alt-text, since a screen reader would be doing that. We should involve him if we revisit this, though it's possible for me to customize that component for the storytelling tool
70
tried to upload mov file and got error message - no video with supported format and MIME type foundGM: this is something I've seen before, I thought I'd made a Jira but can't find it. I think it's specific to macOS? I recall researching it, and may have to review my notes or look into it again

SJRK-222 is relevant but not identical: https://issues.fluidproject.org/browse/SJRK-222
71
Required alt-text (can't publish without it)Not startedImportantGM: we've previously discussed requiring certain fields. Validation is pretty straightforward, technically speakingComment from GM: This is something we've discussed a few times in the past. It was
decided previously that most fields should be optional, though I agree
with the sentiment of making it required, since we're trying to
encourage multimodality.

I think about cases such as images that are purely decorative, which could have an empty alt text and still pass WCAG.
72
ability to add/choose a "cover" image, which is the thumbnail image that would show up in Browse Stories grid viewalow choosing from existing blocks or uploading new
73
Undo functionality for any action
74
Toggling of multi-block/layout view
75
Persistent preview button - allow preview at any time
76
77
Edit page instructions don't hide in EdgeSJRK-304YesNot startedImportant
78
Improve testsSJRK-241NoNot startedImportant
79
Refactor template renderingSJRK-52NoNot startedImportant
80
Refactor editing and viewing gradesSJRK-257NoNot startedImportant
81
Refactor template managerSJRK-262NoNot startedImportant
82
Refactor storyTellingServerUI.js into a componentSJRK-320NoNot startedImportant
83
Storytelling "sandbox" ("Explore Tool" staging site) needs unique branding (and a way to return to Browsing FLOE stories)YesNot startedImportantSuggestion from Colin, needs design
Start by removing the existing branding altogether?
84
Add server configuration to versioningSJRK-323NoNot startedImportant
85
Refactor eventsSJRK-261NoNot startedShould do
86
Preview tabYesNot startedNice to have
87
Refactor block gradesSJRK-258NoNot startedNice to have
88
Renaming timebased gradesSJRK-259NoNot startedNice to have
89
Refactor configSJRK-264NoNot startedNice to have
90
Ability to rotate picturesSJRK-324YesNot startedNice to have
91
Info about adding headingsSJRK-290YesNot startedNice to have
92
93
Provide option to auto-save or not?text only is lightweight, but including media requires storage space on device
94
compressing and editing media?
95
Can't publish stories with media files (Pixel 3 Firefox)SJRK-328
96
Can't record audio using Google Recorder app (Pixel 3 Firefox)SJRK-329
97
Previews for video and audio blocks not working (Pixel 3 Firefox)SJRK-330
98
Orator not working in Edge 44SJRK-331
99
Orator not playing after pausing partway (Galaxy S6)FLUID-6481
100
UI rendering not working properly in IE11SJRK-306