mirror of
https://tildegit.org/sbgodin/HtmGem.git
synced 2023-08-25 13:53:12 +02:00
Christophe HENRY
d12192bb1f
* 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 -----BEGIN PGP SIGNATURE----- iQJQBAABCgA6FiEEzDX71ob8wkH7CWZFqiQlK53WhPAFAmBN4eQcHGNocmlzdG9w aGUuaGVucnlAc2Jnb2Rpbi5mcgAKCRCqJCUrndaE8DRsD/9q4LvoRI5Rw47UvS2J GfEtFBW11H1sFRmXkaxsqO3OIyv5gbAtHTCkxVFn8AbTLTjqiVhLXB/PF9a+tLRm PC0DWpFeKtCqi/pdBaIx1KRqSfcWF2EQNVW+V607nmv/Qv8mlxMsZboOVCihQpPR yAIaGu/tZgjBMeVoprDSECKS0CraFUQHasi9O4791MMPuQRM76nAr2zUvQPm1kj0 CM6x+zPAdACN/nIWbtjslB23hXHMxkBQpaLrmIDMv4Em1TVgU41d/80BbAf2kOve QVnjtATGtZZKWMIPppIxSvTBftAhFNyB2gYFt7V/E0tSXvNy9Rdec2ShjxO/5Fc/ c1DCJbllUZ41UNf2On1MNrJANq+EbOjAuPKO1hwEEOjLdzJQkLdfSD4nz0GDsc3j BFYidJ5jc5Kq3yWa6ysH4cDqCZirC78Q/jRMMJPaR9ylMWpxnDXTmS2mcot7esys iY70G8b04Xsy29PHyors7UtN8ezBTaTgL9VtBK7TnfGT6tSqlSnbrx+4K+DFf7ia PAXT/+dlp1QyYdysl0cuUU8oICYMnOsSSflBUQHrBHNMzhXUMQjkkF27aukzNbJ3 PU7SUFLukTctx2Wbe3Upe5wZG05toCgOYcOhBeFisFK00w82nBSP/zGEovaCMrYC UhUktfmU6mwKhnGtpMKYOYUZNQ== =WwgD -----END PGP SIGNATURE----- Merge tag 'v1.1.0' into dev v1.1.0 * 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
55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
# 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: don’t 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, 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.
|
||
* Properly close tags when the page exists in a non-null mode.
|
||
|
||
### User interface
|
||
* Page menu on upper and lower sides: [parent dir] [root dir] [raw text].
|
||
* Images: click to display
|
||
* Text localisation
|
||
* Proxy: https://thewebsite.tld/htmgem/proxy/[gemini://]capsule.tld/path/file.gmi
|
||
* Search for {pages}.css from the current directory to the root. Empty css file means don’t 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
|