Releases: TypicalAM/goread
Releases · TypicalAM/goread
v1.1.0
Changelog
- 7bf3577 build: upgrade goreleaser to v1.9
- b581596 chore: bump up the version on the User-Agent string
- b91d8a1 chore: bump up the versions of pre-commit-repos
- 6da9fee chore: go mod tidy
- 8f19712 chore: remove redundant commitlint config
- 57322d5 feat: add vim style bindings for welcome and feed focus (merge fail)
- 4e5e54c feat: added a basic popup window
- 8f00e3f feat: added a basic popup window
- 7f810cf feat: added a feed popup
- 6db4293 feat: added a textinput field to the popup
- 5887d3b feat: added downloading articles for l8r
- 4697c31 feat: added popup menus
- 31d65f8 feat: categories and articles can't have empty names
- 3eb18bc feat: changed the keybinds to not rely on the ctrl key
- 6e286a4 feat: editing now works & description input
- 2f44d66 feat: empty descriptions are now not shown
- 92ae079 feat: improve the keymaps and integrate them better into the model
- 6ddec5b feat: made the category popup items match stylistically to the feed list
- 326c618 feat: new styling on the popups
- cf17742 fix: actually add the category if we succeed
- 4013b9d fix: better reserved name handling
- 084aefc fix: consistent sizing of the feed tab (now sized correctly when filtering)
- bf4df95 fix: don't crash when having no list items and pressing enter
- 6326cca fix: don't crash when we have no feeds in a category
- ed3ec2e fix: drop non-valid feeds when aggregating feeds
- 6527eb6 fix: enforce adding a URL to a new feed
- 14735a9 fix: fix category popup crash on init
- fa9fa65 fix: improved deleting categories and feeds
- d1ef842 fix: make the 'all categories' feed non-deletable
- 03f204e fix: make the list description colors consistent
- 1b8a2c6 fix: prevent crashing when resizing the window on a failed search (quite obscure situation)
- d47f081 fix: set a char limit on the textboxes
- ee958c8 fix: set a more generous URL length limit
- cfe8a7b fix: you can type j and k in the category popup now
- 3a67ee1 refactor: cancel the popup instead of quitting on esc
- 9e0d4e4 refactor: make the popup logic more general
- 4186724 refactor: move the category popup styles to its own file
- 93b99e0 refactor: remove letter based access to the simplelist
- dab7a88 refactor: replace the old input model with the new category popup
- 428aa0b style: make the cache json more normal
- a725d5c style: minor category popup tweaks
v1.0.4
v1.0.3
Changelog
- 8d93395 chore: bump up the version on the User-Agent string
- 8e4db78 chore: bumped up the dependencies
- 66bb577 chore: removed support for go 1.17
- 4bd7535 feat: use help bubble
- d843b5b fix: changed the help messages to use the colorscheme colors
- 2441745 refactor: add loading spinner while refreshing a tab
- efeeb15 refactor: remove redundant return
- caac101 use help bubble
v1.0.2
Changelog
- a17eac8 chore: add tests to the get all articles function
- 1ee2000 chore: bump up the version on the User-Agent string
- a4cceb7 chore: clean up .gitignore
- c1c9952 chore: go mod tidy
- 7201855 feat: added FetchAllArticles for the all articles view
- b835c06 feat: added basic dynamic resizing
- b2a3640 refactor: remove redundant type conversion
- ef72609 revert: remove the pywal converter test
- 49cd3ab style: fix comments
- f1c1e78 style: fix formatting
- 42522a3 style: fix spelling and grammar mistakes
- a2f7864 style: spelling and grammar fixes
- 9084726 style: use iota+1 if the state is not the normal state
v1.0.1
Changelog
- c697c4c chore: bump up the version on the User-Agent string
- ca18a37 feat: added links at the bottom of the glamourized item
- 2d89281 feat: added the support for an all feeds category
- 59ad1dd feat: integrated the All feeds category into the default categories
- c5e960f fix: reddit rss feeds now work as intended
- b8b58e5 fix: tab bar now supports rendering more tabs than screen width
v1.0.0
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