2020-06-21 17:53:56 -04:00
|
|
|
# Changelog
|
|
|
|
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).
|
|
|
|
|
2020-07-02 23:55:24 -04:00
|
|
|
## [Unreleased]
|
2020-07-03 14:02:33 -04:00
|
|
|
### Added
|
2020-07-10 14:37:18 -04:00
|
|
|
- **Downloading pages and any content** (#38)
|
2020-07-10 15:55:35 -04:00
|
|
|
- Configurable page size limit - `page_max_size` in config (#30)
|
|
|
|
- Configurable page timeout - `page_max_time` in config
|
2020-07-03 14:02:33 -04:00
|
|
|
- Link and heading lines are wrapped just like regular text lines
|
|
|
|
- Wrapped list items are indented to stay behind the bullet (#35)
|
2020-07-03 20:32:37 -04:00
|
|
|
- Certificate expiry date is stored when the cert IDs match (#39)
|
2020-07-07 21:13:45 -04:00
|
|
|
- What link was selected is remembered as you browse through history
|
2020-07-03 14:02:33 -04:00
|
|
|
|
2020-07-02 23:55:24 -04:00
|
|
|
### Changed
|
|
|
|
- Pages are rewrapped dynamically, whenever the terminal size changes (#33)
|
|
|
|
|
2020-07-07 21:13:45 -04:00
|
|
|
### Fixed
|
|
|
|
- Many potential network and display race conditions eliminated
|
|
|
|
- Whether a tab is loading stays indicated when you switch away from it and go back
|
|
|
|
- Plain text documents are displayed faithfully (there were some edge conditions)
|
2020-07-07 21:51:20 -04:00
|
|
|
- Opening files in portal.mozz.us uses the `http` setting in the config (#42)
|
2020-07-07 21:13:45 -04:00
|
|
|
|
2020-07-02 14:54:18 -04:00
|
|
|
## [1.2.0] - 2020-07-02
|
2020-06-28 21:06:58 -04:00
|
|
|
### Added
|
|
|
|
- Alt-Left and Alt-Right for history navigation (#23)
|
2020-06-29 13:56:27 -04:00
|
|
|
- You can type `..` in the bottom bar to go up a directory in the URL (#21)
|
2020-06-29 14:25:25 -04:00
|
|
|
- Error popup for when input string would result in a too long out-of-spec URL (#25)
|
2020-06-29 15:01:41 -04:00
|
|
|
- Paging, using <kbd>d</kbd> and <kbd>u</kbd>, as well as <kbd>Page Up</kbd> and <kbd>Page Down</kbd> (#19)
|
2020-06-29 15:20:24 -04:00
|
|
|
- <kbd>Esc</kbd> can exit link highlighting mode (#24)
|
|
|
|
- Selected link URL is displayed in the bottom bar (#24)
|
2020-07-01 13:39:13 -04:00
|
|
|
- Pressing <kbd>Ctrl-T</kbd> with a link selected opens it in a new tab (#27)
|
|
|
|
- Writing `new:N` in the bottom bar will open link number N in a new tab (#27)
|
2020-07-02 14:36:41 -04:00
|
|
|
- Quote lines are now in italics (#28)
|
2020-06-28 21:06:58 -04:00
|
|
|
|
2020-06-29 13:39:47 -04:00
|
|
|
### Changed
|
|
|
|
- Bottom bar now says `URL/Num./Search: ` when space is pressed
|
2020-06-29 14:35:09 -04:00
|
|
|
- Update to [go-gemini](https://github.com/makeworld-the-better-one/go-gemini) v0.6.0
|
2020-07-01 20:08:07 -04:00
|
|
|
- Help layout doesn't have borders anymore
|
2020-07-02 11:55:41 -04:00
|
|
|
- Pages with query strings are still cached (#29)
|
|
|
|
- URLs or searches typed in the bottom bar are not loaded from the cache (#29)
|
2020-06-29 13:39:47 -04:00
|
|
|
|
2020-06-28 18:09:52 -04:00
|
|
|
### Fixed
|
|
|
|
- Actual unicode bullet symbol is used for lists: U+2022
|
|
|
|
- Performance when loading very long cached pages improved (#26)
|
2020-06-29 12:54:36 -04:00
|
|
|
- Doesn't crash when wrapping certain complex lines (#20)
|
2020-06-29 13:30:20 -04:00
|
|
|
- Input fields are always in focus when they appear (#5)
|
2020-07-01 13:39:13 -04:00
|
|
|
- Reloading the new tab page doesn't cause an error popup
|
2020-07-01 20:08:07 -04:00
|
|
|
- Help table cells are hardwrapped so the text can still be read entirely on an 80-column terminal
|
2020-07-01 20:38:53 -04:00
|
|
|
- New tab text is wrapped to terminal width like other pages (#31)
|
2020-07-02 14:36:41 -04:00
|
|
|
- TOFU "continue anyway" popup has a question mark at the end
|
2020-06-27 11:22:45 -04:00
|
|
|
|
2020-06-24 13:52:44 -04:00
|
|
|
## [1.1.0] - 2020-06-24
|
2020-06-21 17:53:56 -04:00
|
|
|
### Added
|
2020-06-23 20:07:25 -04:00
|
|
|
- **Bookmarks** (#10)
|
|
|
|
- **Support over 55 charsets** (#3)
|
|
|
|
- **Search using the bottom bar**
|
|
|
|
- Add titles to all modals
|
2020-06-21 17:53:56 -04:00
|
|
|
- Store ports in TOFU database (#7)
|
|
|
|
- Search from bottom bar
|
|
|
|
- Wrapping based on terminal width (#1)
|
2020-06-23 20:07:25 -04:00
|
|
|
- `left_margin` config option (#1)
|
2020-06-21 17:53:56 -04:00
|
|
|
- Right margin for text (#1)
|
2020-06-21 19:16:05 -04:00
|
|
|
- Desktop entry file
|
2020-06-21 20:37:27 -04:00
|
|
|
- Option to continue anyway when cert doesn't match TOFU database
|
2020-06-21 23:49:43 -04:00
|
|
|
- Display all `text/*` documents, not just gemini and plain (#12)
|
2020-06-22 11:56:55 -04:00
|
|
|
- Prefer XDG environment variables if they're set, to specify config dir, etc (#11)
|
2020-06-23 20:23:28 -04:00
|
|
|
- Version and help commands - `-v`, `--version`, `--help`, `-h` (#14)
|
2020-06-21 17:53:56 -04:00
|
|
|
|
2020-06-21 19:51:19 -04:00
|
|
|
### Changed
|
2020-06-21 17:53:56 -04:00
|
|
|
- Connection timeout is 15 seconds (was 5s)
|
|
|
|
- Hash `SubjectPublicKeyInfo` for TOFU instead (#7)
|
2020-06-23 20:07:25 -04:00
|
|
|
- `wrap_width` config option became `max_width` (#1)
|
|
|
|
- Make the help table look better
|
2020-06-21 17:53:56 -04:00
|
|
|
|
2020-06-21 23:39:33 -04:00
|
|
|
### Removed
|
2020-06-24 13:18:23 -04:00
|
|
|
- Opening multiple URLs from the command line
|
2020-06-21 23:39:33 -04:00
|
|
|
|
2020-06-21 17:53:56 -04:00
|
|
|
### Fixed
|
|
|
|
- Reset bottom bar on error / invalid URL
|
|
|
|
- Side scrolling doesn't cut off text on the left side (#1)
|
2020-06-21 23:39:33 -04:00
|
|
|
- Mark status code 21 as invalid
|
2020-06-23 20:07:25 -04:00
|
|
|
- Bottom bar is not in focus after clicking Enter
|
|
|
|
- Badly formed links on pages can no longer crash the browser
|
2020-06-24 11:37:32 -04:00
|
|
|
- Disabling color in config affects UI elements (#16)
|
2020-06-24 12:01:09 -04:00
|
|
|
- Keep bold for headings even with color disabled
|
|
|
|
- Don't make whole link text bold when color is disabled
|
2020-06-24 13:31:01 -04:00
|
|
|
- Get domain from URL for TOFU, not from certificate
|
2020-06-21 17:53:56 -04:00
|
|
|
|
|
|
|
|
|
|
|
## [1.0.0] - 2020-06-18
|
|
|
|
Initial release.
|
|
|
|
|
2020-06-21 19:51:19 -04:00
|
|
|
### Added
|
2020-06-21 17:53:56 -04:00
|
|
|
- Tabbed browsing
|
|
|
|
- TOFU
|
|
|
|
- Styled content
|
|
|
|
- Basic history for each tab
|
|
|
|
- Input
|