Skip to content

Latest commit

 

History

History
105 lines (66 loc) · 3.09 KB

CHANGELOG.md

File metadata and controls

105 lines (66 loc) · 3.09 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

...

Fixed

...

Changed

...

[v0.6.0.0] - 2024-06-25: Renamed to Phorum + Packaging

Project renamed to Phorum!

This release is based off a move to start packaging the software so it's more easily used and installed on servers. Namely, automation has begun to create a Debian package, but probably more options to come!

Part of the switch is I've stopped using Nix for packaging and a dev environment.

I won't mention changes to this repo that are outside the actual software itself in the changes below.

Added

  • Config option for running as a specific user, if phorum is ran as root it will switch to the specified user.

Changed

  • Command line interface so you always specify a path to the config file with --config
  • THe "space cookie" config section is now the "daemon" config section

[v0.5.0.0] - 2024-03-30

Added

  • Make gopher links out of posted URIs!
  • Special codes: you can define keys associated with strings in your config.toml, if a post's entire message is <somekey> where somekey belongs to an entry in the specialCodes table, then the post will be presented as the corresponding value.
  • Prevent the creation of threads with a message that already exists as a thread OP
  • Prevent accidental reposting + some spam by disallowing posting a reply which has the same IP and message as the last reply in the same thread. This is nice for preventing an index search result from being refreshed, when the user intends to simply refresh the thread, and it resulting in an accidental repost.

Changed

  • Rate-limit messages broken down into two separate messages for reply rate limit and new thread rate limit

[v0.4.0.0] - 2024-03-14

Fixed

  • Handle blank selector

[v0.3.0.0] - 2024-03-14

Added

  • Configurable maximum post length
  • Configuration for client sent an empty query language
  • Config options for spacecookie server
  • (Hopefully) more accessible reply + new thread links

Fixed

  • Give an error for when a post is too long

0.2.0.0 - 2024-03-08

Added

  • Rate-limiting, now you can only create a thread once per n minutes and create a reply once per x minutes
  • TOML config!

Changed

  • Timestamps in the database stored with timezone information now

0.1.0.0 - 2024-03-04

First release, a proof of concept.