Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.34 KB

TODO.md

File metadata and controls

52 lines (37 loc) · 1.34 KB

Release Checklist

  • update EVERNOTE_PLUGIN_VERSION
  • check DEBUG is False
  • update Changelog:
    • in Readme
    • in wiki Changelog.md
  • add update message to messages and messages.json
  • update Contributors in Readme if needed
  • update wiki if needed
  • add release on GitHub with release notes from Readme

Features

  • Offline notes support:
    • YAML ships with ST3. CHECK!
    • Force upload/ Revert from Evernote commands is_enabled looks for noteguid field with fast find metadata + Split and Parse YAML metadata
    • Update metadata command?

Documentation

Under consideration

Define a unified restricted format for metadata:

  • in Evernote.tmLanguage
  • in markdown2
  • in sublime_evernote

When view shows a note:

  • Diff local note with online version (approx on the markdown!)

Highlighting invalid tags/attributes

Example: <style>...<div id="..."> would mark them as invalid. However this requires copying the Markdown language modifying only some parts. Not very modular. Enough?

Event Listeners

On Load

  • Parse metadata, set flag to signal this is a note
  • If download_on_load redownload