Changelog

A number of Officehours users have helped us isolate issues/shortcomings in the system. We keep track of these, and try to address them as efficiently as we can. To help you see where we’re at, we’ll make note of improvements and new features, here.

November 11, 2016

  • Updated Error 404 page

November 10, 2016

  • CSS tweaks
  • Added “I can help with questions like:” functionality

November 9, 2016

  • Added Extend Session functionality

November 5, 2016

  • Added Pro accounts
  • Added Pro badge
  • Integrated Stripe for use with pro accounts
  • Fixed Stripe sync issue when Team plan is changed
  • Upgraded to Meteor 1.4.2.1 RC0

October 30, 2016

  • Fixing bug that sometimes prevented upcoming session text reminder from being delivered

October 27, 2016

  • Fixed issues with iCal feed

October 26, 2016

  • Added Faculty sign up form and banner

October 24, 2016

  • Fixed error in verify email link for team members
  • Prevented indexing of duplicate content
  • Fixed issue in which Request Sessions button was sometimes missing

October 20, 2016

  • CSS tweaks
  • Added invite user function
  • Added Request Sessions function

October 19, 2016

  • Fix Stripe sync issue when team plan is changed

October 18, 2016

  • Fix time noted in Upcoming Session email
  • Fix time noted on manage space page
  • Improve Twilio token handling
  • Fix lag/delay experienced when adding office hours

October 17, 2016

  • Fix bug with recurring workshops duration
  • Fix problem with conflicting session detection
  • Email template updates
  • CSS tweaks
  • Rework team member email verifications

October 14, 2016

  • Upgraded to Meteor 1.4.1.2

October 13, 2016

  • Improved Twilio connections and error handling

October 11, 2016

  • Added Workshops functionality

October 5, 2016

  • Revised member profile UI

October 1, 2016

  • Updated messaging UI

September 21, 2016

  • Removed listing of suspended teams in Teams Index

September 9, 2016

  • Fixed password reset redirect problem

September 8, 2016

  • Fixed issue with email template not being found
  • Fixed missing Team Admin link

September 7, 2016

  • Updated Intercom to new messenger and latest API

September 02, 2016

  • Changed nav Team item behaviour
  • Added animations to Team admin buttons
  • Completed Add a Team pages
  • Introduced Teams

July 13, 2016

  • Added /soundcheck URL

July 11, 2016

  • Built Teams home page

July 8, 2016

  • Completed Teams admin and front pages

July 22, 2016

  • Fixed category header background colour problem

July 21, 2016

  • Added WTF section

May 20, 2016

  • Integrated social sharing (through LinkedIn, Facebook, and Twitter)
  • Added ability for users to connect with their other networks

April 23, 2016

  • Switched Advisors section to default to Categories index (until Featured index in place)

April 21, 2016

  • Introduced featured tiles to Categories index Added additional soundcheck error messages

April 17, 2016

  • Fixed category merge issue
  • Upgrade to Twilio Client 1.3
  • Minor fixes to category pages and admin panels

April 14, 2016

  • Changed category pages to show descriptions, related categories, and visuals (illustration and color)
  • Updated to Meteor 1.3

March 24, 2016

  • Added search functions
  • Added secondary navbar
  • Upgraded momentjs and moment timezone to accommodate Australian TZ abbreviations
  • Fixed issue with user search in messages area

March 7, 2016

  • Introduced new mobile navigation
  • Switched to SVG icons

March 2, 2016

  • Introduced new global navigation
  • Changed new items badge
  • Fixed call status passed to client

February 3, 2016

  • Added queuing system for global banner messages
  • Refined SMS validation error messages
  • Fixed issue with new Message notification emails

January 25, 2016

  • Added user admin pagination
  • Added user moderation tools

January 22, 2016

  • Added tooltips
  • Added Twilio StatusCallbackEvent handling
  • Tweaked session page connection status handling
  • Updated Meteor packages

January 18, 2016

  • Added audio test icon
  • Tweaked session page CSS
  • Updated sound check design

January 17, 2016

  • Introduced new audio test button
  • Added transfer-to-phone capabilities

January 10, 2016

  • Reworked Session:EnterSession handling

January 6, 2016

  • Added audio test

December 27, 2015

  • Added default user settings

December 23, 2015

  • Fixed issue with category admin pagination

December 18, 2015

  • Added phone number input and verification

December 14, 2015

  • Reworked Twilio event handling in sessions
  • Now require learner profile completion prior to session requests

December 11, 2015

  • Added hover states to global alerts

December 8, 2015

  • CSS tweaks
  • Fix session-end reactivity problem
  • Reset session duration (Fix uninitialized var)
  • Rework recurring sessions

December 3, 2015

  • Troubleshooting nextOH issue

December 2, 2015

  • Added Spiderable for SEO
  • Fixed pagination problem

November 30, 2015

  • Improved category pagination
  • Misc small fixes
  • Make category add/remove immediate, rather than requiring profile update

November 24, 2015

  • Added categories

November 13, 2015

  • Added offline alert
  • Improved in-app session notifications

November 12, 2015

  • Added Subs manager
  • Fixed chat text overlap in Safari
  • Added Fast-Render

November 11, 2015

  • Increased OH publish count on Advisors page
  • Misc. small fixes

November 10, 2015

  • Update Cloudinary upload result
  • Improved mobile layouts

November 7, 2015

  • Updated to Meteor 1.2.0.1

November 3, 2015

  • Fixed recurring session and calendar issues

November 1, 2015

  • Added recurring sessions and ical integration

October 22, 2015

  • CSS tweaks

October 21, 2015

  • Fixed chat channels scrolling
  • CSS tweaks
  • Detached scroll events when leaving home page
  • Added: check for (and disconnect) existing Twilio connection before trying to connect again
  • Added error modal and reload button if there's a connection problem

October 20, 2015

  • New home page

October 19, 2015

  • Cleaned up session page

October 15, 2015

  • Adding/updating notification emails

October 9, 2015

  • Added global message
  • Added iOS warning

October 5, 2015

  • Improved messaging user search
  • Fixed missing profile image in session
  • Removed password protection from password reset page

October 2, 2015

  • Styled “must complete profile” message

October 1, 2015

  • Added untracked files
  • Added chat

September 21, 2015

  • Work around Intercom initial import issue

September 18, 2015

  • Update bootstrap3-datetimepicker version
  • Moved Delete Space button
  • Reconnect twilio on offline event
  • Throttle twilio init attempts
  • Added timezones to front end
  • Added settings page

September 15, 2015

  • Replaced console.log with logger.error
  • Fix intercom event metadata

September 14, 2015

  • Merged branch 'feature/add_intercom'
  • Merged packages changes
  • Fixed issues with Twilio connection reliability
  • Changed how completed sessions are recorded (Maintain user statistics, added migrations)

September 8, 2015

  • Added Intercom package
  • Improved requests notifications email

September 5, 2015

  • Check/warn for microphone permissions
  • Improved advisers page sorting

September 3, 2015

  • Fixed issues with session logging
  • Expanded request message length

September 2, 2015

  • Fixed issue in which incorrect request was sometimes used
  • Misc text tweaks
  • Changed hover state for Request Session button
  • Changed “Upcoming sessions” text to “Want 10 minutes of fee advice”
  • Fixed issues with “You Have Requests” email

September 1, 2015

  • Changed sending of “Pending requests” notification to go earlier
  • Reduced (hopefully) lag when entering session
  • Improved space availability accuracy
  • Disable mute button icon

August 31, 2015

  • Show request count
  • Fixed requests bleeding into other user profiles
  • Make “booked” not clickable
  • Stop cancelled Sessions from showing on Advisors page

August 30, 2015

  • New home page
  • Added OG tags
  • Improved browser not supported messages

August 28, 2015

  • Added “Become an advisor” link, and added note to home page
  • Implemented new email designs

August 20, 2015

  • Improvements to mobile layout
  • Turned off blocking of incompatible mobile browsers

August 19, 2015

  • Added timezone to user profile
  • Improved Twilio error handling

August 15, 2015

  • Added SignOut template
  • Removed UserPresence packages
  • Hid cancelled spaces

August 9, 2015

  • Added About text
  • Added Terms and Privacy page
  • Refactored session page

August 1, 2015

  • Updated email notification templates
  • Updated default tweet message
  • Updating footer Adding Kadira
  • Removed time/date from email notifications (until we implement per-use timezones)
  • Prevented invalid characters in username
  • Resolved email cron issues

July 30, 2015

  • Added email notifications
  • Added request reminder email

July 29, 2015

  • Improved twilio error handing
  • Added email notifications

July 27, 2015

  • Fixed calendar grouping issue
  • Added login background images
  • Added favicon
  • Integrated GA
  • Refined session page

July 26, 2015

  • Adding Ratings

July 25, 2015

  • Testing meteor-admin
  • Prepared ratings questions

July 24, 2015

  • Styled notifications
  • Added conflict checking

July 22, 2015

  • Added Session page
  • Removed collection-behaviors and collection-hooks
  • Tested mongo aggregation for distinct advisors

July 20, 2015

  • Added modals

July 18, 2015

  • Added “Add sessions” page

July 16, 2015

  • Refactored profile.name to profile.fullname
  • Added Calendar and spaces pages

July 13, 2015

  • Added Sessions page
  • Added Profile Edit page
  • Added Profile page

July 12, 2015

  • Styled forms

July 8, 2015

  • Changed from Accounts Entry to Accounts Templates
  • Cleanup
  • Updated top bar design

July 6, 2015

  • Improved session flow

July 05, 2015

  • Improved Session page
  • Twilio improvements

July 3, 2015

  • Added Notifications

June 10, 2015

  • Refined navigation
  • Added notifications

May 27, 2015

  • Added sessions page

May 15, 2015

  • Integrated Twilio

April 1, 2015

  • Method attribute checks
  • Added untracked files

March 23, 2015

  • Testing minimongoid
  • Branches minimongoid

March 10, 2015

  • Cleanup
  • Initial commit