This repository was archived by the owner on Jul 25, 2024. It is now read-only.
Releases: bacardi55/gtl
Releases · bacardi55/gtl
v1.0.0
v1.0.0
Major Release
New features:
Bug Fixes:
- Fix #50: World between bracket are not displayed
- Fix #52 part1: highlight bar in the subscription list does not change color
- Fix #52 part2: color of the buttons in the pop-up window does not change color
- Fix #52 part3: Wrong links in link modal when multiple links
- Fix #42: Entries with ## within a preformated text are failing
v0.7.0
New features:
- Implements #44: Custom theme. See the documentation in [docs/mode-tui-theming.md]
- Implements #47: Search. Shortcut
/
will open a modal asking for a search. It will basically filter entries that contains exactly your search (case insensitive). It isn’t fuzzy or advance searching (more filtering) - Implements #48: Add button to go to author tinylog on action modal (alt+enter)
- Implements #40: Add tinylog url in the gemini mode output (used for generating gemini://tinylogs.gmi.bacardi55.io)
Bug Fixes
- Fix 42: Hide new line separator in response stub
- Fix subscription name with space in their name
- Fix #45: Crash when empty line in subscription file
- Fix #49: Allow link without space between
=>
and the actual link.
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Major release
Breaking changes:
- Shortcut to create a new entry is now "N" (uppercase) and no longer ctrl+n.
New features:
- Implements region in timeline TextView: This will allow to navigate between entries using J and K (uppercase)
- #28: stubs for new entry: Clicking on "N" (uppercase) will copy in the clipboard a stub for a new entry with the current date if the option
tui_copy_stub_clipboard
is set (see README). - #28: stubs for response: When selecting entry with J/K, using "R" (uppercase) will copy a pre-formatted response in your clipboard if the option
tui_copy_stub_clipboard
is set (see README). - #33: Open links in entries, relates to #23. When using J/K to select an entry, using "O" will automatically open the link in the entry. If more than one link is in the entry, a popup will ask for one (or all) link(s) to open.
- #37: Implement a gemini compatible output
- #36: Show the tinylog entry being replied to: When selecting an entry with J/K, if the entry is a response to another tinylog entry and in the RFC format for a response, it will show the original entry in a popup when using "T" (uppercase)?
- #35: parser v2: Improve parser to be compatible with proposition 15 of the RFC (https://codeberg.org/bacardi55/gemini-tinylog-rfc/issues/15) that allow multiple break line in posts. Also improve parsing in general.
- Implement a modal for entry details via alt+enter
- Implement
tui_show_stub
option to show the stub to copy instead (or additionally) of copying it to the clipboard. Can be useful if you run gtl without X and/or are using tools like tmux to copy texts. Idea is from @szczezuja. - Implement entry selection via mouse left click and simplify highlights code.
Smaller improvements:
- [TUI] Add optional limit to number of displayed entries: Allow to limit the number of entries displayed in the timeline. See
tui_max_entries
option in README. - Use gemini://tinylogs.gmi.bacardi55.io/ as default subscripton when no subscription file is found.
- Update dependencies
- Remove dead code
Bug fixes
- Improve gemtext formating for level 3 headers and lists.
- Fix #29: Timeline refresh was previous refresh
- Fix error for missing file: if a tinylog isn't available on a working capsule, status was wrong.
- Fix limit bug in cli mode
- Remove date format duplicate
Known Issues:
- Text in modal is not nicely formatted (eg: Thread or reply stub). This is due to an issue in cview: https://code.rocketnine.space/tslocum/cview/issues/72
Please read the README that has been updated accordingly.
v0.6.0-alpha
v0.6.0 changelog:
Breaking changes:
- Shortcut to create a new entry is now "N" (uppercase) and no longer ctrl+n.
New features:
- Implements region in timeline TextView: This will allow to navigate between entries using J and K (uppercase!)
- #28: stubs for new entry: Clicking on "N" (uppercase) will copy in the clipboard a stub for a new entry with the current date if the option
tui_copy_stub_clipboard
is set (see README). - #28: stubs for response: When selecting entry with J/K, using "R" (uppercase) will copy a pre-formatted response in your clipboard if the option
tui_copy_stub_clipboard
is set (see README). - #33: Open links in entries, relates to #23. When using J/K to select an entry, using "O" will automatically open the link in the entry. If more than one link is in the entry, a popup will ask for one (or all) link(s) to open.
- #37: Implement a gemini compatible output
- #36: Show the tinylog entry being replied to: When selecting an entry with J/K, if the entry is a response to another tinylog entry and in the RFC format for a response, it will show the original entry in a popup when using "T" (uppercase)?
- #35: parser v2: Improve parser to be compatible with proposition 15 of the RFC (https://codeberg.org/bacardi55/gemini-tinylog-rfc/issues/15) that allow multiple break line in posts. Also improve parsing in general.
Smaller improvements:
- [TUI] Add optional limit to number of displayed entries: Allow to limit the number of entries displayed in the timeline. See
tui_max_entries
option in README. - Use gemini://tinylogs.gmi.bacardi55.io/ as default subscripton when no subscription file is found.
- Update dependencies
- Remove dead code
Bug fixes
- Improve gemtext formating for level 3 headers and lists.
- Fix #29: Timeline refresh was previous refresh
- Fix error for missing file: if a tinylog isn't available on a working capsule, status was wrong.
- Fix limit bug in cli mode
- Remove date format duplicate
v0.5.2
v0.5.1
- Improve main panel title by adding filtered tinylog name
- Remove modal message after editing tinylog if no post script is defined.
- Remove message post script if successful and add config to refresh feeds after editing entry
- Improve focus changes
- Improve gemtext formatting for responses.
- Harmonized terminology around tinylogs and improve panels title
v0.5.0
v0.4.8
v0.4.7
v0.4.6
Release notes
Changes log:
- Reformat TUI Sub list, resolves #15
- Resolves #17: [TUI] Don't quit gtl when displaying help with q
- change dead link emoji
- Add shortcut 's' to toggle sidebar display
- Add formating for links, lists and quotes
- Update sidebar color to match timeline color formatting
- Add help message in All sub secondary text
- Add new date format…