jeffreywix/fb-cal-tpa — pull request #24 by jeffreywix (2014-08-04 22:15:30+00:00)
Title: MASSIVE UPDATE - Modal

Summary:
- The modal is designed and ready to go. Posts are displaying from Facebook and all the event details are available.

Modal Changes:
- Added error message for user if event data fails to load
- Added new icons font for use in modal
- Finished designing modal - All the elements are set and an example feed is in place
- Updated custom icon font
- Added alternate modal layout that I designed but decided not to use
- Added new invitation icon to font
- Moved location of rsvp button and added share button.
- Did work on background image for modal header
- Updated format of time in list view to be more user friendly
- Updated look of modal. Time and location are now on the right while description has been given its own row
- Showing formatted description in modal now and reformatted start/finish times
- Added angular package to sanitize and escape html and user input
- Event name, location and time are now being displayed in appropriate formats
- Hosted by message and url to facebook event page and url to google search for event location are working in modal now
- Fixed error with popups for the users having invisible text and always red button
- Cover photo is now processed and shown successfully in header background
- Set Wix modal size to 850 px in width
- Set Wix modal size to 600px in height
- Cover photo height now takes into account border width and is positioned accordingly
- Fixed formatting of guest numbers in desktop view
- Added error messages for when guest statistics fails to load
- Fixed formatting of guest numbers in mobile view
- Adjusted spacing of rvsp and sharing buttons
- Guest numbers are shortened now when they are over a thousand using initials (K and M)
- Fixed size of like button
- Now showing number of shares per post
- Finished processing of feed and each individual status in the feed returned from the server. Feed is now displayed in the modal
- All sizes of blocks got guests, location, time, and rsvp are even in height now
- Comments are being displayed below each post now
- Comments are initially restricted to 5 and the user can click 'Show more replies' to see more replies

Widget Changes:
- Removed header border from list view when there are no events in the list

Settings Changes:
- Changed title of settings page
- Added important info in settings for users regarding access to their Facebook accounts and using public events

Server Changes:
- Getting basic event data, cover photo, guest stats, and event feed through 4 different calls to the server (which calls Facebook) is working. 4 seperate asynchronous calls allows for processing of data on client side while waiting for server to return requests
- Now user settings are being retrieved along with event info for the modal
- Added security to prevent outsiders from accessing random Facebook events by changing the url. Only events with IDs saved in the database for the user can be accessed with the modal link.