of     1   

Froast
#230000000Thursday, June 20, 2019 11:06 PM GMT

Sorry these updates took so long. This was really an on-and-off project and I kept adding more features. I really wanted the final product to be polished. This is most likely the final state of the archive and it will not be updated any more unless people can recommend valuable new features or there is a significant increase in donations to support better searching. Below is a list of new features and changes from this update.

Search by Keyword

This is the biggest addition. Simply use the search bar above to search for posts using keywords. This will search through both post titles and post content. After searching you can filter posts by the user who sent them (essentially, you can search a single user's posts) and/or you can filter by the subforum the post was made in.

Results are not sorted in any particular order (sometimes they may seem to be sorted by date, but this is just a side effect of the search method) and I probably will not add any sorting options. This is really the best I can do with what I currently have and already costs a bit extra. To have even more in-depth searching would unfortunately cost way more than I can afford with the current status of the archive and donations.

Opt-Out of Search

I really resisted removing posts because I have always thought of the archive as a historical record that should not be altered. However, with reports that the archive is sometimes being used for bullying and doxxing I am forced to reach a compromise.

You can go to https://user.froast.io to access the forum archive user dashboard and hide your posts from search. This does NOT delete your posts, it only hides them from all search methods in order to make it harder for abusers to find your posts. If someone directly views a post you made/replied to they will still be able to see your posts. It is impractical for me to delete posts from the archive files and they have already been publicly available for some time. This does not stop people from making a search of their own or using other methods to find your posts.

Site Redesign

The entire site has been redesigned and rewritten in React.js (with server-side rendering). This should help make the everything run smoother. The site now uses a dark theme (there is no option to change back to light theme, sorry) and has been better optimized for smaller screen sizes (mobile). This is still not perfect but in general it should be a lot better than before.

Time Machine

Because the order of posts on subforums is based on the last post (posts can be bumped), it's not possible to see what a subforum looked like just by going to a further page. Time machine uses the extensive information in the archive to reconstruct what a subforum looked like at a certain time and date.

You can use it by scrolling down in any archived subforum (not the one this post is in) and clicking on "latest" to change the date. You can also view a subforum relative to a certain post (eg. view the subforum when the post was actually made, or 5 minutes after it was posted) by hovering over the post, clicking the three dots next to it, and hovering over "Go to point in time" (again, this post does not have this feature because it is not an archived post).

Developer API

There is now a JSON API available that does not require authentication, you can check out the docs at https://api.froast.io/docs. Developers are welcome to use this for light uses. The rate limit is generous but you really should not be using it that much. If you ever hit the rate limit you are making way too many requests. Please do not make me regret making this available. DO NOT use the developer API to attempt to scrape the entire archive. You will have a better time simply downloading the archive files from an S3 bucket I have made available. You can read more about downloading archive files on the homepage.

Search Posts Change

Unlike before, searching for posts by ID or URL is not done through a separate page. To search posts by their ID or using a link just put it in the search bar at the top (the same place as the keyword search). The result that matches the ID will be first and will be highlighted in blue.

View Original

Since the archive files are now in an S3 bucket, I have added the ability to view the original archived file for a specific post. Simply hover over an archived post (again, this post is not an archived post), click on the three dots, and click "View Original".


    of     1