TypicalAM Goread Versions Save

Beautiful program to read your RSS/Atom feeds right in the terminal!

v1.6.5

4 weeks ago

Features

  • Better looking popups (now with resizing)
  • No network builds (solves #45)
  • New error popups

Fixes

  • Non-conflicting keybinds (solves #44)

Full Changelog: https://github.com/TypicalAM/goread/compare/v1.6.4...v1.6.5

v1.6.4

4 months ago

Fixes

  • Article descriptions are now scaled correctly with screen width (solves #40)
  • urls.yml config is not overridden when incorrect (thanks to @itsjunetime)

Changelog

  • 4014a33 chore: bump up the version
  • ee39877 feat: better looking error msgs
  • 3a30641 Return error if failed to load Rss from file to prevent overriding of URLs
  • 4014a33 chore: bump up the version
  • 94b0ee0 fix: better wrapping of article descriptions

v1.6.3

7 months ago

Changelog

  • 672b094 chore: bump up the version
  • cf86166 feat: also include content in the viewport because of inconsistencies

v1.6.2

8 months ago

Features

  • Much faster fetching in the "All Feeds" category
  • Working saving/marking as read while filtering the list with /
  • Faster marking as read (note: this is a cache-breaking change)

Changelog

  • e99c328 chore: bump up the version
  • 61821d8 chore: remove redundant TODOs
  • 6052a8b feat: actions support filtered lists
  • 196160c feat: deleting, saving and marking now work on filtered lists
  • e0d1b1d feat: improve fetching all feeds by ignoring failed ones
  • fd6a9b0 feat: simplify adding articles as read (don't download everything)
  • 675420b fix: allow quitting when article fetching failed
  • af738d3 fix: don't delete when there's nothing to delete
  • 22787ea fix: inconsistent all feeds marking
  • 45d6637 fix: silly bug in mark as unread

v1.6.1

8 months ago

Features

  • "Marking as read" now works in all tabs
  • Fixed funky item ordering in the Download and All feeds tabs

Changelog

  • 6de8a05 chore: bump up the version
  • 68be24c feat: add a 5 second timeout to feed retrieval
  • f05cb2c feat: remove expired articles only on saving
  • b51d3f3 fix: better sorting of articles
  • a09b825 fix: working marking as read in 'all feeds'

v1.6.0

9 months ago

Features

  • Help now includes quick selection for lists
  • List doesn't panic when it has too many items

Changelog

  • d414537 Add support for reverse tab traversal
  • 2cc8b7b chore: bump up the version
  • 8baa00c feat: reverse tab traversal
  • 6bcb3ef feat: show list quick select in help menu
  • 0414ad6 fix: don't panic in list
  • 7ceda6c fix: don't panic when too many list items

v1.5.2

9 months ago

Features

  • Popups don't crash on small terminals anymore (thanks to @dyuri)
  • Cache directory location is now customizable (before only the cache file location was customizable)

Changelog

  • 8f917be bugfix: popup should not crash in small terminals
  • 4e83795 chore: bump up the version
  • 7bd41e6 chore: go mod tidy
  • afeeb08 feat: make the cache directory configurable, not the file
  • 0ce2ea7 feat: refreshing now works as expected
  • 4ed5f5f fix: popup not crashing with small windows
  • bb9a1bb refactor: change section builders to string builders
  • 0abaacb refactor: change the name of the welcome package to overview
  • b448557 refactor: move the popups to their respective tabs
  • 6202b8c style: clean up category and feed retrieval
  • 786e493 style: remove unnecessary backend abstraction

v1.5.1

9 months ago

Features

  • Filtering the list now disables keybinds
  • OPML file exporting & importing support

Changelog

  • 48185bd chore: bump up the version
  • ee85ba5 feat: add command flags for opml files
  • 2238c59 feat: add importing opml files
  • c64fd68 feat: add test data and a base interface for loading opml files
  • d290c3d feat: added basic opml exporting
  • 278c6a6 feat: opml support
  • 630badf feat: the escape is now handled by tabs
  • 507d108 fix: filtering the list now disables keybinds
  • fdd3baf refactor: a scaffolding for disabling keymaps on a tab basis
  • 2945992 refactor: backend package overhaul
  • 5edf6e5 refactor: change overlaying to use string builders
  • b3419dd refactor: changes to the popup package
  • 695b94c style: access rss methods from backend directly
  • 492e9da style: minor fixes

v1.5.0

9 months ago

Features

  • Much better help interface
  • Ability to mark articles as read/unread

Changelog

  • 3673091 chore: bump up the version
  • 2a43646 chore: removed support for go 1.18
  • 9159e0c ci: ensure go 1.19+ in releases
  • 40c82c3 feat: add a keymap to the simplelist
  • 7ea3e99 feat: add better styles to the help popup
  • a7599cd feat: add read status integration into the backend
  • dd3f66b feat: enforce tabs to expose its components help
  • 3d4aca0 feat: general help improvements
  • fb83a3f feat: improve logging
  • cff74b5 feat: integrate the article reading mechanic into the feed tab
  • caac3e5 feat: integrate the mark as unread mechanic into the feed tab
  • 23fe7ea feat: make the default textdark color more readable
  • c301f02 feat: mark articles as read/unread
  • b0fe5f8 feat: move help into a popup
  • 3b80038 feat: move the help from the bottom to a popup
  • 41079c0 fix: add all viewport shortcuts to the help-page
  • 186ef4b fix: base hashes on gofeed.Item and add them to the downloaded tab
  • 1c005fa fix: have consistent popup height
  • 8ab3120 fix: mark and ummark as read correctly
  • a8e5795 fix: minor read status adjustments
  • 627062c refactor: enforce Keymap interface on all tabs
  • a424094 refactor: move the cache to its own package
  • c9923b8 refactor: rename the model package to ui
  • 2f8bd83 style: browser keymap improvements
  • 0a7e305 style: make linter happy
  • e8a90c9 style: rename NewTabMessage to NewTabMsg

v1.4.0

9 months ago

Features

  • Faster and better link highlighting
  • Faster popup logic

Changelog

  • 5217817 chore: bump up the version
  • 397df6a chore: remove the profiling
  • eef6fb1 feat: add a faster experimental highlighting engine
  • d67c438 feat: better and faster link highlighting
  • b837889 fix: buggy newline issue when highlighting
  • e941820 fix: highlighting links put extra line in the vp
  • 9a7d7b7 fix: left pad popup prefix strings when width is not correct