Release 1.4 Changelog
This page contains public notes on Release 1.4.
Release 1.3 came with an exciting new feature! We couldn't be more excited to bring Team Workspaces to our users, and how our users can establish their organization's documentation with us.
However, there's still a lot to improve and possibly fix. This release is going to focus on patching and improving the Team Workspace feature, enhancing user experience regarding keeping your documentation safe from loss, and planning for the new My Notebook feature.
Unfortunately, to dedicate more time to the tasks of this release, we won't be launching a theme this release.
Team Workspace Enhancements
- Fixing document conflict resolutions for workspace documents.
- Applying themes to Team Workspaces.
- The CreateWorkspace component should only show if a user does not have workspaces. This sort of already exists, but if someone were to visit the URL, they could come upon that component. This might also happen if a user's internet connection is slow; even if they do indeed have a workspace. While waiting to retrieve whether a user has workspaces or not, it's possible a user can click on the workspaces dropdown button, and they'll then be navigated to the CreateWorkspace component; again, even if they have an existing workspace.
- When a user updates their email, it's possible that new email isn't getting updated in the Team Workspace Django app.
- Make sure messaging/wording on role descriptions and permissions are accurate and match. Make sure those roles have those exact permissions.
- Clean up the Team Workspace dashboard, and add more widgets to the dashboard.
- Currently, a user doesn't have a way of knowing if the person they're inviting to their workspace is a user on Bluebird Documentation or not. If the person isn't a user, then nothing will actually happen. They won't get any invite. If the person is not a user, they should still get an email inviting them, and explaining a little bit about the platform.
- Check the workspace sidebar. There are certain components that pass incorrect information to the sidebar, so the wrong documents are showing.
- Fix the bug affecting the number of workspace document views.
- Validate editing user permissions and adding members in the workspace settings page. There seems to be a bug not allowing those to be edited.
- Add a button on the workspace sidebar to navigate back to the workspace dashboard.
- Noticed a bug where I wasn't able to add an admin when trying to create a workspace.
- Users should get email notifications when they are invited to a workspace.
- Add a pinned documents section to the team workspace dashboard.
- There currently isn't a check to make sure that a custom domain for a workspace is already taken or not. Add that check and provide a warning to the user if that domain is already taken.
Quill Editor (Rich Text Editor)
- Add undo and redo buttons to the toolbar of the text editor.
- Make sure that all components that utilize a text editor will warn the user of any unsaved changes if they try to close the page, navigate out of the page, or refresh the page.
UI & Documentation Enhancements
- Take users to the loading screen immediately when they click the submit button to submit a new document or document edits.
- If a user encounters an error while trying to submit a new document or document edits, take them back to the create/edit document screen, so they don't loose their document content.
- Add some padding to the home page square icons; just so that the text doesn't sometimes touch the borders of the square.
- Add a documentation dashboard for users when they click on the Documentation button from the home page.
Allow users to upload files as a part of documentation in ZIP files.Fixing conflict resolution UI for walkthroughs.- Make sure all pages have proper navigation buttons. There are some pages that don't have any navigation links; other than the default browser navigation.
- Fix the bug affecting the number of workspace document views.
- Depending on the screen size, the sidebar component can look squished with the create button overlapping with documents. This seems to especially happen on taller screen sizes.
- Add a button on the documentation sidebar to navigate back to the documentation dashboard.
- On smaller displays, the floating div on the top right of the screen on document pages may be too long, and not render properly.
- Make table dynamically change their width to adjust for more narrow displays.
New My Notebook Feature
This exciting new feature won't be put out to users this release just yet. This release only includes research tasks.
While we released the Team Workspace feature to help users establish their organizations with us at Bluebird Teaching, we don't want to forget about users using this documentation platform just for personal reasons.
We eventually want to be able to add some sort of offline compatibility for all documentation, but we'd also like to introduce a private notebook for each of our users. This is especially awesome if you use a stylus with your device. Keep your very own notebook with you; wherever you take your device! Below are points about this new feature that we'll aim to include.
- A notebook styled UI with layout options: blank, lined, grid, etc.
- Offline compatibility so your notebook is accessible regardless of your network connection.
- Accommodate multiple input methods and formats: typed pages and written pages (with a stylus or your finger if device is touch screen).
- For subscribers, the option to include custom background wallpapers to your notebook pages.
Part of: Release Planning