Skip to content

Releases: UCSD/campus-mobile

v6.3 - React Native Platform Upgrade

04 Mar 17:29
Compare
Choose a tag to compare

Release Notes

  • Upgrade React Native to 57.8

v6.2.1 - User Profile Transition

08 Feb 19:33
Compare
Choose a tag to compare

Release Notes

  • Resolve an issue with user profile syncing

v6.2 - Refresh-1

01 Feb 16:18
Compare
Choose a tag to compare

Release Notes

  • The classes card now displays your upcoming class schedule
  • Osler parking garage now available
  • Improved iPhone XR support
  • Bug fixes and enhancements

v6.1.2 - Alakazam Hotfix 1

04 Dec 19:13
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug preventing finals data from being fetched (47d239e)

v6.1 - Alakazam

05 Nov 22:08
Compare
Choose a tag to compare

Features / Enhancements / Bug Fixes

  • Fixed Infinite rendering loop on messages screen (c011637)
  • Update parking endpoint (f2160f5)
  • Messaging updates (7a2d1e7)
  • Revert messaging focus update for v1 (c1e5b85)
  • Remove duplicate package (1983a16)
  • Show more lots coming message when only 1 lot is available (05695a5)
  • Bug fix for messaging badge (9a96896)
  • parking fixes (f711d23)
  • Parking saga/reducer fixes/updates (12957b5)
  • Code Cleanup (709a0d4)
  • Finished implementing manage parking lots page (acfba3b)
  • Implementation of scrolling parking card with a known bug (602414e)
  • Fixed syncing issue with profile, still have render bug (79ac647)
  • Added code to sync local parking lot settings to user profile (1ca0a74)
  • Manage lots updates (40ffe42)
  • Fixed UI color of text, added local storing of lots (0bfa034)
  • Implement ui for v2 manage parking lots page (0fba761)
  • Replacements/CI update (5993cfa)
  • Fix max badge count (a8cd152)
  • Update package json (528f9f3)
  • Endpoints and related updates (1d4ba2e)
  • Update tests (26fef46)
  • Parking card refinements (8596c98)
  • Fix an old dining border issue (fc6f38c)
  • Fix a crash issue when a special event has no label (incorrectly referenced color) (badef60)
  • Fix data list card rendering and layout problems Fix an old display issue on the links card (0fbdfa4)
  • Show notification badge count on first app load Increase badge limit to 99 Cleanup tab icons logic (9b919b9)
  • Separate academic history handling App settings updates Add a check to ensure courses are valid (4c9a71d)
  • Organize dev endpoints Point academic history to 8243 (e1d21ca)
  • Add parking context Misc parking cleanup (9b98956)
  • Fix return when getTotalSpots is undef (083ab19)
  • Handle an issue where structureData.Availability can be undefined (e82c1df)
  • Add bugsnag reporting to dev (1ffcca8)
  • Increase notification badge limit Add more lots coming verbiage Parking card ui fixes Update spots available verbiage Bottom align parking percentage (64b4a3f)
  • Sync default topics (e42e7ac)
  • Relocate parking card below shuttle (1eb3095)
  • Remove freefood from default subscribed topics (6ac7ff6)
  • Add pixel ratio modifier to improve scaling (8645db8)
  • Fix issue relating to invalid numbers being passed into AnimatedCircularProgress (27faa77)
  • Correct crash caused by neglecting to add new parking card in state migration (7b2359f)
  • Fix state mutation in parking reducer (fe36faa)
  • Set shuttle master TTL to 1 hour (c84db69)
  • Set parking TTL to 5 minutes (150d8a0)
  • Correct ttl typo for parking (70fd74c)
  • Fix type issues on Android; Re-add app update check (a19adc6)
  • Fixed slider bug in android (1ae7ee4)
  • Update login err alert verbiage (6286337)
  • Fix javascript incompatability (174a0bd)
  • Fixed small bug for android (9c29164)
  • Fixed the “NA showing up instead of 0% showing up” bug (d5e4dfa)
  • Fixed styling issues with eslint (eb89a72)
  • Styling/Syntax fixes for eslint (898cb8c)
  • Correct toast typo (71c7c52)
  • Add migrations for new card and for messaging preferences; Remove default notification settings placeholder (f630241)
  • Remove appupdateflag check from authorized fetch (19b96f2)
  • Update preferences snap (07c52a9)
  • Update vector icons implementation (23f9e14)
  • Make small tweaks to messaging styling (2dbc6ca)
  • Update parking and notifications (57c9c59)
  • Add privacy policy to preferences (2e4ff66)
  • Parking card updates (738d7fb)
  • Resolve AppSettings merge (1523edd)
  • Fixed bug for Visitor UI; Added "NA" when 0 spots are available (cc59d60)
  • Merge branch 'parking' of https://github.com/UCSD/campus-mobile into parking (eb92159)
  • Attempted fix to ensure real time data flow (fcdc5a4)
  • Add public consumption of messages (9840986)
  • Bug fix in initial state for selected types in parking card (e310d63)
  • Fixed UI issues with pst view on smaller devices (3312173)
  • refactor css (98049b4)
  • refactored styling code (a1e92c6)
  • Add more default topics; Remove unusued reference to removed reducer in notification preferences (14ef852)
  • Remove notifications reducer from index reducer (23b9969)
  • Remove redundant reducers and sagas (28b8751)
  • Ensure default subscriptions are in place when user first launches app; Subscribe to default channels when signing in as a student (300a3fe)
  • Changes to fix android UI for messaging badge (09c3803)
  • changed ui for badge number (9b9c1a4)
  • Fixed previous merge conflicts (6296c37)
  • fixed boolean check (62e877c)
  • Connected red badge icon with correct number to be displayed (442f69f)
  • styling for badge number (03987ed)
  • placeholder to show number of notificatoins (1ee431b)
  • Resolve incorrect syncing of user profile upon sign=in; Resolve build errors when using XCode 10 (dee9bcb)
  • Added a toast to for network error when pulling notifications (9dfe26e)
  • First attempt on implementing number of notifications (72e64f3)
  • Small UI tweaks for notifications tab (6a88eef)
  • Reset messages when a topic subscription change is made (010748c)
  • Dispatch update messages action when a notification is received in-app (f22687c)
  • Connected UI with redux and state (6b4122c)
  • badge for notifications (c1ae7bc)
  • Added reducers and logic for setting the read/unread messages (7a4159f)
  • Move messages sorting from view to the saga; Set messages to empty array when signing out (8c09d2f)
  • added a little bit of logic for messaging reducer (d487b9c)
  • Added two variables in messages reducer to allow for UI dev (9bb14a9)
  • UI tweaks to messaging; Reduce reducers (combine reducers that handle setting and appending new messages to the store) (96bb247)
  • fixed the scrolling issue with notifications ui (b69fb4c)
  • Second stage of attempted fixes to merge conflicts (1ebe879)
  • Attempted fix to merge conflicts (e53cb7b)
  • Fixed accessibility data not being shown properly (68117d8)
  • Final Styling changes to UI (3c1c459)
  • Fix parking card not rerendering when data changes; Modify ScrollCard to take extraData prop (a723628)
  • Parking UI Functionality (b16f5d1)
  • UI changes on ‘edit pst’ page and logic changes (943b9b2)
  • Styling added for single spot type UI (8586)
  • Quick styling changes to UI (b2585d5)
  • Funcitoning Parking UI, styling needed (4619d56)
  • Created single spot type Parking Card UI (18e8c5c)
  • fixed text wrapping bug (e7e942b)
  • Pagination complete (until storage runs out and device) (1a146a9)
  • Partial implementation of messaging notification preferences and user preferences sync (2768870)
  • changed messaging ui text for better readability (253c82f)
  • Add check for logged in status in profile sync (021a071)
  • Add rudimentary user attribute syncing (3dbb0cc)
  • Correct UI test for preferences (d9c8756)
  • Notifications UI (83d2789)
  • Add authorized POST helper function; Add fcmToken registration and deletion upon signin an signout (ded4450)
  • Add MyMessages API integration; Integrate API with existing notification view (393565d)
  • Move topic subscriptions (55c271d)
  • Add subscription to emergency to onTokenRefreshListener (95d7c54)
  • subscribing to emergency topic (cb511be)
  • filtering data (a0715e8)
  • fixed styling issues (fd867df)
  • messaging center ui (4974db1)
  • messaging center ui (#337) (2e4dce8)
  • Update preferences snap (8dca8b6)
  • User profile updates (e646064)
  • Add parking availability colors (7a63877)
  • Small change in syntax (d294848)
  • Connected reducers/sagas for parking lot data retrieval (c0e0cf5)
  • Update app settings (a37e07a)
  • Connected Parking Card with ParkingSpotType view (5ea98f6)
  • Fixed list separator UI (4f3d6be)
  • Added notifications page (5bae5e5)
  • Small changes to css (63fa9c8)
  • Extracted all styles to css, UI still needs separators to be fixed (7c8aff6)
  • Got redux and saga working with the UI (1f86242)
  • fixed syntax error (39e9684)
  • Running into saga issues (c9cba8c)
  • Added code for flatListSeperator, but doesn’t work as needed (97f6c1e)
  • Removed ‘x’ from warning pop up and logic for warning sign (3cc9d33)
  • Begin implementing ParkingSpotType (b0626a5)
  • Resolve a jest issue (8e07017)
  • Parking initial card phase (99c9f5c)
  • ParkingAvailability card working template (e04d5d4)
  • Update ParkingCardContainer and configureStore migrations (0dd77c2)
  • ParkingAvailability card basic working template (8615df0)
  • Added ParkingCardContainer to Home.js (0c5ad4f)
  • Initial template for Parking UI (0367f93)
  • Android style changes; Splash screen theme modification to prevent splash screen flashing in-app; Remedy off-center items in Preferences (e341b52)
  • Fix preferences styling on Android; Tweak preferences full card stying (9311499)
  • Correctly apply google services plugin to android build; Remedy various issues with notifications on Android (db312c2)
  • Add in-app notification message listener (ec52489)
  • Update tests (e780dd1)
  • Remove unneeded navigationOptions (41ed1a3)
  • Link feedback to feedback view (42e984c)
  • Relocate feedback tab Create messaging tab shell Add messaging tab icon (77d2149)
  • Begin integration react-native-firebase into app code (4f9e8e2)
  • Disable Aapt2 to fix production builds (2f21c35)
  • Switch over to react-native-firebase, remove old firebase references in app code (9042faa)
  • (origin/dev, origin/HEAD, dev) Merge pull request #333 from atmartorana/dev (88f58bc)
  • Requested changes made to tab icon issue for iPad (8447100)
  • Attempted fix at navbar icon issue on iPad (2e43a2e)
  • Add fix for crash caused by invalid data being passed to ScrollCard (aa7f9b3)
  • Allow insecure HTTP loads for ucsd news and event domains (8290a2d)
  • Open callouts on markers when selecting a search item from Map Search (76f34a5)
  • Fix bug preventing shuttle selection on map from behaving like a toggle (efd117d)
  • Up...
Read more

v6.0 - Kadabra

21 Jun 22:53
Compare
Choose a tag to compare

v6.0 - Kadabra

Features / Enhancements / Bug Fixes

  • Remedy error metadata not being passed correctly to bugsnag (1d306b9)
  • Restore original location ttl (ce7c04c)
  • Add fix for crash caused by invalid data being passed to ScrollCard (fa3fc56)
  • Added logging for failed ScheduleCard renders (271e709)
  • Update ios signage (32f6a22)
  • Remove special meeting classes from full class list Resolve a layout issue for type Other classes data (c311a41)
  • Mock bugsnag for UI tests (1d31170)
  • Add bugsnag error reporting; Restructure some error logging (2ccbf91)
  • Resolves some design inconsistencies; Corrects minor error in util/auth; (ac1b19e)
  • Resolves issue where incorrect evaluation option could be shown; Resolves issue where sections without a day specified would result in no classes appearing; Addresses optional fields returned from Academic History API; Omits special meetings from Classes card; (a35d044)
  • Resolves issue with autorefreshing tokens; Resolves issue with panic logout after user logs out; Resolves issue with sso retries (cfbb732)
  • Fix bug preventing sessions from being favorited (440a8de)
  • Resolve a color reference issue (6308424)
  • Resolve Special Events Card not appearing due to not having a title (0defceb)
  • Resolve error when receiving null timefor a section (20a410e)
  • Update error handling in schedule util Update schedule card logic to be more bulletproof (a9c3139)
  • Restrict finals API call for demo accounts (f4c5787)
  • Update demo credentials (4b6c751)
  • Update onboarding verbiage (b2ea60a)
  • Add fix for FinalsCard that would crash the app in certain instances (268b784)
  • Add array validation to academic history API response (0cf0890)
  • Enhance logging to include full stack (4a1fb86)
  • Modify gradle dependencies; Upgrade gradle wrapper to fix build issues (ddfec6d)
  • Logger now logs exceptions as an event. Update build numbers (a9a1433)
  • Add logging for Schedule and SSO errors (5c5825d)
  • Add fix for duplicate courses for studentdemo account (0cc9232)
  • Resolve class layout problems on smaller devices (76229ab)
  • Fix misaligned header for FullSchedule view on Android (009feca)
  • Update academic mock API endpoints (6867df4)
  • Update academic mock API endpoints (fa72550)
  • Add student demo account (12eb479)
  • Update AppSettings (07928c6)
  • Fix crash on android due to malformed JSX; Fix access token not being wiped on logout (8466835)
  • Point ACADEMIC_HISTORY_API_URL to production (1f8a1d8)
  • Fix malformed Alert.alert call that crashed Android (8ad1963)
  • Change message when user is panic logged out (47dea35)
  • Add check for authorized response from SSO service. If unauthorized, alerts the user (0193835)
  • Correct error handling for Schedule Cards (fbb1e5c)
  • Update tests (f9aae1f)
  • Add warning if there seem to be errors syncing Schedule data (265b68b)
  • The app now notifies the user if they have been forced to log out due to a changed password or other circumstances in which their stored credentials are found to be invalid (9af5b86)
  • Disable autoactive keyboard (ea3e956)
  • Onboarding adjustments (a38e877)
  • Auth request method review meeting updates (6a2d71e)
  • Force LastUpdated component to update every minute to display an accurate timestamp (ce64cbb)
  • Deprecate node markers (abce474)
  • Add Last Updated time to cards (bc2ae13)
  • Update AppSettings (6e1b4db)
  • Update scripts readme (b315bf7)
  • Add a new replacement script (a881cc7)
  • Deprecate staging replacement method (7924c5d)
  • Remedy Schedule not updating immediately on log-in (437017f)
  • Use standard replacement values for Google Analytics and Google Maps (dbb6f45)
  • Add API key support for ssoService (a7f5639)
  • Updates to LastUpdated (e949f86)
  • Add LastUpdated component (bbb36a0)
  • Add 'Last updated' layout elements to finals and classes cards (d1cf973)
  • Add loading status to Schedule Card; Revise Schedule and Finals cards TTL; Check for inactive term; (6742d84)
  • Adjust letter grade icon position (2ab1b5f)
  • Improve full class list weekday header (feb98c2)
  • Enable Sat/Sun classes on FullScheduleListView (2512806)
  • Update classes view all title and GA logging (cd458d9)
  • Allow weekend classes to show on classes card (7049846)
  • Reformat Schedules times to prevent text from overflowing (034ca98)
  • Organize and update styles (16cba83)
  • Change formatting of Schedule and Finals cards to display times in 12-hour format; Include a.m. and p.m. in displayed times for Schedule and Finals cards (2e1f50a)
  • Sets up auto activation/deactivation for Finals card (8df6ab9)
  • Classes card updates (96c869d)
  • Encrypt password before it is stored in the encrypted keychain; Modify token refresh methods to assume that stored password is encrypted (78f4b44)
  • Resolve crash caused by events and news items not being present on initial app launch (9b0af48)
  • Fix mutations of state; Fix map search history not being recorded properly; Fix various PropType issues; Fix issues with duplicate FlatList keys; (8daca0a)
  • Schedule components now query for both undergraduate and graduate level classes. (5853263)
  • Update auth service api url (02c8e73)
  • Small consistency fix to how classifications are checked for logged in users (ca26318)
  • Revise broken Map test (3540b44)
  • Omit days with no classes in Full Schedule view (b272d6e)
  • Incorporate Academic Term API and revise Schedule API call to use current term (4a55f95)
  • Convert FinalsCard to FlatList (ca5564c)
  • Classes/finals refinements and review (4e44638)
  • Update linter config (c599094)
  • Turn on gracefulFatalReset in dev (04f5241)
  • Update classes/finals card names p2 (08d528e)
  • Convert Full Schedule to SectionList (a3d815b)
  • Remove old migrations; Add 6.0 migration 9 (55d4835)
  • Update classes/finals card names (f1a1e4c)
  • Prevent Finals Card from showing up on-login by default (776a499)
  • Hide textinput underline on Android onboarding login screen (a656082)
  • Append new cards to top of card stack; Resolve issue with removing cards (d2da43d)
  • Correct regression where Onboarding Login view wouldn't display progress or error feedback (b5f3089)
  • Introduce panic logout if attempting to refresh a token is using saved credentials that are now invalid (57a23a2)
  • Resolve some layout issues on the Manage Stops view fixing #241 (5fc8b5a)
  • Begin transition from refresh_token methodology; Implement authorizedFetch; Various SSO UI fixes; Correct mutation of state caused by CardPreferences; (017968c)
  • Remove errant debug message (75a0ff2)
  • Standardize ColorConstants and LayoutConstants (3cc2790)
  • Move sso loading/failure logic to new requestStatus reducers (d760234)
  • Standardize styles and layouts p2 (16ce47f)
  • Add react-native-circle-checkbox (82a90fe)
  • Correct incorrect error object being stored in requestErrors reducer (8421d3c)
  • Fix username and password values persisting after log out (86dc612)
  • Standardize styles and layouts (9c3cbe0)
  • Fix nav/onboarding logos (25e052c)
  • Post 5.6 housekeeping (5015e0d)
  • Remove NoTouchy to prevent strange behavior when toggling switches in a PreferencesItem (d00f5ad)
  • Refactor CardPreferences and related card actions to fix card reordering issues and support the addition and removal of cards (2d4d9de)
  • Fix home not re-rendering on auth state change; Add redux-devtools; (4e6ba1d)
  • Hide cards if not applicable to current authenticated user; Refactor (b7b4672)
  • Allows arbitrary loads in iOS for API testing (464c35a)
  • Begin integrating sso with schedule and finals card (e27f679)
  • Edit finals logic to display Weekend finals before weekday finals (bd560c2)
  • Replace previous Schedule Icons with vector icons (f721b90)
  • Comment out time dependent finals logic (59ddbd0)
  • Make Finals Card time-dependent to display upcoming finals (345e346)
  • Merged ScheduleText to ScheduleCard (56eaf66)
  • minor consistency update, accessibility scaling disabled in previous commit but I forgot to mention (c3b5b20)
  • add file I forgot to include in previous commit (615f9c6)
  • android layout tested, css updated (e83869f)
  • fully presentable, eslint pass (ae0e6c4)
  • main display will partially update to active item click action (7c4222a)
  • not getting state error (fd10e63)
  • click working (cfca374)
  • a little extra progress (8604781)
  • font scalable (632e443)
  • preliminary styling finished for all cards (237edfa)
  • Card UI Updated (d80a132)
  • styling starting point (df811dd)
  • card styling in progress (78007c4)
  • Fix List View warnings (af91b05)
  • card styling in progress (466219e)
  • card styling in progress (2dd38fb)
  • Finals Schedule Card and Full Course Schedule Card UI Updated (93ed1ba)
  • Fix Nested views in text error by changing styling in Schedule Card (6fac34f)
  • Fix top border of full class list (5c82281)
  • Finals Schedule and Full Course Schedule Cards Updated (17c3686)
  • finals card complete (a564c94)
  • adjusted styling for left hand side (c95c63e)
  • Merge branch 'class-schedule' of https://github.com/vvp002/campus-mobile into class-schedule (38236b3)
  • added clickable functionality, need to reformat left hand side css and add time base (e3ed413)
  • testing dynamic text components (7a6fde6)
  • fixed weird spacing issue because of unecessary text box (728e0a8)
  • Reformatted upcoming class boxes to match mock-up (291d86c)
  • full schedule card working now (185a2c7)
  • Fix Class Schedule styling to show Full Schedule button (d19cc2c)
  • Remove console logs from updateSchedule in dataSaga/Pull latest changes (4b59f40)
  • Adjusted views to properly use rows with flex sizes (3da20a9)
  • Remove console logs from updateSchedule in dataSaga (e34a2a5)
  • Enable transition from Home to Full Schedule View (c5d5e13)
  • Remove console logs and hide empty rows for Finals Card (0b595af)
  • Changi...
Read more

v5.6.1 - Abra Hotfix 1

13 Jun 18:39
Compare
Choose a tag to compare

Bug Fixes

  • Modify gradle dependencies; Upgrade gradle wrapper to fix build issues (3597ae3)
  • Add fix for missing talk titles for Keynotes; Fix duplicate labels for Keynote talks; Add fix for missing speakers for regular talks (3132c79)
  • Fix an issue with MultiSelect view container (0609773)
  • Fix a minor dining merge conflict bug (d45ca57)
  • Resolve some layout issues on the Manage Stops view (9f83a6c)
  • Add auto updating to dining hour components; Display eatery as open if it is past midnight but eatery has not closed yet on the same day (e596c70)
  • Dial down Special Events TTL (a41089f)
  • Fix a special events bug preventing the filter from displaying correctly (465c378)

v5.6 - Abra

26 Apr 21:44
Compare
Choose a tag to compare

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 )

v5.5 - Arcanine

17 Jan 23:36
Compare
Choose a tag to compare

Features / Enhancements / Updates

  • Improve iPhone X compatibility (41b67c2)
  • Improve tab bar position on iphone X (6cb92cc)
  • Add No Results Toast to mapsearch and Disabled Clearing Search Input (d569b25)
  • Uncomment Put statement in Location Saga to Update Dining Locations (9f251db)
  • Update app store icon (f1cb113)
  • Update documentation (f397a6c)
  • Update jsdoc output folder (fda2a55)
  • Xcode tools reference updates (655a0a5)
  • Merge branch 'surf-feed-migration' into v5.5-rc (cf8dc0c)
  • Wipe stored surf feed pre-migration (1e576df)

Bug Fixes

  • Set correct ttls in appsettings (3c8931f)
  • Resolve layout problems on special events filter view p2 (b3052d9)
  • Resolve layout problems on special events filter view (5c1f2a5)
  • Fix nav positioning on smaller android devices (dfd1339)

v5.4 - Meowth

13 Sep 23:00
Compare
Choose a tag to compare

General

Bugfixes

  • Update watchLocation err output (341e55b)
  • Resolve promise warning from err catch (ff7e82c)
  • Fix a location issue when coordinates are not available (c874e82)
  • Revert shuttle routes master (da143a5)
  • Fix card width dimensions (46c6313)
  • Fix layout issues on shuttle card (318f0ce)
  • Revert feedbackview to current live version (6887f5f)
  • Clear special events left tab bottom border (0529b75)
  • Hide dining item cost for items with no price (f8c388e)

New features and enhancements

  • Reduce TTL for special events and quicklinks (4c07b50)
  • Deprecate getUserHome (247d40d)
  • Add indicator when no shuttle route is present (27443b7)
  • Remove notification styles (9ba1ace)
  • Rename homedir folder campusapp to campusmobile (01dd4f0)
  • Add support for google services api key (cfcdc43)
  • Retire deprecated static json files (fdc5d5d)
  • Update user settings icon (906ea0d)
  • Remove codepush from scripts (1f43279)
  • Add firebase key replacement to scripts (f290f23)
  • Update google services (9fb24b3)
  • Update settings icon (efba7d9)
  • Use title for special events header (2cdab5c)
  • Cleanup cards reducer (29e25c4)
  • Change Settings to User Settings (5b0c90a)
  • Facilitate more banner types (47c4cf1)
  • Readme update (f1638f6)
  • Add google analytics event tracking for saved special events (ff73751)
  • Add google event tracking capability (b2d5054)
  • Add url to share message (0b0740e)
  • Add back some old surf report styling (1d872c7)
  • Add map comment (6e2843a)
  • Add ShareContent Button to news and events (85cd39a)
  • Remove geolocation from main (48cf06a)
  • Merge pull request #189 from ucdavis/srk/pushnotifications (e0265dd)
  • Add in all Google pod stuff (e135395)
  • Pod file with version locks (6ee1bf7)
  • Put readme back (fec1dac)
  • Add entitlements (1e90cea)
  • add in firebase messaging cocoa pod (6caffd7)
  • Add info plists and update iOS project (de9be1b)
  • Readme note (cab5fca)
  • Include push notification container in the main app (c1bfa7b)
  • First pass at a push notification container (306336f)
  • Bring in FCM + setup build (a45fa26)
  • Update build gradle w/ firebase (665fae7)

iOS

New features and enhancements

  • New app icon for ios (031bcf3)
  • Updated google service info for ios (6bf6d77)

Android

Bugfixes

  • Fixed #133 by removing maximumAge parameter causing problems for android 6 api 23 (8be1e37)

New features and enhancements

  • New app icon for android (f3897ee)
  • Added android push notification icon (df83137)