Skip to content

Releases: CPSSD/feedlark

Feedlark 3.0: Bird of Prey

27 Apr 18:33
Compare
Choose a tag to compare

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

14 Mar 18:29
Compare
Choose a tag to compare

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

22 Feb 13:47
Compare
Choose a tag to compare

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