2020-02-28 00:36:26 +01:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
2020-05-03 22:53:24 +02:00
|
|
|
xmlns:tools="http://schemas.android.com/tools"
|
2021-04-22 11:47:18 +02:00
|
|
|
package="org.pixeldroid.app">
|
2020-03-08 12:54:18 +01:00
|
|
|
|
|
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
2020-05-14 20:14:41 +02:00
|
|
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
Feature/post creation (#83)
* added perm and features for cameraS, gps and external storage
* added camera activity accessible from main activity
* added button to redirect to camera activity
* implementing callback flow to use camera
* working camera
* added texture view for camera display
* added camera activity
* implemented texture listener
* camera not working, flow done, no feedback implemented
* camera working
* refactored code, still an activity
* added private to internal function, better error function handling
* deleted camera activity
* added camera fragment
* added camera fragment
* refactored camera as fragment
* necessary dependencies for fragment testing
* initial camera fragment test
* corrected access to activity form fragment
* Added state changes and termination
* added lines to test, to test coverage
* Removed unsupported state STARTED state transition
* Added basic tests to test code coverage
* use layout for tests, to trigger permissions requirements
* grant camera permission to app in camera test
* replaced null handlers by proper function getter
* changed layout, added takePictureButton
* using expresso to get code coverage on camea
* take picture flow not finished
* dummy change to camera test to perform new build
* added connection flow before test to reach main activity
* can take a picture and put it to ImageView
* replaced button text with images
* smaller buttons
* test camera fragment buttons
* added orientation handler
* changed icon to make travis happy
* test new espresso config for travis
* removed useless rule
* deleted useless val
* added layout ID's
* moved swipes from Before to Tests, and thread sleep
* stoped swiping, now tests from fragment directly
* start post creation flow
* use Uri when taking photo, can now go back from picture preview
* adjusted test and flow idea
* tests on displayed UI elements for the post creation fragment
* refactor camera fragment into transition new post fragemnt
* finished first phase: get a picture Uri
* fixed lint error found by travis CI
* added global timeout to test
* test the new way of test
* refactor new way of testing
* added in-app camera view and linked everything to the final flow + started API to post
* strugling on the upload media part
* upload image on server implemented
* post upload implemented
* added API call to get max_toot_chars and correct def of a post description
* fixed some tests
* fix tests: clicking on tabs make the app crash because of the camera fragment
* comment problematic chunk of code while samuel tries to fix it
* switch minimumsdk to api 24
* Revert "switch minimumsdk to api 24"
This reverts commit 24ce46dd82038b59732fd958e5e071ded39cd549.
* deactivited live camera for API 23
* tests for post creation fragment UI elements
* remove worthless UI testing and add gallery intent test
* removed camera intent for now
* some refactor
* lint error and more refactor
* more refactor on merge from master
* refactor and test for PostCreationActivity
* Revert "refactor and test for PostCreationActivity"
This reverts commit a0c146bcc545cdc3792df4806e6b0c908bd18747.
* Revert "Revert "refactor and test for PostCreationActivity""
This reverts commit 147a9ed80d5f9c9e3c38b5a977786bfb39eeb1b6.
* permissions correction for test
* updtated test
* fix a test and refactor
* relink correct fragment
* save picture locally
* test post button
* requested changes
* fixed required changes
* Revert "fixed required changes"
This reverts commit 405a9d4d1af05353e30028e60041cc1c97569c1b.
* redo change request
* added /media api response to mockserver
Co-authored-by: Andrea Clement <samuel.dietz@epfl.ch>
2020-04-24 12:44:12 +02:00
|
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
2020-09-25 16:46:01 +02:00
|
|
|
<uses-permission android:name="android.permission.CAMERA" />
|
Feature/post creation (#83)
* added perm and features for cameraS, gps and external storage
* added camera activity accessible from main activity
* added button to redirect to camera activity
* implementing callback flow to use camera
* working camera
* added texture view for camera display
* added camera activity
* implemented texture listener
* camera not working, flow done, no feedback implemented
* camera working
* refactored code, still an activity
* added private to internal function, better error function handling
* deleted camera activity
* added camera fragment
* added camera fragment
* refactored camera as fragment
* necessary dependencies for fragment testing
* initial camera fragment test
* corrected access to activity form fragment
* Added state changes and termination
* added lines to test, to test coverage
* Removed unsupported state STARTED state transition
* Added basic tests to test code coverage
* use layout for tests, to trigger permissions requirements
* grant camera permission to app in camera test
* replaced null handlers by proper function getter
* changed layout, added takePictureButton
* using expresso to get code coverage on camea
* take picture flow not finished
* dummy change to camera test to perform new build
* added connection flow before test to reach main activity
* can take a picture and put it to ImageView
* replaced button text with images
* smaller buttons
* test camera fragment buttons
* added orientation handler
* changed icon to make travis happy
* test new espresso config for travis
* removed useless rule
* deleted useless val
* added layout ID's
* moved swipes from Before to Tests, and thread sleep
* stoped swiping, now tests from fragment directly
* start post creation flow
* use Uri when taking photo, can now go back from picture preview
* adjusted test and flow idea
* tests on displayed UI elements for the post creation fragment
* refactor camera fragment into transition new post fragemnt
* finished first phase: get a picture Uri
* fixed lint error found by travis CI
* added global timeout to test
* test the new way of test
* refactor new way of testing
* added in-app camera view and linked everything to the final flow + started API to post
* strugling on the upload media part
* upload image on server implemented
* post upload implemented
* added API call to get max_toot_chars and correct def of a post description
* fixed some tests
* fix tests: clicking on tabs make the app crash because of the camera fragment
* comment problematic chunk of code while samuel tries to fix it
* switch minimumsdk to api 24
* Revert "switch minimumsdk to api 24"
This reverts commit 24ce46dd82038b59732fd958e5e071ded39cd549.
* deactivited live camera for API 23
* tests for post creation fragment UI elements
* remove worthless UI testing and add gallery intent test
* removed camera intent for now
* some refactor
* lint error and more refactor
* more refactor on merge from master
* refactor and test for PostCreationActivity
* Revert "refactor and test for PostCreationActivity"
This reverts commit a0c146bcc545cdc3792df4806e6b0c908bd18747.
* Revert "Revert "refactor and test for PostCreationActivity""
This reverts commit 147a9ed80d5f9c9e3c38b5a977786bfb39eeb1b6.
* permissions correction for test
* updtated test
* fix a test and refactor
* relink correct fragment
* save picture locally
* test post button
* requested changes
* fixed required changes
* Revert "fixed required changes"
This reverts commit 405a9d4d1af05353e30028e60041cc1c97569c1b.
* redo change request
* added /media api response to mockserver
Co-authored-by: Andrea Clement <samuel.dietz@epfl.ch>
2020-04-24 12:44:12 +02:00
|
|
|
|
|
|
|
<uses-feature
|
|
|
|
android:name="android.hardware.camera.any"
|
|
|
|
android:required="false" />
|
|
|
|
<uses-feature android:name="android.hardware.location.gps" />
|
2020-03-08 12:54:18 +01:00
|
|
|
|
2020-02-28 00:36:26 +01:00
|
|
|
<application
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".utils.PixelDroidApplication"
|
2020-07-26 20:56:01 +02:00
|
|
|
android:allowBackup="false"
|
2020-02-28 00:36:26 +01:00
|
|
|
android:icon="@mipmap/ic_launcher"
|
|
|
|
android:label="@string/app_name"
|
|
|
|
android:roundIcon="@mipmap/ic_launcher_round"
|
|
|
|
android:supportsRtl="true"
|
2020-07-26 20:56:01 +02:00
|
|
|
android:theme="@style/AppTheme"
|
|
|
|
tools:replace="android:allowBackup">
|
2022-02-10 18:24:44 +01:00
|
|
|
<activity
|
2022-06-09 19:29:26 +02:00
|
|
|
android:name=".posts.AlbumActivity"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:exported="false"
|
2022-06-09 19:29:26 +02:00
|
|
|
android:theme="@style/AppTheme.ActionBar.Transparent"/>
|
|
|
|
<activity
|
2022-06-10 23:41:29 +02:00
|
|
|
android:name=".postCreation.photoEdit.VideoEditActivity"
|
2022-06-18 22:21:19 +02:00
|
|
|
android:exported="false"/>
|
2022-06-10 23:41:29 +02:00
|
|
|
|
|
|
|
<activity
|
2022-06-09 19:29:26 +02:00
|
|
|
android:name=".posts.MediaViewerActivity"
|
2022-02-17 12:08:57 +01:00
|
|
|
android:configChanges="keyboardHidden|orientation|screenSize"
|
2022-06-09 19:29:26 +02:00
|
|
|
android:exported="false"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:theme="@style/AppTheme.NoActionBar" />
|
2022-06-21 18:19:54 +02:00
|
|
|
<activity android:name=".postCreation.camera.CameraActivity"/>
|
|
|
|
<activity android:name=".postCreation.camera.CameraActivityShortcut"
|
|
|
|
android:exported = "true"
|
|
|
|
android:parentActivityName=".MainActivity">
|
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
|
|
android:value=".MainActivity " />
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
</intent-filter>
|
|
|
|
</activity>
|
2020-05-08 10:53:56 +02:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".posts.ReportActivity"
|
2020-10-04 23:27:06 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2021-05-20 12:15:12 +02:00
|
|
|
<activity android:name=".postCreation.photoEdit.PhotoEditActivity" />
|
2020-09-25 16:46:01 +02:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".postCreation.PostCreationActivity"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:exported="true"
|
2022-06-19 13:02:05 +02:00
|
|
|
android:theme="@style/AppTheme.NoActionBar">
|
2021-05-08 20:36:02 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.SEND_MULTIPLE" />
|
2022-02-14 11:41:51 +01:00
|
|
|
<action android:name="android.intent.action.SEND" />
|
|
|
|
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
|
2022-06-21 18:19:54 +02:00
|
|
|
<data android:mimeType="image/*" />
|
2022-02-14 11:41:51 +01:00
|
|
|
<data android:mimeType="video/*" />
|
|
|
|
</intent-filter>
|
2021-05-08 20:36:02 +02:00
|
|
|
</activity>
|
2020-09-25 16:46:01 +02:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".profile.FollowsActivity"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-09-25 16:46:01 +02:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2021-06-07 22:23:59 +02:00
|
|
|
<activity
|
|
|
|
android:name=".posts.feeds.uncachedFeeds.hashtags.HashTagActivity"
|
|
|
|
android:screenOrientation="sensorPortrait"
|
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2020-09-25 16:46:01 +02:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".posts.PostActivity"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-09-25 16:46:01 +02:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".profile.ProfileActivity"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-09-25 16:46:01 +02:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2020-03-08 12:54:18 +01:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".settings.SettingsActivity"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:label="@string/title_activity_settings2"
|
2021-05-20 12:15:12 +02:00
|
|
|
android:parentActivityName=".MainActivity"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-10-04 23:27:06 +02:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2020-03-08 11:40:39 +01:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".MainActivity"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:exported="true"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-09-25 16:46:01 +02:00
|
|
|
android:theme="@style/AppTheme.Launcher"
|
2020-10-04 23:27:06 +02:00
|
|
|
android:windowSoftInputMode="adjustPan"
|
2022-02-10 18:24:44 +01:00
|
|
|
tools:ignore="LockedOrientationActivity">
|
2020-03-08 11:40:39 +01:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.MAIN" />
|
2020-09-25 16:46:01 +02:00
|
|
|
|
2020-03-08 11:40:39 +01:00
|
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
|
|
</intent-filter>
|
2020-10-04 23:27:06 +02:00
|
|
|
|
|
|
|
<meta-data
|
|
|
|
android:name="android.app.default_searchable"
|
2021-05-20 12:15:12 +02:00
|
|
|
android:value="org.pixeldroid.app.searchDiscover.SearchActivity" />
|
2022-06-21 18:19:54 +02:00
|
|
|
<meta-data android:name="android.app.shortcuts"
|
|
|
|
android:resource="@xml/shortcuts" />
|
2020-03-08 11:40:39 +01:00
|
|
|
</activity>
|
2020-03-06 18:24:20 +01:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".LoginActivity"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:exported="true"
|
2020-09-25 16:46:01 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-04-24 12:10:25 +02:00
|
|
|
android:theme="@style/AppTheme.NoActionBar"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:windowSoftInputMode="adjustResize"
|
2022-02-10 18:24:44 +01:00
|
|
|
tools:ignore="LockedOrientationActivity">
|
2020-03-06 18:24:20 +01:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.VIEW" />
|
2020-03-08 12:54:18 +01:00
|
|
|
|
2020-03-06 18:24:20 +01:00
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
|
|
|
|
<data
|
|
|
|
android:host="${applicationId}"
|
2020-03-07 18:13:26 +01:00
|
|
|
android:scheme="@string/auth_scheme" />
|
2020-03-06 18:24:20 +01:00
|
|
|
</intent-filter>
|
2020-03-08 12:54:18 +01:00
|
|
|
</activity>
|
2020-09-25 16:46:01 +02:00
|
|
|
<activity
|
|
|
|
android:name="com.yalantis.ucrop.UCropActivity"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:exported="true"
|
2020-05-19 17:19:35 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-09-25 16:46:01 +02:00
|
|
|
android:theme="@style/AppTheme.NoActionBar"
|
2022-02-10 18:24:44 +01:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2020-04-30 17:54:21 +02:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".searchDiscover.SearchActivity"
|
2022-02-10 18:24:44 +01:00
|
|
|
android:exported="true"
|
2020-05-03 22:53:24 +02:00
|
|
|
android:launchMode="singleTop"
|
|
|
|
android:screenOrientation="sensorPortrait"
|
2022-02-10 18:24:44 +01:00
|
|
|
tools:ignore="LockedOrientationActivity">
|
2020-04-30 17:54:21 +02:00
|
|
|
<intent-filter>
|
2020-10-04 23:27:06 +02:00
|
|
|
<action android:name="android.intent.action.SEARCH" />
|
2020-04-30 17:54:21 +02:00
|
|
|
</intent-filter>
|
2020-09-25 16:46:01 +02:00
|
|
|
|
2020-04-30 17:54:21 +02:00
|
|
|
<meta-data
|
|
|
|
android:name="android.app.searchable"
|
|
|
|
android:resource="@xml/searchable" />
|
|
|
|
</activity>
|
2020-09-25 16:46:01 +02:00
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".settings.AboutActivity"
|
|
|
|
android:parentActivityName=".settings.SettingsActivity"
|
2020-09-25 16:46:01 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-10-04 23:27:06 +02:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
|
|
|
<activity
|
2021-05-20 12:15:12 +02:00
|
|
|
android:name=".settings.LicenseActivity"
|
|
|
|
android:parentActivityName=".settings.AboutActivity"
|
2020-09-25 16:46:01 +02:00
|
|
|
android:screenOrientation="sensorPortrait"
|
2020-10-04 23:27:06 +02:00
|
|
|
tools:ignore="LockedOrientationActivity" />
|
2020-09-25 16:46:01 +02:00
|
|
|
|
Feature/post creation (#83)
* added perm and features for cameraS, gps and external storage
* added camera activity accessible from main activity
* added button to redirect to camera activity
* implementing callback flow to use camera
* working camera
* added texture view for camera display
* added camera activity
* implemented texture listener
* camera not working, flow done, no feedback implemented
* camera working
* refactored code, still an activity
* added private to internal function, better error function handling
* deleted camera activity
* added camera fragment
* added camera fragment
* refactored camera as fragment
* necessary dependencies for fragment testing
* initial camera fragment test
* corrected access to activity form fragment
* Added state changes and termination
* added lines to test, to test coverage
* Removed unsupported state STARTED state transition
* Added basic tests to test code coverage
* use layout for tests, to trigger permissions requirements
* grant camera permission to app in camera test
* replaced null handlers by proper function getter
* changed layout, added takePictureButton
* using expresso to get code coverage on camea
* take picture flow not finished
* dummy change to camera test to perform new build
* added connection flow before test to reach main activity
* can take a picture and put it to ImageView
* replaced button text with images
* smaller buttons
* test camera fragment buttons
* added orientation handler
* changed icon to make travis happy
* test new espresso config for travis
* removed useless rule
* deleted useless val
* added layout ID's
* moved swipes from Before to Tests, and thread sleep
* stoped swiping, now tests from fragment directly
* start post creation flow
* use Uri when taking photo, can now go back from picture preview
* adjusted test and flow idea
* tests on displayed UI elements for the post creation fragment
* refactor camera fragment into transition new post fragemnt
* finished first phase: get a picture Uri
* fixed lint error found by travis CI
* added global timeout to test
* test the new way of test
* refactor new way of testing
* added in-app camera view and linked everything to the final flow + started API to post
* strugling on the upload media part
* upload image on server implemented
* post upload implemented
* added API call to get max_toot_chars and correct def of a post description
* fixed some tests
* fix tests: clicking on tabs make the app crash because of the camera fragment
* comment problematic chunk of code while samuel tries to fix it
* switch minimumsdk to api 24
* Revert "switch minimumsdk to api 24"
This reverts commit 24ce46dd82038b59732fd958e5e071ded39cd549.
* deactivited live camera for API 23
* tests for post creation fragment UI elements
* remove worthless UI testing and add gallery intent test
* removed camera intent for now
* some refactor
* lint error and more refactor
* more refactor on merge from master
* refactor and test for PostCreationActivity
* Revert "refactor and test for PostCreationActivity"
This reverts commit a0c146bcc545cdc3792df4806e6b0c908bd18747.
* Revert "Revert "refactor and test for PostCreationActivity""
This reverts commit 147a9ed80d5f9c9e3c38b5a977786bfb39eeb1b6.
* permissions correction for test
* updtated test
* fix a test and refactor
* relink correct fragment
* save picture locally
* test post button
* requested changes
* fixed required changes
* Revert "fixed required changes"
This reverts commit 405a9d4d1af05353e30028e60041cc1c97569c1b.
* redo change request
* added /media api response to mockserver
Co-authored-by: Andrea Clement <samuel.dietz@epfl.ch>
2020-04-24 12:44:12 +02:00
|
|
|
<provider
|
|
|
|
android:name="androidx.core.content.FileProvider"
|
2021-05-19 11:05:44 +02:00
|
|
|
android:authorities="${applicationId}.fileprovider"
|
Feature/post creation (#83)
* added perm and features for cameraS, gps and external storage
* added camera activity accessible from main activity
* added button to redirect to camera activity
* implementing callback flow to use camera
* working camera
* added texture view for camera display
* added camera activity
* implemented texture listener
* camera not working, flow done, no feedback implemented
* camera working
* refactored code, still an activity
* added private to internal function, better error function handling
* deleted camera activity
* added camera fragment
* added camera fragment
* refactored camera as fragment
* necessary dependencies for fragment testing
* initial camera fragment test
* corrected access to activity form fragment
* Added state changes and termination
* added lines to test, to test coverage
* Removed unsupported state STARTED state transition
* Added basic tests to test code coverage
* use layout for tests, to trigger permissions requirements
* grant camera permission to app in camera test
* replaced null handlers by proper function getter
* changed layout, added takePictureButton
* using expresso to get code coverage on camea
* take picture flow not finished
* dummy change to camera test to perform new build
* added connection flow before test to reach main activity
* can take a picture and put it to ImageView
* replaced button text with images
* smaller buttons
* test camera fragment buttons
* added orientation handler
* changed icon to make travis happy
* test new espresso config for travis
* removed useless rule
* deleted useless val
* added layout ID's
* moved swipes from Before to Tests, and thread sleep
* stoped swiping, now tests from fragment directly
* start post creation flow
* use Uri when taking photo, can now go back from picture preview
* adjusted test and flow idea
* tests on displayed UI elements for the post creation fragment
* refactor camera fragment into transition new post fragemnt
* finished first phase: get a picture Uri
* fixed lint error found by travis CI
* added global timeout to test
* test the new way of test
* refactor new way of testing
* added in-app camera view and linked everything to the final flow + started API to post
* strugling on the upload media part
* upload image on server implemented
* post upload implemented
* added API call to get max_toot_chars and correct def of a post description
* fixed some tests
* fix tests: clicking on tabs make the app crash because of the camera fragment
* comment problematic chunk of code while samuel tries to fix it
* switch minimumsdk to api 24
* Revert "switch minimumsdk to api 24"
This reverts commit 24ce46dd82038b59732fd958e5e071ded39cd549.
* deactivited live camera for API 23
* tests for post creation fragment UI elements
* remove worthless UI testing and add gallery intent test
* removed camera intent for now
* some refactor
* lint error and more refactor
* more refactor on merge from master
* refactor and test for PostCreationActivity
* Revert "refactor and test for PostCreationActivity"
This reverts commit a0c146bcc545cdc3792df4806e6b0c908bd18747.
* Revert "Revert "refactor and test for PostCreationActivity""
This reverts commit 147a9ed80d5f9c9e3c38b5a977786bfb39eeb1b6.
* permissions correction for test
* updtated test
* fix a test and refactor
* relink correct fragment
* save picture locally
* test post button
* requested changes
* fixed required changes
* Revert "fixed required changes"
This reverts commit 405a9d4d1af05353e30028e60041cc1c97569c1b.
* redo change request
* added /media api response to mockserver
Co-authored-by: Andrea Clement <samuel.dietz@epfl.ch>
2020-04-24 12:44:12 +02:00
|
|
|
android:exported="false"
|
|
|
|
android:grantUriPermissions="true">
|
|
|
|
<meta-data
|
|
|
|
android:name="android.support.FILE_PROVIDER_PATHS"
|
|
|
|
android:resource="@xml/file_paths" />
|
|
|
|
</provider>
|
As a user I want to be able to see posts in a feed (#28)
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* WIP posts
* trying to add images
* WIP posts
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* rebased from master
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* added UI test for the post activity
* WIP posts
* trying to add images
* WIP posts
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* rebased from master
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* added UI test for the post activity
* fixed merging errors
* fixed another merge problem
* trying my best to merge
* removed drawable definition in activity_post.xml
* 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
* Started converting Post to a fragment
* got a working feed
* WI
* removed non-valid test
* WIP posts
* trying to add images
* WIP posts
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* added UI test for the post activity
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* layout changes
* refactoring
* refactoring
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* fixed merging errors
* trying my best to merge
* removed drawable definition in activity_post.xml
* Started converting Post to a fragment
* got a working feed
* WI
* removed non-valid test
* rebase on other branch
* moved the feed to the home page
* 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 a feed test
* WIP posts
* trying to add images
* WIP posts
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* added UI test for the post activity
* WIP posts
* trying to add images
* WIP posts
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* added UI test for the post activity
* fixed merging errors
* trying my best to merge
* removed drawable definition in activity_post.xml
* Started converting Post to a fragment
* got a working feed
* WI
* removed non-valid test
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* moved a test file
* refactoring
* refactoring
* refactoring
* refactoring
* removed wrong annotation in unit test
* WIP posts
* WIP posts
* WIP posts
* WIP posts
* trying to add images
* trying to add images
* trying to add images
* trying to add images
* Got posts working and linked them to the profile
* Got posts working and linked them to the profile
* added tests for Post
* layout changes
* layout changes
* moved a test file
* refactoring
* refactoring
* refactoring
* refactoring
* removed wrong annotation in unit test
* removed an import that was breaking the build
* removed an import that was breaking the build
* removed tests that broke from merge, will override with master
* removed tests that broke from merge, will override with master
* added UI test for the post activity
* fixed merging errors
* trying my best to merge
* removed drawable definition in activity_post.xml
* Started converting Post to a fragment
* got a working feed
* WI
* removed non-valid test
* rebase on other branch
* moved the feed to the home page
* added a feed test
* added a working feed test
* fixed broken test
* merged with master
* added a max height for images and made profile pictures round
* Added a default image for the post
* created a PostActivity to look a single posts
* fixed buggy postActivity
* Complete overhall of the feed UI
* removed test that didn't please Travis
* removed legacy test
* changed feedAdapter init location (outside of network callback)
Co-authored-by: Matthieu <61561059+Wv5twkFEKh54vo4tta9yu7dHa3@users.noreply.github.com>
Co-authored-by: Ulysse Widmer <ulysse.widmer@epfl.ch>
2020-03-16 09:38:35 +01:00
|
|
|
</application>
|
2020-03-08 12:54:18 +01:00
|
|
|
|
2020-02-28 00:36:26 +01:00
|
|
|
</manifest>
|