Commit Graph

8 Commits

Author SHA1 Message Date
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
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
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
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