├── .babelrc ├── .eslintrc ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .vscode └── settings.json ├── .watchmanconfig ├── LICENSE ├── README.md ├── _config.yml ├── android ├── .gitignore ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── rockbyte │ │ │ └── arxiv │ │ │ └── DetoxTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── fonts │ │ │ │ ├── Entypo.ttf │ │ │ │ ├── EvilIcons.ttf │ │ │ │ ├── Feather.ttf │ │ │ │ ├── FontAwesome.ttf │ │ │ │ ├── Foundation.ttf │ │ │ │ ├── Ionicons.ttf │ │ │ │ ├── MaterialCommunityIcons.ttf │ │ │ │ ├── MaterialIcons.ttf │ │ │ │ ├── Octicons.ttf │ │ │ │ ├── Roboto.ttf │ │ │ │ ├── Roboto_medium.ttf │ │ │ │ ├── SimpleLineIcons.ttf │ │ │ │ ├── Zocial.ttf │ │ │ │ └── rubicon-icon-font.ttf │ │ ├── java │ │ │ └── com │ │ │ │ └── rockbyte │ │ │ │ └── arxiv │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MainApplication.java │ │ │ │ ├── file │ │ │ │ ├── FileManipulationModule.java │ │ │ │ ├── FilePackage.java │ │ │ │ └── FileShareModule.java │ │ │ │ └── splash │ │ │ │ ├── SplashScreenModule.java │ │ │ │ └── SplashScreenPackage.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── background_splash.xml │ │ │ └── ic_spash.png │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── provider_paths.xml │ │ └── release │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── assets └── RNFirebase512x512.png ├── bin └── rename.js ├── config ├── flow │ └── libdef.js └── tests │ ├── e2eDetox.json │ ├── e2eDetoxInit.js │ └── unitIntegrationJest.json ├── flow-typed └── npm │ └── prop-types_v15.x.x.js ├── index.js ├── ios ├── Podfile ├── Podfile.lock ├── arxiv-mobile-tvOS │ └── Info.plist ├── arxiv-mobile-tvOSTests │ └── Info.plist ├── arxiv-mobile.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ ├── arxiv-mobile-tvOS.xcscheme │ │ └── arxiv-mobile.xcscheme ├── arxiv-mobile.xcworkspace │ └── contents.xcworkspacedata ├── arxiv-mobile │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ └── LaunchScreen.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── main.m └── arxiv-mobileTests │ ├── Info.plist │ └── arxiv-mobileTests.m ├── js ├── App.js ├── __e2e__ │ └── App.test.js ├── configureStore │ ├── epic.js │ ├── index.js │ ├── navigation.js │ └── persistence.js ├── epic.js ├── modules │ ├── articles │ │ ├── __tests__ │ │ │ ├── downloaded.js │ │ │ ├── recent.js │ │ │ └── search.js │ │ ├── actions.js │ │ ├── article.js │ │ ├── component │ │ │ ├── container │ │ │ │ ├── DownloadArticles │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ │ ├── RecentArticles │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ │ └── SearchArticles │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ └── presentational │ │ │ │ ├── ArticleDetails │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ │ └── ListArticles │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ ├── epic │ │ │ ├── downloaded │ │ │ │ ├── __tests__ │ │ │ │ │ └── fetchDownloadedArticles.js │ │ │ │ ├── deleteDownloadedArticleOnPaperDeleted.js │ │ │ │ ├── fetchDownloadedArticles.js │ │ │ │ ├── fetchDownloadedArticlesOnPaperReceived.js │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── recent │ │ │ │ ├── __tests__ │ │ │ │ │ └── fetchRecentArticles.js │ │ │ │ ├── fetchRecentArticles.js │ │ │ │ └── index.js │ │ │ └── search │ │ │ │ ├── __tests__ │ │ │ │ ├── clearSearchArticlesOnEmptyQuery.js │ │ │ │ └── fetchSearchArticles.js │ │ │ │ ├── clearSearchArticlesOnEmptyQuery.js │ │ │ │ ├── fetchSearchArticles.js │ │ │ │ └── index.js │ │ ├── keySelection.js │ │ ├── reducer │ │ │ ├── byId.js │ │ │ ├── fetch │ │ │ │ ├── errorBySelectionKey.js │ │ │ │ ├── inFlightBySelectionKey.js │ │ │ │ └── index.js │ │ │ ├── idsBySelectionKey.js │ │ │ ├── index.js │ │ │ └── searchQuery.js │ │ ├── remote │ │ │ └── arxivService.js │ │ └── selector.js │ ├── connection │ │ ├── __tests__ │ │ │ └── connection.js │ │ ├── actions.js │ │ ├── reducer.js │ │ └── selector.js │ ├── donations │ │ ├── __tests__ │ │ │ └── donations.js │ │ ├── actions.js │ │ ├── epic │ │ │ ├── fetchPurchasedDonations.js │ │ │ ├── index.js │ │ │ ├── purchaseTea.js │ │ │ └── showSnackbarOnError.js │ │ ├── productIds.js │ │ ├── reducer.js │ │ └── selector.js │ ├── navigation │ │ ├── AppNavigator.js │ │ ├── actions.js │ │ ├── reducer.js │ │ ├── screen │ │ │ ├── ArticleDetailsScreen │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ ├── HomeScreen │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ └── SearchScreen │ │ │ │ └── index.js │ │ └── selector.js │ ├── papers │ │ ├── __tests__ │ │ │ └── papers.js │ │ ├── actions.js │ │ ├── epic │ │ │ ├── __tests__ │ │ │ │ └── downloadNextQueuedPaper.js │ │ │ ├── deletePaper.js │ │ │ ├── deletePaperIfPermitted.js │ │ │ ├── downloadNextQueuedPaper.js │ │ │ ├── downloadPaper.js │ │ │ ├── downloadPaperIfPermitted.js │ │ │ ├── index.js │ │ │ └── showSnackbarOnError.js │ │ ├── paper.js │ │ ├── reducer.js │ │ └── selector.js │ ├── permission │ │ ├── actions.js │ │ └── requestStoragePermissionEpic.js │ ├── shared │ │ ├── component │ │ │ └── presentational │ │ │ │ ├── DownloadFab │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ │ ├── EmptyView │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ │ ├── IconExtended │ │ │ │ └── index.js │ │ │ │ ├── ListItem │ │ │ │ ├── ListItemCard.js │ │ │ │ ├── ListItemPlain.js │ │ │ │ ├── ListItemWithSecondaryAction.js │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ │ ├── Overlay │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ │ ├── ProgressIcon │ │ │ │ └── index.js │ │ │ │ ├── SearchBar │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ │ │ └── ToolbarDropdown │ │ │ │ ├── index.js │ │ │ │ └── styles.js │ │ ├── epic │ │ │ └── forkEpic.js │ │ ├── errorReporter.js │ │ ├── native │ │ │ ├── fileManipulation.js │ │ │ ├── fileShare.js │ │ │ └── splashScreen.js │ │ └── styles │ │ │ └── breakpoints.js │ └── snackbar │ │ ├── actions.js │ │ ├── component │ │ └── Snackbar.js │ │ ├── reducer.js │ │ └── selector.js ├── reducer.js ├── selector.js └── theme │ ├── attributes.js │ └── components │ ├── Badge.js │ ├── Body.js │ ├── Button.js │ ├── Card.js │ ├── CardItem.js │ ├── CheckBox.js │ ├── Container.js │ ├── Content.js │ ├── Fab.js │ ├── Footer.js │ ├── FooterTab.js │ ├── Form.js │ ├── H1.js │ ├── H2.js │ ├── H3.js │ ├── Header.js │ ├── Icon.js │ ├── Input.js │ ├── InputGroup.js │ ├── Item.js │ ├── Label.js │ ├── Left.js │ ├── ListItem.js │ ├── Picker.android.js │ ├── Picker.ios.js │ ├── Radio.js │ ├── Right.js │ ├── Segment.js │ ├── Separator.js │ ├── Spinner.js │ ├── Subtitle.js │ ├── SwipeRow.js │ ├── Switch.js │ ├── Tab.js │ ├── TabBar.js │ ├── TabContainer.js │ ├── TabHeading.js │ ├── Text.js │ ├── Textarea.js │ ├── Thumbnail.js │ ├── Title.js │ ├── Toast.js │ ├── View.js │ └── index.js ├── package.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/_config.yml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | app/release 2 | secrets.properties -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/androidTest/java/com/rockbyte/arxiv/DetoxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/androidTest/java/com/rockbyte/arxiv/DetoxTest.java -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Entypo.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/EvilIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/EvilIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Feather.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Foundation.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Foundation.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Ionicons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/MaterialIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/MaterialIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Octicons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Roboto.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Roboto_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Roboto_medium.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/SimpleLineIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/SimpleLineIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Zocial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/Zocial.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/rubicon-icon-font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/assets/fonts/rubicon-icon-font.ttf -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/MainActivity.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/MainApplication.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/file/FileManipulationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/file/FileManipulationModule.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/file/FilePackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/file/FilePackage.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/file/FileShareModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/file/FileShareModule.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/splash/SplashScreenModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/splash/SplashScreenModule.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rockbyte/arxiv/splash/SplashScreenPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/java/com/rockbyte/arxiv/splash/SplashScreenPackage.java -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/background_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/drawable/background_splash.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_spash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/drawable/ic_spash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /android/app/src/release/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/app/src/release/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/RNFirebase512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/assets/RNFirebase512x512.png -------------------------------------------------------------------------------- /bin/rename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/bin/rename.js -------------------------------------------------------------------------------- /config/flow/libdef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/config/flow/libdef.js -------------------------------------------------------------------------------- /config/tests/e2eDetox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/config/tests/e2eDetox.json -------------------------------------------------------------------------------- /config/tests/e2eDetoxInit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/config/tests/e2eDetoxInit.js -------------------------------------------------------------------------------- /config/tests/unitIntegrationJest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/config/tests/unitIntegrationJest.json -------------------------------------------------------------------------------- /flow-typed/npm/prop-types_v15.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/flow-typed/npm/prop-types_v15.x.x.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/index.js -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/arxiv-mobile-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile-tvOS/Info.plist -------------------------------------------------------------------------------- /ios/arxiv-mobile-tvOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile-tvOSTests/Info.plist -------------------------------------------------------------------------------- /ios/arxiv-mobile.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/arxiv-mobile.xcodeproj/xcshareddata/xcschemes/arxiv-mobile-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile.xcodeproj/xcshareddata/xcschemes/arxiv-mobile-tvOS.xcscheme -------------------------------------------------------------------------------- /ios/arxiv-mobile.xcodeproj/xcshareddata/xcschemes/arxiv-mobile.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile.xcodeproj/xcshareddata/xcschemes/arxiv-mobile.xcscheme -------------------------------------------------------------------------------- /ios/arxiv-mobile.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/arxiv-mobile/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile/AppDelegate.h -------------------------------------------------------------------------------- /ios/arxiv-mobile/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile/AppDelegate.m -------------------------------------------------------------------------------- /ios/arxiv-mobile/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /ios/arxiv-mobile/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/arxiv-mobile/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile/Info.plist -------------------------------------------------------------------------------- /ios/arxiv-mobile/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobile/main.m -------------------------------------------------------------------------------- /ios/arxiv-mobileTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobileTests/Info.plist -------------------------------------------------------------------------------- /ios/arxiv-mobileTests/arxiv-mobileTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/ios/arxiv-mobileTests/arxiv-mobileTests.m -------------------------------------------------------------------------------- /js/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/App.js -------------------------------------------------------------------------------- /js/__e2e__/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/__e2e__/App.test.js -------------------------------------------------------------------------------- /js/configureStore/epic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/configureStore/epic.js -------------------------------------------------------------------------------- /js/configureStore/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/configureStore/index.js -------------------------------------------------------------------------------- /js/configureStore/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/configureStore/navigation.js -------------------------------------------------------------------------------- /js/configureStore/persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/configureStore/persistence.js -------------------------------------------------------------------------------- /js/epic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/epic.js -------------------------------------------------------------------------------- /js/modules/articles/__tests__/downloaded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/__tests__/downloaded.js -------------------------------------------------------------------------------- /js/modules/articles/__tests__/recent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/__tests__/recent.js -------------------------------------------------------------------------------- /js/modules/articles/__tests__/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/__tests__/search.js -------------------------------------------------------------------------------- /js/modules/articles/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/actions.js -------------------------------------------------------------------------------- /js/modules/articles/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/article.js -------------------------------------------------------------------------------- /js/modules/articles/component/container/DownloadArticles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/container/DownloadArticles/index.js -------------------------------------------------------------------------------- /js/modules/articles/component/container/DownloadArticles/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/container/DownloadArticles/styles.js -------------------------------------------------------------------------------- /js/modules/articles/component/container/RecentArticles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/container/RecentArticles/index.js -------------------------------------------------------------------------------- /js/modules/articles/component/container/RecentArticles/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/container/RecentArticles/styles.js -------------------------------------------------------------------------------- /js/modules/articles/component/container/SearchArticles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/container/SearchArticles/index.js -------------------------------------------------------------------------------- /js/modules/articles/component/container/SearchArticles/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/container/SearchArticles/styles.js -------------------------------------------------------------------------------- /js/modules/articles/component/presentational/ArticleDetails/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/presentational/ArticleDetails/index.js -------------------------------------------------------------------------------- /js/modules/articles/component/presentational/ArticleDetails/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/presentational/ArticleDetails/styles.js -------------------------------------------------------------------------------- /js/modules/articles/component/presentational/ListArticles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/presentational/ListArticles/index.js -------------------------------------------------------------------------------- /js/modules/articles/component/presentational/ListArticles/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/component/presentational/ListArticles/styles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/downloaded/__tests__/fetchDownloadedArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/downloaded/__tests__/fetchDownloadedArticles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/downloaded/deleteDownloadedArticleOnPaperDeleted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/downloaded/deleteDownloadedArticleOnPaperDeleted.js -------------------------------------------------------------------------------- /js/modules/articles/epic/downloaded/fetchDownloadedArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/downloaded/fetchDownloadedArticles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/downloaded/fetchDownloadedArticlesOnPaperReceived.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/downloaded/fetchDownloadedArticlesOnPaperReceived.js -------------------------------------------------------------------------------- /js/modules/articles/epic/downloaded/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/downloaded/index.js -------------------------------------------------------------------------------- /js/modules/articles/epic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/index.js -------------------------------------------------------------------------------- /js/modules/articles/epic/recent/__tests__/fetchRecentArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/recent/__tests__/fetchRecentArticles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/recent/fetchRecentArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/recent/fetchRecentArticles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/recent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/recent/index.js -------------------------------------------------------------------------------- /js/modules/articles/epic/search/__tests__/clearSearchArticlesOnEmptyQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/search/__tests__/clearSearchArticlesOnEmptyQuery.js -------------------------------------------------------------------------------- /js/modules/articles/epic/search/__tests__/fetchSearchArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/search/__tests__/fetchSearchArticles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/search/clearSearchArticlesOnEmptyQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/search/clearSearchArticlesOnEmptyQuery.js -------------------------------------------------------------------------------- /js/modules/articles/epic/search/fetchSearchArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/search/fetchSearchArticles.js -------------------------------------------------------------------------------- /js/modules/articles/epic/search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/epic/search/index.js -------------------------------------------------------------------------------- /js/modules/articles/keySelection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/keySelection.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/byId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/byId.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/fetch/errorBySelectionKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/fetch/errorBySelectionKey.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/fetch/inFlightBySelectionKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/fetch/inFlightBySelectionKey.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/fetch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/fetch/index.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/idsBySelectionKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/idsBySelectionKey.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/index.js -------------------------------------------------------------------------------- /js/modules/articles/reducer/searchQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/reducer/searchQuery.js -------------------------------------------------------------------------------- /js/modules/articles/remote/arxivService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/remote/arxivService.js -------------------------------------------------------------------------------- /js/modules/articles/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/articles/selector.js -------------------------------------------------------------------------------- /js/modules/connection/__tests__/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/connection/__tests__/connection.js -------------------------------------------------------------------------------- /js/modules/connection/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/connection/actions.js -------------------------------------------------------------------------------- /js/modules/connection/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/connection/reducer.js -------------------------------------------------------------------------------- /js/modules/connection/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/connection/selector.js -------------------------------------------------------------------------------- /js/modules/donations/__tests__/donations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/__tests__/donations.js -------------------------------------------------------------------------------- /js/modules/donations/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/actions.js -------------------------------------------------------------------------------- /js/modules/donations/epic/fetchPurchasedDonations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/epic/fetchPurchasedDonations.js -------------------------------------------------------------------------------- /js/modules/donations/epic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/epic/index.js -------------------------------------------------------------------------------- /js/modules/donations/epic/purchaseTea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/epic/purchaseTea.js -------------------------------------------------------------------------------- /js/modules/donations/epic/showSnackbarOnError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/epic/showSnackbarOnError.js -------------------------------------------------------------------------------- /js/modules/donations/productIds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/productIds.js -------------------------------------------------------------------------------- /js/modules/donations/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/reducer.js -------------------------------------------------------------------------------- /js/modules/donations/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/donations/selector.js -------------------------------------------------------------------------------- /js/modules/navigation/AppNavigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/AppNavigator.js -------------------------------------------------------------------------------- /js/modules/navigation/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/actions.js -------------------------------------------------------------------------------- /js/modules/navigation/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/reducer.js -------------------------------------------------------------------------------- /js/modules/navigation/screen/ArticleDetailsScreen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/screen/ArticleDetailsScreen/index.js -------------------------------------------------------------------------------- /js/modules/navigation/screen/ArticleDetailsScreen/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/screen/ArticleDetailsScreen/styles.js -------------------------------------------------------------------------------- /js/modules/navigation/screen/HomeScreen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/screen/HomeScreen/index.js -------------------------------------------------------------------------------- /js/modules/navigation/screen/HomeScreen/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/screen/HomeScreen/styles.js -------------------------------------------------------------------------------- /js/modules/navigation/screen/SearchScreen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/screen/SearchScreen/index.js -------------------------------------------------------------------------------- /js/modules/navigation/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/navigation/selector.js -------------------------------------------------------------------------------- /js/modules/papers/__tests__/papers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/__tests__/papers.js -------------------------------------------------------------------------------- /js/modules/papers/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/actions.js -------------------------------------------------------------------------------- /js/modules/papers/epic/__tests__/downloadNextQueuedPaper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/__tests__/downloadNextQueuedPaper.js -------------------------------------------------------------------------------- /js/modules/papers/epic/deletePaper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/deletePaper.js -------------------------------------------------------------------------------- /js/modules/papers/epic/deletePaperIfPermitted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/deletePaperIfPermitted.js -------------------------------------------------------------------------------- /js/modules/papers/epic/downloadNextQueuedPaper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/downloadNextQueuedPaper.js -------------------------------------------------------------------------------- /js/modules/papers/epic/downloadPaper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/downloadPaper.js -------------------------------------------------------------------------------- /js/modules/papers/epic/downloadPaperIfPermitted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/downloadPaperIfPermitted.js -------------------------------------------------------------------------------- /js/modules/papers/epic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/index.js -------------------------------------------------------------------------------- /js/modules/papers/epic/showSnackbarOnError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/epic/showSnackbarOnError.js -------------------------------------------------------------------------------- /js/modules/papers/paper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/paper.js -------------------------------------------------------------------------------- /js/modules/papers/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/reducer.js -------------------------------------------------------------------------------- /js/modules/papers/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/papers/selector.js -------------------------------------------------------------------------------- /js/modules/permission/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/permission/actions.js -------------------------------------------------------------------------------- /js/modules/permission/requestStoragePermissionEpic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/permission/requestStoragePermissionEpic.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/DownloadFab/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/DownloadFab/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/DownloadFab/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/DownloadFab/styles.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/EmptyView/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/EmptyView/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/EmptyView/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/EmptyView/styles.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/IconExtended/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/IconExtended/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ListItem/ListItemCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ListItem/ListItemCard.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ListItem/ListItemPlain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ListItem/ListItemPlain.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ListItem/ListItemWithSecondaryAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ListItem/ListItemWithSecondaryAction.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ListItem/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ListItem/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ListItem/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ListItem/styles.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/Overlay/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/Overlay/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/Overlay/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/Overlay/styles.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ProgressIcon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ProgressIcon/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/SearchBar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/SearchBar/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/SearchBar/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/SearchBar/styles.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ToolbarDropdown/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ToolbarDropdown/index.js -------------------------------------------------------------------------------- /js/modules/shared/component/presentational/ToolbarDropdown/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/component/presentational/ToolbarDropdown/styles.js -------------------------------------------------------------------------------- /js/modules/shared/epic/forkEpic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/epic/forkEpic.js -------------------------------------------------------------------------------- /js/modules/shared/errorReporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/errorReporter.js -------------------------------------------------------------------------------- /js/modules/shared/native/fileManipulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/native/fileManipulation.js -------------------------------------------------------------------------------- /js/modules/shared/native/fileShare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/native/fileShare.js -------------------------------------------------------------------------------- /js/modules/shared/native/splashScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/native/splashScreen.js -------------------------------------------------------------------------------- /js/modules/shared/styles/breakpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/shared/styles/breakpoints.js -------------------------------------------------------------------------------- /js/modules/snackbar/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/snackbar/actions.js -------------------------------------------------------------------------------- /js/modules/snackbar/component/Snackbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/snackbar/component/Snackbar.js -------------------------------------------------------------------------------- /js/modules/snackbar/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/snackbar/reducer.js -------------------------------------------------------------------------------- /js/modules/snackbar/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/modules/snackbar/selector.js -------------------------------------------------------------------------------- /js/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/reducer.js -------------------------------------------------------------------------------- /js/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/selector.js -------------------------------------------------------------------------------- /js/theme/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/attributes.js -------------------------------------------------------------------------------- /js/theme/components/Badge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Badge.js -------------------------------------------------------------------------------- /js/theme/components/Body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Body.js -------------------------------------------------------------------------------- /js/theme/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Button.js -------------------------------------------------------------------------------- /js/theme/components/Card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Card.js -------------------------------------------------------------------------------- /js/theme/components/CardItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/CardItem.js -------------------------------------------------------------------------------- /js/theme/components/CheckBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/CheckBox.js -------------------------------------------------------------------------------- /js/theme/components/Container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Container.js -------------------------------------------------------------------------------- /js/theme/components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Content.js -------------------------------------------------------------------------------- /js/theme/components/Fab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Fab.js -------------------------------------------------------------------------------- /js/theme/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Footer.js -------------------------------------------------------------------------------- /js/theme/components/FooterTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/FooterTab.js -------------------------------------------------------------------------------- /js/theme/components/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Form.js -------------------------------------------------------------------------------- /js/theme/components/H1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/H1.js -------------------------------------------------------------------------------- /js/theme/components/H2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/H2.js -------------------------------------------------------------------------------- /js/theme/components/H3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/H3.js -------------------------------------------------------------------------------- /js/theme/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Header.js -------------------------------------------------------------------------------- /js/theme/components/Icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Icon.js -------------------------------------------------------------------------------- /js/theme/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Input.js -------------------------------------------------------------------------------- /js/theme/components/InputGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/InputGroup.js -------------------------------------------------------------------------------- /js/theme/components/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Item.js -------------------------------------------------------------------------------- /js/theme/components/Label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Label.js -------------------------------------------------------------------------------- /js/theme/components/Left.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Left.js -------------------------------------------------------------------------------- /js/theme/components/ListItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/ListItem.js -------------------------------------------------------------------------------- /js/theme/components/Picker.android.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Picker.android.js -------------------------------------------------------------------------------- /js/theme/components/Picker.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Picker.ios.js -------------------------------------------------------------------------------- /js/theme/components/Radio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Radio.js -------------------------------------------------------------------------------- /js/theme/components/Right.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Right.js -------------------------------------------------------------------------------- /js/theme/components/Segment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Segment.js -------------------------------------------------------------------------------- /js/theme/components/Separator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Separator.js -------------------------------------------------------------------------------- /js/theme/components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Spinner.js -------------------------------------------------------------------------------- /js/theme/components/Subtitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Subtitle.js -------------------------------------------------------------------------------- /js/theme/components/SwipeRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/SwipeRow.js -------------------------------------------------------------------------------- /js/theme/components/Switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Switch.js -------------------------------------------------------------------------------- /js/theme/components/Tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Tab.js -------------------------------------------------------------------------------- /js/theme/components/TabBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/TabBar.js -------------------------------------------------------------------------------- /js/theme/components/TabContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/TabContainer.js -------------------------------------------------------------------------------- /js/theme/components/TabHeading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/TabHeading.js -------------------------------------------------------------------------------- /js/theme/components/Text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Text.js -------------------------------------------------------------------------------- /js/theme/components/Textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Textarea.js -------------------------------------------------------------------------------- /js/theme/components/Thumbnail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Thumbnail.js -------------------------------------------------------------------------------- /js/theme/components/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Title.js -------------------------------------------------------------------------------- /js/theme/components/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/Toast.js -------------------------------------------------------------------------------- /js/theme/components/View.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/View.js -------------------------------------------------------------------------------- /js/theme/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/js/theme/components/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/arxiv-papers-mobile/HEAD/yarn.lock --------------------------------------------------------------------------------