1
0
mirror of https://tildegit.org/sbgodin/HtmGem.git synced 2023-08-25 13:53:12 +02:00
HtmGem/CHANGELOG.gmi
2021-03-16 01:08:22 +01:00

62 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
All notable changes to this project will be documented in this file.
=> https://keepachangelog.com/en/1.0.0/ The format is based on keep a Changelog.
=> https://semver.org/spec/v2.0.0.html And this project adheres to Semantic Versioning.
## [Unreleased] v3
* cgi-bin? Handle user input
* Handle client certificates?
* Page caching: dont generate twice an unmodified file.
* Separate project? Blog infrastructure with templates, style and RSS generator.
* Proxy for remote and local servers.
* Be able to move /htmgem anywhere and (for the Php part) outside the webbrowser scope.
## [Unreleased] v2
### 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, RTL/LTR, etc…
* Manage different type of carriage return: CR CR/LF LF.
### Development
### User interface
* Page menu on upper and lower sides: [parent dir] [root dir] [raw text].
* Images: click to display
* Proxy: https://thewebsite.tld/htmgem/proxy/[gemini://]capsule.tld/path/file.gmi
## [Unreleased] v1
### Development
* Command line API for script, testing, CI…
* Split codebase: library to interpret GemText, command line interface (tests, …) and web interface.
* Properly close tags when the page exists in a non-null mode.
### User interface
* Translate French texts to English.
* Search for {pages}.css from the current directory to the root. Empty css file means dont search and go to default.
## [1.1.0] - 2021-03-14
* File download when using "source" as a style.
* Improves the regex.
* Fixes 404 page text decoration, adds reload message.
* Links to download htmgem-master.zip.
* Links CHANGELOG and COPYING into index.gmi.
* Styles improvement, creation of raw.css.
* Rewording of texts.
## [1.0.0] - 2021-03-10
* Improves presentation and installation page.
* Adds stylesheets and download of pages source code.
* Allows to change stylesheet in the URL.
* Tested successfully on a shared host.
## [0.2.0] - 2021-03-06
Beta version
## [0.1.0] - 2021-03-01
Alpha version