You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* clarify types in buildFormData
* centralize all access to AsyncStorage
across lib/cache and lib/storage
* update homescreen to use the new storage system
* update ga to use the new storage system
* rip out huge chunks of lib/login and make it use storage
* remove frisbee
* split lib/financials into multiple files
and rework error handling and logic flows with the new helpers in
lib/cache
* split lib/courses into multiple files
and rework the logic and error handling _completely_. I didn't change
any of the parsing code, since as far as I know that still works, but
the errors now propagate without throwing and the logic makes more
sense? I think, anyway.
* remove react-native-cookies
* clean up the flux/ folder a bit
* move the initialization of the flux store into flux/init
* load login credentials into redux at start
* extract menus reducer into flux/parts/menus
* extract homescreen reducer into flux/parts/homescreen
fix import for updateViewOrder test
* add an "app-wide state" reducer
* add basic flow to flux/
* abstract out some Balances components
fix accidental flip-flop of validity in sis/balances
add … to Balances' meals rows
* split up Settings into multiple files
add some semicolons
fix capitalization typo in settings
* store settings information in redux, instead of state
* update views/sis to store state in redux
expand parameter name in balances/mapDispatchToProps
fix path indexing in views/courses
* cache the meal responses in the cache
* update lib/ to take isConnected as a parameter
* clean up some files
fix courses reducer
fix double-payload bug in flux/sis
fix some things in flux/settings
tweak types
update logOutViaToken to actually clear the stored token
fix up some types around meals stuff
* collapse redux actions in the console
* rework settings/login view
1. make the user dismiss the view manually
2. float it from the bottom of the screen
* clean up some more things
fix sis-to-settings path sliding from bottom but not dismissing to bottom
* check the sis login token at app start
* load courses from the unofficial transcript instead of the main sis
remove console.log stuff from parse-courses
fix an export to export more things
* load financial balances into the store at startup
* extract button from contactCard
* add button to NoticeView
fix flow error in NoticeView
* update Courses for new data source
remove a typeof statement that snuck in
update views/courses for bugfixes
* check olaf credentials at app boot
* update CourseType
* check for nullability in financial responses
* request SIS data as soon as login is successful
* fix blank SIS courses issue
* move deptnum generation into parse-courses
* remove right border from Balances cell
* remove unused imports from views/courses
* don't log the page contents of the unofficial transcript
0 commit comments