Skip to content
Logout

Development 2021

This is an archive for the development notes from 2021.

December 2021 

Administration:
  • Prevent the possibility to create accounts and edit pages on the Backup snapshot (these would be discarded).
  • Fix overview table, line breaks were missing.
  • Fix creating a new toolbox could lose the app homepage buttons defined in the template.
  • Site admins can now change the initial domain after login for administrators of newly-created domains.

Website/App:
  • Increase spacing below pictures with captions.

Website:
  • Refactor/simplify the page My access rights (signed-in users). A cover photo will be shown for the selected domain. If the user has already been granted access to 3+ domains in the last year, a message will inform that the request will be held for approval by the local administrator.  

App: 
  • On larger screens the QR code on the homepage will now appear centred. 
  • The "Request new access" link now directly opens the form for the requested domain..
  • Remove "create new account here" link after failed login, when the domain has disabled registrations.
  • Anonymous users for open access domains will not be able to post comments, but can email the editors directly.

ToolboxSync module:
  • You can now include *.URL files (Internet shortcuts) into the shared folder which will be included in the listings as external links.
  • Add function to quickly review and set the next review dates for the documents.
  • Add "unknown" expiry dates for external links and documents without a specified expiry date.
  • On the app, reuse icons from the basic guidelines module (paper clip, external link).
  • Editors can now configure email notifications per folder for documents due for review.

Documentation:

November 2021 

Administration:
  • We can now restrict account creation and access to specific email address patterns per trust. If your trust needs this, please contact us.
  • Add a form to report bugs.
  • Enable syntax highlighting when editing source pages.
  • The reports and posters will now include stats for documents from ToolboxSync.

Website:
  • Prevent "AllRecentChanges" and related pages from losing their access restrictions.
  • Fix permissions of the old SuppoRTT pages.
  • Searching as an anonymous user will now only look into unrestricted sections of the website. Previously it would show links to pages where the user can sign in to see.

Visual editor:
  • Updates for the Calendar module. It is now possible to embed a calendar in other pages with selected categories from the toolbar "Embed" button then from the menu "Calendar". For example, the T&O page can only show the Common trust events and its own T&O event category. When events are added or modified, the calendar will automatically update in all pages that include it.
  • Fix in some cases the "Link to page" dropdown didn't appear.
  • Optimize map frame will only be loaded if the "Embed map" dialogue box is opened.

Calendar module:
  • When an event is added or modified from a page other than the main calendar page, the same page will be shown.
  • When an event is added or modified, the page will open with the month of the event, rather than the current month, so the user can easily see the event in context.
  • Add a VCALENDAR (ical, ics) subscription interface, and a "Subscribe" link which allows users to add the calendar into their productivity/notification app. When the calendar is updated in the toolbox, the subscribed devices are automatically updated as well.
    • The subscription is specific to events in the categories that are included in the page, and can be relevant to the people in the specialty.
  • Add event "end-time" format, revision number and last modification timestamp (expected by the VCALENDAR interface). 
  • Add a "Location" field where the address can be specified, and on some calendar apps the user can open a map or get directions.
  • It is now possible to click on the dates to add a new event.
  • If you add URL addresses (internet websites or emails) to the Description or Location fields, they will become clickable.
  • Add a search field that allows to filter events in the current month.
  • When there are events from more than one category, the users can click to show/hide individual categories.
  • Improvements for international characters in titles and descriptions.
  • Recurring events will now have a label "Weekly", "Monthly" or "Yearly" and placing the cursor over the label will show the recurring rule, e.g. "Yearly on the last Sunday of October".
  • Start and end dates are now restricted to 18 January 2038 (year 2038 problem).

Contacts module:
  • When adding new contacts, a message reminds that we can import many contacts for you.

App:
  • Fix intranet links sometimes weren't marked as such.
  • Updates for the Calendar module (programme logic, styles).

Documentation:

October 2021 

Website:
  • The main Map page is now automated, and the pins include the trust cover photos.
  • The Toolbox logo in individual domains will now link to the local homepage rather than the global homepage.
  • External links in the pages will now open in a new browser tab.
  • Updated lists of intranet domain names.
  • The global homepage has buttons and "Sign in" and "Create account" under the logo. When it shows to a signed-in user, now the buttons will be replaced with "Back to (My Toolbox)", "My hospitals" and "My settings".
  • The Welcome pages for domains that don't accept self-registrations will now include a link to our support email address to request new access.
  • We are working on improving the website search results.
    • The search function will now search in all sections where the user has access.
    • The resulting links will now show the matching pages with their parent pages (path).
    • There is a new search box on the homepages, between the trust photo and the page text. Searching with it will show results from the current domain, followed by the other domains where the user has access, and finally the Main documentation.
    • The new search box now can show suggestions for pages in the current domain, where the titles contain the search terms. The user can still press Enter to search the full text content.
    • On pages with several sections, a new search box "Find in page" allows to highlight the searched terms in the page, and to search in other pages.
    • When a page is opened from a website search, it will have highlighted the search terms (like on the app). The sections that contain the highlighted terms will be opened, and those that do not will be closed.
  • If a user has signed into the website with an older or untested browser version, a notification will remind to use one of the supported browsers.

Calendar module:
  • We have started work on an in-toolbox calendar module, which would be easier to use, to embed and to update.

Guidelines module:
  • Fixed a bug where in some cases a file could not be completely uploaded.

Visual editor:
  • Attached pictures can now have editable captions, and only these will be shown.
  • Embedded videos from YouTube, Vimeo and Ted will now automatically have the video title as a caption. You can click to edit the caption.
  • You can now embed interactive maps more easily, see How to embed maps. Users can click to load the interactive map and explore the area, or get directions.
  • Saving the page will now have better visual feedback.
  • A new button "Embed" opens a menu with all embed tools (upload files, add videos, calendars, contacts and maps).

App:
  • The NICE guidelines shared section was updated (other sections, podcasts and news feeds are updated daily, automatically).
  • Interactive maps are now loaded in a full screen page, if the device is online. If it is offline, the static map cover created by the editors will be opened in the picture viewer.
    • The link "Open in browser"  was replaced with a link "Get directions" which opens the "directions" mode in the Maps app on the device (Apple Maps or Google Maps, or by default the internet browser).
  • Video files uploaded to the the toolbox are now embedded into the page rather than opened in the browser. The device still needs to be online to play the video.
  • The search results now include attachments where either the file name, or the caption in a page, contain the search terms. Clicking on such a result will directly open the PDF/picture viewer for these attachments, or a link to open the file in the internet browser.
  • The links "Contact technical support" will now pre-fill the device's user agent string and will ask the user for their Trust and their NHS email address.
  • Android app:
    • Workaround after a recent system update to WebView/95.0 broke the toolbox content updating.
    • Data safety and other forms on the Play store updated.

Administration:
  • A bug was fixed as the Analytics tables didn't display the number of monthly and yearly users for September.

Documentation:

September 2021 

Visual editor:
  • Fix a bug when a video is attached to a toolbox before any other file is uploaded -- the cover photo wasn't correctly stored, and a generic empty film picture was shown.
  • It is now possible to embed a remotely hosted calendar. See How to embed a calendar.
  • Attached PDF files with large page dimensions will be scaled down to A3 format.

Guidelines module: 
  • Fix a bug where after saving an entry, an interstitial redirect page could appear.
  • When a new file is selected for upload, it will automatically start uploading and the progress will be shown.
  • Attached PDF files with large page dimensions will be scaled down to A3 format.

ToolboxSync module:
  • Improve styling for desktop/mobile.
  • Colour codes per document status (green=valid, orange=due for review, red=expired).
  • On larger screens the list will show the expiry date for the documents, on small screens coloured bullets will be shown.
  • Add checkboxes to show or hide documents per status (valid, due for review, expired).
  • When the mouse cursor is placed over a document, added a tooltip balloon with document informations (modification and review dates, file sizes, number of pages).
  • It is now possible to display specific folders in separate toolbox pages.
  • Users can now manually choose to download for offline access files from specific folders/categories.
  • The files and folders are now sorted in a natural order, so doc2 and doc3 will appear before doc10 and doc11..
  • Synchronized PDF files with large page dimensions will be scaled down to A3 format.

Website:
  • Welcome pages: removed button to create a new account for domains where the account self-creation is disabled. 
  • If there are pending user requests, comments or orphan pages, a notification badge will appear on top of the Wrench menu (for editors and administrators).
  • It is now possible for editors and administrators to preview the website with read-only access to experience it exactly like readers. From the Wrench menu, select "Preview website as a reader", and to revert, select "Read mode: Restore full access".

App:
  • Fix a bug where an existing embedded video could be removed when a new page was opened.
  • PDF viewer: 
    • Workaround for documents with large dimensions defined, e.g. a large poster, could cause blank pages.
    • The reminder "Pinch or rotate to zoom" now floats near the top margin when the device is held vertically.
    • Hyperlinks in the pages can now be clicked to open in the internet browser. (Note, links to trust intranet may not be reachable from a mobile device, see FAQ.) 
  • Offline attachments: the app now downloads automatically for offline access any pictures, as for the PDF files, a message box appears showing the number of new documents that can be downloaded and their total file size. The user can click to download the new files immediately or later.
    • If a page has attachments that are not in the offline storage, there will be an icon near the top left with the number of pending attachments. Clicking on the icon will show the number of files and their total size, and the user can tap to download them.
  • A rewrite of the app allowed us to improve the loading times during updates.
  • The buttons "Post comment" and "Login & Edit page" were removed, and replaced with an icon with a hand holding a pen. 
  • If a user has changed password or email on the website, the app will invite her to logout then login again.
  • Fix a bug on large-screen devices when the sidebar is always visible, the back button made a slide animation that was not needed. 
  • The footer bar will now be hidden when the device has a small screen and is held horizontally.
  • In the select hospital listing, the Demo toolbox will now appear on top rather than at the bottom.

Administration:
  • The Poster-A heading is now editable.
  • The "Privacy mode" hides a few more potentially sensitive bits of information in the Analytics.
  • Fix a bug in the Analytics page for a recently inactive toolbox. 
  • When a user requests access to a restricted domain, the welcome message will include the emails of local administrators ordered by recent activity.

Documentation:

August 2021 

Website:
  • The "closed" and "planned" toolbox domains will no longer accept new users. Existing users can still sign in. Administrators can still manually add new users. 
  • Add link to FAQ in the wrench menu.

App:
  • The web app is now installable directly from your browser. It can be added to the home screen on iOS Safari, on Android devices (Chrome, Firefox) and on a desktop computer (Chrome, Edge).
  • On larger screens (tablets, desktop computers), the app will now have the sidebar always visible.
  • The "closed" and "planned" toolbox domains will no longer accept new users. Existing users can still sign in. Administrators can still manually add new users. 

Administration:
  • Analytics: add table with recently active editors. Add links below the table to email all recently active editors (except any readers who may have contributed comments or contact entries).
  • Add direct links to the Certificate function next to the user names.
  • Master table: add direct links to Domain Analytics sections (top, editors, pages).
  • Add listing with recently issued certificates (all trusts).
  • The "Add new user" form will now allow adding existing toolbox users from other trusts to your own.
  • Configure additional mailboxes for automated notifications and a counter in RecentActivity.

July 2021 

Website and app:
  • The QR Code to the toolbox welcome page can be found at the bottom of the homepage (website and app).
  • Fixed a bug with the trust title caching which could accidentally reveal inactivated trusts in listings.

App:
  • PDF/Picture viewer: fix a small imprecision with the pinch-to-zoom library where the coordinates of the page slid away from the positions of the pinching fingers. 
  • Fix a bug that didn't allow creating accounts for some NHS email addresses if written in uppercase letters.

Website:
  • Fixed a bug with page histories which prevented the reviewer to send an email to a user with an apostrophe in their address.

Visual editor:
  • You can now "reference" contacts from the address book into other pages, either individual a contacts or a full category listing. If the contacts are modified in the address book, they will be automatically updated in the pages.
  • Fixed a bug where uploading files with uppercase extensions was refused. This was overlooked a few days ago when we decided to keep the original filename in the captions, and  the upload function stopped normalizing the full filename to lowercase.

Administration:
  • We now have a function to import (bulk upload) many user accounts, you can send them to us as a spreadsheet.
  • Fix a bug where email addresses containing a plus character couldn't be shown in the raw editor.

Documentation:
  • Added FAQ Editing section "Can we insert in individual pages contact entries from the address book?"
  • Update FAQ Administration sections about manually creating user accounts and creating multiple accounts.

June 2021 

Visual editor:
  • We are working on a way to "reference" contacts from the address book into other pages. We will be able to insert a contact or a full category listing, and if it is modified in the address book, it will be automatically updated in the pages. Currently testing the feature in the Demo toolbox.

Administration:
  • The Certificate interface was rewritten to include relevant information from the user's activity and trust and to allow easy configuration and export to PDF. The certificates are now saved in the database table rather than as PNG pictures.
  • The "Add new user" page was modified to have a smaller cover photo floating right, and the user permissions controls were changed from a drop-down select box to a couple of radio buttons (fewer clicks to change).
  • The SiteAdmin/UserManagement page now has switches to toggle on/off the display of certain categories of users (administrators, editors, readers, inactive).
  • The framesets and posters interfaces will now delete local storage from the web app at the end of the session.
  • The Wrench menu for administrators now includes links to the "frameset" mode where you can browse at the same time the website and the app, and to the "privacy" mode where (most) personal information in pages and admin forms should be blurred. Both modes can be used to make a demonstration or record a video.

Website:
  • The profile links in page histories and in Recent changes are now email links and you can click to send a message to the user.
  • The Change password form now recommends to use a unique and strong password.
  • Fix a bug with the Forum which showed timestamps in UTC rather than the user's time zone.
  • Fix a bug with the Welcome pages, sometimes the cover picture didn't show.

App:
  • Update and correct the message when a toolbox doesn't exist.
  • The embedded PDF and picture viewer was redesigned to allow easier pinch-to-zoom and drag-to-pan gestures, and to have more space available. See section and video in the FAQ.

Documentation:
  • Added FAQ section "Can we delete user accounts?"
  • New video added "What's new, June 2021" in Toolbox videos.
  • Added FAQ section "How to use the embedded PDF and picture viewer?" with video demonstration.

May 2021 

Shared content:
  • The Shared content has a new "Podcasts" section, also reachable from the app sidebar, with 5 medical/healthcare podcast publishers. You can listen to the episodes directly in your browser or app, or visit the podcast's website.

App:
  • The Contacts page now has a dialler. You can type a number in the search box to see if it exists in the address book, to dial it directly and to add a new entry if it doesn't match (2 new buttons appear).
    • As a result, the "Dialler" links and buttons (sidebar, home page buttons, footer bar) now open the "Contacts" page. You may want to go to "Wrench->Domain->Sidebar and App settings" and if you have both, remove one or the other.
  • We have implemented in-app bookmarks (favourite pages), see FAQ section.
  • Style improvements to some input field controls (rounder, flatter, without borders, shadows or highlights).

Website:
  • The wrench menu now has cross-links between the current dr-toolbox.com and the beta health-toolbox.com domain names. If you want, test the website with the new address and report any errors you notice.
  • The search function now finds pages in the Services shared content (in addition to the current toolbox and the documentation).
  • Fix a bug which rendered full videos in the Wrench->Domain->Files page.
  • The GDPR message bar at the bottom of the screen (only appears to visitors who have not signed in) was rewritten to work with toolbox.health URLs, to update the links to Main/TermsAndPrivacy, to clarify that we no longer use external analytics, and that YouTube and Vimeo are only contacted when the user clicks to play an embedded video.
  • The wrench menu items were refactored.
  • A bug was fixed with the with attachments in the Forum module. The attachment contained invalid code and upon editing the page it would be converted to a plain link.
  • All Contacts pages are now at a ".../Domain/Contacts" URL. Some early toolboxes still used the ".../Domain/Telephones" URLs; the change will make it easier to enable new features linking the contact directories into individual pages.
  • Every toolbox now has a custom "Welcome page" with less distractions to get the apps or to create an account and sign in, and its custom QR code.
    • The Sidebar now has an icon at its the top right to open the Welcome page and the QR code for the domain.

Administration:
  • A new line was added to the Wrench menu allowing administrators to generate reports and posters for their domains (content, activity, screenshots, popular sections, QR code). Most of the prepared sections can be manually edited before printing the page to PDF.

Documentation:
  • New sections in the Frequently asked questions:
    • How to delete attached files
    • How to bookmark favourite pages for quick access
    • How to find the "Welcome page" and our QR code?
    • How to generate summary reports and posters?

April 2021 

Administration:
  • Restored previously archived RBH domain for review by trust administration.
  • There was a bug in the newsletter which linked to the FAQ page on the backup snapshot server. That page, if accessed from outside the backup website, will now redirect to the live website.
  • Fixed a bug in the Analytics function with the number of pageviews in the app. The numbers of pageviews in the apps since February 26 for all domains were re-calculated, and updated. For individual domains, the stats for February and March may have been modified (page views in the app, total numbers of page views -- app + website, and the charts).
  • We can now export all toolbox text of a domain to PDF -- if your team needs it, let us know.
  • Ongoing rebranding work from Dr Toolbox to Health Toolbox (or just Toolbox).
  • Some e-mail software expect multiple recipients to be separated by semicolons instead of the standard comma. To make sure sure the link in the user management page works for everyone, a second link now appears with semicolon-separated addresses:
    mailto-semicolon.png 6 KB

    If your e-mail software expects a semicolon separator, click on the second link.
  • The email notification about changed user permissions now notes that the user may need to logout then login before the new permissions become effective.
  • Created a Project tracking domain to more easily keep track of the tasks and discuss development.
  • Analytics charts: the new version of the chart library has some incompatible changes, so we reverted to a previous stable version.

Website:
  • Tables: reverse background colours to not having the heading row next to a row with darker background.
  • In the Hospitals page, a collapsed message was added to inform about recently discontinued domains.
  • In the Hospitals page, a bug was fixed not showing links to Demo and Services domains to some users. The list generation was optimized.
  • The Wrench menu now has a "User" section with links to settings and preferences pages. It now also appears to users with read-only permissions (previously only editors had the menu).
  • On a toolbox homepage, the link "Upload new cover photo" was visible to some users without upload permissions, even though the uploading wouldn't work. This was fixed, the link now only appears to editors.
  • Created intra-trust Forum restricted to editors and administrators. A link to it appears at the bottom of the Wrench menu.
  • The app screenshot on the homepage was replaced with a short video demonstration (without audio).
  • It is now possible to cross-link 2 domains of the same trust via the sidebar, and automatically enable read access to all users from one domain to the other.

Editing
  • Tables can now be made sortable and/or filterable if the first-bullet keyword is preceded by lowercase "s" and/or "f" like "fTABLE" or "sTABLE"  or "fsTABLE". This has not yet been implemented in the app.
  • Enabled relative URLs which work better with the backup snapshot server.
  • Fix a bug where if a user tries to save a page while the authenticated session has expired, it showed a blank page. It will now show the login form and if the user authenticates, it will still save the changes.

App
  • Renewed Chrome browser origin trial for the Android app.
  • Fixed a bug where internal links in the text of pages sometimes didn't work on the app.

Documentation
  • Fixes to colours, styles and page breaks of the PDF export.

New module: "Podcast feed" allowing embedding of podcasts in your toolbox  if they offer a standard RSS feed. The feeds are updated automatically on a nightly basis, with new episodes on top. You can try the feature at Demo/Podcasts on the website. The app needs to be updated to version a0425 or more recent. If you want to embed a podcast feed in your page, please let us know.

March 2021 

Documentation:
  • The Main/FAQ page has been populated with recent questions from our users (and answers).
  • A link to the FAQ page was added to the global sub-header (opens when the "search" icon is clicked).
  • A new video was added to Dr Toolbox Videos, copying a word document into the toolbox, adding pictures and external links.
  • Add new pages in the  Help Centre: ToolboxSync, and How to make tables.
  • The Help Centre has had a number of older documentation subpages imported.
  • The main sidebar now only shows the top level pages.

Website:
  • User comments from now on will only show the date, not the time stamp (which is stored in the page metadata).
  • Fix a browser inconsistency when opening a collapsed section -- it could be pushed up and the beginning could land out of the viewport. The newly opened section will now align to the top of the viewport, if it is above, or if the section is taller than the viewport; otherwise to the bottom if it is below, otherwise (the section is shorter than the viewport and fully visible) will stay in place.
    • If a user follows a link to an anchored section that is collapsed, it and its parent section will be opened and scrolled into the viewport.
  • The previous test domain that served a double purpose as a Demo toolbox and for testing experimental features was restricted, and a new Demo toolbox was created, accessible to all signed in users. If you had edit permissions to the old domain, you can also edit the new one.
  • A bug was fixed with subpages of a deleted parent page -- some of these subpages didn't appear in the collapsed "Orphan pages" section in the homepage, now they do. You still need to manually delete them or reattach them to another parent page.
  • The Contacts pages that had their table on top of the text section were modified to switch the text on top, with a collapsed first heading "Summary". This makes it easier for users to notice when there is additional information.
  • The previous pages Privacy Policy and Terms and Conditions were joined in one page with collapsible sections: Privacy policy & Terms of use
  • Fix a bug where the collapsible sections of the Terms page didn't work on the sign-in form.
  • A link to the page FAQ was included in the global header and footer.
  • The "page tree" sections on the toolbox homepages are now open by default.
  • The Sign up form, and the Authentication form now display the cover picture of the domain.
  • The functions that allowed to play and pause animated GIF pictures didn't always work and were rewritten.
  • A new control to open and close all sections in the page appears right of the first section heading.

App:
  • Updated feeds in the shared section will now trigger an app update.
  • WebApp: fix a bug with the cache service worker.
  • Shared content section:
    • Add a new page with direct links to the BNF British National Formulary sections.
    • Fix a bug where the links in the Shared section ignored their own order and tried to apply the order of the sidebar of the main toolbox.
    • Updated feed for NICE guidelines.
  • The app now reports to the server its own version number, useful for debugging or for notify the user to update.
  • Fix some attached pictures in gallery mode didn't wrap correctly.
  • Fix rounded corners of some attached pictures.
  • Fix on some devices the bullets of 1st level lists were under the left margin.
  • Tables: cells are now vertically aligned to the top, to be consistent with the website.

Editing:
  • It is now possible to configure intranet links with a styling different from the regular links. Examples: http://intranet/, http://10.150.2.88/chest/. The different styling, the suffix "(intranet)" and a popup message box should hint that the link may be unreachable from a mobile device. The app detects most intranet links, but if some are not detected, let us know.
  • The automatic linking of email and URL addresses was disabled because it was buggy and prevented the following functions, now enabled:
    • It is now possible to have URLs in a page without them becoming clickable links (useful for documentation with sample links).
    • The insert-link button now detects if the selected text is a link or an email, and pre-fills the URL text field. Just press "URL" or "Email" to make the selection a link.
    • It is now possible to create e-mail links with the Subject: prefilled. To do so, in the input field, type the e-mail address followed by "?subject=This is my subject", for example;
      support@dr-toolbox.com?subject=Toolbox feedback
  • In the link dialogue, the page tree now appears in a collapsible section. To link to any page in your toolbox just click on it. If some text is selected, it becomes a link, otherwise the title of the clicked page is inserted as a link.
  • Fix a bug with a security filter that took some legitimate links for malicious and deactivated them. 
  • New Gallery mode of attached pictures. When several pictures are attached to a page next to each other (without line breaks) then they will be scaled down and arranged as thumbnails, either 2x1, 2x2, or 3x for more than 4 pictures. This works best for pictures with the same proportions.
  • The function embedding videos from external providers was simplified and rewritten to cache the video covers locally for better user privacy (only load information from YouTube/Vimeo/TED if the user clicks to play the video). 
    • Enabled covers for Vimeo and TED videos.
    • Dropped the Panopto provider -- it was never actually used by any domain, and didn't have a standard interface which required more work to maintain.
    • The videos are now larger -- up to the available width -- and on the app they resize when the device is rotated.
    • We have migrated the embedded videos to the new format -- in case we missed some, please let us know.
    • Fix page history to simplify the new video link format.
  • Attachments: 
    • The uploaded PDF files are now automatically compressed. The function reduces the graphics resolution (but which should be perfectly fine for reading on a screen), tries to identify and cross-link duplicate pictures, compresses the fonts and the text content. Most toolboxes had between 30% and 70% reduction of the individual file sizes and in the total amount of data sent to the mobile app for offline storage. The function will also try to optimize newly uploaded PDF files attached to text pages or to the Guidelines modules. The original files uploaded by the editors are kept for about a month and can be restored -- if some file has graphics that look blurry, please notify us and we'll restore the original file.
    • Fix a bug where some editors didn't have a "paper-clip" button.
    • It is now possible to edit the link URL of an attached picture, to make a "picture button". See the FAQ page for details.
    • The editor will now record an "undo" entry before editing an attachment caption or a picture link URL.
  • Video poster pictures are now saved in the JPEG format instead of PNG (usually much smaller file sizes, less data to download to the app storage). You can still upload a custom poster with the extension "video-file-name.mp4.jpg". 
    • While uploading a poster picture, the video frame will now be darkened and the message "Uploading, please wait..." will be shown. Once the poster is uploaded, the browser will reload the page. 
  • Tables markup: the alignment of the header cells will now define the alignment of all cells in the column under the header, see How to make tables. This is much easier to maintain, and the tables look nicer.

Guidelines module:
  • Moved the "Select file" button before the "Document title" field. If the user first selects a file, the document title field will be pre-filled with the file name, this may save some typing.
  • The date pickers didn't work on some browsers, so we replaced them with dropdown select controls:
    • The "Last review date" can now be set to "(never or n/a)", "today" or "DATE (no change)" to keep the existing date. When adding a new document, the field is preset for "today".
    • The "Next review date" can now be set to "(never or n/a)", "MONTH (previously defined, no change)", or a month between today and 2 years from now. When adding a new document, the field is preset to 1 year from today (the user can change it).
  • The "Next review date" field now only shows the month and year, and only stores the last day of the month as a date. This will be simpler for management, review and notifications. Currently defined dates have been converted to the last day of the same month.
  • Improved display when there are no defined dates of last or next review.

Contacts module:
  • Fix the "Search contacts" field was shown with different widths on different browsers and the placeholder could be cut.

Wrench menu: 
  • The "Wrench - Domain - Files" page now shows a summary of the number of files and sizes before the table rather than in the table footer.
  • In the Domain tools, a notification will appear if there are any orphan pages, and clicking on it will list the pages with last modification date and last editor. You should delete these pages or reattach them to existing parent pages.
  • The "Delete page" control will now refuse to delete a full subtree (a page that has subpages). You need to first delete the subpages or attach them to different parent(s).
  • The "Review" and "Review now" controls will now refuse to mark the page as reviewed if there are pending comments. A message will appear inviting the user to review and delete the comments, and these will be scrolled into the viewport and highlighted.

Admin:
  • In the activity console, requests are now grouped by user, then by time, and show a few more parameters, notably changes in user permissions and the app version numbers (latest app version in bold).
  • The "Admin" section of the Wrench menu was compacted in a way similar to the other sections. Added entries to mockup/frameset, and to the attachment management interface.
  • The collapsible forms on the homepages are now initially open for administrators.
  • Migrated 1 older domain to new trust toolbox.
  • Domain admin form: add new CRM input fields and columns to the master table and global analytics. Store the new fields in a separate page attribute, not appearing in searches or page history (except for users in the @admins group).
  • All users with "publish" or "regadmin" permissions for any domain will now be added to a virtual "@editors" user group.
  • The "support" mailbox was restructured so that we can reply more efficiently.
  • Archived 19 discontinued domains.
  • Add new database table to back up old user permissions.

February 2021 

  • Editors can now configure "poster" cover images for attached videos. Once the video is uploaded and the page is saved, the editor needs to play the video and pause it on the frame that needs to become the poster. Pressing on the keyboard uppercase "P" (Shift+P) will save the frame as a poster picture and will reload the page.
    • Alternatively, a poster image can be manually uploaded. For a video named "file.mp4" the poster should be named "file.mp4.png" (changed in Mars to "file.mp4.jpg"). Once it is uploaded to the page, the attachment can be removed from the page and it will still be available as poster.
    • Fix an omission with the weekly cleanup function that could delete such poster pictures, and the "Domain->Files" page that incorrectly listed them as orphan.
    • Add a generic "video frame" poster for videos that do not have a poster uploaded.
  • Embedded videos can now be full page width.
  • User management: fix a bug where the "Add new user" button didn't appear for a new domain with no users.
  • App: Major changes, enabled starting 09/02 for all domains.
    • New in-app viewer for pictures and PDFs. Previously clicking on an attachment opened the browser; now the attachment is directly displayed in the app. There are controls to zoom in/out/fit, to change the pages and to open the document in the browser.
    • Change the content storage functions to allow the caching of both pictures and PDF documents and make them available for offline reading. Previously only the text content was available offline.
    • New progress bar while the app is downloading the attachments.
    • The in-app cookies are now strict "secure" and "samesite".
    • The in-app logout function was refactored to make sure all stored data is cleared.
    • A couple of bugs were fixed with the automatic updates, the message "Update ready, tap to reload" could appear a few seconds before the update was actually ready. Both the app program logic and the trust content updates were merged in a single common request. 
    • Some tables are too large to fit in small screens. These were made scrollable. 
    • The attachment buttons can now have a line break if there is not enough space.
    • Fix bug the shared domains didn't have cover pictures on their homepages.
    • New shared content, direct links to UK Covid resources, NICE guidelines, to BMJ Best Practice and Mind the bleep are now included in the app.
      • The shared UK Covid resources page now includes a list with local pages containing the keyword "Covid".
    • Fix a bug where after the user taps on "Update ready, tap to reload" the app reloads but still shows the spinner.
  • Archive 6 migrated domains, 1 cancelled, 1 hidden.
  • Website: fix a bug with the ChangePassword form that appeared for signed-out users and was not functional.
  • Guidelines module
    • Make the sections collapsible (website and app).
    • Fix a bug when a file with an invalid characters in the filename was uploaded.
    • Entries that only have an external link will now have a different icon in the app (NE-arrow rather than paper-clip).
    • When a new file is selected for upload, if the "Document title" field is empty, it will be filled with the file name (without the extension).
    • We are working on a way to embed RSS and Atom feeds into the Guidelines module -- this will be used for the patient safety alerts and for the blog Mind the bleep and will automatically link the external resources from the app. If you want to include links to other feeds -- globally or locally, please contact us.
  • Website/App: per request from editors, H1 and H2 section headings in the pages are now more distinguishable, the former in blue like before, the latter in black. Also when the heading is long and has a line break, fix indentation so both lines align.
  • Wrench menu:
    • When users have posted comments to the domain, a new item appears "3 comments pending review" which opens a special page linking to pages with comments. The editors should review and delete the comments and update their pages.
    • Administrators can now see the number of user permissions requests pending approval in the wrench menu.

January 2021 

  • Survey Forms integration: you can now make links to pre-fill the user name and other information. See Forms
  • App: The "Give feedback" link in the app sidebar will now open a Google form with pre-filled user details.
  • Videos embedded in the documentation will now only preload the poster image to save time and bandwidth.
  • Animated GIFs in the documentation now are static and have a "play" button to start the animation.
  • App: 
    • Fix a bug when the app tries to "unregister" an inexistent cache service worker.
  • Every page can now have an optional "maintainer", a person responsible for reviewing and updating the page. In the future this person may be sent notifications when the page is due for review. An editor can easily "claim" the maintenance of a page for herself.
  • Website:
    • The Wrench menu was redesigned and compacted. It now includes the new "Page maintainer/claim-clear" controls.
    • The main homepage had some precise positioning and spacing improvements.
    • Admin: a bug was fixed in the regional administration form, it prevented the "Click to email X users" to appear.
    • Enable the new fields page maintainer and email for the "Privacy mode".
    • Embedded videos will now reload the poster image after the video ends.
    • Embedded videos that are currently playing will pause if the user plays another video. 
    • Simplify sign-in form: it will no longer appear when a signed-in user tries to access a restricted section, the user can see and follow links to her toolbox or profile/settings page.
    • A bug with editing the caption of a file while it is being uploaded was (hopefully, definitely) fixed. We thought we fixed it last month by waiting for the file to be completely uploaded. But in some cases it took a couple more seconds to set the correct link and if a file was renamed in the meantime, the link could be lost. From now on the file can be renamed only if there is a definite attachment link.
    • Editors can now select for new pages if the H1 and H2 sections are collapsed or open by default.
  • App/Website: Merge different sections of the CWNL domain in one page tree. Migrate permissions for users from the old sections for the new domain.
  • Users with nhs.scot e-mail addresses can now sign up with these, or change their old addresses to the new ones.
  • Admin:
    • Administrators can now create new user accounts with any e-mail address (not restricted to NHS or academic providers).
    • The "Add new user" button in several admin pages was made more obvious.
    • All email templates (subject and body) are now editable with the same interface, and will contain the user name.
      • Add new specific templates for account creation if the domain is restricted, or if the user has been granted edit permissions.
    • Implement a new "Wrench->Domain->Files" interface which shows all attachments uploaded to the domain, with dates, sizes and pages linking to the file. The table can be sorted by any column, and filtered by search terms. Unused/orphan files (no page linking to them, or files replaced with newer versions) can still be downloaded within a month but will be automatically deleted later.
    • Fixed per-domain administrative notifications could sometimes duplicate the email recipients.
  • Fix help centre link in sign-up messages.
  • Update documentation video for sign up and user management in the page Lead administrator.
  • Domain-specific tasks:
    • UHL: configured multiple telephone prefixes.
    • YTH: enabled the document table/guidelines module in 3 additional pages (total 5). Fixed a page that was somehow disconnected from the sidebar.
    • HUTH: made the Subpages sections more prominent. 
  • Website/App: the "Subpages" sections were made more prominent. The "siblings" lists (subpages to the parent of the current page) were removed to reduce the confusion.

By browsing you agree to our Terms and Privacy policy and accept external services. Review Close

Please review our Privacy policy & Terms of use.

  • We only require temporary "session" cookies for technical reasons and to personalize your experience. They are discarded after you logout or close your browser window.
  • We do not use external trackers or analytics platforms and do not share your information with external parties.
  • Our editors may embed videos from video sharing platforms: in that case, the external platform is only contacted if you click to play the video (the video titles and cover pictures are cached locally). Please review the terms for Vimeo, YouTube (Google), TED.
  • Our editors may embed maps from OpenStreetMap, please review their privacy policy.

If you have any questions, please contact us at support [snail] dr-toolbox [period] com.