Release 0.40.0 New commands: - emojis: View instance's emojis - vote: Vote on polls Output formats: - Implement HTML parser for printed posts - Implement react notifications - Add support for viewing emoji reacts - Add media description to output and remove URL wrapping - Show original status id instead of boost id - Add subject/title/summary/cw/whatev to printed status - Add bot indicator when viewing account profile - Show quoted post's ID - Get terminal size (or $TERM_WIDTH) for wrapped width instead of fixing it to 80 New command options: - timeline: add bubble timeline - notifications: allow to view only unread notifications (and mark them as read) - post: add option to include all parent post's mentions - post: add expires_in parameter - thread: add option to view thread in tree-style - post: add content type - timeline: add min_id, max_id, since_id params Behavior changes: - post: Inherit spoiler text from parent post when replying - timeline: muted posts are muted - optimized mode (opt-in): - thread, timeline, status, post commands will cache status - timeline: maximum number of posts are fetched at once to reduce delay between pagination - Beware: this setting is experimental and will change in next version Other fixes: - Fix broken for akkoma list - Handle datetime without second fraction part Other: - TUI is not maintained in foreseeable new versions - beautifulsoup is now an optional dependency for TUI (thanks to html.parser) - Migrate build system to flit - Requires python 3.9 or later - Add shell.nix for development