Skip to content

Releases: epwalsh/pomo.nvim

v0.7.0

26 Jul 17:29
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added :TimerSession <session_name> command to create and manage Pomodoro like sessions.
  • Added Windows support for System notifications.

Changed ⚠️

  • Changed the arguments of pomo.start_timer() to accept a table of options.

Commits

8b7984f Fix :TimerSession command to not duplicate timers
247c69c chore(docs): auto generate docs
a926b5e Add Timer Session Support with :TimerSession Command (#29)
ed72657 Add Windows support to system notifier (#25)
e650447 chore(docs): auto generate docs
704430b loading dropdown theme is handled internally now (#23)
84cbd34 style
0d93d9e Add the timer name to system notifications. (#22)

v0.6.0

02 Apr 15:47
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Telescope integration (#20).

Commits

5f5c8b3 clean up
3906ae7 chore(docs): auto generate docs
276d49e style
019f819 Document telescope integration
f682ed7 Add telescope extension to manage timers (#20)

v0.5.0

27 Mar 12:22
Compare
Choose a tag to compare

What's new

Commits

8ffe28c chore(docs): auto generate docs
c8a34e5 Add Linux support for System notifications (#19)

v0.4.5

08 Mar 20:27
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Fixed another bug with default notifier when sticky=true.

Commits

8a29b06 CHANGELOG
0d7217c Fix bug with hiding timer

v0.4.4

07 Mar 17:05
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Fixed bug with default notifier and vim.notify when timer starts as hidden and then you use :TimerShow.

Commits

05486f9 Fix bug with default notifier

v0.4.3

07 Jan 22:11
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Make it compatible with mini.notify plugin.

Commits

7886078 standardize vim.log.levels output (#12)

v0.4.2

27 Dec 23:19
Compare
Choose a tag to compare

What's new

Added 🎉

  • You can now pass -1 as the TIMERID to apply a command to all active timers.

Fixed ✅

  • Automatically use nvim-notify when available.

Commits

c7c8501 Automatically use nvim-notify when available (#11)
f6ac30a chore(deps): bump actions/setup-python from 4 to 5 (#9)
baf953f chore(docs): auto generate docs
e6c9519 Allow applying commands to all timers (#8)
df4c253 chore(docs): auto generate docs
153c3cc Add more details to docs
49eed5f add paused text
545253a chore(docs): auto generate docs
8010972 Update demo gif
c2552e9 Add license
54848ca clean up

v0.4.1

01 Dec 21:50
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Ensure stopped timers are removed from the timer store.

Commits

57558ad chore(docs): auto generate docs
c686d9b add link to class in README
0fce7b0 ensure stopped timers removed from store
43a4ca7 chore(docs): auto generate docs
34faa93 reorganize modules, lazier startup
87e40af chore(docs): auto generate docs
601bac6 add show/hide example to readme

v0.4.0

01 Dec 18:28
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added pomo.get_all_timers() function.
  • Added sticky option to "Default" notifier.
  • Added ability to show/hide a timer's notifiers, if they support that, via the commands and functions:
    • :TimerShow / pomo.show_timer()
    • :TimerHide / pomo.hide_timer()
  • Made the "Default" timer hide-able, which has the same affect as the sticky option.
  • Added ability to pause/resume timers via the commands and functions:
    • :TimerPause / pomo.pause_timer()
    • :TimerResume / pomo.resume_timer()

Changed ⚠️

  • pomo.start_timer(...) now returns a pomo.Timer instead of an integer timer ID.
  • pomo.stop_timer(...) now takes a pomo.Timer or an integer timer ID.

Commits

4d8a1da chore(docs): auto generate docs
f4dd32c add ability to pause/resume timers (#6)
3b7721c add ability to show/hide notifiers dynamically (#5)
dde2cbd fix non-sticky Default notifier
d34fc52 chore(docs): auto generate docs
f062543 clarify class
f125bd6 chore(docs): auto generate docs
0eacc91 Add sticky option
df0b24e Add pomo.get_all_timers() function
d8df96e chore(docs): auto generate docs
0db5be5 update readme

v0.3.0

30 Nov 20:35
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added support for repeat timers via :TimerRepeat.
  • Added config.timers option for overriding the notifiers for specific timer names.

Commits

f7f39fb chore(docs): auto generate docs
fd5de4c override notifiers for specific names
9bf7fa4 chore(docs): auto generate docs
f67b59d add repeat timers
16e573f chore(docs): auto generate docs
7ff55b0 clarify arguments for :TimerStart
c7f91ae chore(docs): auto generate docs
f700688 update README
a4c4aa7 chore(docs): auto generate docs
21cf0f4 Add screenshot of Lualine
6a7e9a3 chore(docs): auto generate docs
80c45c1 Add lualine example