ThaliApp merge requestshttps://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests2018-12-12T21:24:37+01:00https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/213Added tests for all reducers2018-12-12T21:24:37+01:00Gijs HendriksenAdded tests for all reducers### Short description
Added tests for all reducers### Short description
Added tests for all reducers2.5.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/211Added tests for the url helper2018-12-12T21:24:37+01:00Gijs HendriksenAdded tests for the url helper### Short description
Added remaining tests for the url helper### Short description
Added remaining tests for the url helper2.5.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/210Added locale tests2018-11-08T17:16:42+01:00Gijs HendriksenAdded locale tests### Short description
Added tests for the locales.### Short description
Added tests for the locales.2.5.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/209Updated/added action tests2018-12-12T21:24:37+01:00Gijs HendriksenUpdated/added action tests### Short description
Added remaining tests for all actions.### Short description
Added remaining tests for all actions.2.5.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/204Update locale namespaces to the new component naming convention2018-11-08T17:16:57+01:00Gijs HendriksenUpdate locale namespaces to the new component naming convention### Short description
Updated the locale namespaces to match the new component names, so `yarn collect:locales` doesn't screw up the namespace structure.### Short description
Updated the locale namespaces to match the new component names, so `yarn collect:locales` doesn't screw up the namespace structure.2.5.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/200Fixed loggedInSelector and moved selectors to separate file2018-09-07T21:43:52+02:00Gijs HendriksenFixed loggedInSelector and moved selectors to separate fileCloses #74
#### Previous behaviour
`loggedInSelector` still used the `navigation` reducer, which no longer exists since we switched to React Navigation. Because of this, the deeplinking saga crashed and caused the app to get stuck at t...Closes #74
#### Previous behaviour
`loggedInSelector` still used the `navigation` reducer, which no longer exists since we switched to React Navigation. Because of this, the deeplinking saga crashed and caused the app to get stuck at the splash screen.
Steps to reproduce:
1. Open a deeplink, like https://thalia.nu/events/1/.
2. Notice the app is stuck on the splash screen.
#### New behaviour
The `loggedInSelector` is updated to use the new `status` field in the `session` state. In order to avoid a circular import, the selectors have been moved to a new folder, which will also contain any future selectors we add.
Steps to validate that it works:
1. Open a deeplink, like https://thalia.nu/events/1/.
2. Notice the app handles it correctly.2.4.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/198Updated Android version code2018-09-05T20:20:27+02:00Gijs HendriksenUpdated Android version code2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/197Bump version to 2.4.02018-09-05T20:20:14+02:00Sébastiaan VersteegBump version to 2.4.02.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/189Migrate to react-native-firebase2018-09-02T14:27:34+02:00Sébastiaan VersteegMigrate to react-native-firebaseCloses #69
### Short description
Migrate to react-native-firebase
First needs !186Closes #69
### Short description
Migrate to react-native-firebase
First needs !1862.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/187Add adaptive icon and activate round icon in manifest2018-09-05T20:19:21+02:00Sébastiaan VersteegAdd adaptive icon and activate round icon in manifest### Short description
Add adaptive icon and activate round icon in manifest### Short description
Add adaptive icon and activate round icon in manifest2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/186Refactor to React Navigation instead of own ReduxNavigator2018-09-02T14:27:35+02:00Sébastiaan VersteegRefactor to React Navigation instead of own ReduxNavigator### Short description
Refactor to React Navigation instead of own ReduxNavigator
Closes #47 ### Short description
Refactor to React Navigation instead of own ReduxNavigator
Closes #47 2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/185Introduce session saga2018-09-02T14:27:31+02:00Sébastiaan VersteegIntroduce session saga### Short description
Introduce session saga instead of login saga with initialising sequence and splashscreen.
This is a first step in possibly migrating to react-navigation.### Short description
Introduce session saga instead of login saga with initialising sequence and splashscreen.
This is a first step in possibly migrating to react-navigation.2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/184Use CardSection in Profile2018-09-05T20:19:30+02:00Sébastiaan VersteegUse CardSection in Profile### Short description
Use CardSection in Profile### Short description
Use CardSection in Profile2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/183Replace card styling by reusable CardSection in Pizza screen2018-09-02T14:27:33+02:00Sébastiaan VersteegReplace card styling by reusable CardSection in Pizza screen### Short description
Replace card styling by reusable CardSection in Pizza screen### Short description
Replace card styling by reusable CardSection in Pizza screen2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/180Update react native to 0.56 and directly update dependencies2018-09-05T20:20:50+02:00Sébastiaan VersteegUpdate react native to 0.56 and directly update dependencies2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/178Bump version2018-09-05T20:17:28+02:00Sébastiaan VersteegBump version2.4.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/177Resolve "Reference to terms and conditions on event page"2018-06-20T19:21:43+02:00Gijs HendriksenResolve "Reference to terms and conditions on event page"Closes #61
### Short description
Added reference to the terms and conditions on the event page when the user has the possibility of registering for an event.
Blocked until concrexit!797 is released.Closes #61
### Short description
Added reference to the terms and conditions on the event page when the user has the possibility of registering for an event.
Blocked until concrexit!797 is released.2.3.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/175Properly handle the invalid token response2018-06-20T19:21:42+02:00Sébastiaan VersteegProperly handle the invalid token responseCloses #21
### Short description
Properly handle the invalid token response
### Steps to use this feature
1. Login
2. Remove the token from the server
3. Should logout on next app start
Closes #21
### Short description
Properly handle the invalid token response
### Steps to use this feature
1. Login
2. Remove the token from the server
3. Should logout on next app start
2.3.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/172Explicitly set the User-Agent to ThaliApp on Android2018-05-09T19:58:39+02:00Sébastiaan VersteegExplicitly set the User-Agent to ThaliApp on Android2.3.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/170Force GMS version2018-03-29T15:14:23+02:00Sébastiaan VersteegForce GMS version2.3.1