fistons / tinytinyfeed Goto Github PK
View Code? Open in Web Editor NEWAn Android Widget client for TTRSS
License: Apache License 2.0
An Android Widget client for TTRSS
License: Apache License 2.0
Right now, it is confusing
Issue reported by Xeno from the TTRss forum: http://tt-rss.org/forum/viewtopic.php?f=10&t=3016#p17753
Right now, if the user hasn't enable the API in Tiny Tiny RSS, the Setup Activity crash
Since the url validation works I receive an other error message.
ssl problem: please check zour settings
I'm using an lets encrypt certificate and my browser says it's valid.
when I use both checkmarks for weaker ssl validation it's still not working.
Add an option to force the server update when the widget is updating.
All is in the title
Thanks David for reporting the issue.
It could be nice
On larger screen (in my case a Nexus 7 2012), the fixed width is.. ugly.
Make it variable
Got this exception since Android O, prevent the widget to load
07-02 07:45:30.801 2248-2248/? W/AppWidgetHostView: updateAppWidget couldn't find any view, using error view
android.view.InflateException: Binary XML file line #7: Binary XML file line #7: Error inflating class android.widget.ListView
Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.ListView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:720)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:788)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.widget.RemoteViews.inflateView(RemoteViews.java:3498)
at android.widget.RemoteViews.-wrap1(Unknown Source:0)
at android.widget.RemoteViews$AsyncApplyTask.doInBackground(RemoteViews.java:3600)
at android.widget.RemoteViews$AsyncApplyTask.doInBackground(RemoteViews.java:3596)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.util.AndroidRuntimeException: Animators may only be run on Looper threads
at android.animation.AnimatorSet.start(AnimatorSet.java:705)
at android.animation.AnimatorSet.start(AnimatorSet.java:684)
at android.widget.FastScroller.transitionToHidden(FastScroller.java:876)
at android.widget.FastScroller.setState(FastScroller.java:832)
at android.widget.FastScroller.stop(FastScroller.java:474)
at android.widget.FastScroller.onStateDependencyChanged(FastScroller.java:456)
at android.widget.FastScroller.setEnabled(FastScroller.java:410)
at android.widget.AbsListView.setFastScrollerEnabledUiThread(AbsListView.java:1290)
at android.widget.AbsListView.setFastScrollEnabled(AbsListView.java:1273)
at android.widget.AbsListView.<init>(AbsListView.java:856)
at android.widget.ListView.<init>(ListView.java:227)
at android.widget.ListView.<init>(ListView.java:223)
at android.widget.ListView.<init>(ListView.java:219)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:720)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:788)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.widget.RemoteViews.inflateView(RemoteViews.java:3498)
at android.widget.RemoteViews.-wrap1(Unknown Source:0)
at android.widget.RemoteViews$AsyncApplyTask.doInBackground(RemoteViews.java:3600)
at android.widget.RemoteViews$AsyncApplyTask.doInBackground(RemoteViews.java:3596)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Thanks to David for reporting the issue
Would you mind attaching an .apk
to your releases โ for folks w/o Playstore? I'd then offer to take it into my F-Droid compatible repo.
Taking a look at your gradle file it seems your app could also make it into the official repo. Would you like that? (Getting into mine is faster and usually also means faster updates โ but making it into the official repo is even better, for many reasons such as prestige for you and making your users feel "more safe" due to the stricter rules there.)
The current theme is not really visible on bright wall paper
Change the minimum version of android to 4.0
Steps to reproduce:
Application will crash here.
Thanks to David for reporting the issue.
My tt-rss server's domain is example.pub
. The URL validator says this is an invalid URL.
If I substitute .pub
with eg .de
the error doesn't happen.
Thanks to David for reporting the issue
It's ugly, change it
Typical frenchi mistake: french is the default language of the app... Change it to english
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.