Skip to content

Releases: TypicalAM/goread

v1.1.0

05 Jul 13:39
Compare
Choose a tag to compare

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

21 May 23:43
Compare
Choose a tag to compare

Changelog

  • 1482349 build: change the goreleaser file
  • b1a6dc1 build: move the main file into the project root
  • e12393b chore: bump up the version on the User-Agent string
  • 18ea34d fix: fixed the dynamic resizing
  • d8e84cc style: added better code comments and removed unnecessary files

v1.0.3

06 May 19:41
Compare
Choose a tag to compare

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

21 Jan 20:13
Compare
Choose a tag to compare

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

13 Jan 11:35
Compare
Choose a tag to compare

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

12 Jan 18:04
Compare
Choose a tag to compare

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