* Add loading indications, refactor fragments into common parent class
* Add cirrus
* actually add cirrus
* Add timeouts
* Fix test rules
* Add gitlab ci file to tes
* move tests to MockedServer to not have infinite waits by Espresso
* Update README for gitlab badge
* Layout of my-profile page
* implements swipe motion
add a new class to implement swipe motion
add the swipe right from home page to display settings
passed the homepage in a fragment
* transform profile activity into fragment
transformed profile activity and layout into fragment
linked it with a swipe motion
* Implement swipeable tabs
* Ask for login on first start, add API endpoints, change profile to show the user's profile
* Added constraint view
* Layout of my-profile page
* Added constraint view
* Rebase myProfile with login-flow
* Add tests
* delete test for now
* Adapt test to changes (no more profile from drawer)
* Add unit test for api
* Add test for profile, refactor to allow testing, add exception to security policy to allow tests
* Adapt test to new situation
* Fix typo due to change
* refactor somewhat
* Added myProfile fragment to main activity + edit link
* Layout of my-profile page
* Added constraint view
* Layout of my-profile page
* Added constraint view
* Rebase myProfile with login-flow
* Added myProfile fragment to main activity + edit link
* Working tests for MyProfile
Co-authored-by: Ulysse Widmer <ulysse.widmer@epfl.ch>
* transform profile activity into fragment
* Implement swipeable tabs
* Ask for login on first start, add API endpoints, change profile to show the user's profile
* Add tests
* delete test for now
* Adapt test to changes (no more profile from drawer)
* Add unit test for api
* Add test for profile, refactor to allow testing, add exception to security policy to allow tests
* Adapt test to new situation
* Fix typo due to change
* refactor somewhat
* remove unused function
* remove test dependent on network
* update test
* remove test
Co-authored-by: Ulysse Widmer <ulysse.widmer@epfl.ch>
* implements swipe motion
add a new class to implement swipe motion
add the swipe right from home page to display settings
passed the homepage in a fragment
* transform profile activity into fragment
transformed profile activity and layout into fragment
linked it with a swipe motion
* refactor settings drawer tests
* added more tests and refactored some files
* added animations to the sliding of the swipe motion