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
Alexandre Alapetite
362dbad0b8
Several position problems, in particular in the global view
...
Multiple small bugs in global and reader views.
Related to these old issues:
https://github.com/FreshRSS/FreshRSS/issues/634
https://github.com/FreshRSS/FreshRSS/issues/275
9 years ago
Marien Fressinaud
697817eebf
Make auto-update server URL alterable
...
See https://github.com/FreshRSS/FreshRSS/issues/1019
9 years ago
Alexandre Alapetite
d073331d24
Tag link double encoding problem
...
https://github.com/FreshRSS/FreshRSS/issues/970
Tags coming from the database are already HTML-encoded.
9 years ago
Alexandre Alapetite
9fcdaf99e2
Error encoding tag link
...
https://github.com/FreshRSS/FreshRSS/issues/970
9 years ago
Alexis Degrugillier
d396dd7152
Add instance name in system configuration page
9 years ago
Alexis Degrugillier
428e3f5c96
Add new line to comply with coding style
9 years ago
Alexis Degrugillier
269c6b88c4
Add a system configuration page
...
It allows to modify system configuration from the interface. At the moment, only limits are modifiable. The user limit was removed from the user page and added here along with categories and feeds limits.
9 years ago
Alexandre Alapetite
c75863ff0f
UI: Add feed ID in article container
...
https://github.com/FreshRSS/FreshRSS/issues/953
9 years ago
Marien Fressinaud
8751c344f3
Ask password to user before deleting its account
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
669c41114f
Show indications for username and password formats
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
de2e221aca
Fix translations
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
3a929138b0
Give possibility to delete its own account
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
8754347a58
Show the number of accounts in admin
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
f560c44a00
Hide registration form if max registration reached
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
02c3546440
Registration action is handled and create a user
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
9fca5c70f3
Add some comments
9 years ago
Marien Fressinaud
37f0679958
First draft for registration form
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Marien Fressinaud
ac8bd3d251
Add a max_registrations limit
...
- Allow user to create accounts (not implemented)
- Admin only can set this limit
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Alexandre Alapetite
8a131b056e
Force autocomplete off
...
https://github.com/FreshRSS/FreshRSS/issues/880
Put a space in the user field instead of empty to avoid autocomplete.
Use feed ID in the username/password field name.
9 years ago
Alexandre Alapetite
ff9091e4a0
Increased max number of posts per page
...
https://github.com/FreshRSS/FreshRSS/issues/872
9 years ago
Alexandre Alapetite
4903f31f60
Increased max number of posts per page
...
https://github.com/FreshRSS/FreshRSS/issues/872
9 years ago
Alexandre Alapetite
111c9f7572
Bug label
9 years ago
Alexandre Alapetite
3adab4b70f
More PubSubHubbub
...
https://github.com/FreshRSS/FreshRSS/issues/312
Show whether PubSubHubbub is enabled in the Web interface of feed
configuration.
When PubSubHubbub is used, do not pull refresh so often (hard-coded to
max once per 24h for now).
Improved logic for lease renewal, and some detection of lease problems.
Updated read-me and changelog.
10 years ago
Alexandre Alapetite
0d0c6b7493
Moved updated/unread option from global to user
...
https://github.com/FreshRSS/FreshRSS/issues/798
10 years ago
Alexis Degrugillier
dd4fb519be
Add an unsaved changes alert on config pages
...
Before, you could leave a configuration page without knowing if you saved your changes or not.
Now, there is an alert poping up if you have unsaved changes. It will ask you if you want to stay on the page and save your changes or leave the page and loose your changes.
See #739
10 years ago
Alexis Degrugillier
5b90e1f4a0
Introduce user queries objects
...
There is now an object to manipulate user queries. It allows to move logic to handle those from the view and the controller in the model.
Thus making the view and the controller easier to read.
I introduced a new interface to start using dependency injection. There is still some rough edges but we are moving in the right direction.
The new object is fully tested but it still need some improvements, for instance, it is still tied to the search object.
There might be a better way to do that.
10 years ago
Alexis Degrugillier
b8fd3caf83
Harmonize share configuration view.
...
Before, for shares that don't need options, only a button to remove it was visible. It was source of confusion for users.
I changed the look of those shares by using the same layout as others (minus the help). As there is no configuration possible for the url, the field is disabled but it is possible to change the name of the share.
See #787
10 years ago
Marien Fressinaud
b355a45c35
Change behaviour of #add_rss input.extend
...
UI was frustrating when input had the focus: we needed to click elsewhere to
be able to open the next dropdown.
See https://github.com/FreshRSS/FreshRSS/issues/777
10 years ago
Marien Fressinaud
01683ba136
Remove information about me and update links
...
FreshRSS should not be associated to me but to the community:
- Remove links to send me email or references to a "lead developer"
- Change old Github links marienfressinaud/FreshRSS to FreshRSS/FreshRSS
10 years ago
Marien Fressinaud
39b8c75c40
Password format on profile and manage user pages
...
Related to ec75139939
See https://github.com/FreshRSS/FreshRSS/issues/769
10 years ago
Alexandre Alapetite
2036b9aed3
Suppress possible warnings after update
...
Prevent JavaScript errors when the shortcuts have not been defined in
the config file.
https://github.com/FreshRSS/FreshRSS/issues/733
10 years ago