Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 2.07 KB

TODO.md

File metadata and controls

40 lines (37 loc) · 2.07 KB

TODO

This is a todo list for Nolific.

  • Pull title from first line of text [02/12/2022]
  • App opens a user file (i.e. admin.sqlite) [02/12/2022]
  • Fix long names wrapping bug [02/15/2022]
  • Add whitespace to navigation (mostly for mobile) [addHeaderSpace - 03/03/2022]
  • Deploy to nolific.com instead of locally [03/12/2022]
  • Don't run docker as root [02/11/2022]
  • Warn the user when the save API call fails
  • Save on paste (if you paste text in, it's not saved)
  • Add hamburger menu for extra stuff (logout, backup, help, etc)
  • Save "created" date on save if it doesn't already exist[1]
  • Don't add "created" date when a new doc is created[1]
  • Put the title into the title tag of the page (so it shows up in the browser tab)
  • Fix over-writing documents that have updated (somehow)
    • Possibly via diff
  • Add backup button to download the sqlite file
  • Key bindings
    • Cmd-S / Ctrl-S (ignored if possible)
    • Cmd-F / Ctrl-F (find link)
    • Next / Previous
  • Fix tab key (insert tab or 4 spaces)
  • Add a new user feature
    • Redirect to new user if there are no users
  • Add a config file (-1)
    • Configure search (new window)
  • Add the action API feature
  • Add an action config file (-2)
  • Fix search size on mobile
  • Create a complete index
  • Add an undo history and button (save to local storage?)
  • Daily automatic backups (maybe by weekday i.e. admin-mon.sqlite)
  • Remove first line of text from search results (it's in the title)
  • If the title is empty change it to "Untitled"
  • Add export button to export the sqlite file as md files
  • Add feature flags [addFeatureFlags]
  1. I want documents to be marked as created when they are first saved instead of when they are first added to the database. This will make the plus button add a blank entry to the DB when it's clicked, if one doesn't already exist, but it will only be marked as created once the author starts to type into the file. Need to be careful, however, because /save is called very frequently and adding another query would double the query volume. So, this probably shouldn't be done in the save endpoint.