* 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
Add Kotlin representations (data classes) of the Types of the Mastodon API.
Create helper function to make API from the interface.
Test the deserialization.