Skip to content

Releases: myapnea/myapnea.org

v16.1.0 (January 30, 2018)

30 Jan 20:50
v16.1.0
4f54236
Compare
Choose a tag to compare

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
  • 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)

29 Jan 16:28
v16.0.0
745a560
Compare
Choose a tag to compare

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
  • 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
  • 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
  • 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
  • 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)

18 Dec 15:41
v15.1.2
0e56cd6
Compare
Choose a tag to compare

Bug Fix

  • Added missing page title to HTML head

v15.1.1 (December 15, 2017)

15 Dec 18:19
v15.1.1
9da58e4
Compare
Choose a tag to compare

Enhancements

  • General Changes
    • Minor changes to wording on about page

v15.1.0 (December 15, 2017)

15 Dec 18:08
v15.1.0
4ce9516
Compare
Choose a tag to compare

Enhancements

  • Forum Changes
    • Improved management of spam accounts
  • Gem Changes
    • Updated to Ruby 2.4.3
    • Updated Gemfile to gems.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)

27 Nov 14:43
v15.0.5
a6e3d5f
Compare
Choose a tag to compare

Enhancements

  • Forum Changes
    • Improvements to spam detection

v15.0.4 (November 16, 2017)

16 Nov 20:01
v15.0.4
8ebaed2
Compare
Choose a tag to compare

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)

11 May 15:18
v15.0.3
bf9c24b
Compare
Choose a tag to compare

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)

23 Jan 18:47
v15.0.2
d665406
Compare
Choose a tag to compare

Enhancements

  • Admin Changes
    • Improved user management for admins on user index

v15.0.1 (January 23, 2017)

23 Jan 18:12
v15.0.1
0f7d58e
Compare
Choose a tag to compare

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
  • Profile Changes
    • Improved photo caching to correctly update photo on settings page when using
      drag-and-drop
  • 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