Releases: CPSSD/feedlark
Releases · CPSSD/feedlark
Feedlark 3.0: Bird of Prey
Feedlark 3.0: Bird of Prey
Features:
- Ordering of feed items using machine learning!
- Bookmarking feed items
- Lovely favicons
- Terms of Service and Privacy Policy
- Email Verification
- Email Summaries
- ReCAPCHA on registration
- Security on all Gearman requests
- General stability improvements across the backend
- CLI for backend tools
- Production server automatically syncing with master branch
- Persistent "items per page" setting
- Minified site assets improving load time and bandwidth usage
- Refactored article-getter
Stats:
- 947 commits
- 790 continuous integration builds
- 18,000+ messages in slack
- 144 total backlog items completed
- 5 tired programmers
Feedlark: Taking Flight
End User Features
- Converted the web server to express.js, which speeds it up.
- Users can generate API tokens for use with the plaintext endpoint
- Feeds are filterable by keyword and feed
- Plaintext endpoint is available
Isolated Backend Features
- Have a gearman worker that finds a crossover between article topics and user's interested words using word vectors
- Have a gearman worker that takes in the users interested words
Warning
Autogenerated data is invalid and must be removed after vagrant provision
.
Inside the vagrant run these commands:
mongo
> use feedlark;
> db.user.remove({"username":"sully"});
Known Bugs
- Interested and disinterested buttons are broken, due to the fact that the PR for like and dislike buttons wasn't code reviewed in time.
Feedlark: Hatchling
Feedlark v1.0: Hatchling
Features:
- User Authentication
- Support for 3 RSS feed versions
- Support for 2 Atom feed versions
- Modular system with easy load balancing through Gearman
- Simple website following material design principles
- Easy dev environment deployment with Vagrant
- Jenkins CI support
- Automated polling of feeds
- Per-user feed aggregation
- Database abstraction layer through Gearman
Stats:
- 277 commits
- 56 backlog items closed
- 17,000+ lines of in repo (including webserver dependencies)
- 243 continuous integration builds