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
2016-07-30 18:45:34 +02:00
Alexandre Alapetite
ea4deb6e05
Check minimum PHP 5.3.0+
...
https://github.com/FreshRSS/FreshRSS/pull/1133
2016-06-12 13:18:31 +02:00
Alexandre Alapetite
94348e5f4f
Merge branch 'dev' of https://github.com/Alkarex/FreshRSS ; branch 'beta' of https://github.com/FreshRSS/FreshRSS into FreshRSS/dev
2016-05-01 23:46:05 +02:00
Frans de Jonge
c552422445
Fix validator link
2016-05-01 19:59:24 +02:00
Alexandre Alapetite
6466fc87ec
Load styles for two JSON cases
2016-04-29 18:24:46 +02:00
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.
2016-03-06 12:51:39 +01:00
Alexandre Alapetite
c9d3d78340
CSP manually refreshing feeds
...
https://github.com/FreshRSS/FreshRSS/issues/1075
2016-02-27 17:51:13 +01:00
Alexandre Alapetite
cb913a3a76
CSP for statistics and forms
...
https://github.com/FreshRSS/FreshRSS/issues/1075
2016-02-21 19:15:23 +01:00
Alexandre Alapetite
264d05297c
CSP for statistics
...
https://github.com/FreshRSS/FreshRSS/issues/1075
2016-02-21 17:26:37 +01:00
Alexandre Alapetite
e3dc7d46e1
CSP: Use inline JSON instead of one-time cookie
...
Simpler, lighter
https://github.com/FreshRSS/FreshRSS/issues/1075
2016-02-21 14:23:24 +01:00
Alexandre Alapetite
e4a459a6ed
CSP no inline javascript draft
...
https://github.com/FreshRSS/FreshRSS/issues/1075
2016-02-16 23:53:39 +01:00
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
2016-01-24 13:18:48 +01:00
Marien Fressinaud
697817eebf
Make auto-update server URL alterable
...
See https://github.com/FreshRSS/FreshRSS/issues/1019
2015-11-02 21:14:13 +01:00
Alexandre Alapetite
d073331d24
Tag link double encoding problem
...
https://github.com/FreshRSS/FreshRSS/issues/970
Tags coming from the database are already HTML-encoded.
2015-09-08 21:31:24 +02:00
Alexandre Alapetite
9fcdaf99e2
Error encoding tag link
...
https://github.com/FreshRSS/FreshRSS/issues/970
2015-09-08 20:52:37 +02:00
Alexis Degrugillier
d396dd7152
Add instance name in system configuration page
2015-08-24 18:41:57 -04:00
Alexis Degrugillier
428e3f5c96
Add new line to comply with coding style
2015-08-24 18:26:20 -04:00
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.
2015-08-22 09:33:58 -04:00
Alexandre Alapetite
c75863ff0f
UI: Add feed ID in article container
...
https://github.com/FreshRSS/FreshRSS/issues/953
2015-08-21 11:49:46 +02:00
Marien Fressinaud
8751c344f3
Ask password to user before deleting its account
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 22:58:00 +02:00
Marien Fressinaud
669c41114f
Show indications for username and password formats
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 22:28:21 +02:00
Marien Fressinaud
de2e221aca
Fix translations
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 22:04:33 +02:00
Marien Fressinaud
3a929138b0
Give possibility to delete its own account
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 14:22:26 +02:00
Marien Fressinaud
8754347a58
Show the number of accounts in admin
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 14:02:38 +02:00
Marien Fressinaud
f560c44a00
Hide registration form if max registration reached
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 14:00:08 +02:00
Marien Fressinaud
02c3546440
Registration action is handled and create a user
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-22 13:52:03 +02:00
Marien Fressinaud
9fca5c70f3
Add some comments
2015-07-22 12:20:00 +02:00
Marien Fressinaud
37f0679958
First draft for registration form
...
See https://github.com/FreshRSS/FreshRSS/issues/679
2015-07-21 16:03:46 +02:00
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
2015-07-21 15:31:23 +02:00
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.
2015-06-14 16:22:33 +02:00
Alexandre Alapetite
ff9091e4a0
Increased max number of posts per page
...
https://github.com/FreshRSS/FreshRSS/issues/872
2015-06-06 15:24:04 +02:00
Alexandre Alapetite
111c9f7572
Bug label
2015-06-06 14:18:49 +02:00
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.
2015-05-16 13:05:43 +02:00
Alexandre Alapetite
0d0c6b7493
Moved updated/unread option from global to user
...
https://github.com/FreshRSS/FreshRSS/issues/798
2015-05-10 14:04:12 +02:00
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
2015-03-14 09:43:08 -04:00
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.
2015-03-05 13:29:41 +01:00
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
2015-02-14 11:00:26 -05:00
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
2015-01-29 09:52:43 +01:00
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
2015-01-27 17:19:57 +01:00
Marien Fressinaud
39b8c75c40
Password format on profile and manage user pages
...
Related to ec75139939
See https://github.com/FreshRSS/FreshRSS/issues/769
2015-01-26 11:48:25 +01:00
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
2015-01-20 19:54:00 +01:00
Marien Fressinaud
bf2f7176ee
Improve i18n for JavaScript
...
notif_* messages have been moved into feedback array.
2015-01-18 12:06:40 +01:00
Marien Fressinaud
14206aca16
Improve behavior when mark as read / favorite fail
...
If the request fails:
- Open a notification to inform user
- Remove pending index from the pending_feeds list
Fix https://github.com/FreshRSS/FreshRSS/issues/751
2015-01-18 11:59:03 +01:00
Marien Fressinaud
f3d74b59e8
Fix a bug when default view is the global one.
...
If default view is "global", the popup tried to get articles on the
default view which was… "global"! Articles are present on the "normal" view
instead.
2015-01-16 23:26:29 +01:00
Marien Fressinaud
9483c6cf67
Fix bug if a shortcut is not in the initial config
...
A new shortcut was never saved because ConfigurationSetter never set a
shortcut which did not appear in the initial conf.
2015-01-16 23:20:59 +01:00
Marien Fressinaud
556f4ad4bf
Remove restriction of 1h for update checking
2015-01-15 11:20:16 +01:00
Marien Fressinaud
2f1116818d
Fix extension interface
...
- Seperate user and system extensions on extension/index
- extension/configure shows index page with the slider opened
if request is done with ajax
- Reorganize some extension view files
2015-01-14 23:30:19 +01:00
Marien Fressinaud
8968288600
Fix extension API (coding style)
...
is_enabled() becomes isEnabled(). Sorry for this coding style mistake :s
2015-01-14 22:22:30 +01:00
Marien Fressinaud
0cba8dd691
Show current version of FRSS on the update page
...
See https://github.com/FreshRSS/FreshRSS/issues/699
2015-01-13 11:32:29 +01:00
Marien Fressinaud
2d1cb016ab
Fix user interaction with showing password feature
...
Before, the password was hidden again after 2 seconds. Now, the password
is hidden when the mouse is released
Fix https://github.com/FreshRSS/FreshRSS/issues/734
2015-01-13 11:16:13 +01:00