Commit Graph

3866 Commits

Author SHA1 Message Date
Alexandre Alapetite
c708bfb648 Merge pull request #2092 from pattems/dev
Fix for #2085
2018-10-30 21:50:28 +01:00
Patrick Crandol
38e3f792a4 reallow items kept unread to be interactive (#2085)
Remove .keep_unread from classes that do nothing.
2018-10-30 14:15:50 -04:00
Patrick Crandol
be7acc0132 Merge remote-tracking branch 'origin/dev' into dev 2018-10-30 14:13:33 -04:00
Alexandre Alapetite
43e0b02657 Merge pull request #2088 from pattems/dev
Fix Swage theme issues
2018-10-30 14:51:23 +01:00
Alexandre Alapetite
a6057913c5 Merge pull request #2089 from pattems/template-fix
Fix Dropdown being obscured by other elements
2018-10-30 14:49:18 +01:00
Patrick Crandol
a02b1fb2a0 Fix Dropdown being obscured by other elements
increased z-index of dropdown-menu to prevent it from being obscured by other page elements
2018-10-28 23:24:15 -04:00
Patrick Crandol
b790b160c4 Add ID's to buttons in configure-feed
Add ID's to be able to individually target buttons inside the configure feeds (Subscriptions Management & Import/Export) buttons.
2018-10-28 20:28:30 -04:00
Patrick Crandol
31e70e4342 Update Swage CSS
Fix highlighting issue in Config pages, prepare for variable-width config buttons
2018-10-28 20:26:19 -04:00
Alexandre Alapetite
ec56aa9e81 Prepare next version 1.12.1-dev 2018-10-28 17:39:35 +01:00
Alexandre Alapetite
e04804d0f6 Merge pull request #2049 from FreshRSS/dev
FreshRSS 1.12.0
1.12.0
2018-10-28 09:49:10 +01:00
Alexandre Alapetite
4234dfe0d7 Release FreshRSS 1.12.0
https://github.com/FreshRSS/FreshRSS/pull/2049
https://github.com/FreshRSS/FreshRSS/milestones/1.12.0
2018-10-28 09:22:05 +01:00
Patrick Crandol
41b6dd4f74 Swage Theme Fixes (#2082)
* Fix Config pages in Swage Theme

Fix config & extensions pages; experimental fix for over-length menu options

* unminify Swage CSS

make swage.css readable.

* Update template.css

prevent a dropdown menu item from wrapping multiple lines
2018-10-28 08:59:18 +01:00
Alexandre Alapetite
1f4dc71d95 Fix public IP detection (#2084)
* Fix public IP detection

gethostbyname() may not return the expected public IP in a container
deployment or behind a proxy.
https://github.com/FreshRSS/FreshRSS/pull/2010/files#r228714764
Might have set to false `pubsubhubbub_enabled` some installations made
from stratch from version 1.11.2.

* Changelog 2084
2018-10-27 17:19:08 +02:00
Alexandre Alapetite
9fa2fc2da7 Changelog 2081
https://github.com/FreshRSS/FreshRSS/pull/2081
2018-10-26 22:31:24 +02:00
Alexandre Alapetite
cae30f010a Fix manual refresh commit (#2081)
Commit was performed too early, potentially before the last feeds were
done refreshing
2018-10-26 22:18:11 +02:00
Alexandre Alapetite
c57aade0f2 Introduce a routine for minor DB maintenance (#2080) 2018-10-26 21:05:00 +02:00
Alexandre Alapetite
f2bef3f893 Changelog 2061, 2077
https://github.com/FreshRSS/FreshRSS/issues/2077
https://github.com/FreshRSS/FreshRSS/pull/2078
https://github.com/FreshRSS/FreshRSS/issues/2061
https://github.com/FreshRSS/FreshRSS/pull/2062
2018-10-25 23:13:56 +02:00
Alexandre Alapetite
307e6995fe MySQL GUID case sensitive (#2078)
* MySQL GUID case sensitive

latin1_bin
https://github.com/FreshRSS/FreshRSS/issues/2077

* Prepare update for existing bases

* Perform DB update during actualize

* Reduce frequency slightly

* No optimize at the same time

* Take advantage of the SQL modifications in 1.12

* Move higher up

* Move to purge, which all users can manually call
2018-10-25 22:43:13 +02:00
Maltimore
3eae8bd3b7 doc: update nginx config to reflect debian php7.0 changes (#2076) 2018-10-24 18:15:24 +02:00
Alexandre Alapetite
a1dc5ada67 Add Fever API debug (#2063)
* Add Fever API debug

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

* Default without debug logging
2018-10-24 13:17:28 +02:00
Alexandre Alapetite
6a686daafa Allow dot in username (#2062)
* Allow dot in username

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

* Missing quotes for special chars in PostgreSQL
2018-10-24 13:07:39 +02:00
Alexandre Alapetite
60f31a58a5 Changelog 2069
https://github.com/FreshRSS/FreshRSS/pull/2069
2018-10-24 10:46:55 +02:00
Patrick Crandol
7de31bb956 Add Swage Theme (#2069)
* Add Swage Theme

Add a new Theme to FreshRSS

* Update Credits

Add additional line to Credits

* CSS Fixes

Fix glitches in CSS.

* Add Missing Icon

Add Icon was missing from theme.
2018-10-24 09:42:58 +02:00
Twilek-de
925ccfb9fc mark_selection_unread (#2070)
Translated that
2018-10-24 09:11:33 +02:00
Twilek-de
faa4465a87 Fixed the TODOs (#2071) 2018-10-23 22:51:39 +02:00
Twilek-de
5964a5c85b Fixed the TODOs (#2072)
* Fixed the TODOs

* Remove trailing whitespace
2018-10-23 22:51:23 +02:00
Twilek-de
0928467ce3 Fixed the TODOs (#2073)
* Fixed the TODOs

* Remove trailing whitespace
2018-10-23 22:50:54 +02:00
Twilek-de
6e17fa8995 Update install.php (#2074) 2018-10-23 22:50:24 +02:00
Gregor Nathanael Meyer
2cb5449591 German translation according to #2052 (#2068) 2018-10-22 20:39:57 +02:00
Alexandre Alapetite
9897086e8c Changelog 2056 2057 2058 2059
https://github.com/FreshRSS/FreshRSS/issues/2056
https://github.com/FreshRSS/FreshRSS/pull/2057
https://github.com/FreshRSS/FreshRSS/pull/2058
https://github.com/FreshRSS/FreshRSS/pull/2059
2018-10-21 16:43:48 +02:00
Alexandre Alapetite
46510febf1 Improved flow for password change (#2057)
https://github.com/FreshRSS/FreshRSS/issues/2056
2018-10-21 16:33:28 +02:00
Twilek-de
1b5581d96b Translation for "Known" (#2059)
https://github.com/FreshRSS/FreshRSS/issues/2056
2018-10-21 16:32:34 +02:00
Alexandre Alapetite
abc5c344f6 i18n de: Known (#2058)
https://github.com/FreshRSS/FreshRSS/issues/2056
2018-10-21 15:12:35 +02:00
Alexandre Alapetite
9efe608d05 Changelog 2053
https://github.com/FreshRSS/FreshRSS/pull/2053
2018-10-19 10:28:48 +02:00
Alexandre Alapetite
4e329e8bb8 Tumblr GDPR fix 2 (#2053)
Previous workaround was not working anymore
https://github.com/FreshRSS/FreshRSS/issues/1894
https://github.com/FreshRSS/FreshRSS/pull/1924
2018-10-19 10:26:35 +02:00
Alexandre Alapetite
e4b027ff38 Changelog 2052
https://github.com/FreshRSS/FreshRSS/pull/2052
https://github.com/FreshRSS/FreshRSS/issues/1020#issuecomment-428515868
2018-10-17 18:21:41 +02:00
Alexandre Alapetite
0aecf44294 Option to force clear cache (#2052)
https://github.com/FreshRSS/FreshRSS/issues/1020#issuecomment-428515868
2018-10-17 18:03:50 +02:00
Alexandre Alapetite
dfff5f2188 Minor readme ranking 2018-10-14 14:56:07 +02:00
Alexandre Alapetite
5b030dcc6f Ensure fast flush of HTTP headers and HTML head (#2045)
* Ensure fast flush of HTTP headers and HTML head

The fast flush optimisation done in
https://github.com/FreshRSS/FreshRSS/pull/1133 does not seem to work
anymore (need to check if it is related to a PHP version).
Work-around when PHP flush() is not working
Can be tested by adding a `sleep(5);` after:

ee902ee7c4/app/layout/layout.phtml (L27)
Follow-up of the performance checks of
https://github.com/FreshRSS/FreshRSS/pull/2040

* output_buffering in .user.ini for PHP CGI / FPM

* Reuse .user.ini for Docker PHP config

* Longer flush

Flush a bit later, to be compatible with the default value of 4096 for
PHP output_buffering, and thus avoid the need of tuning the value.
2018-10-14 14:37:50 +02:00
Alexandre Alapetite
1f39537158 Readme remove old Ubuntu 15.10 2018-10-14 14:27:56 +02:00
Alexandre Alapetite
07d90b7c15 Changelog 2040, 2044, 2045, 2047
https://github.com/FreshRSS/FreshRSS/pull/2040
https://github.com/FreshRSS/FreshRSS/pull/2044
https://github.com/FreshRSS/FreshRSS/pull/2045
https://github.com/FreshRSS/FreshRSS/pull/2047
https://github.com/FreshRSS/FreshRSS/pull/2048
2018-10-14 14:18:49 +02:00
Alexandre Alapetite
fe1f6223f9 init confirm also for configuration pages (#2048)
There are some actions that require confirmation also in the
configuration pages, such as delete user.
2018-10-14 13:59:26 +02:00
Alexandre Alapetite
c8b54ae807 Fix MySQL create table feeds (#2047)
https://github.com/FreshRSS/FreshRSS/issues/2042
2018-10-14 13:48:59 +02:00
Alexandre Alapetite
8221c807a1 Fix actualize bug after install (#2044)
Until the next logout/login, the auto actualize feeds feature would be
called wrongly
2018-10-14 12:36:54 +02:00
Alexandre Alapetite
1cc891be35 Remove some preload / prefetch (#2040)
* Remove next prefetch

This approach was only efficient in the specific case when no change was
made (no mark-as-read, favourites, tags), and useless in the other
situations.
Removed to reduce server load.

* Remove next prefetch from JavaScript too

* Remove some preload / prefetch

While useful for the first request, those preload / prefetch hints are
slightly negative for the following requets, especially server-side,
e.g. generating one log entry in Apache, and a bit more network traffic.

* Revert mistake

* Remove comment

https://github.com/FreshRSS/FreshRSS/pull/2040#discussion_r223214915
2018-10-14 00:35:43 +02:00
Alexandre Alapetite
ee902ee7c4 Minor Google Reader API comment 2018-10-13 16:41:05 +02:00
Alexandre Alapetite
afa90208be Changelog 2031
https://github.com/FreshRSS/FreshRSS/issues/2031
https://github.com/FreshRSS/FreshRSS/pull/2037
2018-10-02 23:00:01 +02:00
Alexandre Alapetite
ba000d0e08 Better support for HTTP_X_FORWARDED_PROTO (#2037)
https://github.com/FreshRSS/FreshRSS/issues/2031
2018-10-01 00:01:33 +02:00
Alexandre Alapetite
e21585e699 Changelog 2036
https://github.com/FreshRSS/FreshRSS/issues/2012
https://github.com/FreshRSS/FreshRSS/pull/2036
2018-09-30 18:07:39 +02:00
Alexandre Alapetite
83756c657f git clean before git auto-update (#2036)
* git clean before git auto-update

To avoid https://github.com/FreshRSS/FreshRSS/issues/2012 in the future

* More generic SQLite file filter

* Another -f

https://git-scm.com/docs/git-clean
2018-09-30 18:04:49 +02:00