website-feeds

Make RSS feeds of your favorite "vote on posts" websites

git clone https://code.pdelong.com/website-feeds.git

  1# Changelog
  2
  3## [Unreleased]
  4
  5## [0.10.0]
  6
  7- Complete rearchitecture for "live" rather than weekly feeds.
  8
  9## [0.9.0]
 10
 11- Simplfy post configuration by merging num_{fetch,send}_posts.
 12- Output default posts in template instead of a placeholder.
 13- Add settings link to digest page.
 14- Fix margins on digests.
 15- Merge site_configs and sites in the backend. Functionally, this means deleting
 16  a site now removes all digests and posts for that site.
 17- Sites now have an "enabled/disabled" flag for if you want to keep digests and
 18  posts around but don't want to update them.
 19- Require display name to be set when sites are created.
 20- Allow editing site display names.
 21- Add a button to fetch the site display name when adding or editing a site.
 22- Don't allow updating a site's base name.
 23- Support enabling/disabling sites from the site list.
 24- Bump dependency and Go versions.
 25
 26## [0.8.0]
 27
 28- Move periodic work scheduling into the binary.
 29
 30## [0.7.0]
 31
 32- Remove site config from the config file
 33
 34## [0.6.0]
 35
 36- Move site configuration into the database.
 37
 38## [0.5.1]
 39
 40- Fix schema update logic.
 41- Move pages to their own files.
 42- Fix non-termination on server start-up failures.
 43- Properly close database rows to avoid leaking connections.
 44
 45## [0.5.0]
 46
 47- Combine all the binaries into a single one.
 48- Properly set HTTP settings for lobsters.
 49- Always close HTTP response bodies.
 50- Only update the DB when the last fetched time is older than the existing one.
 51- Don't log Reddit access tokens.
 52- Check for cancellation during fetch so we can bail quickly.
 53- Bump dependency versions.
 54
 55## [0.4.0]
 56
 57- Add schema updater.
 58
 59## [0.3.3]
 60
 61- Add placeholder message to front page.
 62- Major backend refactoring.
 63
 64## [0.3.2]
 65
 66- Fix fetching gallery posts
 67- Fix lint warnings
 68- Bump dependency versions
 69- Improve DB error logging
 70
 71## [0.3.1]
 72
 73- Bump dependency versions
 74- Update go.mod to 1.17
 75- Fix Systemd syscall filters
 76- Improve performance and database consistency of ReadDigest
 77- Upgrade to pgx v5
 78
 79## [0.3.0]
 80
 81- Ensure URLs are NULL in the database for internal posts instead of empty.
 82- Use old.reddit.com for Reddit links.
 83- Merge the scraper/digest and webserver config files.
 84- Fix SPEC file to automatically restart services after upgrade.
 85- Don't overwrite config file on RPM upgrade.
 86
 87## [0.2.0]
 88
 89- Lobsters support
 90
 91## [0.1.1]
 92
 93- Fix bug where subreddits were missing the "reddit:" prefix in the database.
 94
 95## [0.1.0]
 96
 97- Use transaction objects instead of the database connection
 98- Significant merging of the Hackernews and Reddit code
 99- Individual scrapers replaced by a unified one
100- Internal cleanup
101
102## [0.0.0]
103
104- Initial release after a long development history
105- Reddit and Hackernews scrapers with a web UI (and historical baggage)