@rhysd rhysd released this May 28, 2018 · 7 commits to master since this release

Assets 7
  • Update dependencies
    • Use the latest Electron v2.0.2
    • Build with the newest TypeScript compiler
    • Some other packages are updated

@rhysd rhysd released this Mar 17, 2018 · 14 commits to master since this release

Assets 7
  • Improved sanitizatioin
    • All HTML elements were banned in v1.1.1, but it was too strict
    • As of GitHub, now Shiba allows some non-harmful HTML elements in documents (e.g. <a name="..."></a>
    • Please see the full list to know the details
  • Update dependencies (Electron v1.8.4)

@rhysd rhysd released this Nov 28, 2017 · 34 commits to master since this release

Assets 7
  • Add new 367 emojis 👯
  • Enable to choose rules in remark-lint config
  • Fix sanitize issue of marked parser
  • Update dependencies

@rhysd rhysd released this Nov 3, 2017 · 41 commits to master since this release

Assets 7
  • Large dependencies updates. All packages are up to date
    • Electron v1.7.9
    • Polymer v1.11
    • ...
  • Also accept config.yaml as well as config.yml
  • Improve CLI options and handling arguments
  • Stop following symlinks by default because it may cause performance issue on a directly containing so many files and directories
  • follow_symlinks and default_path config option are added
  • Show window after app contents are loaded in order to avoid whole white screen
  • Now markdown linter checks only consistency by default
  • Fix links on Windows (#37)
  • Fix links which contain images (#38)
  • Fix watching path is broken when unsupported kind of file is D&Ded

@rhysd rhysd released this Nov 29, 2016 · 90 commits to master since this release

Assets 7

This is minor release for tiny improvement and fix.

  • Restore last window state on start. And add restore_window_state configuration to enable/disable it
  • Convert non-UTF8 encoded documents if needed
  • Update Electron binary to v.1.4.10 (including security fix)
  • Fix Japanese problems on search box
  • Fix scrolling issue on Windows (10?) (working in progress)
  • Fix emoji parsing problem

@rhysd rhysd released this Apr 6, 2016 · 112 commits to master since this release

Assets 7

First major release 💯 🐶

New Features

  • task list in markdown
  • Add tooltips to links
  • Search text in the document
  • Outline window
  • User CSS and favorite code theme
  • Math formula preview with katex (please use katex code block)
  • mermaid.js integration (please use mermaid code block)
  • Hidden title bar on OS X
  • Many more configurations


  • Move menu from right to left because document is align to left. Minimize move of eyes.
  • Improve rendering performance (2x faster)
  • Optimize app start up time (mermaid, lint result window setup, and so on)
  • Update Electron to 0.37
  • Use native dialog to choose a file or directory
  • Add more tests
  • Many refactorings
  • Easily install with brew cask install shiba on OS X


  • Replace :emoji: only in text
  • Fix document layout for print
  • Fix many bugs


Screen Shots

  • Outline Window

outline window

  • Search Box

search box

  • Hidden Title Bar

hidden title bar

  • User CSS and Code Theme

theme customization

(tufte-css and 'Tomorrow' code theme)

Confirmed on

  • OS X 10.11.4
  • Ubuntu 15.10
  • Windows 8.1
Mar 28, 2016
bump up version to 0.10.1
- Outline window feature
- Rotate icon on update
- Fix app title
- New 'About This App' window
Mar 24, 2016
bump up version to 0.9.0
- Move menu from right to left
- 'hide_title_bar' customization on OS X
- Add tooltip to links
- Refactorings (link handling with `marked` customized renderer)
- Many tiny improvements
Jan 27, 2016


experimental trusty container