Skip to content

Latest commit

 

History

History
44 lines (42 loc) · 2.12 KB

todo.md

File metadata and controls

44 lines (42 loc) · 2.12 KB

TODO

  • when a page doesn't exist redirect to an 'new' page in the UI
  • allow exo root command to look in local directory for config file
  • change --config flag to instead take it's location as an arg
  • hot keys in frontend
  • exo init command which just brings in the config file but doesn't create new dir
  • add style theme
  • extract withWikiPage
  • add the hot keys for different modes
  • find good icon set to use
  • image support
  • add TOC with remake: https://github.com/wooorm/remark-toc/blob/master/index.js
  • set up basic background syncing
  • create 'new' command that bootstraps an empty wiki
  • add endpoints for getting access to the settings
  • design a better link
  • add DELETE page
  • zen mode editing
  • add state management with redux/mobx to the UI
  • add hotkey for 'cmd + ?' to toggle the hotkey toolbar
  • create local cache of pages that are loaded
  • prefetch pages in same prefix so they're ready to go
  • expose endpoint for setting style theme
  • add an exo version command
  • when a page get's loaded, scan for all other pages and preemptively prefetch them.
  • add a 'README.md' to generated wikis so their githubs aren't blank
  • change color of top bar based on different modes like I have in vim
  • look into vim edit mode for slate
  • come up with a better code highlighting solution
  • add ability to customize font theme based on: https://github.com/KyleAMathews/typography.js (expose API endpoint)
  • allow override of code block coloring based on highlight.js
  • change hot key advice based on what mode the user is in
  • see past revisions and revert back to specific commit
  • diff view of files
  • change home icon to be a brain
  • fix bug with not being able to click through the hot key helper
  • add modals and toast support for alerts to users and confirmations on dangerous tasks
  • add support for titles on various pages
  • open localhost:1234 on the exo start command
  • last edited

Interesting Resources To Investigate