Code Monkey home page Code Monkey logo

easyrss's People

Contributors

alkarex avatar davidsun avatar iraamaro avatar mimi89999 avatar scastrorico avatar simongray 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

easyrss's Issues

Dates on server and app not the same

Hi,
I did a new fresh install of the app and of the server with the 1.7.0 release.
Added 3 feeds. One of them is actual.
For that one, dates on the web are fine but on the app, all appear with the same date, 2017-08-09 22:50
Which is the date of the latest post from that feed.
And now I see that this happens with all 3 feeds. The dates on the app for all posts on each feed is the date of the latest post of each feed.

No sync of star updates

EasyRSS does not sync stars. Steps to reproduce:

  1. Mark an article as starred
  2. Sync EasyRSS
  3. Unstar article using the Webinterface
  4. Sync EasyRSS

Result: Article is still starred in EasyRSS.

Using EasyRSS 0.6.08 and FreshRSS 1.15.2

Can't connect

Hello.

Can't connect :/

Which URL do I need to have ?
My FRSS is http://domain.com/frss/ do I input this directly on login screen ?
@Alkarex I open this issue here instead of the FRSS project, because I don't know if the problem is about the app or my FRSS install...

Can't install the .apk file on my Android 4.3.

Hello.
I've check in my phone options the right to install "untrusted" software, then i've downloaded the .apk and i've resend it by mail to open it on my phone. When i try to open it i've got that message :
Erreur d'analyse :
Un problème est survenu lors de l'analyse du package.
May have an idea of what is the problem?

Invalid status 400 from freshrss

Hello!
The very first time I run the app, I can log in and sync everything. But EasyRSS cannot sync again, I just get this error.

image

favorites are not updated from the server

If some articles are un-favorited on the server (ie. with freshrss), the articles still appear as favorited in Easy RSS.

The favorites list should be updated from the server data.

I think Easy RSS assume that the reader will always use Easy RSS, and so the un-favorite article will happens on Easy RSS.

But if you also use another client (such as Fresh RSS), the un-favorite action might happens on Fresh RSS. In this case, Easy RSS should update himself depending on the from the server, including favorite articles list.

Article url with XML escaped query parameters fails to load

Hi,

For this RSS feed: https://www.phoronix.com/rss.php inside FreshRSS

You can see that the link attributes use HTML/XML escaping, which transforms & parameters in the URL into &amp;. e.g. <link>http://www.phoronix.com/scan.php?page=news_item&amp;px=Qualcomm-Centriq-2400</link>

In EasyRSS, viewing the link for this page opens the literal URL http://www.phoronix.com/scan.php?page=news_item&amp;px=Qualcomm-Centriq-2400 ... which is invalid and so the website redirects to the homepage.

EasyRSS must perform HTML/XML entity decoding more correctly.

Using EasyRSS 0.6.08 from F-Droid.

[0.7.4] Which URL and login/pass to use ?

Hello.

Got a FreshRSS on https://subdomain.domain.com/frss/ which is displayed on /p/i at the end of URL, with a login/pass

When trying to identify with EasyRSS 0.7.4 : can't login.

Which URL do I need to enter (should be displayed on login screen or autodetected ?) ?

Just read on old issue that there is an API password ?
Which settings do I need to check on my FreshRSS ?

[0.7.4] Application crash when I click on "Original Page"

Hello,

Since I updated EasyRSS to version 0.7.4 via F-Droid, when I click on "Original page" the application crashes and closes.

When I want to read with the "Version Mobilizer", it tells me that the content of the article could not be loaded.

My phone is a Xiaomi Redmi Note 8 Pro with Android 9

Here is a summary of the error I was able to recover:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTextColor(int)' on a null object reference
	at org.freshrss.easyrss.VerticalSingleItemView$1.onTouch(VerticalSingleItemView.java:124)
	at android.view.View.dispatchTouchEvent(View.java:12550)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3079)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2727)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3085)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2684)
	at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:445)
	at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1830)
	at android.app.Activity.dispatchTouchEvent(Activity.java:3465)
	at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:403)
	at android.view.View.dispatchPointerEvent(View.java:12804)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5428)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5219)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4730)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4783)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4749)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4889)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4757)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4946)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4730)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4783)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4749)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4757)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4730)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7533)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7502)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7459)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7657)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:246)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:326)
	at android.os.Looper.loop(Looper.java:165)
	at android.app.ActivityThread.main(ActivityThread.java:6831)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:927)

thank you so much

Downloaded articles are not available when losing connectivity

Hi @Alkarex !

First : I really love FreshRSS, as well as your forked EasyRSS app. Millions of thanks for it !!!!

I am hosting FreshRSS 1.7.0 (with mysql) on a Ubuntu 16.04 server / Apache2.

I am using Android 7.0 on a Samsung Galaxy 7 Edge phone.
On this device, I installed your EasyRSS.
I sync automatically every x hours, both on WiFi and 4G.
Pictures preloading is activated. States are immediately synced.
I use HTTPS.
I store the possible max number of articles : 4000

I have a problem when I'm offiline, i.e. I enter Paris infamous metro, so I loose any connectivity I could have hoped for.
Prior to entering the offline-zone, I always download (trigger manually a sync) my articles : header + content. Please note that I also set the app to download any pictures of the articles.

If I go in the metro, I will not be able to open any of my articles (unread, favorites, all).
I usually browse my articles using the unread section.
If I open any folder (containing a subset of RSS feeds), I wont see anything. It's empty, and until I get some network back : I wont be able to read my articles.

I found a workraround, but it's not handy :
after I synced my articles (with photos), I need to open once any folder I want to browse when offline.
Any folder not opened before going offline (loosing 4G connectivity) will not be available. And if I enter one, it will make me unable to open the sections/folder I did open on purpose

For instance, If I have folder for news, computer, photo and travel folders, if I want to read articles from news and photos, priori to loosing connection, I need to enter these 2 folders until I see articles in it.
If I do so, will be able to see articles from them.
Now, if I go to an un-opened section such as travels : I wont be able to see any articles, in addition to making the news + photos unavailable.

Do you see what could be causing this.

No more items with large list of feeds

Hey,

Currently using FreshRSS as the backend. Every time EasyRSS pulls more than ~500 items, my 'Unread' queue shows 'No more items' but all the articles are in my 'All' queue.

The only fix I have come across is reading them on the server, marking them as read and then resetting EasyRSS, which is tedious.

Any idea why this could be occurring?

Thanks!

No page title in EasyRSS since FreshRSS 1.10

Hi !

I use FreshRSS 1.10 on Debian 9.3 with apache 2.4.25.
Since the freshrss update to the 1.10, EasyRSS don't show the website title anymore.
I've my title of article, but I don't know this comes from.
Instead of the website title, I've a "-"
I have not this problem in the freshrss web app.

Some articles have very small font size

Hello,

Sometimes, it's hard to read some articles, because easyrss seems to force the display of the text to fit exactly the screen width.

The issue appears often when an article contains a very long URL, like on this page:
easyrss_screenshot

Is it possible to apply CSS properties before displaying the articles ?
If yes, it could be interesting to use the hint given in this French speaking (sorry) article.

The idea is to ask the browser to display ellipsis when text is too large for the screen, with this CSS rule:

.content a {
   display: inline-block; /* Needed to be able to apply ellipsis method */
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   vertical-align: bottom;
   max-width: 100%; /* Needed to rule that the text block can't be bigger than the parent container */
}

Do you think it is doable ?

It seems this issue come also when there's <pre> blocks:
easyrss_screenshot_codeblock

Here I think we can't use this solution, because we'll loose some important information. What do you think ?

Best regards,
Trim

PS: For issue with urls, I think it happens often with this RSS feed: https://linuxfr.org/tags/agenda_du_libre/public.atom

For issue with <pre> it could happen often with this one (depending on the content of user requests): https://linuxfr.org/forums/programmation-c--2.atom

All dates being set to 1969

Currently using 2017-xx-xx FreshRSS 1.7.0-dev on the server side, all of my items are being displayed as an epoch time of 0. Not sure how to go about debugging this.

On the webui of FreshRSS all dates seem to be appropriately displayed, but articles downloaded to EasyRSS show them as my timezone (EDT/UTC-4) 1969.

Tcp Port

I am running a FreshRSS instance over SSL, on a different tcp port than 443.

eg. https://FreshRSS.mydomain.tld:8888

Testing easyrss app to my server with tcpdump opened, seems that no traffic is reaching to my server. Remove the port part from the url and traffic is reaching the server just fine.

Reading through the code, I am not sure that there is a port definition but only if the connection is http or https.

Can you PLZ provide such functionality ?
Thanks in advance

Option to move cache location to SD card

It would be nice if there was an option in the menu to change the location of the cache of easyRSS (basically move it from "internal SD" to the actual SD card and vice versa)

Allow clear text HTTP traffic

Hi

First of all, I'm so happy that you updated this beautiful reader!
I'm using it for a few years now for a freshrss server at home and I love it ;)
There is no proper security involved because I use it only at home. Any chance to disable it?
Otherwise, I could try self signed certificates but I guess android doesn't like it?!

What do you think?

Thanks again!
Dan

Lecture hors-ligne quasi impossible

A nouveau bonjour :)

Je voulais signaler qu'après avoir téléchargé tous mes articles, je ne peux pas les lire en étant hors-connexion car peu importe la catégorie sur laquelle je clique, on ne me propose pas la liste des articles mais un bouton bleu "Charge plus d'articles" (auquel il manque un "r" donc, au passage :)). Bien évidemment, en cliquant dessus, cela ne fait rien. Je me remets alors en connexion, clique à nouveau sur le bouton pour charger les articles (déjà synchronisés au préalable...), me remet à nouveau hors-connexion et là j'ai bien accès à ces articles.

Un peu bizarre, non ?

Unable to connect on Android 7.1

Hi!
I've recently updated my OnePlus One to Android 7.1 Nougat, and since the update I'm unable to connect EasyRSS to my server.
No problem at all on my nvidia shield tablet (running android 6.0). Any idea?
I'm addicted to easyRSS :)
Thanks!

about the swipe between articles

When I start using easyrss I was kind of surprised of the way you swipe to go to previous/next articles. It's not bad but I find it useless in the case you don't always go entirely through the articles (like a lot of peoples I think) . you surly can use the volume keys but they generally not in a good position physically (is you like me and like take your phone in a comfortable position when you read).

So I was wondering (I know you're not the original Dev) if a left/right swipe is possible (didn't actually look at the code).

Non prise en compte du paramètre de synchro auto des états

Après avoir fais quelques tests sur l'appli, je me rends compte que mon instance à été mise à jour (ie des articles qui étaient en non-lus sont passés en lus après avoir ouvert l'article sur mon téléphone), alors que j'ai bien mis à OFF la synchronisation immédiate des états. Je pensais que ça ne le ferait que si je force la synchronisation (qui est en manuelle). Est-ce que ça aurait dû être le cas ?

Invalid JSON Input

Copie de FreshRSS/FreshRSS#1176

Depuis je ne sais pas quand, EasyRSS ne veut plus récupérer les articles de mon installation FreshRSS. Pourtant, l'API est correctement configurée derrière NGinx.

  • Hôte
server {
        listen 80;
        server_name fresh.postblue.info;

        location / {
                return 301 https://$server_name$request_uri;
        }
}

server {
    listen 443 ssl http2;
    server_name  fresh.postblue.info;

    root /var/www/freshrss/p;
        include snippets/letsencrypt-postblue.conf;
        include snippets/ssl2aplus.conf;
        index index.php index.html;

    access_log /var/log/nginx/freshrss.access.log;
        error_log /var/log/nginx/freshrss.error.log error;

    location ~ ^.+?\.php(/.*)?$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/freshrss.sock;
    }
}
  • snippets/fastcgi-php.conf
# regex to split $uri to $fastcgi_script_name and $fastcgi_path
fastcgi_split_path_info ^(.+\.php)(/.+)$;

# Check that the PHP script exists before passing it
try_files $fastcgi_script_name =404;

# Bypass the fact that try_files resets $fastcgi_path_info
# see: http://trac.nginx.org/nginx/ticket/321
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;

fastcgi_index index.php;
include fastcgi.conf;
  • fastcgi.conf
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  REQUEST_SCHEME     $scheme;
fastcgi_param  HTTPS              $https if_not_empty;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

Page de test de l'API : PASS pour full et partial server configuration.

Access log au rafraîchissement de EasyRSS :

62.4.130.169 - - [23/Jul/2016:15:24:22 +0200] "GET /api/greader.php/reader/api/0/tag/list?client=android&output=json&ck=1469280259851 HTTP/1.1" 200 273 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:22 +0200] "GET /api/greader.php/reader/api/0/subscription/list?client=android&output=json&ck=1469280260449 HTTP/1.1" 200 7168 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:23 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?n=5&likes=false&comments=false&r=n&client=android&output=json&ck=1469280261359 HTTP/1.1" 200 21747 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:24 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?c=1469268053392242&n=50&likes=false&comments=false&r=n&client=android&output=json&ck=1469280262320 HTTP/1.1" 200 209766 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:28 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?c=1469167224421457&n=50&likes=false&comments=false&r=n&client=android&output=json&ck=1469280266417 HTTP/1.1" 200 90786 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:31 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?c=1469059269714466&n=50&likes=false&comments=false&r=n&client=android&output=json&ck=1469280269153 HTTP/1.1" 200 86073 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:34 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?c=1468940409914927&n=50&likes=false&comments=false&r=n&client=android&output=json&ck=1469280271817 HTTP/1.1" 200 149649 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:37 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?c=1468839641610580&n=50&likes=false&comments=false&r=n&client=android&output=json&ck=1469280275186 HTTP/1.1" 200 118959 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
62.4.130.169 - - [23/Jul/2016:15:24:40 +0200] "GET /api/greader.php/reader/api/0/stream/contents/?c=1468652436779840&n=50&likes=false&comments=false&r=n&client=android&output=json&ck=1469280277897 HTTP/1.1" 200 32 "-" "Dalvik/2.1.0 (Linux; U; Android 6.0.1; GT-I9505 Build/MOB30R)"
  • pool FPM freshrss.conf
[freshrss]

user = www-data
group = www-data

listen = /var/run/freshrss.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

pm = ondemand
pm.max_children = 10

chdir = /

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

Refresh adds 3 1/3 days

If you sync your articles the last shown articles in "Unread" get pushed back about 3 1/2 days. "All" tab shows all articles, but the ones that aren't shown in Unread are marked as read.
Closing the app and resyncing "fixes" this.

How to edit EasyRSS

Hi there,

I am a fan of Android Studio. Because EasyRSS is not working in my Android Studio, i use Eclipse right now for this project only.

Since google stopped with the Android Studio plugin for Eclipse i dont know how to transform the eclipse project to a android studio project.

Is it possible to make it Android studio compatible? Maybe its because of my Android Studio, i dont know. It just dont work.

Thank you very much!

Less time between refreshes

Hello.

Is it possible to have less than one hour for refresh time ?
More choices or directly an input textarea.

FreshRSS does not allow less than 20 minutes but would be nice to choose even 20 minutes in the app :)

FreshRSS Labels

Are there any plans to support labels as in the webinterface of FreshRSS?
Or is there any other Android App that supports labels?

401 error

Hi,

I can log in successfully to service using ER without any problem but whenever the app started to sync it shows:

Sync failed: Invalid HTTP status 401: https://mydomain/FreshRSS/p/api/greader.php/reader/api/0/stream/contents..

How can I fix this issue?

NOTE: How can I be sure what if this issue related to server side or to client side?

All articles marked as unread on first run

To testaa bugfix, i uninstalled and did a fresh install, specified url, login, password.
It synched.
But all articles are marked as unread.
If i set on as read, It works and persistent after an application restart.

Server FreshRss 1.15. 4

Impossibilité d'afficher les images (en ligne et hors-ligne)

Bonjour,

Je n'ai jamais réussi à faire afficher les images dans EasyRSS. J'ai essayé différentes combinaisons de paramètres, sans succès.
Actuellement j'ai :

  • Téléchargement des images : quand le réseau est disponible
  • Pré-téléchargement des images (pas compris à quoi ça servait...) : ON
    Je ne pense pas que les autres paramètres influencent.

Ce qui est bizarre est que les images sont bien téléchargées puisque je les vois dans le dossier de EasyRSS (fichiers nommés 1.erss, 2.erss, etc).

Quel pourrait être la cause de ceci ?

compatibility with theoldreader.com API

Hello,

Thanks for sharing a great app! Especially on f-droid repo.

I have tried to use it with theoldreader.com account.
And have some issue.
Login, initial sync seems like OK, but sync after (marked) read smth is fail.
I have got errors like:

  • Sync failed: Invalid HTTP status 404 ... /api/0/stream/contents/user/-/label/labelname?n=...
  • Sync failed: Invalid JSON
  • Sync failed: Invalid long: "123abc..."

I think a source of issues can be in a some difference to Google Reader API.
There is an API link: https://github.com/theoldreader/api

Is it possible to fix those issues?

https support on another port than 443

Hello,

I'm running an instance of FreshRSS in https on port 8080.
I'm not able to connect EasyRSS to it and after some network traces it seems EasyRSS is trying to connect in http on port 8080 and not https.

Can you please add the support of https on another port than 443 ?
Thanks in advance.

Material design UI

Hello!
The current UI is very outdated, why not use materiel design ui for newbies can use EasyRSS?

Regards.

Update API URL

Hello

Thank you for developing such a great RSS reader 👍

By the way, I just discovered EasyRSS, but I had trouble to get the correct URL to put in the application.
Actually, I saw a lot of url like this :

  • http://my_server/p/api/greader.php
  • http://my_server/FreshRSS/p/api/greader.php

But I finally managed to get the right URL with this one :

  • http://my_server/api/greader.php

So I just post here to let you know that some informations like this one are not up to date. I just want to contribute for future users (maybe they will try wrong URLs like me).

(In fact, I don't know if the documentation or your README is wrong, or if the application behave normally.)

gradle assembleRelease fails

michel@debian:~/git/EasyRSS$ ./gradlew assembleRelease
Starting a Gradle Daemon (subsequent builds will be faster)
warn: removing resource org.freshrss.easyrss:string/TxtShareWithNote without required default value.


> Task :app:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :app:lintVitalRelease
/home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:345: Error: Duplicate id @+id/TitleName, already defined earlier in this layout [DuplicateIds]
                        android:id="@+id/TitleName"
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:65: Duplicate id @+id/TitleName originally defined here
/home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:472: Error: Duplicate id @+id/TitleName, already defined earlier in this layout [DuplicateIds]
                        android:id="@+id/TitleName"
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:65: Duplicate id @+id/TitleName originally defined here
/home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:527: Error: Duplicate id @+id/SettingSyncStatus, already defined earlier in this layout [DuplicateIds]
                        android:id="@+id/SettingSyncStatus"
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:120: Duplicate id @+id/SettingSyncStatus originally defined here
/home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:792: Error: Duplicate id @+id/TitleName, already defined earlier in this layout [DuplicateIds]
                        android:id="@+id/TitleName"
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/michel/git/EasyRSS/app/src/main/res/layout/settings.xml:65: Duplicate id @+id/TitleName originally defined here
/home/michel/git/EasyRSS/app/src/main/res/layout/single_item_view.xml:161: Error: Duplicate id @+id/BtnText, already defined earlier in this layout [DuplicateIds]
                        android:id="@+id/BtnText"
                        ~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/michel/git/EasyRSS/app/src/main/res/layout/single_item_view.xml:127: Duplicate id @+id/BtnText originally defined here

   Explanation for issues of type "DuplicateIds":
   Within a layout, id's should be unique since otherwise findViewById() can
   return an unexpected view.

/home/michel/git/EasyRSS/app/src/main/res/values-zh-rCN/strings.xml:44: Error: "TxtShareWithNote" is translated here but not found in default locale [ExtraTranslation]
    <string name="TxtShareWithNote">分享并添加笔记</string>
            ~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "ExtraTranslation":
   If a string appears in a specific language translation file, but there is
   no corresponding string in the default locale, then this string is probably
   unused. (It's technically possible that your application is only intended
   to run in a specific locale, but it's still a good idea to provide a
   fallback.)

   Note that these strings can lead to crashes if the string is looked up on
   any locale not providing a translation, so it's important to clean them
   up.

6 errors, 0 warnings

> Task :app:lintVitalRelease FAILED

FAILURE: Build failed with an exception.

It is also possible to disable checking of release build with checkReleaseBuilds false.

Unread section not working with Categories since FreshRSS 1.10.0

Hi,

I'm been using FreshRSS 1.09 with EasyRSS 0.6.08 (608) and all was fine.

Since I upgraded to FreshRSS 1.10 (Ubuntu 16.04 LTS + MySQL + PHP 7), EasyRSS is not able to load unread articles by Categories in the Unread section ...

I can see the unread items when browsing the feeds one by one, but when opening Categories : nothing loads !

I'm sad,
Thanks
G_LL_M

Publish on Google Play

It would be nice to have it on Google Play store :-) I have a smartphone with GApps and i do not really want to install F-Droid and allow "untrusted" sources for apps…

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.