Skip to content

v5.6 - Abra

Compare
Choose a tag to compare
@c3bryant c3bryant released this 26 Apr 21:44
· 3996 commits to experimental since this release

Features / Enhancements / Bug Fixes

  • Prevent Shared message from appearing on Android before event is shared (d806f5e)
  • Display a message on SpecialEventsView when there are no active special events (860a829)
  • Take advantage of index in KeyExtractor functions to prevent duplicate keys from being generated (66fd668)
  • Disable swipeable tabs on Android (eae8642)
  • DiningDetail check for menuWebsite, deprecate menuUrl (ae22078)
  • Change format of am/pm to a.m. and p.m. respectively Change wording from Open 24/7 to Open 24 Hours for DiningItem (b3e6738)
  • Update diningService to match final API schema (a063af9)
  • Only fetch dining menu for HDH locations (cf6cd56)
  • Add button for eateries with menu URLs; Use correct key for eateries without an id value returned from API; Update tests (9aa165b)
  • Fix bug that would allow the home view to be loaded more than once (d5eace6)
  • Fix an android rendering issue on feedback (822f980)
  • Update error handling (965252b)
  • Fix incorrect styling for PreferencesItems in Preferences view on Android devices (e55307d)
  • Refactor home view card load method (1026c80)
  • Revise error logging for gracefulFatalReset; Reconfigure jsdoc to use latest updates; Revise syntax in various files to support valid babel syntax; (2794632)
  • Revise fatal restart dialog and add GA logging (2314536)
  • Add error handling for very rare edge case caused by nonexistent cards in app state (b50a0ef)
  • Surf report fixes/updates (a71eaad)
  • Modify apply-script to run after npm install (8b17b59)
  • Update appsettings (2d80189)
  • Change resizeMode to contain for news and event media images. This behavior will be changed in a later release. (437b22c)
  • Tweak NSAppTransportSecurity settings for iOS to allow requests from UCSD (ba1bea4)
  • Add loading indicator to Dining Menus; Refactor some TTLs and function names (5a8f9b3)
  • Refactored service requests and errors into single reducers; Refactor FeedbackView to use new request reducers; Correct incorrect unit tests that utilized toast popups (1086a0a)
  • Apply fixes for android text (d3362cf)
  • Dining cleanup (70f3dbc, 429fec2, 8d25287, 536da3f)
  • News and events cleanup (cda5001)
  • Update tests (9171f99)
  • Better handling of unique keys for DataListView FlatList (ea3a1a4)
  • Fixes and refactoring (f88553a, d3fe39a, 6664140, ec0be6d, 7a91d72, fadad80)
  • Update tests to reflect latest refactor changes (74d6ba7, 9171f99)
  • Fix crash when clicking on filter bar in SpecialEvents (eb20714)
  • Adjust styling of dots to prevent artifacting created by React Native bug (2a02fcc)
  • Add explicit scrollEventThrottle to Home view to prevent console errors onScroll (2bdcafb)
  • Update nutrition dv (3d6e462)
  • Make FeedbackView adjustable when the keyboard is open (d433e5b)
  • Fix duplicate shuttle arrivals appearing in ShuttleSmallList (5019647)
  • Remove unneeded Button imports (842b423)
  • Reintroduce filter feature in SpecialEvents (bfc2551)
  • Fix dining distances not showing up due to mutation of array in state (e471dac)
  • Updates to dining, navigation, preferences (9e12228)
  • Update dining styles (b23d271)
  • Navigator and tab bar styling for ios/android (fddf343, 1056fd7)
  • Change behavior for eateries with special hours; Change layout for special hours in DiningDetails; (ae0c0a0)
  • Convert all views in use utilizing ListView to FlatList with the exception of SpecialEvents Views; Remove unnecessary log from nearbyService (20c1fbb)
  • Update ShuttleCard test snapshot to reflect changes to FlatList (821cc55)
  • Add node installation commands to AppCenter post-clone script to workaround build errors (ca727a5)
  • Begin migration from ListView to FlatList; Fixes bug where cards would be blank upon switching tabs (1a8dc7a)
  • Cleanup main (0a19c26)
  • Update nav and tab bar styling (246764c)
  • Reduce unnecessary renders on Home view (b344040)
  • Correct styling issues for devices with smaller screens (eb0b796)
  • Always display each day of the week, even if null in feed (b3dcaa4)
  • Display null when there are no ingredients in NutritionView (1ec3eae)
  • Set fonts to black on nutrition view (e82d9c7)
  • Fix NaN mi showing on DiningDetail (9a943b0)
  • Fix an android issue with bundleReleaseJsAndAssets (0c2494c)
  • Fix iOS build failures due to capitlization change in yoga (166948b)
  • Fix styling issue with Dining List Items; Fix bug when getting directions on Apple Maps where starting address was not correctly set (738637a)
  • Fixed bug where Dining card would not display without location data; Add NSLocationWhenInUseUsageDescription key and string to Info.plist; Add support for navigation directions to eateries with addresses and no coordinates (09db49b)
  • Remove unneeded log for Dining Details (7b27abf)
  • Handle dining promise rejection (8aefb60)
  • Remove unused variables and unreachable cases (39caa1b)
  • Handle null menus (db094d3)
  • Made changes to conform to HDH API updates; Fix broken menu filters; (5717df5)
  • Clarified dining hours logic; Added fallbacks if invalid hours data is passed to dining components (9ddb416)
  • Enhance dining card and detail design; Add logic to only show special hours within a month of occurance; (98815c5)
  • Update tests and snapshots for dining v2 (3708161)
  • Add hours to card; Improve styling of cards in detail view; Fix dining detail rerendering (707493d)
  • Fix dining v2 hours layout issues (036ed35)
  • Fix crash with no 24 hours for dining; Add testing UI for dining v2 layout (8b0ea0d)
  • Fix dining detail not rendering if no special events present (6758c13)
  • Add tentative rendering for Dining v2 hours (dc11b63)
  • Tentatively complete Dining v2 card list (e37bef1)
  • Tentative update to card for new Dining V2 API (d66637b)
  • Fix menus not appearing on first load (04d4176)
  • Add payment information to dining description; Refactor dining reducer to prevent mutations (7d587dc)
  • Update dining card to use Dining API V2 (7cb5846)
  • Dining API V2 updates (2ceea30)
  • Roll back redux-persist for upgrade compatability (594a13c)
  • Specify specific commit of react native maps to prevent breaking updates (690e943)
  • Remove old hack for expanding textviews (e74c34e)
  • Ammended tests and snapshots for new updates to router and react-native (299dfdb)
  • Added flow-bin to dependencies; Updated dependencies; Removed last reference to react-native-router-flux (492e1cf)
  • Correct misaligned headers in android; Correct incorrect popup menu position (a763dea)
  • Made Special Events compatible with React Navigation (8c31585)
  • Fix for duplicate items being opened when tapping quickly (fe4ed0b)
  • Switch to React-Navigation; Transfer all cards with the exception of Special Events (e8792e0)
  • Fix some incorrect styling on navigation bars (89c74da)
  • Rollback tabbar change; Fix styling on preferences icon (20e7e38)
  • Moved tabbar to bottom for android; Fixed preferences icon button on both platforms (ab92810)
  • Correct issues with unknown UUIDs in the Xcodeproj file; Correctly integrate new tvOS React Native stuff (cda5a91)
  • Correct issue with removal of react-native packager (4ecb4d7)
  • Remove redundant compose in configureStore; Fix white background style (1d46e82)
  • Readded redux-logger and set log messages to true (c2edc3a)
  • Update of dependencies in progress; Fix some styling issues on iOS (42299d8)
  • Unlink CookieManager (3805b25)
  • Fast forward dependencies to around April 2017 to reflect native update (2dae3c7)
  • Upgrade React Native and all dependencies (6502101, 0dbe12d, be76c9d, 4352bce, fec4618, 4335efd, 4b092a7, 2b22d9e, 6076963, af8eaa9, c5703c4, 156df21, df928d1 )