glow Changelog

What's new in glow 1.5.1

May 10, 2023
  • What's Changed:
  • fix: rm emoji from package description by @caarlos0 in #453
  • fix: improve editor handling by @caarlos0 in #449
  • fix: do not use deprecated func by @caarlos0 in #451
  • docs: fix typos by @kianmeng in #471
  • chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #478
  • fix: lazily init UI by @muesli in #494

New in glow 1.5.0 (Jan 23, 2023)

  • New Features:
  • Feat(ui): e to open edit local markdown files in editor (@maaslalani)
  • Feat: copy contents of document (#439) (@maaslalani)
  • Feat: sync glow with git.charm.sh (@aymanbagabas)
  • Bug fixes:
  • Fix: don't close HTTP body (@maaslalani)
  • Fix: editor with args (#364) (@caarlos0)
  • Fix: goreleaser workflow (#358) (@caarlos0)
  • Fix: performance scrolling (@meowgorithm)
  • Fix: support hard line breaks (#212) (@WieeRd)
  • Fix: use filepath.Dir instead of path.Dir (@Splode)
  • Others:
  • Automatically read from stdin if stdin is a pipe (@meowgorithm)
  • Bump Bubbles to v0.14.0, update accordingly, and simplify spinners (@meowgorithm)
  • Extend example how to read from stdin (@nilsvu)
  • Keybindings for editing the document from the pager (@jmmoser)

New in glow 1.4.1 (Apr 8, 2021)

  • Fixes:
  • Bump bubbletea, glamour, and go-runewidth deps
  • Bump termenv to v0.8.1

New in glow 1.4.0 (Mar 14, 2021)

  • Fixes:
  • Add missing newline in pager
  • Fix tab contrast in light mode, particularly in macOS terminal
  • Pass through all keys when editing filter
  • Update pagination after changing sections when resetting the filter
  • Added:
  • Enable/Disable pager from config (#242)
  • Changes:
  • If the only argument is a directory open a TUI at that path (see #234)
  • Make TUI find markdowns with a variety of file extensions

New in glow 1.3.0 (Dec 25, 2020)

  • Fixes:
  • Fix a case where file listings could jitter
  • Fix panic that could happen when deleting stuff really fast
  • Added:
  • Add logging for stash/news fetching
  • Also make news stashable from the pager
  • Make news stashable in the file listing
  • Handle stash failures
  • Show stash error details in the error message view
  • Changes:
  • When clearing the filter forget which markdowns were stashed in-session
  • Adjust "secondary" green color in stash highlight + help
  • Adjust news header style
  • Adjust spinner thresholds and timing so stashing feels snappier
  • Filter against local and stashed files, regardless of the current section
  • Filter is now called find
  • Highlight the most recent stash item in green in the stash view
  • Lighten mid-gray color for dark backgrounds
  • Maintain pagination and cursor on a per-section basis
  • Make "already stashed" status messages more subtle
  • Move status message next to the logo in the file browser
  • Only show news in news section
  • Press tab/shift+tab to switch between local, stash and news
  • Put filter results in a tab
  • Remove "News:" prefix from news items
  • Render larger help view in the file listing with the ? key
  • Secret keystroke: navigate tabs with shift+h, shift+l
  • Sort news by date
  • Style detailed help view and re-style mini help view

New in glow 1.2.1 (Nov 25, 2020)

  • Filter markdowns asynchronously so filtering doesn't block

New in glow 1.2.0 (Nov 21, 2020)

  • Fixes:
  • Add dimmed colors for light backgrounds
  • Adjust dimmed colors for dark backgrounds; light colors outstanding
  • Keep displaying local markdowns after stashing & deleting them
  • Added:
  • Add fuzzy filtering for stash notes
  • Highlight relevant characters in filter results
  • Dim search results during filtering
  • Add "hidden" command/config for switching on mouse wheel support
  • Ignore YAML frontmatter
  • Display news item count in stash view
  • Load the whole stash, page by page, automatically
  • Now in Scoop!
  • Changes:
  • Upgrade to Bubble Tea v0.12.2 and Bubbles v0.7.5

New in glow 1.1.0 (Oct 27, 2020)

  • D5446bf - Add config file support
  • Fcf109a - Add flag for local files only (aka disable network) in TUI
  • Dfa54ad - Add golangci linter to GitHub workflows
  • C45b2fc - Add paragraph about the config file to README
  • Cde8999 - Bump Bubble Tea and Bubbles deps for keybinding improvements
  • 858beaf - Check for $EDITOR before writing the file
  • D36b9d4 - Clean up and re-enable Windows workflow
  • 5847578 - Convert pager to bubbletea 0.12.0 format
  • 477979b - Correct placement of stash hint in pager help
  • 61a2533 - Display default value for config flag in --help
  • 7f35996 - Don't handle filenames with a colon in it as http(s) url
  • 186d07d - Don't show stash/memo info in pager help for news
  • D4239a5 - Error codes should be in the range of 0 to 125
  • 30d37a1 - Fix README typo
  • 3b06ccb - Fix bug where pager help isn't updated after an in-pager stash
  • E63aa95 - Fix coverage reporting from GitHub workflow
  • 4baff6c - Fix typo in README.md
  • 7f2c300 - Fix typo in README.md (#176)
  • E73190a - Move "stashed only" flag from the package-level into the model
  • F58ec4d - Note new Windows, OpenBSD, and Alpine support in README
  • 4b4fb78 - Open the configuration file with $EDITOR via 'glow config'
  • 7a9452d - Point out the 'glow config' command in README
  • 3e6e1a1 - README: add MacPorts install instructions
  • 8b78086 - Remove extra line at the bottom of pager help
  • 7ea7cc5 - Respect width flag/config setting in the TUI; closes #168
  • C5adc8f - Saner default values in the defaultConfig
  • 54a7394 - Simplify loading completion check
  • F586716 - Split up workflows and automatically pick latest Go version
  • D1bb323 - State minimum required Go version in README
  • 7a700d2 - Stub out config sub-command
  • 2091f03 - Support width as a config setting
  • 07aa18e - Update build instructions
  • 53aeb75 - Update footer in README
  • 0949a66 - Update to bubbletea 0.12.0; minimum required changes
  • 32f0be2 - Use the same type to track docs to load and docs loaded

New in glow 1.0.2 (Oct 17, 2020)

  • Changelog:
  • Bump bubbletea dependency for arrow key support on Windows
  • Don't show add memo help in pager for local items
  • Don't use emojis on Windows
  • Enable Windows, FreeBSD, OpenBSD and Alpine builds
  • Fix typo in README
  • Remove duplicate "down/j" from the "?" help
  • Restore ANSI support to non-TUI Glow on Windows
  • Windows support + bump termenv dependency