diff --git a/CHANGELOG.gmi b/CHANGELOG.gmi index e1d3551..40df6d2 100644 --- a/CHANGELOG.gmi +++ b/CHANGELOG.gmi @@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https:/​/keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https:/​/semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Security +* Check url encoding: The filename fetched on disk may differ from that was asked by URL. +* Perform sanity checks against unauthorized access. +* Check unicode capability, UTF16 input, etc… +* Manage different type of carriage return: CR CR/LF LF + +### Development +* Command line API for script, testing, CI… +* Split codebase: library to interpret GemText, command line interface (tests, …) and web interface + +### User interface +* Page menu on upper and lower sides: [parent dir] [root dir] [raw text] +* Images +* Text localisation +* Proxy: https:/​/thewebsite.tld/htmgem/proxy/[gemini:/​/]capsule.tld/path/file.gmi + ## [1.0.0] - 2021-03-10 * Improves presentation and installation page. * Adds stylesheets and download of pages source code.