Skip to content

Releases: ihabunek/toot

toot 0.23.1

04 Sep 06:41
7309e5b
Compare
Choose a tag to compare
  • Fix a date parsing bug in Python versions <3.7 (#114)

toot 0.23.0

03 Sep 14:49
7986d3a
Compare
Choose a tag to compare
  • Add toot tui, new and improved TUI implemented written with the help of the urwid library
  • Deprecate toot curses. It will show a deprecation notice when started. To be removed in a future release
  • Add --editor option to toot post to allow composing toots in an editor (#90)
  • Fix config file permissions, set them to 0600 when creating the initial config file (#109)
  • Add user agent string to all requests, fixes interaction with instances protected by Cloudflare (#106)

toot 0.22.0

01 Aug 11:32
e108f37
Compare
Choose a tag to compare
  • BRAEAKING: Dropped support for Python 3.3
  • Add toot notifications to show notifications (thanks @dlax)
  • Add posting and replying to curses interface (thanks @Skehmatics)
  • Add --language option to toot post
  • Enable attaching upto 4 files via --media option on toot post

0.21.0

15 Feb 13:28
8abb6a0
Compare
Choose a tag to compare
  • Add toot reblogged_by to show who reblogged a status (#88)
  • Add toot thread to show a status with its replies (#87)
  • Better handling of wide characters (eastern scripts, emojis) (#84)
  • Improved timeline, nicer visuals, and it will now ask to show next batch of toots, unless given the --once option
  • Add public/local/tag timelines to timeline and curses
  • Support for boosting and favouriting in toot curses, press f/b (#88, #93)

0.20.0

02 Jan 11:59
3ac8e59
Compare
Choose a tag to compare
  • Enable interaction with instances using http instead of https (#56)
  • Enable proxy usage via environment variables (#47)
  • Make toot post prompt for input if no text is given (#82)
  • Add post-related commands: favourite, unfavourite, reblog, unreblog, pin & unpin (#75)

0.19.0

28 Jun 11:57
5871916
Compare
Choose a tag to compare
  • Add support for replying to a toot (#6)
  • Add toot delete command for deleting a toot (#54)
  • Add global --quiet flag to silence output (#46)
  • Make toot login provide browser login, and toot login_cli log in via
    console. This makes it clear what's the preferred option.
  • Use Idempotency-Key header to prevent multiple toots being posted if request
    is retried
  • Fix a bug where all media would be marked as sensitive

0.18.0

12 Jun 10:29
41e6ce6
Compare
Choose a tag to compare
  • Add support for public, tag and list timelines in toot timeline (#52)
  • Add --sensitive and --spoiler-text options to toot post (#63)
  • Curses app improvements:
    • Respect sensitive content, require keypress to show
    • Add help modal (press h)
    • Misc rendering improvements

0.17.1

15 Jan 22:24
18e2853
Compare
Choose a tag to compare
  • Create config folder if it does not exist (#40)
  • Fix packaging to include toot.ui package (#41)

0.17.0

15 Jan 12:39
27df352
Compare
Choose a tag to compare
  • Changed configuration file format to allow switching between multiple logged in accounts (#32)
  • Respect XDG_CONFIG_HOME environment variable to locate config home (#12)
  • Many improvements to the curses app:
    • Dynamically calculate left window width, supports narrower windows (#27)
    • Redraw windows when terminal size changes (#25)
    • Support scrolling the status list
    • Fetch next batch of statuses when bottom is reached
    • Support up/down arrows (#30)
    • Misc visual improvements

0.16.1

15 Jan 12:34
d3d6950
Compare
Choose a tag to compare
  • Fix bug with app registration