Skip to content
This repository was archived by the owner on Jul 25, 2024. It is now read-only.

Releases: bacardi55/gtl

v1.0.0

06 Jun 09:24
Compare
Choose a tag to compare

v1.0.0

Major Release

New features:

  • Implements #34: Add bookmarks management
  • Implements #51: Ignore highlight list

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

12 Mar 23:19
Compare
Choose a tag to compare

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

17 Aug 16:02
Compare
Choose a tag to compare

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:

Please read the README that has been updated accordingly.

v0.6.0-alpha

21 Jul 20:35
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release

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

11 Jul 01:14
Compare
Choose a tag to compare
New released tag: v0.5.2

v0.5.1

05 Jul 23:17
Compare
Choose a tag to compare
  • 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

24 Jun 20:14
Compare
Choose a tag to compare

Main feature: Add ability to edit tinylog and launch a post edit script. See the README.

v0.4.8

21 Jun 21:17
Compare
Choose a tag to compare

Main changes:

  • Add UTC offset for date format
  • Resolves #21: [TUI] Add a refresh message while feeds are refreshed
  • Resolves #16: [TUI] Add ability to filter out tinylogs

Please read README for new available commands.

v0.4.7

20 Jun 18:28
Compare
Choose a tag to compare

Breaking change: emoji status is now an option and disabled by default.
To enable it tui_status_emoji = true in gtl.toml

v0.4.6

19 Jun 22:11
Compare
Choose a tag to compare

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…