1
0
mirror of https://gitlab.shinice.net/pixeldroid/PixelDroid synced 2025-02-04 01:17:36 +01:00

75 Commits

Author SHA1 Message Date
Wv5twkFEKh54vo4tta9yu7dHa3
20c5ff4ee0
First use login flow (#44)
* 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>
2020-03-13 11:48:45 +01:00
Sanimys
2d7020fd21
Added a database working in LRU (#43)
Co-authored-by: Joachim Dunant <joachim.dunant@epfl.ch>
2020-03-12 23:27:40 +01:00
Ulysse Widmer
de314dc9de
Implements swipe motion & fragmentalize (#41)
* 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
2020-03-12 22:23:25 +01:00
Joachim Dunant
191a499a04 Added tests for the settings UI 2020-03-12 17:36:57 +01:00
Joachim Dunant
26427d5377 Added tests for settings 2020-03-08 20:41:01 +01:00
Matthieu
0df8cb9c7a Add parent activity to profile 2020-03-08 13:16:55 +01:00
Matthieu
b944201b3c Remove duplicate config in build.gradle 2020-03-08 12:55:48 +01:00
Matthieu
1d13b5e621 Move settings to activity, remove upper bar 2020-03-08 12:54:18 +01:00
Ulysse Widmer
a6bdaf4044 put navigation drawer layout items last or it doesn't appear 2020-03-08 19:40:39 +09:00
Ulysse Widmer
edbf3aafa7 resolved conflicts before merge 2020-03-08 19:17:26 +09:00
Matthieu
79f45d6ca8 Remove duplicate test 2020-03-07 23:51:26 +01:00
Matthieu
f36b45ba15 Specify integration library for glide 2020-03-07 19:45:27 +01:00
Matthieu
ae4cba818e Less dependent on a server 2020-03-07 19:36:07 +01:00
Matthieu
6fd40417be Move button 2020-03-07 19:08:15 +01:00
Wv5twkFEKh54vo4tta9yu7dHa3
f0d5f918e2
Merge branch 'master' into oath 2020-03-07 19:02:45 +01:00
Matthieu
34f19810bc Simplify failedregistration calls 2020-03-07 18:31:58 +01:00
Matthieu
b79ebca03a Some more tests, move values into xml 2020-03-07 18:13:26 +01:00
Matthieu
1405d69861 Add tests for login, fix coverage not being counted 2020-03-07 11:00:24 +01:00
Matthieu
33f0711b1f Finish authentication 2020-03-06 18:24:20 +01:00
Matthieu
6d45cde9f7 Move into setContent function 2020-03-06 11:52:29 +01:00
Ulysse Widmer
f8c6974a79 fixed le test 2020-03-06 19:25:17 +09:00
Ulysse Widmer
faf5a0838b fixing some more cancer 2020-03-06 19:19:14 +09:00
Matthieu
dbe936faa4 Make test be useful 2020-03-06 10:04:31 +01:00
Matthieu
5a11c72456 try to fix travis tests by moving button 2020-03-06 09:15:54 +01:00
Matthieu
b214238457 Remove extraneous spaces 2020-03-06 09:00:18 +01:00
Matthieu
d0ca08391b Add button to main activity to start a login process 2020-03-06 08:49:26 +01:00
Matthieu
0892ff536f Fix dependencies for custom tab 2020-03-06 08:37:59 +01:00
Matthieu
033c4843a2 Move default case to layout xml 2020-03-06 00:28:54 +01:00
Matthieu
463e3fce32 Remove changes from other PR 2020-03-06 00:24:43 +01:00
Matthieu
30339763ef undo formatting change in Application 2020-03-06 00:19:36 +01:00
Matthieu
1b6978ab59 undo formatting changes 2020-03-06 00:18:27 +01:00
Matthieu
3a56a354c5 Formatting in manifest 2020-03-06 00:16:47 +01:00
Matthieu
25c2a211a6 Remove PostActivity 2020-03-06 00:15:42 +01:00
Matthieu
03ec30ef28 Remove useless network requests, change names 2020-03-06 00:11:12 +01:00
Matthieu
e1d8015374 Add constraints to button 2020-03-06 00:05:22 +01:00
mjaillot
88193dd588 Merge 2020-03-05 23:16:48 +01:00
mjaillot
e662351b56 Saved test using button on MainActivity 2020-03-05 23:15:22 +01:00
mjaillot
9bcf715a88 Tests for the profile page's textViews 2020-03-05 23:10:33 +01:00
Andrea Clement
c42bdca444 hooked build gradle from master 2020-03-05 23:05:28 +01:00
Joachim Dunant
2f9b458dd7 Merge 2020-03-05 22:54:28 +01:00
Andrea Clement
421134b3b1 removed example unit test 2020-03-05 22:51:04 +01:00
Joachim Dunant
f87998c0ca Refactored MainActivity for the initialization of fragments from the drawer 2020-03-05 22:49:16 +01:00
Andrea Clement
be964b4673 put default url for testing purposes 2020-03-05 22:47:14 +01:00
Andrea Clement
d2a6a94bb3 can connect to pixelfed instance but no handled 2020-03-05 22:46:40 +01:00
Sanimys
10ee546ab9
Merge branch 'master' into settingsUI 2020-03-05 22:06:49 +01:00
mjaillot
5f3abfa4dc Added glide dependency 2020-03-05 21:59:40 +01:00
Joachim Dunant
0ec320792a Cleaned code in fragments, Manifest, gradle build and MainActivity 2020-03-05 21:48:25 +01:00
mjaillot
02db1aa116 Merge 2020-03-05 21:27:20 +01:00
Joachim Dunant
e7e3d19475 First implementation of settings UI & Main menu drawer 2020-03-05 21:07:10 +01:00
mjaillot
523d50a3a6 Convert avatar's URL to ImageView 2020-03-05 20:37:28 +01:00