- [DONE] Support lettered indents
- [TODO] Support roman numeral indenting
- [TODO] Number indents need a new type of numbering on indent (7. becomes a. or 7.1 or something)
- [TODO] If you have unindented and that unindent level has a different star type, adopt that star type
- [TODO] Next/Prev bullet at same level
- [TODO] Up to next highest level
- [TODO] Move current bullet up / down
- [DONE] Start supporting folding for ‘**’ style stars (space-indented ones already work)
- [DONE] [#E] Add key command to “cycle” visibility
- [TODO] Figure out why I can’t bind shift-enter correctly.
- This might be due to peculiarity in chromium css specificity.
- Perhaps look at the first 1000 lines of a file – see if we have more tab intentations or whitespace indentations.
- Whichever line has the highest number wins
- Ignore lines that have both
- If sample size is too low, use more lines.
- Currently, when you paste it will automatically paste at the same star level as the line above your line. It should actually look at the line above and below yours. It should take the deeper star level of the two.
- [TODO] Link following for Urls
- [TODO] Support org-mode style links
- [DONE] Option to mark closed todo’s with current time
- [DONE] Priorities for TODO items
- [DONE] Key-command to increase / decrease priority of items
- [TODO] Command to remove completed todos from current file
- Todos for SidePanel
- [TODO] Hierarchical todos
- [TODO] Filter Todo by tag
- [TODO] Option to show tags for todos
- [TODO] Truncate long todo names
- [TODO] Setting to auto-hide completed todo items
- Figure out how to model the storage of TODO items
- We should probably model parent-child relationship (parent outline node is a todo and it has children
that also have todo items).
- This would allow us to show todo items in search results with the children rolled up by default. If we unrolled then all the items below would show up as well.
- We should probably model parent-child relationship (parent outline node is a todo and it has children
that also have todo items).
- [TODO] Syntax highlighting
- [TODO] Header row is highlighted
- [TODO] Header column is highlighted
- How do we get a header column?
- [TODO] Automatic resizing of table columns while you type
- [TODO] Ctrl-enter to add a new table row
- [TODO] Popup menu options to add or delete a row
- [TODO] Popup menu options to add or delete a column
- [TODO] Automatic calculation like a spreadsheet
- [TODO] Call atom / nodejs functions in a node
- [TODO] Call shell scripts from a node
- [TODO] How do we differentiate “rows” in a column from wrapping text. Maybe we don’t?
- [TODO] Handle enter key inside of a table column
- Deadlines
- Syntax highlighting for deadlines
- [DONE] Create agenda view to show what’s coming up
- Maybe this should be accordian style with both todos and agenda on a single page
- [DONE] Remove TODO or DONE tags from agenda entries.
- [TODO] Support creating or changing a meeting in your calendar according to changes in an organized file
- [DONE] Render []() style links into hyperlinks inside agenda items
- [DONE] Render bold or underlined text in agenda and todo views
- [DONE] If agendas are “all day”, show them as ‘ALL DAY’ instead of at 12:00 AM
- [TODO] Add an “import today from gmail” feature
- We’d need to figure out authentication and where to store a user’s info
- Safe storage of Organized client info
- https://developers.google.com/google-apps/calendar/v3/reference/events/list
- https://content.googleapis.com/calendar/v3/calendars/<email_url_encoded>/events?timeMax=2017-03-21T23%3A59%3A59%2B04%3A00&timeMin=2017-03-21T00%3A00%3A00%2B04%3A00&key=…
- https://tools.ietf.org/html/draft-ietf-oauth-native-apps-09
- [TODO] Add quick-capture keystroke and dialog box
- [TODO] Collect text of todo
- Where do we store the captured todo?
- Dropdown box of open org-mode files
- Recent org-mode files?
- Let use create new “today” file
- [DONE] Archive selection
- [TODO] Fix archive for regions that aren’t starred
- [TODO] Archive everything that is done in the current tree
- [TODO] Embedded Equation
- [TODO] Embedded UML Diagrams
- [PlantUML](http://plantuml.com/)
- [TODO] Embedded Gantt charts
- Add execution support for:
- [TODO] C#
- [TODO] Add support to include libraries and/or classpaths
- [TODO] Add support to set parameters for execution
- [TODO] Add support to save source code into new file.
- [TODO] Weird error for Java – talks about not being able to find class instead of code error
- [TODO] Need process control to be able to stop a process
- [TODO] Add command to search for a note
- Maybe https://github.com/fergiemcdowall/search-index
- Maybe grep
- Make sure to render whole line
- [TODO] UI for search / exploration
- [TODO] With tag browsing
- [TODO] With subject browsing?
- [TODO] With last modified browsing?
- [TODO] With creation date browsing?
- [TODO] With search
- [TODO] Include a count of how many todo items or agenda items are included
- [TODO] Allow todo lists by tags
- [TODO] Saved filters for todo lists
- [TODO] Saved filters for search / exploration
- [TODO] Recent searches
- Need to learn a bit more about serialization here - how much can I reasonably store via serialization? It seems like this will cause a problem at some point depending on how much control there is.
- [TODO] Figure out how to make a new pane for export, similar to markdown preview
- [TODO] Export as HTML
- [TODO] Export as PDF
- [TODO] Add ability to encrypt notes
- [TODO] Break up main parsing function in star.coffee into separate methods
- [TODO] Introduce static method to ask if a line has a star.
- [TODO] Add some comments
- [TODO] Write unit tests for grammar
- [TODO] Allow user to set default ISO-8601 timezone
- [TODO] Use a library for ISO-8601 dates – seems odd to do that myself
- [TODO] organized:newStarLine plus organized:indent in one command
- [TODO] organized:newStarLine plus organized:unindent in one command
- This seems like it should be somehow easier here because we are already in Chromium
- [TODO] Improve button to create a new table with X rows and Y columns
- [TODO] Button to strikethrough
- [DONE] Test running atom + organized on Linux
- [DONE] Test running atom + organized on Windows
- [TODO] Migration from OneNote
- http://www.howtogeek.com/howto/22679/beginner-save-your-onenote-2010-docs-to-different-file-formats/
- If this works at all anymore, it doesn’t work on Mac – I don’t have these menu commands.
- There is a Download button in onedrive.live.com!!!
- It does export all of the Onenote files in .one format
- Unfortunately, I have no idea what .one format is.
- http://www.howtogeek.com/howto/22679/beginner-save-your-onenote-2010-docs-to-different-file-formats/
- [TODO] Migration from Evernote
- [How to export](http://lifehacker.com/how-to-jump-ship-from-evernote-and-take-your-data-with-1782841075)
- [Export to SimpleNote Utility](http://lifehacker.com/how-to-jump-ship-from-evernote-and-take-your-data-with-1782841075)
- Simplenote doesn’t really import simple text anymore, but this could still be a useful starting point.
- Add documentation for all feature with example source code
- Make tooltips discoverable