Skip to content

Releases: nobe4/gh-not

v0.1.1

11 Jun 11:03
c18539e
Compare
Choose a tag to compare

What's Changed

  • docs: add a how it works 101 section in the README by @nobe4 in #18
  • feat: support no-config run by @nobe4 in #22
  • refactor(manager): rework how the refresh condition is handled by @nobe4 in #25
  • feat(config): add edit flag by @nobe4 in #24

Full Changelog: v0.1.0...v0.1.1

Thanks to @williammartin and @alondahari for feedback

v0.1.0

11 Jun 09:09
b5a59cb
Compare
Choose a tag to compare

What's Changed

  • refactor: use native bubbletea help and keybinding by @nobe4 in #10
  • refactor: split views into their own packages by @nobe4 in #11
  • feat: create an interface for the API Caller by @nobe4 in #12
  • refactor(notifications): use pointers for Notifications by @nobe4 in #14
  • refactor: rename DeleteNil and ToInterface by @nobe4 in #16
  • feat: notifications manager by @nobe4 in #17

Full Changelog: v0.0.4...v0.1.0

v0.0.4

27 May 22:24
2611d07
Compare
Choose a tag to compare

What's Changed

  • feat: add version in release by @nobe4 in #5
  • feat: implement simple REPL by @nobe4 in #9

Full Changelog: v0.0.3...v0.0.4

v0.0.3

24 May 09:23
647321e
Compare
Choose a tag to compare

What's Changed

  • refactor: remove NotificationMap by @nobe4 in #3
  • feat: make the cache more generic by @nobe4 in #4

Full Changelog: v0.0.2...v0.0.3

v0.0.2

22 May 17:23
0bd950b
Compare
Choose a tag to compare

What's Changed

  • refactor(cmd): reorganize the commands by @nobe4 in #1
  • docs: slight improvement of the README by @nobe4 in #2

New Contributors

  • @nobe4 made their first contribution in #1

Full Changelog: v0.0.1...v0.0.2

v0.0.1

22 May 15:04
cb84450
Compare
Choose a tag to compare

Full Changelog: v0.0.0...v0.0.1

v0.0.0

22 May 13:18
e225a06
Compare
Choose a tag to compare

Changelog

  • c34ce38 Initial commit
  • 7ec62e5 chore: go mod tidy
  • b5c1ec0 chore: go mod tidy
  • f6ec97d docs(README): improve example a tad
  • 7733d42 docs: add a diagram to explore how the flow could work
  • cdfa5ea docs: remove early roadmap from README
  • cc295bb feat(cache): improve logging with slog
  • e8585b2 feat(cmd/list): fallback to toString
  • de8f14f feat(config): use structured logger
  • 7a5cd78 feat(jq): use id-based filtering to preserve original objects
  • f89c207 feat: actually show the noop'ing
  • 6d7cd07 feat: add a refresh/no-refresh flag pair
  • d4d42a9 feat: add colors in table rendering
  • 177198d feat: add config command
  • 79538a2 feat: add example config that's actually useful
  • 883e7a8 feat: add list command
  • a1eae65 feat: add more actors
  • 73f0721 feat: add notification count
  • 0a7bb46 feat: add some documentation in the README.md
  • a1a56dd feat: add temporary jq command to test the new filtering method
  • 562951b feat: add test cache in gitignore
  • d679d9a feat: configure goreleaser
  • a8f7353 feat: don't show usage when an error occures
  • 0318941 feat: enrich notifications with added fields
  • 011191c feat: enrich subject with state
  • 1463db8 feat: first POC
  • 05eaca3 feat: first draft of conditional actors
  • fedce4e feat: implement an simple expiring cache
  • 6cecb86 feat: implement pagination and retry
  • 8e512c7 feat: remove a couple of logs
  • 482bce0 feat: remove empty items from the map before marshalling
  • 22141de feat: rename client to API, add more notifications fields
  • 0b7cb53 feat: reorganise notifications into a map that allow modifications
  • 2d5ccb5 feat: rework colorization of the output
  • 035aa0a feat: start working on commands with cobra
  • 25b7542 feat: support a table print for easier listing of issues
  • 3f36b14 feat: support classical config dirs
  • 26bc4af feat: use filters in a row as AND statements
  • 8cd3cc9 feat: use gh-go instead of os.exec
  • 2d78698 fix(notification): the title is only part of the subject
  • caa521c fix: correct the field name, add some light output
  • 5c3cc3e fix: disable release flow for now
  • fe4be34 fix: include patch version in go.mod
  • e225a06 fix: release workflow requires the args
  • 90753f3 fix: set the go version to major.minor
  • ffe3e10 fix: simplify noop flag
  • 074885e fix: typo
  • ef7eedf refactor: move actors into their own packages
  • b6ac240 refactor: move the actor map into a function
  • 1668257 refactor: move the client to an interface
  • c26efa8 refactor: rename project to fit with gh extension scheme
  • da1af73 refactor: rename project to ghnot
  • f8208fa refactor: simplify slightly the main command
  • 2978236 refactor: split code in different package
  • 761e099 refactor: use YAML-based config
  • ac11c2a refactor: use a config sample instead of a real one
  • c39c3db refactor: use rules instead of groups