Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Markdown in TUI, console, clipboard output #427

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    2a69562 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b5d69d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d90aee2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2fd01c View commit details
    Browse the repository at this point in the history
  5. Render status messages in the TUI using Markdown

    (This is a fallback from rendering using
    urwidgets, if urwidgets library is not available.)
    danschwarz committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    eeb599e View commit details
    Browse the repository at this point in the history
  6. Removed highlight_hashtags from Markdown rendering in TUI

    It's not working right for multiline statuses
    that start with a # character
    danschwarz committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    60a1c74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7443d3e View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Use Pandoc to render markdown, fallback to plaintext

    Also used for markdown rendering in console
    and copy-to-clipboard
    danschwarz committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    8cb294f View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Added --plaintext option to command line tools

    Now we default to markdown when displaying
    status messages; the --plaintext option reverts
    to previous behavior. This switch is used in
    test_console.py so existing tests will pass;
    we can add tests in future without --plaintext
    to test the markdown rendering.
    danschwarz committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    1e8c5f1 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Make plaintext the default for command line line output

    Markdown is specified by using the -md or --markdown option
    danschwarz committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    32345e9 View commit details
    Browse the repository at this point in the history