Coder Social home page Coder Social logo

arxiv-mobile's People

Contributors

benmoran avatar jdeslip avatar naitim avatar poussinou avatar sanchom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

arxiv-mobile's Issues

could not download pdf file

What steps will reproduce the problem?
1. Update program
2. Select an article
3. No size appears or 0.0  Mb is displayed

What is the expected output? What do you see instead?
Retrieve article. But instead 'Error:could not download PDF' is appearing

What version of the product are you using? On what operating system?
Android 4.04 on Motorola MZ601. Running the latest arxiv mobile application

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 8 Dec 2013 at 12:49

Documents unable to open

Hi there!

For the past week or so, any article I try to read gives an error mentioning an invalid pdf. Apparently, all articles are showing up as 0.0MB as well.

I see that someone else mentioned the same issue in the Play store just a couple days ago; I also noticed a similar bug listed here from back in 2013. Not sure how all this is related, but I wanted to share.

Thanks for the great app, and I hope it gets back up and running again soon!

Build problem


-compile:
    [javac] Compiling 18 source files to /home/gerry/com.commonsware.android.arXiv/bin/classes
    [javac] /home/gerry/com.commonsware.android.arXiv/src/com/commonsware/android/arXiv/SingleItemWindow.java:307: unclosed string literal
    [javac]                             pdfPath = "storeagePath+"/";
    [javac]                                                       ^
    [javac] 1 error
==== stdout end ====
==== stderr begin ====

Original issue reported on code.google.com by [email protected] on 14 Feb 2013 at 1:15

App crash due to network exceptions

arXiv mobile 2.0.22 crash due to an unexpected network exceptions. This bug affects all Android versions.

If the network connection breaks at the getInfoFromXML() defined in SearchListWindow.java. Catch block cannot change the value of listText and it keeps null. And then we try to change the font. This will invoke the constructor of ArrayAdapter with null listText reference. And app comes to crash, immediately.

HTTPS can be used in a couple places

Running a security scan against the source code of this project has shown that 
HTTP has been used where HTTPS can just as easily be used. This can be resolved 
by changing the 'http://' to 'https://' in the URL string literals.

src/com/commonsware/android/arXiv/PrintDialogActivity.java:20
src/com/commonsware/android/arXiv/PrintDialogActivity.java:23


Original issue reported on code.google.com by [email protected] on 10 Dec 2014 at 3:53

A java.lang.NullPointerException at SearchListWindow.java:174

In the current version 2.0.22, our automated app testing tool detected a NullPointerException.

The below is the logcat report:

E/SQLiteLog( 5511): (1) no such column: fontsize
E/AndroidRuntime( 5511): FATAL EXCEPTION: main
E/AndroidRuntime( 5511): Process: a3e.process, PID: 5511
E/AndroidRuntime( 5511): java.lang.NullPointerException: storage == null
E/AndroidRuntime( 5511): at java.util.Arrays$ArrayList.(Arrays.java:38)
E/AndroidRuntime( 5511): at java.util.Arrays.asList(Arrays.java:155)
E/AndroidRuntime( 5511): at android.widget.ArrayAdapter.(ArrayAdapter.java:128)
E/AndroidRuntime( 5511): at com.commonsware.android.arXiv.SearchListWindow$myCustomAdapter.(SearchListWindow.java:127)
E/AndroidRuntime( 5511): at com.commonsware.android.arXiv.SearchListWindow$1.handleMessage(SearchListWindow.java:174)
E/AndroidRuntime( 5511): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 5511): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 5511): at android.app.ActivityThread.main(ActivityThread.java:5135)
E/AndroidRuntime( 5511): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5511): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 5511): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 5511): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)
E/AndroidRuntime( 5511): at dalvik.system.NativeStart.main(Native Method)
E/InputDispatcher( 792): channel '42fb04b0 (server)' ~ Channel is unrecoverably broken and will be disposed!
E/InputDispatcher( 792): channel '42ef8ea8 com.commonsware.android.arXiv/com.commonsware.android.arXiv.arXiv (server)' ~ Channel is unrecoverably broken and will be disposed!
E/InputDispatcher( 792): channel '430b73e0 com.commonsware.android.arXiv/com.commonsware.android.arXiv.SubarXiv (server)' ~ Channel is unrecoverably broken and will be disposed!
E/InputDispatcher( 792): channel '42d19b98 com.commonsware.android.arXiv/com.commonsware.android.arXiv.SearchListWindow (server)' ~ Channel is unrecoverably broken and will be disposed!
E/Sensors ( 792): LightSensor::enable,handle = 8,flags = 0,mEnabled=1

Unable to download PDFS

As part of my course project, I've analyzed the reviews for your app and found the one of the dominant topics is that people cannot view PDF files (the size shows as 0.0) Over 44 reviews have mentioned this issue. Please fix the issue when you can.

WebView state lost after device rotation

Steps to reproduce:

  1. Open app
  2. Click Computer Science (Any other item is also ok)
  3. Click Artificial Intelligence
  4. Click any paper in the list
  5. Click Get PDF
  6. Click Print PDF until it finishes loading
  7. Do some something in Google login page, e.g., type in user name, view privacy terms, etc.
    8 Rotate screen

The bug occurs, WebView should persist it state, however, it refresh and any users' states are lost.

screen shot 2018-04-11 at 4 36 48 pm
Type in some login information and rotate screen

screen shot 2018-04-11 at 4 37 00 pm
User's state is lost, WebView refreshes and go back to the starting point.

It's annoying because we have to manually restore WebView to its expected state.

Tested on Android 23 on Nexus 4 Android emulator.

Material design

Could you please include this style into the app?
Thank you so much!! 😊

Display comments and arxiv identifier

In astrophysics the "Comments" field on arxiv is often used to indicate the status of a paper: "Submitted to journal xyz" or "Accepted in journal xyz". It would be very helpful if this information could also be displayed in the app.

Moreover, I also miss not seeing the arxiv ID of an article. This ID is unique and helps quickly find an interesting article also on the arxiv site (or on 3rd party services like voxcharta).

E-ink friendly color theme

With the current theme, text is barely visible on an E-ink screen.
A simple theme with black text over solid white background would be much more usable on E-ink.

Feature Request: Save an article, searches or as favourites

As part of my course project, I've analyzed the reviews for your app and found the one of the dominant topics is that people cannot save articles, searches or save as favourites. 17 reviews mentioned this request and you would potentially draw more users to this app as a result.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.