Opened 8 years ago
Closed 4 years ago
#753 closed enhancement (fixed)
Implement subscription feeds
Reported by: | str4d | Owned by: | str4d |
---|---|---|---|
Priority: | minor | Milestone: | 0.9.17 |
Component: | apps/console | Version: | 0.9.2 |
Keywords: | Cc: | ||
Parent Tickets: | Sensitive: | no |
Description
This is a tracking ticket for work on subscription feeds in the branch changeset:h:i2p.i2p.str4d.test - specifically, for tracking the implementation of the base feed structure and mechanism, and its application to the /home apps list.
Subtickets
Change History (8)
comment:1 Changed 8 years ago by
Status: | new → accepted |
---|
comment:2 Changed 8 years ago by
Milestone: | → 0.9.5 |
---|
comment:3 Changed 8 years ago by
changeset:0e14c324ad842724a29cc1e213d90a6650912680 fixes the first bug above, and changeset:d36c86970a12c04711302f78f7c049a645c85bae fixes the second. Another bug has appeared now, though (after fixing the second bug above): apps in feeds cannot be unhidden. They can be added to the hide list, but removal fails. The hide list seems to be populated correctly in ConfigHomeHandler, so the bug *should* be in HomeHelper.hideApps().
comment:4 Changed 8 years ago by
changeset:924d3f1e0b49e213901fbfd80a1a19093bcc0544 fixes the app unhiding bug.
comment:5 Changed 8 years ago by
Milestone: | 0.9.5 → 0.9.7 |
---|
comment:6 Changed 7 years ago by
Milestone: | 0.9.7 |
---|
On hold, I need to merge the branch with trunk, and rethink the design.
comment:7 Changed 7 years ago by
Priority: | major → minor |
---|
comment:8 Changed 4 years ago by
Milestone: | → 0.9.17 |
---|---|
Resolution: | → fixed |
Status: | accepted → closed |
We abandoned this approach. We implemented Atom (XML) news feeds, wrapped in su3 files, in late 2014 (0.9.17) to mid-2015. We aren't using Preferences classes, we soured on them. If we did want to implement feeds for the /home apps list, we'd want to start over and base it on what we did for news, i.e. the current "base feed structure and mechanism".
The current implementation (changeset:c023e50f4b0cd1bdbe90e4b8add52841e125771d) is functioning - a test feed can be successfully added and apps within it can be both rendered on /home and hidden via /confighome. Feeds can also be updated manually through the routerconsole, as well as deleted, and there is a CLI for signing and verifying feed XML.
Next issues: