Giter Site home page Giter Site logo

cnlpete / ttrss Goto Github PK

View Code? Open in Web Editor NEW
30.0 11.0 12.0 15.24 MB

ttrss is a Tiny Tiny RSS Reader App for the Nokia N9 smart phone, written using Qt/QML. ttrss is using the Tiny Tiny RSS API.

Home Page: http://ttrss.cnlpete.de

License: GNU General Public License v2.0

C++ 10.40% QML 69.44% JavaScript 15.12% QMake 4.66% Makefile 0.39%

ttrss's Introduction

ttrss

ttrss is a Tiny Tiny RSS Reader App for the Nokia N9 smart phone and Jolla Sailfish phone, written using Qt/QML. It uses the Tiny Tiny RSS API.

If you want to support me or this app, buy me a beer (in €).

ArtWork

Translations

Translations are managed at Transifex. Feel free to contribute via Transifex or send me a Pull Request.

Translation Completion

License

Copyright (C) Hauke Schade, 2012-2015

TTRss is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

TTRss is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with TTRss; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see
http://www.gnu.org/licenses/.

ttrss's People

Contributors

cnlpete avatar michael-k avatar mardy avatar rinigus avatar fcatt avatar ajya avatar dashinfantry avatar equeim avatar filviu avatar

Stargazers

 avatar Lionel Duboeuf avatar  avatar  avatar  avatar Angus H. avatar  avatar SwhGo_oN avatar Patrick avatar Marc Schmitzer avatar Marko Wallin avatar Magnus Westin avatar  avatar Felix K avatar  avatar  avatar Rob Hoelz avatar Ricardo J. Barberis avatar Herman Fries avatar  avatar  avatar Jens Georg avatar Keith Z-G avatar Rosen Nedyalkov avatar  avatar Stefan Brand avatar  avatar Martin Kolman avatar  avatar  avatar

Watchers

 avatar  avatar SwhGo_oN avatar James Cloos avatar  avatar  avatar Marko Paasila avatar Stephen  avatar Magnus Westin avatar Martin Rüßler avatar  avatar

ttrss's Issues

Nokia QA: Registration Notes

Alexandra (NSR-QA) (Thu, 17 Jan 2013 08:39:56 +0000)

FAILED: Linking to an External Store or Website promoting competing products.
SUMMARY: The support website http://cnlpete.github.com/ttrss includes links to an external website instead of the Nokia Store.
REQUIREMENT: According to the Nokia Store publisher registration and distribution agreement: ‘5.4. Non-Compete – You may not use the Program to distribute or make available any Content whose primary purpose is to facilitate the distribution of Content outside of the Program.’
EXPECTED RESULT: Promotion of external storefronts and websites with competing products are not allowed. Links to download the same content or other related content should be linked to the Nokia Store instead of the publisher’s own website or other distribution channels.

mark read by simply reading articles

I would love it if there was a way (perhaps a setting) to remove the need to mark a article as read and have it marked read simply by reading it. All the extra presses slow me down and are a bit tiresome. There is a setting like this in the web interface for tt-rss and it is how most other apps I have used like Web Feeds works although they do not support tt-rss at this time.

enhancement: urls linkification

When URLs are present in a feed item as simple text but not as a link, they should be made clickable by ttrss
As an exemple, take the rss feed of any twitter account that may tweet links

offline support

implement a c++ backend instead of the stupid js one, which should give better memory management aswell as better caching of feeds (will cache categories, feeds and labels forever since they almoste never change and only load feeditems when requested, ...)

Problem with HTML and UTF8 code in subtitles

If there is HTML code in the article's content, it is shown correctly in both the article view and title in the menu, but not correctly in the subtitle.

The same applies to special characters (like řžč etc. in my language) - fine in the title and the article view, but not shown correctly in the subtitle.

The attached image shows both of the cases (HTML in the first article and special characters in the second one).

Please fix. Thank you.

screenshot-20130518-090837

Sort order of feeditems

I prefer to read the feeditems in the order of their age beginning with the oldest one and ending with the youngest. It would be nice if you could implement that in a configurable way (the tt-rss-web-client has this functionality).
Another aspect regarding the order of the feeds: In the tt-rss-web-client I can sort my feeds as I like. It would be nice if your app would carry the order of the feeds over. I don't know if the tt-rss-API allows that, though.

missing feature: http authentication

Hello,

the HTTP server hosting my tiny tiny rss requires an http authentification before accessing tiny tiny rss itself.
Since ttrss provides settings only for tiny tiny rss authentification, I can not reach my server.
Would it be possible to add settings for http authentification in addition to current tiny tiny rss authentification ?

thanks

Improved UI for HTTP authentication

It would be nice if the user / password fields could be used instead of putting the user name and password in the URL when using HTTP authentication. The way it is done at the moment the password is visible for a short while whenever the application is started.

Also: great app, thanks a lot!

Mark as read/unread with simple button click

When reading my feeds I decide in respect of the headline if I want to read that article or not. If an article is of no interest I mark it as read. To do that I have to open the menu (lower right) and have to click on "Mark as read". I would prefer if I could do that with only one click. It would be nice if you could add a button for that in the toolbar in the lower middle, where the star button is located.

The best workflow (in my opinion) is the one of the mobile version of the tt-rss-page: When I open a feeditem, it gets marked as read automatically; if I want to keep it as unread item (that's the case with articles I want to read later at home) I only have to click a button to mark it as unread again.

Beside that: Really great app! Some time ago I thought of starting my own...
Instead I'll be happy to contribute some ideas and try to help testing your app. Perhaps, if I'll find the time, I'll try to contribute some code, too.

Translate special titles

Categories:

  • Special
  • Uncategorized
  • Labels

Feeds:

  • All articles
  • Fresh articles
  • Published articles
  • Starred articles
  • Recently read
  • Archived articles

investigate infinitiveLoad in feeds View

for now, only the first 60 entries are shown, if there are more, there is currently no way to display them,

i would like it, if the view would dynamically display the next 60 entries and so on, when the view is scrolled to bottom (like the facebook app does).
alternative: add a button at the bottom to load the next bunch

Nokia QA: remove links to downloadable packages

Thank you for submitting ttrss. Unfortunately the content item and or file did not pass the Nokia Store quality assurance (QA) review process.

Comments from the QA team:
FAILED: Linking to an External Store or Website promoting competing products.
SUMMARY: The support website http://cnlpete.github.com/ttrss includes links to an external website instead of the Nokia Store.
REQUIREMENT: According to the Nokia Store publisher registration and distribution agreement: ‘5.4. Non-Compete – You may not use the Program to distribute or make available any Content whose primary purpose is to facilitate the distribution of Content outside of the Program.’
EXPECTED RESULT: Promotion of external storefronts and websites with competing products are not allowed. Links to download the same content or other related content should be linked to the Nokia Store instead of the publisher’s own website or other distribution channels. (public, Moderation in progress -> Qa failed)

Default RSS handler

Possibility to register ttrss as the default RSS handler in the Meego Browser as in Firefox

fix spanish translation

  • always start with big Letters (Marcar, Desmarcar, ...)
  • switch unread/all is wrong ...
  • check if 'recently read' translation is correct, maybe 'léido hace poco tiempo'

Nokia QA: keyboard hides inputs on login

Lisa (NS-QA) (Fri, 18 Jan 2013 06:04:04 +0000)

Failed QA.
SUMMARY: The virtual keyboard prevents the user from using the application.
STEPS TO REPRODUCE:

  1. Download and install the content.
  2. Launch the application.
  3. Try to enter some characters in 'Password'.
    ACTUAL RESULTS: The virtual keyboard is overlap with the lower half of the application.
    EXPECTED RESULT: All features in the content item should function as designed.
    AFFECTED DEVICES: Nokia N9 Firmware: V 20.2011.40-4PR_001.
    FREQUENCY REPRODUCED: 100%.

Option to disable automatic login at startup (enhancement)

It would be nice to have the option to avoid that tt-rss immediately tries to connect to the configured server when the app is launched.
Why: if the configured server is for any reason not reachable, the application becomes unresponsive until the login timeout has expired.

Couple of possible options:

  • a specific touch-action during login (e.g. long pressure on screen) could interrupt the login process
  • a new entry in settings menu would define whether to login automatically at startup.

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.