Commit Graph

7003 Commits

Author SHA1 Message Date
Alexandre Alapetite
22229ce6a7 Start next version 1.10.2-dev 2018-03-04 16:43:40 +01:00
Alexandre Alapetite
f0fd273199 Merge pull request #1810 from FreshRSS/dev
FreshRSS 1.10.1
1.10.1
2018-03-04 15:26:24 +01:00
Alexandre Alapetite
a37b95f677 Version 1.10.1 2018-03-04 14:43:03 +01:00
Alexis Degrugillier
67c173f79b Add new tools to manipulate translations (#1818)
I've added a tool to add a new translation for a specific key and language.
I've added a tool to format the i18n files.

This is one of the steps to improve the translation process.
2018-03-04 14:41:40 +01:00
Alexandre Alapetite
29dc711b7b Docker follow-up (#1817)
* Docker follow-up

https://github.com/FreshRSS/FreshRSS/pull/1813

* Readme links

cloud.docker.com does not seem to have a public version of the pages
re-add https://hub.docker.com/r/freshrss/freshrss/

* Link to original GitHub readme

* Docker readme MySQL PostgreSQL

https://github.com/FreshRSS/FreshRSS/pull/1817#issuecomment-370195319

* docker exec username
2018-03-04 12:27:14 +01:00
Alexandre Alapetite
2c81021598 Changelog 1813, 1815
https://github.com/FreshRSS/FreshRSS/pull/1813
https://github.com/FreshRSS/FreshRSS/pull/1815
https://github.com/FreshRSS/FreshRSS/pull/1817
2018-03-04 10:10:40 +01:00
Alexandre Alapetite
60f24905dd Fix HTTP_HOST port (#1815)
HTTP_HOST sometimes contains a port number.
This made FreshRSS to generate a public URL with two times the port,
like https://freshrss.example:8080:8080/
Needed for https://github.com/FreshRSS/FreshRSS/pull/1813
2018-03-04 09:49:26 +01:00
Alexandre Alapetite
71918dbc5a New Docker (#1813)
* Draft of new Docker

Based on Alpine Linux. Size ~78MB.
https://github.com/FreshRSS/docker-freshrss/issues/4
https://github.com/FreshRSS/FreshRSS/issues/520
https://github.com/FreshRSS/docker-freshrss
https://github.com/FreshRSS/docker-freshrss-production

* Docker readme

* +x execution rights prepare

* Docker readme links to hub.docker.com

https://hub.docker.com/r/freshrss/freshrss/
2018-03-04 01:02:02 +01:00
Alexandre Alapetite
9dbed072b3 Fix documentation links (#1814) 2018-03-03 23:49:46 +01:00
Alexandre Alapetite
0b83e60f8c Changelog 1812
https://github.com/FreshRSS/FreshRSS/pull/1812
2018-03-03 15:08:39 +01:00
Alexandre Alapetite
b8094f8044 Move shares (#1812)
From ./data/ to ./app/
Fix manual updates like
https://github.com/FreshRSS/FreshRSS/issues/1803#issuecomment-369371907
Left for later: support a ./data/shares.local.php for user-defined
shares.
2018-03-03 15:06:22 +01:00
Alexandre Alapetite
b88b7c03a9 Readme 1805, 1807, 1808, 1809
https://github.com/FreshRSS/FreshRSS/pull/1805
https://github.com/FreshRSS/FreshRSS/issues/1807
https://github.com/FreshRSS/FreshRSS/pull/1808
https://github.com/FreshRSS/FreshRSS/pull/1809
2018-03-03 10:48:48 +01:00
Alexandre Alapetite
e22d4dfdd3 Fix bug when using double authentication (#1809)
https://github.com/FreshRSS/FreshRSS/issues/1807
2018-03-03 10:33:40 +01:00
Alexis Degrugillier
a2312a608a Improve translating tools (#1808)
To ease the use of the translating tools, I've added a formatting method to
keep the output files identicals. This will reduce the amount of time needed
to handle translations.
2018-03-03 10:26:54 +01:00
Alexis Degrugillier
56304d4a7c Add tooltips on share configuration buttons (#1805)
Add a tooltip on the add and remove buttons in the share configuration page.
2018-03-02 10:05:19 +01:00
Alexandre Alapetite
4d39c9cf17 Changelog 1800, 1801, 1803, 1804
https://github.com/FreshRSS/FreshRSS/issues/1799
https://github.com/FreshRSS/FreshRSS/pull/1800
https://github.com/FreshRSS/FreshRSS/pull/1801
https://github.com/FreshRSS/FreshRSS/issues/1803
https://github.com/FreshRSS/FreshRSS/pull/1804
2018-03-01 19:37:45 +01:00
Alexandre Alapetite
5872a11eb7 cleanOldEntries call autoUpdateDb (#1804)
* cleanOldEntries call autoUpdateDb

https://github.com/FreshRSS/FreshRSS/issues/1803

* Fix feedDAO autoUpdateDb

* Move cleanOldEntries to EntryDAO

Only the entry table is concerned
2018-03-01 19:25:40 +01:00
perrinjerome
0c066cb428 Feed parsing: use author email when there's no author name (#1801)
This is especially useful because when author is given as
`<author>Author Name</author>` ( as in this example
https://cyber.harvard.edu/rss/rss.html#ltauthorgtSubelementOfLtitemgt ),
SimplePie will expose *Author Name* as `email`.
2018-02-28 20:08:32 +01:00
Alexis Degrugillier
ab2aeae8d4 Add a section in the FAQ about changing a password (#1798)
See #901
2018-02-28 09:39:33 +01:00
Alexandre Alapetite
cb1c788c8a Fix API bug with EasyRSS (#1800)
Regression in FreshRSS 1.10.0
https://github.com/FreshRSS/FreshRSS/issues/1799
2018-02-28 09:29:09 +01:00
Jérémie Bertrand
cd5bfcd791 Fix MySQL minimal requirement (#1794)
* Fix MySQL minimal requirement

* Fix MySQL minimal requirement on french docs
2018-02-25 17:32:24 +01:00
Alexandre Alapetite
1a3418da74 Start next dev version 1.10.1 2018-02-25 15:03:24 +01:00
Alexandre Alapetite
5ebeb9e3e5 Merge pull request #1786 from FreshRSS/dev
FreshRSS 1.10.0
1.10.0
2018-02-24 12:02:16 +01:00
Alexandre Alapetite
294f9336ad Prepare version 1.10.0 2018-02-24 10:46:11 +01:00
Alexandre Alapetite
e94e53c4a0 Changelog credits 1792
https://github.com/FreshRSS/FreshRSS/pull/1792
2018-02-24 10:41:20 +01:00
Jan van den Berg
cdc221894c Fix Dutch typos (#1792) 2018-02-23 11:27:35 +01:00
Matt DeMoss
0936a6cdb2 Option to hide nav_entries (#1764)
* put nav_entries in a div so they can be hidden, add config option, no labels yet

* add English text for hide_nav_entries, choose better name

* Update conf.php

add comma to last item

* hide nav_entries by optionally not rendering in normal.phtml

* fix logic, remove containing div

* apply phpcbf to ConfigurationSetter.php

* Make navigation buttons options positive

And add TODOs for i18n, and add default config.
2018-02-19 15:36:18 +01:00
Alexandre Alapetite
c79b8fb46e Fix commented Minz_Log::debug (#1788)
Move Minz_Log::debug() examples after the Minz_Configuration::register()
2018-02-16 11:14:23 +01:00
Alexandre Alapetite
b6659a4e5a Changelog 960
https://github.com/FreshRSS/FreshRSS/issues/960
https://github.com/FreshRSS/FreshRSS/pull/1765
https://github.com/FreshRSS/FreshRSS/pull/1785
2018-02-14 22:42:28 +01:00
Alexis Degrugillier
4be15d5b40 Fix notice when managing user (#1785)
See #1765 & #960
2018-02-14 22:31:15 +01:00
Alexis Degrugillier
ac3e38359b Allow admin user to reset passwords (#1765)
See #960
2018-02-14 22:15:34 +01:00
Alexandre Alapetite
04a3c3552c Changelog 1776 1778
https://github.com/FreshRSS/FreshRSS/pull/1776
https://github.com/FreshRSS/FreshRSS/pull/1778
2018-02-08 20:30:00 +01:00
Alexandre Alapetite
79f8b440d1 API /reader/api/0/stream/items/contents (#1774)
* API /reader/api/0/stream/items/contents

For FeedMe

* Fix continuation

* Continuation in stream/items/ids

* Fix multiple continuations

* Allow empty POST tokens

For FeedMe.
This token is not used by e.g. The Old Reader API.
There is the Authorization header anyway.
TODO: Check security consequences

* API compatibility FeedMe: add/remove feed

FeedMe uses GET for some parameters typically given by POST

* A bit of sanitization

* Links to FeedMe

* API favicons more robust when base_url is not set

* Changelog FeedMe
2018-02-08 20:11:05 +01:00
Alexandre Alapetite
81df36ed54 Merge pull request #1778 from keltroth/trimurl
Trim spaces from user given url
2018-02-05 20:57:23 +01:00
Django Janny
e6e0502a5c Adding myself as a contributor 2018-02-05 20:54:36 +01:00
Django Janny
80168545ea param name 2018-02-05 20:48:16 +01:00
Django Janny
5faa7aaf66 Trim spaces from user given url 2018-02-02 13:59:48 +01:00
Seokseong Jeon
fb541b1bac [i18n] Translated to Korean (#1776) 2018-01-31 10:06:45 +01:00
Alexandre Alapetite
e70d44102c Merge branch 'dev' of https://github.com/FreshRSS/FreshRSS into FreshRSS/dev 2018-01-26 10:22:11 +01:00
Alexandre Alapetite
c4bb2b74f7 Changelog and credits
https://github.com/FreshRSS/FreshRSS/issues/603
https://github.com/FreshRSS/FreshRSS/issues/1400
https://github.com/FreshRSS/FreshRSS/issues/1545
https://github.com/FreshRSS/FreshRSS/pull/1714
https://github.com/FreshRSS/FreshRSS/pull/1769
https://github.com/FreshRSS/FreshRSS/pull/1772
2018-01-26 10:19:58 +01:00
Alexandre Alapetite
ed42eb4af7 Merge pull request #1775 from aledeg/change-shortcuts
Fix shortcuts for view switching
2018-01-26 09:07:45 +01:00
Alexis Degrugillier
951eb708e6 Fix shortcuts for view switching
I've introduced shortcuts to switch between view in #1755. They have been broken by #1714.
Then I've made an ugly fix in #1758.

This change revert all changes to have something better.

See #1757
2018-01-26 08:17:32 +01:00
Alexis Degrugillier
6669206962 Merge pull request #1773 from kevinpapst/fix-css-classes
Fix css classes for reading modes #1714 #1758
2018-01-26 08:05:06 +01:00
Kevin Papst
047fa17aeb fixed css classes for reading mode buttons #1714 2018-01-24 19:37:24 +01:00
Nico B
dfc638dd98 [fix] Login: HTTP Auth when internal redirects occur (#1772)
When Apache performs an internal redirect, it stores the username in the
REDIRECT_REMOTE_USER variable instead of REMOTE_USER, breaking HTTP
authentication. For more information, see this Stack Overflow
discussion:
<https://stackoverflow.com/questions/3050444/when-setting-environment-variables-in-apache-rewriterule-directives-what-causes>

This commit first tries REMOTE_USER, as before. If it is not set, it checks whether REDIRECT_REMOTE_USER is set.
2018-01-22 15:12:44 +01:00
hoilc
b285a83c65 [i18n] Add ignore/zh-cn and update simplified Chinese translation (#1769)
* update Simplified Chinese translation

* update the description of buttons #1766

* trim space to pass PHPCS
2018-01-16 17:41:49 +01:00
Alexis Degrugillier
fcfdb30fdd Update translations to reflect the real action of buttons (#1766)
See #1574
2018-01-13 21:24:01 +01:00
Alexis Degrugillier
eb814e682b Allow favorite in reading mode (#1761)
I've got the inspiration from the mark as read action. So I've used the id of the feed to trigger the action and not the url in the link. This way, it works all the time. It works in reading mode, it works in normal mode when icon are not displayed.

See #1545
2018-01-11 22:41:44 +01:00
Alexis Degrugillier
a14c160beb Update travis config (#1751)
I've enabled tests on PHP 7.2 since it's the latest stable version.
I've also installed phpcs from composer since PEAR is not available for all versions of PHP.
2018-01-11 19:18:29 +01:00
Alexis Degrugillier
7642d334f8 Replace "keep history" magic value by a constant (#1759)
I think the use of a magic value repeated many times in the code is prone to have some errors made by people not knowing its meaning. Using a constant is a bit more safe. Judging by some comments in the code, I am not the only one.
2018-01-02 23:53:35 +01:00