• v1.0.0 a0b2d2986a

    Version 1 Stable

    danieljsummers released this 2024-11-22 02:10:01 +00:00 | 0 commits to main since this release

    Feed Reader Central is now generally available! This release also uses generally-available versions of two custom libraries built as part of the development of this application.

    INSTALLING.md has details on how to set up the application, and once it's up and running, a full explanation of how to use it is behind the "Docs" link in the page header.

    If you are upgrading to this release from one of the alpha release, follow the instructions for the beta 1 upgrade to convert your database.

    Downloads
  • v1.0.0-beta4 d06249aecd

    Beta 4 Pre-Release

    danieljsummers released this 2024-08-06 23:22:19 +00:00 | 1 commits to main since this release

    BREAKING CHANGE The constants used to configure the application have changed a bit. Generally, they've gone from SCREAMING_SNAKE_CASE to PascalCase. Compare the values in user-config.dist.php and update user-config.php accordingly.

    Apart from that change, the meat of this release is in updates to underlying libraries, and integrating those more fully.

    Absent anything broken, this will be the final beta release.

    Users still on an alpha release should follow the upgrade instructions detailed in beta 1, though you can update straight to this release.

    Downloads
  • v1.0.0-beta3 dfd9a873f8

    Beta 3 Pre-Release

    danieljsummers released this 2024-06-15 16:59:20 +00:00 | 2 commits to main since this release

    This release contains a fix to the user delete process (#25).

    Users still on an alpha release should follow the upgrade instructions detailed in beta 1, though you can update straight to this release.

    Downloads
  • v1.0.0-beta2 c1901a68ec

    Beta 2 Pre-Release

    danieljsummers released this 2024-06-12 11:54:21 +00:00 | 3 commits to main since this release

    This contains one fix for the background feed refresh job (#24). Upgrading should be as easy and uncompressing the release archive over the current installation. Alternately, replace app-config.php and util/refresh.php from the release archive; these were the only two files to change.

    Users still on an alpha release should follow the upgrade instructions for beta 1, but can use this distribution archive as the source for the upgrade.

    Downloads
  • v1.0.0-beta1 0c87392910

    Beta 1 Pre-Release

    danieljsummers released this 2024-06-12 02:15:53 +00:00 | 4 commits to main since this release

    This is the first beta release of Feed Reader Central.

    • INSTALLATION UPDATE There are now *.zip and *.tar.bz2 files provided for each release. These should be placed in a directory on the server, and the /public subdirectory should be set as the server's root directory. There is a /vendor directory with a few dependencies, as well as the previously-present /lib and /util directories. The Caddyfile has been removed from its position there, but the /servers directory now has sample configurations for Apache 2, nginx, and Caddy. See the installation instructions for full details.
    • The documentation is now complete.
    • IMPORTANT UPGRADE NOTE: If you used Alpha 7 or before, you will need to do the following:
      • In your user-config.php, add use FeedReaderCentral\{Feed, Security}; between the two comment blocks at the top of the file.
      • Execute php util/db-update.php run (or php-cli) to update your database. Copying it before running this update may be smart, though it has run on multiple test databases without a hiccup.
    Downloads
  • v1.0.0.-alpha7 da34f36530

    Alpha 7 Pre-Release

    danieljsummers released this 2024-05-26 21:43:35 +00:00 | 8 commits to main since this release

    • Provide the ability to bookmark items, remove bookmarks, and view lists of bookmarked items overall or by feed (#14)
    • Allow items to be searched (#15)
    • Update styles to make forms look a bit better, and make the overall site behave more nicely on various devices

    REQUIRED UPDATE: Users of alpha6 and earlier will need to run a utility script to establish the database objects needed to support Search functionality. Once the files are in place, run the following CLI command:

    php-cli utils/search.php rebuild

    This will create the objects and initialize them. This script can also be used to rebuild the index if required (though it should not be); it will only create them if they do not exist.

    NOTE: This is the final alpha release of Feed Reader Central. The next release will be beta1, and will occur once documentation has been developed for features implemented but not documented.

    Downloads
  • v1.0.0-alpha6 4fa4dcb831

    Alpha 6 Pre-Release

    danieljsummers released this 2024-05-23 23:07:41 +00:00 | 15 commits to main since this release

    This release brings the ability to read items by feed (#13). These item pages are linked from the main page (title links to unread items from that feed) and the feed page (all, unread, or bookmarked).

    Downloads
  • v1.0.0-alpha5 93377ffa0e

    Alpha 5 Pre-Release

    danieljsummers released this 2024-05-01 00:00:48 +00:00 | 16 commits to main since this release

    • Feeds can now be added by providing the URL of the site which has the feed; the application will find the link to the feed and add it from there. (#10)
    • There is now a utility script which can be used to refresh feeds on a schedule; the docs also explain how to set it up. (#11) (This may be moved to a different utility script in an upcoming alpha release.)
    • The application will now purge items based on configured parameters; the default is 30 days. The installation instructions have been updated to describe these options. (#12)
    • BREAKING CHANGE - If upgrading from a prior version, copy the two PURGE variables from user-config.dist.php and place them in your existing user-config.php file.

    Additional Changes:

    • The site now uses htmx to streamline the user interface a bit, including a change to the "Refresh All Feeds" link behavior; it will now be replaced by the text "Refreshing...".
    • Rather than spin through every item in every feed, the application now only considers new or updated items since the last time the feed was checked. In addition to being more efficient, this also keeps deleted items from reappearing, while still allowing them to be truly deleted.
    • User messages are now styled instead of being crammed up against the top menu.
    Downloads
  • v1.0.0-alpha4 27f7a4c7d9

    Alpha 4 Pre-Release

    danieljsummers released this 2024-04-27 23:19:27 +00:00 | 22 commits to main since this release

    Issues Fixed

    • Implement Single-User with Password and Multi-User security models (#9)
    • Do not overwrite user-config.php on upgrades (#18)

    Other Changes

    • This release brings the first internal documentation, explaining the command line interface utilities and the three security models.
    • The version is now displayed in the header.
    • When viewing items, Images are now constrained to the width of the content panel.
    Downloads
  • v1.0.0-alpha3 ce83b2a389

    Alpha 3 Pre-Release

    danieljsummers released this 2024-04-26 01:22:47 +00:00 | 31 commits to main since this release

    This release fixes Atom parsing, which was thought to have been implemented in alpha1 but was not. This also fixes a bug where updates were not being handled correctly in some cases, causing unread items to once again be flagged as new.

    Downloads