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.
7 years ago
Alexis Degrugillier
8c2113f9e6
Add mute strategy configuration ( #1750 )
7 years ago
Alexis Degrugillier
e73fae1591
Add shortcuts to switch views ( #1755 )
7 years ago
Kevin Papst
3902d3f433
Show existing extensions in admin panel ( #1708 )
...
* first draft
* display installed extension state
* fixed whitespace vs tabs
* added translation in all languages
* added error checks and log messages
* fixed tabs vs whitespace
* another try in fixing whitespaces
* another try in fixing whitespaces
* improved extension list translations
* using JSON from official extension repo
* improved version compare
* updated translations
* French translation
7 years ago
Kevin Papst
8abfe1cf28
Update panel shows latest version message as success ( #1701 )
...
show latest version message as success, FIXES #1586
7 years ago
Alexandre Alapetite
32e9d3a5a1
A bit of documentation for the API ( #1689 )
...
https://github.com/FreshRSS/FreshRSS/issues/1687
https://github.com/FreshRSS/FreshRSS/issues/443#issuecomment-36666133
7 years ago
Alexis Degrugillier
afffbfce07
Add a Mastodon share ( #1674 )
...
See #1521
7 years ago
Alexis Degrugillier
ac60e35f6a
Improve translation tools
...
I was not happy with the previous version. I refactored everything to make it reusable.
It allows me do do more verifications and to build a tool to handle the files themselves.
7 years ago
Alexis Degrugillier
e6fc86b4b1
Add an entry in the subscription tool page
...
I reworked @Alkarex idea proposed in #1292 . I though it was a good idea to merge everything in the same location.
7 years ago
Alexandre Alapetite
a72ad940df
Increase minimal support to PHP 5.3.8+
...
https://github.com/FreshRSS/FreshRSS/issues/1604
7 years ago
Alexis Degrugillier
a52dc33353
Add a subscription tools page
...
See #1354
It's missing translations. Only English and French are available.
Contributions wanted.
7 years ago
Alexis Degrugillier
5f942cc1c9
Add support for a new shortcut in reader view
...
Now you can open the original page in the reader view with the same shortcut you'll use in the normal view.
I've changed how we identify the link to make it more flexible.
The previous way was too restrictive since the selector used a really strict path to get the url.
There was another way to achieve the same thing without changing the selector.
It was quite ugly since some meaningless class would be added on the markup to match the selector query.
See #1400
7 years ago
Paulius Šukys
67dd80f842
Added additional configuration setting for #1530 . This includes default settings and translation entry for English
7 years ago
Alexandre Alapetite
0ce43be9de
Multi-user token
...
https://github.com/FreshRSS/FreshRSS/issues/1390
https://github.com/FreshRSS/FreshRSS/issues/366
8 years ago
Alexandre Alapetite
9e698108fe
Do not mark as read in anonymous mode
...
And avoid HTTP 403 https://github.com/FreshRSS/FreshRSS/issues/1431
8 years ago
Alexandre Alapetite
be2bf83e3c
Remove maxlength for usernames
...
pattern is already used
8 years ago
Alexandre Alapetite
271a1fdc89
Missing checkUsername and const patten
...
https://github.com/FreshRSS/FreshRSS/pull/1423
https://github.com/YunoHost-Apps/freshrss_ynh/issues/27#issuecomment-279792363
8 years ago
Clément
ef20019591
delete - and . from accepted char
8 years ago
Clément
8d2b76334c
Possibility to register user having a '-', a '_' or a '.' in username
8 years ago
Alexandre Alapetite
1736cf00b5
No version number for anonymous users
...
https://github.com/FreshRSS/FreshRSS/issues/1404
8 years ago
Alexandre Alapetite
332a4dec86
Option for cookie duration
...
https://github.com/FreshRSS/FreshRSS/issues/1384
8 years ago
Alexandre Alapetite
1d5006d83f
Error edge cases for JSON export
8 years ago
Alexandre Alapetite
8d3d2a7d7f
Minor code formatting of export helper
8 years ago
Alexandre Alapetite
f59de4e2b6
Stream JSON export
...
Avoid large in-memory copies
https://github.com/FreshRSS/FreshRSS/issues/1372
8 years ago
Alexandre Alapetite
00f446d155
Disable "mark all as read" before confirmation script is loaded
...
https://github.com/FreshRSS/FreshRSS/issues/1342
8 years ago
Alexandre Alapetite
fcb9280fc8
CLI export
...
ZIP export, OPML export.
Corrected height of feeds select in Pafat theme.
https://github.com/FreshRSS/FreshRSS/pull/1338
https://github.com/FreshRSS/FreshRSS/issues/1039
https://github.com/FreshRSS/FreshRSS/issues/1277
8 years ago
Alexandre Alapetite
8d7ff90594
Fix bug auto load more
...
https://github.com/FreshRSS/FreshRSS/issues/1318
8 years ago
Alexandre Alapetite
d973d9efab
Fix display bug for example of URL with token
...
https://github.com/FreshRSS/FreshRSS/issues/1274
8 years ago
Alexandre Alapetite
f81c441920
Fix bug language option for new user
...
https://github.com/FreshRSS/FreshRSS/issues/1273
8 years ago
Alexandre Alapetite
63a8f5e167
Fix global view
...
Bug introduced in version 1.5.0 by
56ffc115d1
8 years ago
Alexandre Alapetite
2a5aa34ad2
Better control of number of entries per page or RSS feed
...
https://github.com/FreshRSS/FreshRSS/issues/1249
* Since X hours: `https://freshrss.example/i/?a=rss&hours=3 `
* Explicit number: `https://freshrss.example/i/?a=rss&nb=10 `
* Limited by `min_posts_per_rss` and `max_posts_per_rss` in user config
8 years ago
Alexandre Alapetite
8a776f1461
Prevent a target _blank attacks with window.opener
...
https://mathiasbynens.github.io/rel-noopener/
noopener is implied by noreferrer
https://html.spec.whatwg.org/multipage/semantics.html#link-type-noreferrer
The API for window.open() does not seem stable yet
https://bugzilla.mozilla.org/show_bug.cgi?id=1267339
8 years ago
Alexandre Alapetite
32c734ef62
SQL mark search as read
...
https://github.com/FreshRSS/FreshRSS/issues/608
8 years ago
Alexandre Alapetite
56ffc115d1
Do not mix POST and GET params
...
Avoid returning CSRF POST token for a GET
8 years ago
Alexandre Alapetite
e6fd34bdda
CSRF token, update HTTP Referrer policy to same-origin
...
https://www.w3.org/TR/referrer-policy/#referrer-policy-no-referrer
https://github.com/FreshRSS/FreshRSS/issues/570
https://github.com/FreshRSS/FreshRSS/issues/955
https://github.com/FreshRSS/FreshRSS/issues/1198
https://github.com/FreshRSS/FreshRSS/issues/565
https://github.com/FreshRSS/FreshRSS/issues/554
8 years ago
Alexandre Alapetite
bee833bf52
Problematic MySQL reserved keyword
...
`read` and `reads` are reserved keywords
8 years ago
Alexandre Alapetite
93f7f84987
Restaure compatibility with Internet Explorer 11 / Edge
...
https://github.com/FreshRSS/FreshRSS/issues/772
8 years ago
Alexandre Alapetite
c1548e732d
Remove Mozilla Persona login
...
https://github.com/FreshRSS/FreshRSS/issues/1052
8 years ago
Alexandre Alapetite
21a6521ba9
More links for API help
...
https://github.com/FreshRSS/FreshRSS/issues/328#issuecomment-236100791
https://github.com/FreshRSS/FreshRSS/issues/957#issuecomment-133581712
8 years ago
Alexandre Alapetite
fe18d12551
Update MySQL to utf8mb4 (full unicode) 🔥
...
* Requires MySQL 5.5.3+ (drop support for MySQL 5.0)
* Requires PHP 5.3.3+ (drop support for PHP 5.3.0)
https://github.com/FreshRSS/FreshRSS/issues/789#issuecomment-73878076
8 years ago
Alexandre Alapetite
090c647cd5
Fix logs style scroll bug
...
https://github.com/FreshRSS/FreshRSS/issues/1178
There was a conflict on the ".logs" class name
8 years ago
Alexandre Alapetite
ea4deb6e05
Check minimum PHP 5.3.0+
...
https://github.com/FreshRSS/FreshRSS/pull/1133
8 years ago
Frans de Jonge
c552422445
Fix validator link
9 years ago
Alexandre Alapetite
6466fc87ec
Load styles for two JSON cases
9 years ago
Alexis Degrugillier
5f04462e55
Fix redirection while deleting a feed
...
Before, when deleting a feed from the statistics idle page, there was an error in the redirection process.
Now, the redirection works properly and redirects to the idle page.
9 years ago
Alexandre Alapetite
c9d3d78340
CSP manually refreshing feeds
...
https://github.com/FreshRSS/FreshRSS/issues/1075
9 years ago
Alexandre Alapetite
cb913a3a76
CSP for statistics and forms
...
https://github.com/FreshRSS/FreshRSS/issues/1075
9 years ago
Alexandre Alapetite
264d05297c
CSP for statistics
...
https://github.com/FreshRSS/FreshRSS/issues/1075
9 years ago
Alexandre Alapetite
e3dc7d46e1
CSP: Use inline JSON instead of one-time cookie
...
Simpler, lighter
https://github.com/FreshRSS/FreshRSS/issues/1075
9 years ago
Alexandre Alapetite
e4a459a6ed
CSP no inline javascript draft
...
https://github.com/FreshRSS/FreshRSS/issues/1075
9 years ago