Releases: myapnea/myapnea.org
Releases · myapnea/myapnea.org
v16.1.0 (January 30, 2018)
Enhancements
- Dashboard Changes
- Decreased size of user profile pictgure on the dashboard on mobile
- Forum Changes
- Users can disable being auto-subscribed after replying to forum topics in
their settings - Improved contrast of usernames on forum index
- Replies now link the bio for users that have completed a public profile
- Improved loading speed of the forum index
- Adjusted spacing of "Back to Forum" button on mobile
- Users can disable being auto-subscribed after replying to forum topics in
- Research Changes
- Minor update to "surveys being updated" text
Bug Fix
- Education articles are now correctly listed in the Help Center
v16.0.0 (January 29, 2018)
Enhancements
- General Changes
- Improved the user interface to better focus on the forum, research studies
and surveys, and articles/blog - The landing page has been simplified to create a better starting point for
future updates - The help center has been added which integrates site FAQs and site-wide
search - Registration and signing in now makes better use of friendly forwarding
- The dashboard now shows user replies from the blog and from the forum
- The research page has been redesigned to support multiple research studies
and also highlights recent research articles
- Improved the user interface to better focus on the forum, research studies
- Profile Changes
- Updated design of member profiles
- A user's "Top" and "Recent" topics are now listed on the member profile
- A user can provide a optional bio and location that displays on the member
profile - Simplified the registration process
- Users are now asked to provide their own username as opposed to an
automatically generated one - Users are no longer asked for age and full name on registration, this
has been moved to the research portal of the site when a user goes through
the consent process for a research study - This allows users to more easily sign up and get started on the forum
- Users are now asked to provide their own username as opposed to an
- Admin Changes
- Major revamp of the administrative interface
- Admin image pages list replies and broadcasts that reference the image
- Added a report manager role
- Admins can manage projects that link to Slice research studies
- Blog Changes
- Added content manager role to streamline creation of articles for
"Education", "FAQs", and other static pages - FAQs now exist as blog pages, however the "FAQs" category does not show up
on the blog roll, and is styled differently than regular blog posts - FAQs can be rated and ranked in terms of helpfulness
- FAQs will also show up in search results on the help center
- Added content manager role to streamline creation of articles for
- Forum Changes
- Adjusted how the forum index displays on mobile devices
- Forum usernames are now set at sign up by the user, however a pre-generated
username is provided as an example to the user - Improved the display of images in posts on the forum
- Users can now subscribe to forum topics
- Creating a new topic automatically subscribes the author to the topic
- Replying to a topic automatically subscribes a user to the topic, unless
the user has previously unsubscribed from the topic - In-app notifications are sent to topic subscribers
- Users can now auto-subscribe to new forum topics in their settings
- Projects Added
- A project represents a research study in MyApnea, and provides a link to
the associated Slice project surveys and database records - Sets of surveys are now grouped by project, the initial set of surveys on
MyApnea are going into the MyApnea Core project - Users now have to go through the consent process for each research study
they wish to join
- A project represents a research study in MyApnea, and provides a link to
- Survey Changes
- Surveys now leverage the Slice API
- The internal survey data model for MyApnea has been removed and replaced
with the more robust Slice data model - The Slice API provides study event timelines, conditional surveys, survey
completion, branching logic, data validation, and a number of other
features: https://tryslice.io/docs
- Gem Changes
- Updated to ruby 2.5.0
- Updated to rails 5.2.0.beta2
- Updated to bootstrap 4.0.0
- Updated to carrierwave 1.2.2
- Updated to devise 4.4.1
- Updated to hashids 1.0.4
- Updated to pg_search 2.1.2
Tests
- Added tests to assure user passwords can be reset
- Added system tests to track changes to user interface
Bug Fix
- Welcome email should no longer be sent twice
Refactoring
- Removed typeahead library
- Combined blog post replies and forum topic replies into one model
- Renamed internal forum chapters to topics
v15.1.2 (December 18, 2017)
Bug Fix
- Added missing page title to HTML head
v15.1.1 (December 15, 2017)
Enhancements
- General Changes
- Minor changes to wording on about page
v15.1.0 (December 15, 2017)
Enhancements
- Forum Changes
- Improved management of spam accounts
- Gem Changes
- Updated to Ruby 2.4.3
- Updated
Gemfile
togems.rb
- Updated to rails 5.1.4
- Updated to carrierwave 1.2.1
- Updated to devise 4.3.0
- Updated to haml 5.0.4
- Updated to jquery-rails 4.3.1
- Updated to kaminari 1.1.1
- Updated to pg_search 2.1.1
- Updated to rubyzip 1.2.1
- Updated to sitemap_generator 6.0.0
- Updated to simplecov 0.15.1
v15.0.5 (November 27, 2017)
Enhancements
- Forum Changes
- Improvements to spam detection
v15.0.4 (November 16, 2017)
Enhancements
- Admin Changes
- Admins can now empty spam from the spam inbox
- Forum Changes
- Improved spam detection heuristics
- Spammers no longer affect topic view counts
- Gem Changes
- Updated to pg 0.21.0
v15.0.3 (May 11, 2017)
Enhancements
- General Changes
- Login cookies are now cross subdomain and work between www and non-www URLs
- Changed human verification from "Invisible" to "I'm not a robot" ReCAPTCHA
- Gem Changes
- Updated to Ruby 2.4.1
- Updated to rails 5.0.2
- Updated to pg 0.20.0
- Updated to carrierwave 1.1.0
- Updated to haml 5.0.1
- Updated to simplecov 0.14.1
- Updated to sitemap_generator 5.3.1
v15.0.2 (January 23, 2017)
Enhancements
- Admin Changes
- Improved user management for admins on user index
v15.0.1 (January 23, 2017)
Enhancements
- General Changes
- Added an invisible reCAPTCHA to sign up page
- Contact Us link is now visible in footer on mobile devices
- Blog Changes
- Improved language when creating and publishing blog posts
- Forum Changes
- Badges for engaged forum users have been added:
- Sleep Commentator: Over 100 posts
- Sleep Enthusiast: Over 500 posts
- Sleep Fanatic: Over 1,000 posts
- Sleep Patron: Over 2,000 posts
- Sleep Champion: Over 5,000 posts
- Badges for engaged forum users have been added:
- Profile Changes
- Improved photo caching to correctly update photo on settings page when using
drag-and-drop
- Improved photo caching to correctly update photo on settings page when using
- Gem Changes
- Added autoprefixer-rails
- Updated to kaminari 1.0.1
- Updated to hashids 1.0.3
Bug Fix
- Fixed maps not displaying on community page
- Fixed a bug that incorrectly loaded some pages at a lower scroll position