Commit Graph

3853 Commits

Author SHA1 Message Date
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
Alexandre Alapetite
eb5e21944d Changelog 2032
https://github.com/FreshRSS/FreshRSS/pull/2032
2018-09-30 17:52:31 +02:00
Alexandre Alapetite
f6dda14d1f Message when PHP is not installed (#2035)
* Message when PHP is not installed

* or configured correctly
2018-09-29 23:20:33 +02:00
Alexandre Alapetite
8ee8a573f1 Custom labels (#2027)
* First draft of custom tags

https://github.com/FreshRSS/FreshRSS/issues/928
https://github.com/FreshRSS/FreshRSS/issues/1367

* SMALLINT to BIGINT for id_entry

And uppercase SQL types

* Fix layout for unreads

* Start UI menu

* Change menu order

* Clean database helpers

https://github.com/FreshRSS/FreshRSS/pull/2027#discussion_r217971535

* Travis rules do not understand PostgreSQL constants

Grrr

* Tag controller + UI

* Add column attributes to tags

* Use only favicon for now, for label

* Fix styling for different themes

* Constant for maximum InnoDB index length in Unicode

https://github.com/FreshRSS/FreshRSS/pull/2027#discussion_r219052200
(I would have personnally prefered keeping the readability of a real
value instead of a constant, in this case of many SQL fields)

* Use FreshRSS_Factory::createCategoryDao

* Add view of all articles containing any tag

* Fix search in tags

* Mark as read tags

* Partial auto-update unread tags

* More auto update tag unreads

* Add tag deletion

* Do not purge tagged articles

* Minor comment

* Fix SQLite and UI bug

* Google Reader API support for user tags

Add SQL check that tag names must be distinct from category names

* whitespace

* Add missing API for EasyRSS

* Compatibility SQLite

Problematic parentheses

* Add SQL DISTINCT for cases with multiple tags

* Fix for PostgreSQL

PostgreSQL needs some additional type hint to avoid "could not determine
data type of parameter $1"

http://www.postgresql-archive.org/Could-not-determine-data-type-of-parameter-1-tp2171092p2171094.html
2018-09-29 20:47:17 +02:00
Jan
3ae1b57c9d Escape cron step values with backslash (#2032)
* Escape cron step values with backslash

Escape cron step values with backslash in $CRON_MIN

* Change sed delimiter to allow unescaped slashes
2018-09-28 11:53:00 +02:00
Roland Arendes
de0e935105 Small docs update (see #1999) and i18n fix (see #1309) (#2026)
* Update conf.php

Small i18n fix for german translation

* Update README.md

Added Reeder-3 as an supported client via Fever API

* Update README.md

Adding Reeder-3/iOS as an supported client

* Update README.fr.md

Adding Reeder-3/iOS as an supported client

* Update 06_Fever_API.md

Adding Reeder-3/iOS as an supported client

* Update 06_Fever_API.md

Adding Reeder-3/iOS as an supported client

* Adding myself

As requested, adding myself to the list of contributors
2018-09-25 23:05:51 +02:00
Alexandre Alapetite
21e2409b9f Restore old author() functions for extension compatibility (#2030)
Was breaking e.g. https://github.com/kevinpapst/freshrss-dilbert
2018-09-23 16:18:49 +02:00
Alexandre Alapetite
cfd376352e Changelog 2025
https://github.com/FreshRSS/FreshRSS/pull/2025
2018-09-16 11:00:03 +02:00
Alexandre Alapetite
b323ed0846 Improve authors (#2025)
* Links for authors and multiple authors

Favour ';' as a separator instead of ',' to better cope with
multi-author scientific articles.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/1997 ,
https://github.com/FreshRSS/FreshRSS/issues/1968,
https://github.com/FreshRSS/FreshRSS/pull/2023

* Change i18n authors

* Update layout

* Unicode-compatible search

Example for `author:Loïc`

* author <em> styling

* Final details

* Minor spacing
2018-09-16 10:46:27 +02:00
Alexandre Alapetite
9fa2122d4a Changelog 2020, 2021, 2022, 2023
https://github.com/FreshRSS/FreshRSS/pull/2020
https://github.com/FreshRSS/FreshRSS/pull/2021
https://github.com/FreshRSS/FreshRSS/pull/2022
https://github.com/FreshRSS/FreshRSS/pull/2023
2018-09-15 13:14:45 +02:00
Alexandre Alapetite
af27b6d300 Tags split improvement (#2023)
* Tags split improvement

Some feeds use a single category with comma-separated tags.
Better handling of tags containing a space

* Handle spaces in searches with +

Can now search in tags containing spaces

* Fix searches with spaces for title and author
2018-09-15 13:06:29 +02:00
Alexandre Alapetite
60cc39db25 Merge pull request #2021 from Alkarex/jQuery3.3.1
jQuery 3.1.1 -> 3.3.1
2018-09-14 07:35:35 +02:00
Alexandre Alapetite
252b572f03 Merge pull request #2022 from Alkarex/bcrypt.js.2.4.4
bcrypt.js 2.4.4
2018-09-14 07:35:18 +02:00
Alexandre Alapetite
a6cbac9b91 bcrypt.js 2.4.4
https://github.com/dcodeIO/bcrypt.js
2018-09-12 21:51:36 +02:00