Commit Graph

4418 Commits

Author SHA1 Message Date
Alexandre Alapetite
82278af7a9 Fix double HTML-encoding in category names (#2897)
Category names are already HTML-encoded when reaching the view.
2020-04-12 16:36:45 +02:00
Alexandre Alapetite
14fa3f2781 jQuery 3.5.0 (#2895)
https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/
2020-04-12 11:37:50 +02:00
yzqzss
8a83f7a856 Add files via upload (#2894) 2020-04-12 11:32:47 +02:00
Troy Engel
1401186a48 pause automatic updates during upgrade (#2893) 2020-04-11 17:47:08 +02:00
yzqzss
d1fdfbf987 Update Chinese Translation (#2891)
* Update admin.php

* Update conf.php

* Update feedback.php

已重置

* Update gen.php

* Update sub.php

* Update user.php

* Update user.php
2020-04-11 15:22:02 +02:00
kinoushe
8f71b80fbb Update CREDITS.md (#2890) 2020-04-11 00:36:43 +02:00
Frans de Jonge
04e5f5b2e4 Minor stylelint exception formatting change (#2889)
Slightly tidier
2020-04-10 18:51:59 +02:00
kinoushe
da67489df2 Fix search input styling in Safari (#2887)
* Fix search input styling in Safari
#fix https://github.com/FreshRSS/FreshRSS/issues/2885

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2020-04-10 14:22:02 +02:00
Alexandre Alapetite
f29b63df3b gitattributes (#2879)
https://www.git-scm.com/docs/gitattributes
Disable automatic end-of-line conversion from Unix to Windows.
We do not have any file type in the project that is sensitive to line
ending (e.g. PHP works fine on Windows with Linux line endings), but the
automatic conversion makes it annoying to work on the same git local
repository from different systems (e.g. hybrid Linux / Windows
development)
2020-04-09 14:03:47 +02:00
Alexandre Alapetite
de882dad43 Start 1.16.1-dev 2020-04-09 14:03:12 +02:00
Alexandre Alapetite
1821266035 Release 1.16.0
https://github.com/FreshRSS/FreshRSS/issues/2871
1.16.0
2020-04-09 12:30:16 +02:00
Alexandre Alapetite
847ad278a4 Fix BlueLagoon and Screwdriver hover title (#2884)
#fix https://github.com/FreshRSS/FreshRSS/issues/2755
Follow-up of
https://github.com/FreshRSS/FreshRSS/pull/2882#issuecomment-611136775

https://stackoverflow.com/questions/2837057/what-has-bigger-priority-opacity-or-z-index-in-browsers
2020-04-09 00:25:08 +02:00
Alexandre Alapetite
e00580cc36 Changelog 2020-04-08 20:59:01 +02:00
Alexandre Alapetite
f9e92a9286 Fix CSS hover long title (#2882)
* Fix CSS hover long title

#fix https://github.com/FreshRSS/FreshRSS/issues/2755

* Fix Ansum

* Fix Mapco
2020-04-08 20:52:15 +02:00
Alexandre Alapetite
0d235cbadd Swap shortcuts for mark all articles as read / mark previous articles as read (#2881)
* Swap shortcuts for mark all articles as read / mark previous articles as read

#fix https://github.com/FreshRSS/FreshRSS/issues/2865
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2843
* <kbd>⇧ Shift</kbd>+<kbd>R</kbd> to mark all articles as read;
* <kbd>Alt ⎇</kbd>+<kbd>r</kbd> to mark previous articles as read.

* i18n
2020-04-08 13:17:20 +02:00
Alexandre Alapetite
e15e5d75c9 Changelog + credits
With slight linting https://github.com/FreshRSS/FreshRSS/pull/2880
2020-04-08 12:43:18 +02:00
Damien Leroy
bd036425aa [i18n] Update French translations (#2878)
* Add french translate

* Fix documentation broken url
2020-04-05 08:33:04 +02:00
Alexandre Alapetite
2b26f9dcbd More changelog 2020-04-04 20:58:05 +02:00
Alexandre Alapetite
fee7d8b6a7 Full with for audio UI (#2877)
#fix https://github.com/FreshRSS/FreshRSS/issues/2875
2020-04-04 20:53:05 +02:00
Eris
f3a7343644 add to contributions (#2876) 2020-04-04 17:46:15 +02:00
Eris
2a6f6ee3f3 sort results in find() method (#2874)
* sort results in find() method

* Update lib/lib_phpQuery.php

Co-Authored-By: Alexandre Alapetite <alexandre@alapetite.fr>
2020-04-04 12:27:48 +02:00
Quent-in
c9b5e8b527 [i18n] Update Occitan language (#2873)
* Update admin.php

* Update user.php

* Update index.php

* Update gen.php

* Update feedback.php

* Update conf.php

* Update sub.php
2020-04-03 23:53:11 +02:00
Alexandre Alapetite
9997acd611 Minor SimplePie merge (#2870)
https://github.com/FreshRSS/FreshRSS/pull/2852 was merged upstream
https://github.com/simplepie/simplepie/pull/643
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2814
2020-04-01 22:42:32 +02:00
Alexandre Alapetite
16528a2ce5 Minor errors in changelog 2020-04-01 22:41:17 +02:00
Alexandre Alapetite
bbb1fbf8b1 Changelog + credits
Towards 1.16.0 release
2020-04-01 19:00:40 +02:00
Alexandre Alapetite
61c8026ac9 Implement negation for searching by date intervals (#2869)
* Implement negation for searching by date intervals

#fix https://github.com/FreshRSS/FreshRSS/issues/2866
Allow searching for e.g. `!date:P1W` to exlude all articles newer than
one week.
More generally, allows exclusion on some date intervals.

* Fix OR
2020-04-01 17:26:19 +02:00
Alexandre Alapetite
656b61ff29 Fix fetch content for complex HEAD (#2867)
* Fix contentSelectorPreviewAction

Was not compatible with https://github.com/FreshRSS/FreshRSS/pull/2588

* Fix lib_phpQuery for <head ...>

#fix https://github.com/FreshRSS/FreshRSS/issues/2864
* Replace split() by explode() for PHP7 compatibility
https://php.net/str-split
* Fix for document with a `<head>` tag more complicated, like `<head
profile="http://www.w3.org/1999/xhtml/vocab">`
2020-04-01 02:09:08 +02:00
Alexandre Alapetite
5858aaf7fc API return proper newestItemTimestampUsec (#2854)
* API return proper newestItemTimestampUsec

#fix https://github.com/FreshRSS/FreshRSS/issues/2853

* Minor naming

* Add newestItemTimestampUsec for labels

* Do not use t.name after all
2020-04-01 02:08:45 +02:00
Alexandre Alapetite
5b9f8f55ad gitignore phpunit.phar (#2868)
Used for tests
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2844
2020-04-01 02:08:25 +02:00
Alexandre Alapetite
be582713fe Fix action filter when filtering on author (#2863)
#fix https://github.com/FreshRSS/FreshRSS/issues/2806
Bug: array instead of string
2020-03-31 17:57:05 +02:00
Alexandre Alapetite
cedbbff582 Allow feed to be actualized after being truncated (#2862)
Before, on had to wait for the cache to expire before being able to
refresh a feed that had been truncated via the Web interface.
Now, one can "delete all articles" and hit "actualize" imediately after
without problem.
Useful for testing filters, debugging e.g.
https://github.com/FreshRSS/FreshRSS/issues/2806
2020-03-31 14:15:51 +02:00
Alexandre Alapetite
ecd05088fa Simplify CSS remove z-index (#2861)
* Simplify CSS remove z-index

#fix https://github.com/FreshRSS/FreshRSS/issues/2860
Improvement of https://github.com/FreshRSS/FreshRSS/pull/2845

22916d6a3e (r38143737)

* Fix when .nav_menu is not loaded

This ability was lost with the last styling iterations
2020-03-30 22:00:49 +02:00
Alexandre Alapetite
c79c7640a2 API return OK for an empty request (#2855)
Fix https://framateam.org/freshrss/pl/yozcezrnufno9eut3173d4wpry
2020-03-30 19:17:12 +02:00
Frans de Jonge
fc1fb57a7f [doc] Include contributing.md in Jekyll (#2859)
Fixes <https://github.com/FreshRSS/FreshRSS/issues/2856> (hopefully).
2020-03-30 00:30:43 +02:00
Ths2-9Y-LqJt6
06c918d0d9 Fix wget in linux update guide (#2858)
* change link from wget to curl in linux update guid #2857

* change back to wget per feedback  #2857
2020-03-29 22:05:16 +02:00
Alexandre Alapetite
e424f45b8c SimplePie use distint cache for force_feed (#2852)
#fix https://github.com/FreshRSS/FreshRSS/issues/2524
In general, we should avoid using the same cache for feeds that are fetched with distinct parameters / settings..
PR upstream to SimplePie https://github.com/simplepie/simplepie/pull/643
2020-03-28 20:24:31 +01:00
Alexandre Alapetite
cb4d009ebb GReader API consistent default category (#2840)
* GReader API consistent default category

#Fix https://github.com/FreshRSS/FreshRSS/issues/2839

* Also for subscription/list
2020-03-28 12:35:21 +01:00
Alexandre Alapetite
22916d6a3e Loader animation while waiting for first articles (#2845)
* Loader animation while waiting for first articles

Especially useful when a slow search is being performed.
Thanks to one new flush at the right time, the left colum and top menu
will be there, waiting for the articles to come. This avoids layout
flashes (the left column used to take the full width while waiting for
articles).
For optimal use, this assumes that the deployment has a proper buffering
configuration, such as in our official Docker image (also when using
Træfik as a reverse proxy in front). Might not work just as well with
other Apache or nginx setups.

* Fix on mobile

And simplified CSS

* Properly hide the loader

It was not possible to find a position where the loading animation would
be always hidden after load, so change strategy to hide it automatically
by CSS when the actual content has arrived
2020-03-28 12:33:57 +01:00
Frans de Jonge
182b7b4dde Update RTL CSS files (#2848)
* Update RTL CSS files

* Add RTL for Alternative-Dark, cf. https://github.com/FreshRSS/FreshRSS/pull/2811
* Update RTL for base/Origine
* Also include a `*.rtl.rtl.css` deletion in `make rtl` to work around https://github.com/MohammadYounes/rtlcss/issues/64

* forgot to commit Makefile
2020-03-25 20:08:28 +01:00
Alexandre Alapetite
cdbf401cca More gitignore and dockerignore (#2844)
Add to gitignore and dockerignore some additional files created by the
different tests we have
2020-03-24 15:31:14 +01:00
Alexandre Alapetite
a7b72481e7 Shortcut mark previous articles as read (#2843)
* Shortcut mark previous articles as read

Address part of https://github.com/FreshRSS/FreshRSS/issues/2836
The shortcut [shift]+[r] now marks previous articles as read;
The previous action of marking all articles as read is now achieved by
[alt]+[r]
So this is a slight breaking change, but I like the logic of the
upward-facing [shift] arrow to hint at previous articles, while [alt] is
more like "all", at least to my eyes :-)

* Update app/i18n/nl/conf.php

Co-Authored-By: Frans de Jonge <fransdejonge@gmail.com>

* [⇧ Shift] / [Alt ⎇]

With standard Unicode signs

* <kbd> + CSS styling

* Missing themes

Tested with all themes

* Travis CSS

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
2020-03-23 23:05:01 +01:00
Alexandre Alapetite
8fabed337a Reset scroll (#2842)
Address some of https://github.com/FreshRSS/FreshRSS/issues/2836
This patch resets the scrollbar to the top when a FreshRSS page is
initialised.
Makes sure that when a FreshRSS page is restored in a Web browser
session, we do not hit the problematic situation when the content is
refreshed but the scrollbar moved back to where it was, potentially
erroneously marking as read many as read, of landing on the wrong focus.
2020-03-23 22:29:26 +01:00
Alexandre Alapetite
daa4922d90 Add core extension for Google Groups (#2838)
* Add core extension for Google Groups

#Fix https://github.com/FreshRSS/FreshRSS/issues/2835
Add ability to discover RSS feeds for Google Groups
Based on https://github.com/FreshRSS/FreshRSS/pull/2837

* Allow HTTP in addition of HTTPS
2020-03-22 16:59:39 +01:00
Alexandre Alapetite
cd49e9819b New core-extensions to allow Docker volumes for third-party extensions (#2837)
* New core-extensions to allow Docker volumes for third-party extensions

#Fix https://github.com/FreshRSS/FreshRSS/issues/2650
Split our extensions directory into two:
1) Core extensions shipped with FreshRSS in ./lib/core-extensions/
2) Third-party extensions modified by end-users in ./extensions/ which
can easily be mounted as a Docker volume

* Example of Docker Compose with extensions

* Back-compatibility + fix array merge bug
2020-03-22 16:31:20 +01:00
fabianski7
c03e097dae Update and fix pt-br translation (#2833)
* Update and fix pt-br translation

* Update app/i18n/pt-br/install.php
* Update app/i18n/pt-br/conf.php
* Update app/i18n/pt-br/sub.php
* Update app/i18n/pt-br/index.php

Co-authored-by: Fabianski <yes@its.me>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2020-03-22 11:14:28 +01:00
Anton Smirnov
11b6668cbf More inactive cutoffs (#2831)
* Fill additional cutoffs

* Update phpdoc

* Add translation strings

* Update app/i18n/fr/gen.php

Co-Authored-By: Alexandre Alapetite <alexandre@alapetite.fr>

* Add Dutch translation

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
2020-03-22 01:10:28 +01:00
Alexandre Alapetite
7299e67ee4 Revert minor Spanish translations (#2830)
#Fix https://github.com/FreshRSS/FreshRSS/pull/2823
2020-03-21 22:00:26 +01:00
Alexandre Alapetite
4fa6e27397 Fix broken doc link (#2832)
#Fix https://github.com/FreshRSS/FreshRSS/issues/2824
2020-03-21 21:56:36 +01:00
fabianski7
7380cd02ec Alternative-Dark theme (#2811)
* Alternative-Dark theme

* Update template.css

* Update adark.css

* Update adark.css

* Update template.css

* Updates and fixes

* Remaining minor whitespace

* Remaining minor Travis

* order/properties-order

Co-authored-by: Fabiano <defabiano@tutanota.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2020-03-21 21:36:23 +01:00
loft17
e66817b65d Add translate (#2823)
Add remaining translations
2020-03-21 20:39:56 +01:00