Commit Graph

118 Commits

Author SHA1 Message Date
Eshin Kunishima aabee67bdd
Tiny performance tweaks 2016-05-03 17:46:20 +09:00
Frederic Guillot aaaafb263b Run php-cs-fixer on the code base 2016-04-17 19:44:45 -04:00
Frederic Guillot 427b41f892 Upgrade to PicoFeed v0.1.23
- OPML import/export with categories
- New Feed export (bookmarks)
2016-04-17 19:34:54 -04:00
Frederic Guillot 250d5c21e0 Record last login timestamp in the database 2016-03-14 21:34:50 -04:00
Eshin Kunishima 4ea5e2c1f3 add japanese language file 2016-03-09 10:00:14 +09:00
Frederic Guillot 2f06e6a346 Merge pull-request #493 and fix conflicts 2016-02-28 14:41:14 -05:00
Frederic Guillot d66fac1b61 Add default value for item_title_link option 2016-02-28 14:30:14 -05:00
denfil a2976cf542 Add group filter to the bookmarks section 2016-02-28 17:39:16 +03:00
denfil 55db6f13dd Add group filter to the history section 2016-02-28 16:58:07 +03:00
denfil ee805bebfc Add to preferences Item title links to 2016-02-28 15:04:01 +03:00
Ogün Karakuş 0b30fdc13e
Add Turkish translation
Signed-off-by: Ogün Karakuş <kirk5bucuk@gmail.com>
2016-01-23 18:00:25 +02:00
Frederic Guillot 3f972dafc2 Fix some issues in PR 2016-01-11 19:53:18 -05:00
Alexis Mousset a2d2e95555 Use hashes to identify favicons 2016-01-10 01:21:56 +01:00
denfil eaf7801778 Refactor API 2015-12-24 17:34:55 +03:00
denfil 5c5c9e1eef Include groups into API 2015-12-24 15:07:49 +03:00
Frederic Guillot 304912a17e Merge pull-request #458 2015-12-16 21:13:45 -05:00
Mathias Kresin 60e256cfd0 remove error flag from feed on edit 2015-12-16 20:55:53 +01:00
Mathias Kresin c35dd27f01 remove all group from feeds before deleting
Main purpose is to prevent orphaned groups.

It's not possible to use the ON DELETE CASCADE trigger here, to remove
the group together with the last feed that is assigned to this group.

The ON DELETE CASCADE trigger will raise an foreign key violation error
in cases where the removed feed is not the last feed associated to a
group.

The purge_groups() call has been moved to the remove group functions,
since it's the only way to create an orphaned group.
2015-12-13 16:14:55 +01:00
cljnnn b5b1630ce9 add items count per page:10,20,30. 2015-12-13 10:35:09 +08:00
Mathias Kresin 0cd4438574 show the article author if possible 2015-12-09 20:35:04 +01:00
Frederic Guillot 0ec12c64c3 Use function random_bytes() of PHP7 if available 2015-12-07 20:51:59 -05:00
Alexis Mousset 1efeee42d9 Use files for favicons 2015-12-07 17:42:26 +01:00
Mathias Kresin 1ca2444267 take care of groups during navigating between items 2015-11-20 16:30:09 +01:00
Frederic Guillot 9b08fc9160 Fix cosmetic errors 2015-10-19 21:21:18 -04:00
Frederic Guillot c40640e582 Change website url to HTTPS 2015-09-14 18:47:59 -04:00
Frederic Guillot 1c0d14bc94 Include PicoFarad into Miniflux 2015-08-28 21:34:34 -04:00
Frederic Guillot 33a4bf2202 Remove some code duplication and fix some minor issues 2015-08-14 22:08:04 -04:00
Frederic Guillot 4f7ea89925 Update dependencies 2015-08-14 21:33:39 -04:00
Kordian Bruck dd47b3f82e Add feed group feature
- each feed can have multiple groups assigned
- group assignments are done on the add or edit feed page
- groups are only visible on the unread page
- groups are exported via the fever api
- it's not possible do delete a group manually from the database (the group will be removed automatically, as soon as the last association of a group to a feed is removed)
- if you try to create an already existing group, the existing group is used to prevent duplicates
2015-08-05 01:01:21 +02:00
Mathias Kresin 17113779ff Allow to override the maximum feed size limit 2015-08-04 18:41:23 +02:00
Kordian Bruck 6e10b01d4a Changed setting from a database value to be stored as a constant in the config.php 2015-08-02 18:20:38 +02:00
Kordian Bruck 2c3fd54774 Added a config option to select how many concurrent refreshes are done on the subscription page 2015-08-02 02:23:21 +02:00
denfil b8832a4049 Add russian translation 2015-06-11 16:35:25 +03:00
Frederic Guillot 72a7d43b0f Rename proxy functions 2015-05-17 13:33:13 -04:00
Frederic Guillot a1e4432881 Catch exceptions for image proxy 2015-05-17 13:26:51 -04:00
Mathias Kresin f89ed85a83 update libraries
fixes #365, #367
2015-04-28 18:08:42 +02:00
Mathias Kresin 30a2852bad remove unused namespace imports and functions 2015-04-23 23:37:33 +02:00
Mathias Kresin 9f21a2fe91 rename functions to match their purpose
Item\get_all() -> Item\get_all_by_status()
Item\get_everything() -> Item\get_all()
Item\get_everything_since() -> Item\get_all_since()
2015-04-23 23:37:33 +02:00
Mathias Kresin f002723654 move write_debug to the right position
write_debug isn't executed if an exception is catched.
2015-04-23 23:37:33 +02:00
Mathias Kresin 46d69b15f6 minor feed edit dialog improvments
- redirect to feed edit dialog if the changed feed settings couldn't be saved
- add default values and drop isset (similar to the feed add dialog)
2015-04-11 23:26:28 +02:00
Frederic Guillot 07a930cac3 Update French translation 2015-04-11 10:42:23 -04:00
Mathias Kresin 1afb73b82d Expose all picoFeed errors to the Frontend when adding a subscription 2015-04-11 16:01:15 +02:00
Frederic Guillot dd47b7ae48 Improve doc and remove useless config parameters 2015-04-11 09:39:22 -04:00
Frederic Guillot fa1ddb486a Normalize helper functions 2015-04-10 20:57:44 -04:00
Frederic Guillot 892fb517ae Display an error message if the feed already exists + sync locales 2015-04-10 20:48:09 -04:00
Frederic Guillot 578f9cbf14 Add custom rules directory support 2015-04-10 20:34:48 -04:00
Mathias Kresin ee98a62519 mark items on page 2+ read as well, update tests
Update integration tests, to ensure that all articles are marked read,
instead of only visible.
2015-04-07 22:46:50 +02:00
Frederic Guillot 8c47ae3750 Fix bug remember me with multiple dbs disabled 2015-03-30 20:29:48 -04:00
Frederic Guillot 401a60c7a7 Improve remember me + update vendor 2015-03-30 20:13:07 -04:00
Frederic Guillot c81b728d69 Merge Arabic translation #348 and improve user interface for RTL languages 2015-03-20 18:53:15 -04:00