github TypicalAM/goread v1.0.0

latest releases: v1.6.5, v1.6.4, v1.6.3...
20 months ago

Changelog

  • c348cb3 chore: add comments to the backend tests
  • 36dfdb3 chore: added more URLs and categories
  • c803c2b chore: go mod tidy
  • 0fe50cf chore: go mod tidy
  • 099098c chore: go mod tidy
  • 89ea070 chore: update README todos
  • b1de96d chore: update README todos
  • ead1ac1 chore: update README todos
  • 0532bd8 chore: update readme todos
  • 53ab1da chore: update readme todos
  • da92611 chore: update redundant FIXMEs and TODOs
  • db7cbad chore: update the README todos
  • 07ae6b4 feat (ui): improved the article rendering section
  • 283e6a4 feat: a basic interface for adding items
  • f0d066f feat: a basic item adding interface
  • f2e66e9 feat: add jumping to the first and the last element of the list
  • 21ebf74 feat: added a backend.AddItem abstract method
  • d0d948d feat: added a cache size cap
  • 9bc8386 feat: added a comprehensive README and a logo
  • ea8c0b6 feat: added a help functionality
  • b3d967b feat: added a listStyle for the simplelist
  • 08679d3 feat: added a new webbackend and a basic rss model
  • 5c2094e feat: added a sensible rss object
  • 5193847 feat: added a verbose mode to the list (show descriptions)
  • b57b7b6 feat: added added basic support for colorscheme loading
  • 1666d9a feat: added cobra-cli for better flag management
  • a8d8836 feat: added deleting and fixed a bug in writing the urls
  • 53966d5 feat: added editing feeds and categories
  • e742fe6 feat: added goreleaser
  • 5591191 feat: added help keys for opening/closing tabs
  • 7384f42 feat: added initial item editing functionality
  • f355ef0 feat: added loading and saving the rss structure
  • 7a19a96 feat: added loading colorschemes from a file and generating them from pywal
  • 609c403 feat: added pages to the list
  • 947eb0c feat: added pre-commit hooks to the project
  • 06ce7d7 feat: added some basic config options
  • 00f5ea7 feat: added some styling on the item delegates and changed the descriptions
  • acef857 feat: added tests for the whole cache package
  • e032c23 feat: adding and removing feeds
  • d20f0e1 feat: adding categories was partly introduced
  • f493ab7 feat: all fields need to be filled on adding items
  • 5648fc6 feat: better paths for the cache store
  • 78d08d8 feat: cache backend
  • 8c65e89 feat: category and feed names are now sorted
  • 825cd36 feat: change the default feeds when no urls.yml file is loaded
  • 96f7bb0 feat: improved editing the items
  • 91a19df feat: improved the glamour rendering process and the word wrapping
  • 5ef411b feat: improved the key bindings
  • 5f8400e feat: improved the styling of the feed list
  • 3a3d460 feat: introduced item wrapping for list items
  • 92b2487 feat: parsing cmd args
  • af5fb9a feat: standardizing the creation of backends
  • 7ec64c8 feat: started integrating glamour
  • c13547b fix: a bug where cancelling adding categories would cause the progrmam to crash
  • 21e0044 fix: a bug where left/right keys would trigger item selection
  • b5b54ff fix: a bug where the URL from the feed was not shown while editing
  • 5f7b66c fix: added a model error message when fetching fails
  • b715d42 fix: added waiting for a window size message in the main model
  • ead032c fix: adding categories is now working
  • 77d9572 fix: change the cmd name
  • f6c7c41 fix: closing the tab now goes to the previous one
  • d863ad1 fix: create temp dir on cache save
  • 0f9902e fix: do tabs really need to know their index?
  • 3a50b92 fix: early return on get_colors
  • 6ca701a fix: error propagation on cache creation
  • dc1dbd8 fix: error propagation on feed fetch fail
  • e998c46 fix: fix the goreleaser action
  • cd4b313 fix: fixed a bug where the parser assumed there was a date (but there wasn't)
  • be12b28 fix: fixed an error when adding the first category
  • 18e04cc fix: guards against added too many items
  • d5ba7b5 fix: scroll index is not retained on viewport item change
  • d9d1cef fix: the return key doesn't select the item if there are no items
  • d342917 refactor: change the dimension names from availableHeight to height etc
  • 1dcab57 refactor: change the list to a simplelist and refactor it
  • e5a2909 refactor: change the names within packages
  • eb731a8 refactor: changed the input module
  • 265df8d refactor: changed the style package name to colorscheme
  • 6aa5b53 refactor: decentralized the style logic
  • b5713e1 refactor: got rid of the createfakecontent method
  • 682217e refactor: improve tab.go comments and remove the Loaded interface method
  • c3ba50a refactor: improve the category tab along with renaming the tabs to Model
  • 5c9b5f0 refactor: improve the feed tab
  • 0c35096 refactor: improve the welcome tab
  • df1ba68 refactor: improved rss.go
  • 16693be refactor: improved the colorscheme package and added tests
  • bed0f40 refactor: improved the config initialization
  • ff56312 refactor: ingore the cmd while updating on fetch fail
  • b1cf5bd refactor: integrated golangci-lint
  • f9e0294 refactor: made the colorscheme not a global variable
  • 8e63a0b refactor: made the default cache size and duration exported variables
  • 2f6187f refactor: made the groundwork for integrating cobra
  • 0c5f1f6 refactor: move tabs to different packages
  • 5b517e7 refactor: move the backends to their own pakcages
  • 285bd59 refactor: move the models to the model folder
  • 7c2089d refactor: move the repository
  • ddfe945 refactor: moved adding to its own function
  • 9158706 refactor: moved the content styling into its own method
  • 62cdcd3 refactor: moved the fake backend to one file
  • 0854bc9 refactor: moved the tab/style.go to the main model
  • 30b5474 refactor: moved vertical padding to the main model
  • 523836e refactor: refactored the main model
  • dcb6353 refactor: remove the directory check from the cmd package (responsibility of config)
  • a9ee046 refactor: remove the fake backend
  • 892fc52 refactor: removed the web backend completely
  • 4813dbe refactor: renamed the browser/main.go file to browser/browser.go
  • ae32a03 refactor: renamed the main model to browser
  • 2207026 refactor: rewritten the adding and removing functionality
  • 1631373 refactor: window width and height aren't global anymore
  • 9a9261a style: fixed typos in some comments

Don't miss a new goread release

NewReleases is sending notifications on new releases.