Commit Graph

130 Commits

Author SHA1 Message Date
Frederic Guillot 60aa689e84 Merge pull-request #347 2015-03-22 14:18:51 -04:00
Frederic Guillot c81b728d69 Merge Arabic translation #348 and improve user interface for RTL languages 2015-03-20 18:53:15 -04:00
juanjobe a276bf9ec2 Actualizar la traducción al español 2015-03-20 16:17:17 +01:00
juanjobe 135808ecc0 Actualizar la traducción al español 2015-03-20 16:08:52 +01:00
juanjobe 2ec90f3db9 Actualizar la traducción al español 2015-03-20 15:59:57 +01:00
Frederic Guillot 7ec0c11190 Update french translation 2015-03-19 18:23:31 -04:00
Miloš Jovanović 05d2ae316d fixed typo with two question marks 2015-03-03 14:12:46 -06:00
Miloš Jovanović c5109aea17 fixed typo with two question marks 2015-03-03 14:12:04 -06:00
Miloš Jovanović ac11981d7f branding looks strange in Latin using Serbian ortographical rules, switched it to original 2015-03-03 13:56:52 -06:00
Miloš Jovanović dc7a42aa23 Updated translations.php and added latin script version 2015-03-03 01:29:17 -06:00
Ing. Jan Kaláb 1e7201add4 new file: locales/sr_RS/translations.php
new file:   locales/sr_RS@latin/translations.php
	modified:   models/config.php

Updated Serbian translation in cyrillic and latin script
2015-03-03 01:28:05 -06:00
Ing. Jan Kaláb c83be7318f Update translations.php
Fixed plurals
2015-03-02 16:46:01 +01:00
Ing. Jan Kaláb 9fb5ef2655 Update translations.php 2015-03-02 14:11:28 +01:00
Frederic Guillot 3a80fccbab Merge pull-request #330 2015-02-07 10:28:38 -05:00
Mathias Kresin f3e9b4d9b5 improve image-proxy
- use passthrough mode for image proxy (fixes #295)
- add image proxy when rendering an article (fixes #314)
- add referrer cloaking option to feed options (fixes #319)
2015-02-06 07:11:21 +01:00
Mathias Kresin ddcae31d48 add multiple plural support for translations
fixes #242
2015-01-30 19:45:23 +01:00
Frederic Guillot 34aca5bc6f Update french translation 2015-01-29 19:54:40 -05:00
Mathias Kresin a2686ae21d add option to disable mark as read for original link
fixes #196
2015-01-30 00:14:01 +01:00
Frederic Guillot 5f92233aac Sync locales 2015-01-28 21:58:05 -05:00
Frederic Guillot 33a6e50c96 Add debug_mode config option and update vendor 2015-01-28 21:57:34 -05:00
Frederic Guillot fa9dc3ab8f Change label for frontend update check and minor changes 2015-01-28 20:17:02 -05:00
Mathias Kresin cd13efeabf implement frontend autoupdate
Only the unread counter is updated right know.

The AutoUpdate Feature is designed on the premise of don't wasting resources. A
distinction is made between updates when Miniflux is visible or hidden.

To determine the visibility status, the Page Visibility API is used. The API is
available starting with Chrome 33, Firefox 18 and IE10. [https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API]
As IE9 returns an undefined, it doesn't break the compatibility at least.

If Miniflux is visible, the unread counter on the web page is updated as soon as
a mismatch between the counter and the number of unread articles in the database
is found.

If Miniflux is hidden, the timestamp of the most recent article from each feed
is compared with the value from the last run. We have an update If the timestamp
of the latest article is greater than the stored one and the latest article is
unread. The web page title is updated with a ? symbol to notify the user and the
update check pauses till Miniflux gets visible again. If Miniflux gets visible
again, the number of unread articles is queried from the database, the unread
counter on the web page is updated and finally the ? symbol is removed from the
web page title.

This way I can use my fever API client to read new articles (or at least the
latest article) while Miniflux is hidden and as I've seen the new articles
already a new articles notification is prevented.

It's intentionally that the page does not reload automatically as long as
articles are visible. If I'm in hurry, I only scroll through the articles to
spot something interesting. Most of the time I don't reach the last article.
If the page is reloaded while I'm away, I would have to scan from the top again.

If we're on a nothing_to_read page and have unread articles in the database, a
redirect to the unread page will be done.

The default update check interval is 10 minutes and can be changed on the
settings page. A zero value disables the update check entirely.

fixes #213
2015-01-28 05:26:55 +01:00
Mathias Kresin 1c68dd4727 remove html tags from translations 2015-01-18 14:33:19 +01:00
Frederic Guillot 32393d17af Change the color of the feed errors box and update the french translation 2015-01-14 20:27:38 -05:00
Mathias Kresin db94d94de3 Improve user notice about failed feeds
Show feeds with errors always at the top and highlight them

Changes the feed order to:

1. failed
2. enabled
3. disabled

Order alphabetical within each group.

Show a warning message with a hin to the console if feeds have issues

Fixes #300, #303
2015-01-15 02:04:35 +01:00
Mathias Kresin 360fc9076e improve sub navigation on config page
Don't hide the active element, it annoying to use the navigation if the
menu items changing there position with every click. Indicate the active
menu item instead, similar to the header navigation.

May I've worked to long with windows systems, but help and about have to
be the last menu items :-). I've reorderd the menu items to what I think
user need more often.

A sub-navigation should not change its parent heading. Changed that as
well.
2015-01-13 22:50:59 +01:00
Frederic Guillot 6a1515c0cc Fix english typo 2015-01-12 18:07:09 -05:00
Frédéric Guillot da174a10cc Display the bookmarklet in a text box to be easy to copy and paste 2015-01-02 12:43:17 -05:00
Frédéric Guillot 563caa477d Add new contributor 2015-01-02 12:17:04 -05:00
Frédéric Guillot aa18c0d86f Merge pull-request #285, (pt_BR translations) 2015-01-02 12:10:43 -05:00
Kaminary e75db0ce4f Better pt_BR translation 2015-01-02 14:56:16 -02:00
Tobi d2bbe91630 Update translations.php
Fixed another typo and changed a few points initiated by suggestions from mkresin
2015-01-02 17:01:00 +01:00
Tobi f5c5f6a2db Update translations.php
Completed the missing translations.
Fixed some typos, mostly lower/upper-case.
Native speaker.
2014-12-31 12:43:52 +01:00
Frédéric Guillot c1d74b8332 Add favicon support 2014-12-24 17:54:27 -05:00
Frédéric Guillot 7d4d4e0193 Add image proxy to avoid https mixed content warnings 2014-12-24 15:58:24 -05:00
Frédéric Guillot b2e3116350 Add Instapaper support 2014-12-24 13:50:20 -05:00
Frédéric Guillot 635e3bb813 Add Pinboard bookmark sync 2014-12-24 10:47:24 -05:00
Frédéric Guillot 5690f91fb7 Add keyboard shortcut to toggle RTL mode 2014-12-23 22:13:23 -05:00
Frédéric Guillot 4313909052 Add option to flush all unread items after X days, default 45 days (avoid very large database) 2014-12-15 20:38:35 -05:00
Mathias Kresin 1813c266b7 Update german translation 2014-11-20 18:49:24 +01:00
Mathias Kresin b62fb332b5 Translations: Remove unused, dedup and add missing entries 2014-11-20 18:49:23 +01:00
Mathias Kresin 8424b9bfb1 add brackets to unread, page and feed items counter via CSS
Unified the page-counters before.

This makes processing of counters in javascript way more easier. The minimum
required browser versions for the needed CSS3 selectors are IE9, Firefox 3.5
and Chrome 5. Confirmed working with IE9, Firefox 24.6, Chrome 36, Mobile Safari
on iOS6.

An unintended side effect of CSS brackets is that theme designers are able to
implement there idea of brackets.
2014-11-19 20:19:45 +01:00
Frédéric Guillot fa5bda49db Add a database page 2014-11-18 19:16:14 -05:00
Frédéric Guillot d17b418328 Add confirmation box for auto-update 2014-11-08 10:07:24 -05:00
Frédéric Guillot f4efaadad1 Remove Google auth (openid is deprecated) and Persona auth (useless) 2014-11-07 20:53:50 -05:00
Frédéric Guillot 1ac40097ed Split settings page into mutliple pages 2014-11-07 20:37:12 -05:00
Frédéric Guillot 5801258ace Add Fever API support 2014-10-29 21:28:23 -04:00
Frédéric Guillot 85d4e9231d Allow the translation of the application name 2014-10-19 19:22:22 -04:00
Frédéric Guillot 53b94d8f7b Add option to force RTL mode per feed and improve feed modification 2014-10-19 19:14:33 -04:00
Frédéric Guillot 8d93fbc48c Remove items via ajax requests (merge pull-request #227) 2014-07-26 08:01:25 -04:00