ThaliApp merge requestshttps://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests2018-11-08T17:16:42+01:00https://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/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/170Force GMS version2018-03-29T15:14:23+02:00Sébastiaan VersteegForce GMS version2.3.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/156Add start:android-dev run command2018-03-29T15:14:22+02:00Sébastiaan VersteegAdd start:android-dev run command/label ~feature
### Short description
Add start:android-dev run command
### Steps to use this feature
1. `yarn start:android-dev`
2. Dev app opens
/label ~feature
### Short description
Add start:android-dev run command
### Steps to use this feature
1. `yarn start:android-dev`
2. Dev app opens
2.3.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/155Upgrade to RN 0.542018-03-10T12:20:55+01:00Wietse KuipersUpgrade to RN 0.54### Short description
Upgrade to React Native 0.54### Short description
Upgrade to React Native 0.542.3.0https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/152Introduce new folder structure2018-03-29T15:14:23+02:00Sébastiaan VersteegIntroduce new folder structureAlso added a couple of tests ![coverage](https://gitlab.science.ru.nl/thalia/ThaliApp/badges/feature/folder-structuring/coverage.svg)
![Screen_Shot_2018-02-24_at_00.17.30](/uploads/c5e4cbd9b6c571b56852364f330a81a1/Screen_Shot_2018-02-...Also added a couple of tests ![coverage](https://gitlab.science.ru.nl/thalia/ThaliApp/badges/feature/folder-structuring/coverage.svg)
![Screen_Shot_2018-02-24_at_00.17.30](/uploads/c5e4cbd9b6c571b56852364f330a81a1/Screen_Shot_2018-02-24_at_00.17.30.png)2.3.1https://gitlab.science.ru.nl/thalia/ThaliApp/-/merge_requests/149Change button styling in Event and Registration screens2018-03-07T19:50:46+01:00Sébastiaan VersteegChange button styling in Event and Registration screens2.3.0