Alexandre Alapetite
99dfdbc10d
Avoid feed credentials in logs ( #1949 )
...
* Avoid feed credentials in logs
Related to https://github.com/FreshRSS/FreshRSS/pull/1891
* Changelog 1949
6 years ago
Alexandre Alapetite
a66b995be7
Explicit quotes decoding ( #1947 )
...
* Explicit quotes decoding
* Explicit htmlspecialchars_decode and htmlspecialchars
6 years ago
Alexandre Alapetite
c4903bc8db
Fix double encoding for mark as read a search ( #1945 )
...
* Fix double encoding for mark as read a search
Fix https://github.com/FreshRSS/FreshRSS/issues/1944
* Fix more search encoding issues
6 years ago
Marien Fressinaud
44ee5ec70c
[ #1928 ] Login user automatically after creation ( #1941 )
6 years ago
Alexandre Alapetite
031acde003
Fix extension hook for updated articles ( #1932 )
...
* Fix extension hook for updated articles
https://github.com/FreshRSS/FreshRSS/issues/1926
* Enable extensions during PubSubHubbub
* A little array protection
* Changelog 1926
https://github.com/FreshRSS/FreshRSS/issues/1926
https://github.com/FreshRSS/FreshRSS/pull/1932
* Add null check
6 years ago
Alexandre Alapetite
c0f2df3ef0
Fever fixes ( #1931 )
...
* Fever fixes
Was hardcoded for MySQL. Bug in "before" parameter. Bug in mark all as
read.
* Fix construct
* Changelog 1930
https://github.com/FreshRSS/FreshRSS/issues/193
https://github.com/FreshRSS/FreshRSS/pull/1931
6 years ago
Alexandre Alapetite
eb3cca60dd
Fix get_thumbnails null exception ( #1933 )
6 years ago
Alexandre Alapetite
6a56894e94
New extension event + Tumblr GDPR ( #1924 )
...
* New extension event + Tumblr GDPR
https://github.com/FreshRSS/FreshRSS/issues/1894
simplepie_before_init event
* Refactor extension enabling + Tumblr GDPR enabled by default
Add possibility for extensions to be enabled by default, and disabled
back by users.
* Minor whitespace
6 years ago
Alexandre Alapetite
7ab4a2609a
Support for media: tags ( #1920 )
...
* Support for media: tags
https://github.com/FreshRSS/FreshRSS/issues/944
E.g. YouTube
* Fix for medium attribute
* Changelog 944
https://github.com/FreshRSS/FreshRSS/issues/944
https://github.com/FreshRSS/FreshRSS/pull/1920
* enclosure styling
* Compatibility old enclosure content
6 years ago
Alexandre Alapetite
afad1d11af
Fix type exception in loadCompleteContent ( #1918 )
...
* Fix type exception in loadCompleteContent
https://github.com/FreshRSS/FreshRSS/issues/1917
With some refactoring
* Changelog 1917
https://github.com/FreshRSS/FreshRSS/issues/1917
https://github.com/FreshRSS/FreshRSS/pull/1918
6 years ago
hoilc
d3942b2960
use GET method for mastodon
6 years ago
Alexandre Alapetite
ccc62b0a2c
Use cURL for GET full content ( #1913 )
...
* Use cURL for GET full content
Fix https://github.com/FreshRSS/FreshRSS/issues/1870
* Changelog 1870
https://github.com/FreshRSS/FreshRSS/issues/1870
https://github.com/FreshRSS/FreshRSS/pull/1913
6 years ago
Bartłomiej Cieszkowski
1cba18e3ef
Typo: FressRSS -> FreshRSS ( #1908 )
...
@bartlomiejcieszkowski 81e014d096
6 years ago
Alexandre Alapetite
e98e40b7b4
Fix check default category, and PostgreSQL seq bug ( #1907 )
...
checkDefault() was broken as it was not necessarily creating the default
category with the right ID.
PostgreSQL required additional care.
https://github.com/FreshRSS/FreshRSS/issues/1890#issuecomment-392869777
https://github.com/FreshRSS/FreshRSS/pull/1322
https://github.com/FreshRSS/FreshRSS/issues/1312#issuecomment-254009397
6 years ago
Alexandre Alapetite
4ec1ebade4
Feed attributes only for admin ( #1905 )
...
* Feed attributes only for admin
https://github.com/FreshRSS/FreshRSS/pull/1838
* Changelog 1905
https://github.com/FreshRSS/FreshRSS/pull/1905
6 years ago
Frans de Jonge
18443963b9
[i18n] Finish Dutch translation ( #1903 )
6 years ago
Alexandre Alapetite
1801f44bfc
Fix import: invalid variable scope ( #1901 )
...
* Fix import: invalid variable scope
https://github.com/FreshRSS/FreshRSS/issues/1890
https://github.com/FreshRSS/FreshRSS/pull/1315
* Changelog 1890
https://github.com/FreshRSS/FreshRSS/issues/1890
https://github.com/FreshRSS/FreshRSS/pull/1901
6 years ago
Alexandre Alapetite
d514dc50af
Add Pocket share ( #1899 )
...
* Add Pocket share
https://github.com/FreshRSS/FreshRSS/issues/1884#issuecomment-388988200
https://github.com/FreshRSS/FreshRSS/issues/1051
* Pocket i18n
6 years ago
Alexandre Alapetite
7ebc56e8d3
Fix null exception in shares ( #1898 )
...
https://github.com/FreshRSS/FreshRSS/issues/1824
https://github.com/FreshRSS/FreshRSS/issues/1884
6 years ago
Alexandre Alapetite
4ff6613989
Fix CLI for creating/deleting user with Fever API ( #1896 )
...
* Fix CLI for creating user with Fever API
https://github.com/FreshRSS/FreshRSS/pull/1836
* Fix CLI for deleting user with Fever API
https://github.com/FreshRSS/FreshRSS/pull/1836
6 years ago
Kevin Papst
8f1bad60d0
Add Fever API and user documentation ( #1836 )
...
* added fever api and documentation
* spaces to tabs
* fixed code format
* added links
* added utf8 to header
* removed XML support
* removed before check, as we have to convert it afterwards
* added sandboxed setting (currently disabled)
added support for extensions using entry_before_display
* listFeedsOrderUpdate LIMIT
https://github.com/FreshRSS/FreshRSS/pull/1836/files#r175287881
* removed custom sql by using FreshRSS_FeedDAO::listFeedsOrderUpdate()
* fixed mark all as read
* replaced custom sql for getUnread() and getStarred() with dao functions
* removed sanitization functions
* Rework fever login
* Fix config bug
Plus documentation
* Fix array syntax
For compatibility with PHP 5.3
* Disable cookies and session for API
* Fix currentUser
* added response header and error log
* adjusted phpdoc to match new authentication
* Mechanism to delete old keys
* replace PHP_INT_MAX with zero to disable limit
* replace method_exists with check for explicit methods
* removed Press support and smaller refactoring + updated docu
* Rewrite bindParamArray
Avoid one of the SQL injection risks
* Docs and readme
* Fix API link
* Simplify reverse key check
Using userConfig
6 years ago
David souza
7e9a29b719
add shebang to actualize script ( #1886 )
...
* add shebang to actualize script
* Update actualize_script.php
6 years ago
Alexandre Alapetite
6881d362b1
Detection of non-unique GUIDs ( #1887 )
...
* Detection of non-unique GUIDs
Some feeds are using GUIDs, but fail to make them unique.
Example: https://www.kbh-sprogcenter.dk/en/category/danish-break/feed/
This patch detects non-unique GUIDs, and disable GUIDs in that specific
case.
* Add state and log
6 years ago
Frans de Jonge
967dc041a7
[i18n] Add hint about adding #force_feed to URL ( #1879 )
...
Fixes #1878
6 years ago
ColonelMoutarde
a8ffde6263
add visibility "public" ( #1849 )
6 years ago
Alexandre Alapetite
0513ba8d9f
Use HTML autocomplete new-password ( #1877 )
...
* Use HTML autocomplete new-password
https://github.com/FreshRSS/FreshRSS/issues/1841#issuecomment-376551901
autocomplete="new-password" for user management pages
https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion
* autocomplete username
https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete-username
7 years ago
Alexandre Alapetite
b552abb332
JSON column for feeds ( #1838 )
...
* Draft of JSON column for feeds
https://github.com/FreshRSS/FreshRSS/issues/1654
* Add some per-feed options
* Feed cURL timeout
* Mark updated articles as read https://github.com/FreshRSS/FreshRSS/issues/891
* Mark as read upon reception https://github.com/FreshRSS/FreshRSS/issues/1702
* Ignore SSL (unsafe) https://github.com/FreshRSS/FreshRSS/issues/1811
* Try PHPCS workaround
While waiting for a better syntax support
7 years ago
ColonelMoutarde
1b8ab5199b
strict comparaision for null ( #1874 )
...
With booleans and null, only strict comparison (with === operator) should be used to lower bug risks and to improve performances.
7 years ago
Kevin Papst
6cda39a2f1
fix update user for empty username ( #1857 )
7 years ago
Kevin Papst
6b9be92263
[UI] fix active check in subscription menu ( #1858 )
7 years ago
Kevin Papst
7c39c8024d
[i18n] latest german translations ( #1856 )
7 years ago
Alexandre Alapetite
16d4d5185e
Fix mute feeds
...
https://github.com/FreshRSS/FreshRSS/issues/1844
7 years ago
Alexandre Alapetite
84d891f8cf
Light Boolean search implementation ( #1828 )
...
* Light Boolean search implementation
"Hello intitle:World OR date:P1D example"
https://github.com/FreshRSS/FreshRSS/issues/879
* Doc Boolean search
* Doc typos
7 years ago
Alexandre Alapetite
eea6984866
SQLite more error logs
...
https://github.com/FreshRSS/FreshRSS/issues/1816
And reformat SQL, which required vertical scrolling for me :-)
7 years ago
Alexis Degrugillier
0f43440d25
Change English translation to make it consistent
7 years ago
Alexis Degrugillier
ab9a57cb49
Add tooltips on user queries buttons
7 years ago
Alexis Degrugillier
002d42cd87
Fix faulty id
7 years ago
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.
7 years ago
Alexandre Alapetite
e22d4dfdd3
Fix bug when using double authentication ( #1809 )
...
https://github.com/FreshRSS/FreshRSS/issues/1807
7 years ago
Alexis Degrugillier
56304d4a7c
Add tooltips on share configuration buttons ( #1805 )
...
Add a tooltip on the add and remove buttons in the share configuration page.
7 years ago
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
7 years ago
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`.
7 years ago
Jan van den Berg
cdc221894c
Fix Dutch typos ( #1792 )
7 years ago
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.
7 years ago
Alexis Degrugillier
4be15d5b40
Fix notice when managing user ( #1785 )
...
See #1765 & #960
7 years ago
Alexis Degrugillier
ac3e38359b
Allow admin user to reset passwords ( #1765 )
...
See #960
7 years ago
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
7 years ago
Django Janny
80168545ea
param name
7 years ago
Django Janny
5faa7aaf66
Trim spaces from user given url
7 years ago
Seokseong Jeon
fb541b1bac
[i18n] Translated to Korean ( #1776 )
7 years ago