Skip to content

v0.28.0 (June 10, 2015)

Choose a tag to compare

@remomueller remomueller released this 10 Jun 17:14
· 3174 commits to main since this release

Enhancements

  • General Changes
    • Several pages have been redesigned to be more subject-centric instead of sheet-centric
    • Streamlined login system by removing alternate logins
    • Removed approval process for new user registration
    • Updated the menu bar and sign up and registration pages
    • Added the new Try Slice logo, along with an animated Try Slice loading animation
    • Added new contact page and new footer
  • Project Changes
    • Projects can now have a slug specified to support a nicer URL structure
    • The Projects Overview page has been updated to better show projects for users with numerous projects
      • Projects can now be reordered and favorited on the projects overview page
      • Projects can now be sent to the archives from the projects overview page
    • The Project Show page for individual projects will allow users to quickly create subjects and launch events for the selected subject
    • Project show page now has a new left hand navigation
  • Schedule and Event Changes
    • Schedules have been removed and have been replaced by events
    • Events can be ordered by their position relative to each other
    • Designs can now be directly associated to events
    • Subjects page now doubles as an event completion report
    • Event page provides a table of designs by entered, unentered, and unassigned with links to the filtered subjects
    • Sheets can now be added directly to existing subject events
      • A sheet for a specific design can be added multiple times to the same event
      • In the case were a design exists multiple times, the subject event only counts one of the sheets for event completion
      • The subject event lists designs that have duplicate sheets
      • The subject event also displays designs for filled out sheets that are explicitly listed on the project event
  • Subject Changes
    • Subject index can now be filtered by event and also by designs on and not on specific events
    • Subjects created from public surveys no longer appear to be created by the project owner
    • New subjects can now be quickly created by searching for them from the main project page
      • Users can then choose the new subject's site on the followup screen
      • Entering an existing subject code redirects to the subject's main page
    • Subject pages now prompt users to select the appropriate study-level event for which they want to enter a subject's sheet
    • Subject page now organizes subject sheets and events in a persistent left hand navigation bar
    • Events assigned to subjects can now be removed
      • Removing an event will not remove sheets that have been added to that event
    • The new subject page now contains a link to subject timeline and settings
      • The subject timeline lists subject events, sheets, and comments
    • The new subject page contains a list of uploaded files across all of the subject's sheets
    • Subject show page now shows all comments for a subject in a new tab
  • Sheet Changes
    • last_edited_at sheet attribute no longer shows detailed comparison for changes in sheet transactions
    • Slight performance improvements in loading large sheets
    • Removed 'Clear' buttons from time and date variables on grids to decrease the overall widths of large grids
    • Sheets can now be transferred between subject in case the subject was entered incorrectly
    • Sheets can now be dragged to a subject event when looking at sheets on a specific subject's page
    • Grids now have a visible indication that they can be reordered
    • Improved the display of grids that wrap off of the page
  • Survey Changes
    • A second notification email is no longer sent when users edit and resubmit a public survey
  • Export Changes
    • Improved the speed at which sheet exports are generated
  • Design Changes
    • Removed underused and confusing cross sheet variables from designs
  • Email Changes
    • Removed sign up notification emails for admins
    • Removed account approved notification emails
  • Gem Changes
    • Updated to rails 4.2.1
    • Updated to pg 0.18.2
    • Updated to contour 3.0.0.rc
    • Updated to kaminari 0.16.3
    • Updated to naturalsort 1.2.0
    • Removed dependency on rails-observers
    • Use Haml for new views
    • Updated to jquery-rails 4.0.3
    • Use Figaro to centralize application configuration
    • Removed dependency on ruby-ntlm gem
    • Updated to chunky_png 1.3.4
    • Updated to redcarpet 3.2.3
    • Updated to rubyzip 1.1.7
    • Updated to simplecov 0.10.0
    • Updated to redcarpet 3.3.1
  • Use of Ruby 2.2.2 is now recommended

Bug Fix

  • Site editors can now properly add rows to grids
  • Reduced the amount of information logged to the log file
  • Fixed an issue loading multiple pages on the project summary report
  • Adding sections to a design no longer prefill the branching logic as "undefined"
  • Numeric and integer values will no longer append zeros after the decimal place when updated on a sheet

Refactoring

  • Simplified how image assets are referenced from SCSS file
  • Reduced number of database queries for events and designs indexes
  • Improved the load time of the sheets index
  • Removed deprecated sheet audit system
  • Removed status field from the user model