| update readme | +6 | -6 |
| remove run.py; update readme | +1 | -17 |
| remove dynamic css theme discovery, hardcode theme list in state | +2 | -18 |
| update caching strategy | +2 | -2 |
| disable spellcheck on macOS safari | +4 | -1 |
| update icon | +1 | -1 |
| update icon | +4 | -4 |
| update icon | +3 | -3 |
| update icon | +6 | -8 |
| add run.py | +19 | -3 |
| break out css and js | +1968 | -1982 |
| update readme | +0 | -50 |
| update readme | +16 | -16 |
| after deleting multiple subtasks, select subtask directly before selected chunk | +4 | -0 |
| hold option to select multiple subtasks | +503 | -52 |
| shift+down at bottom of list inserts empty task above | +32 | -0 |
| add vertical shake; apply shake animation when nav/push/pull fails | +74 | -38 |
| maintain text cursor position when toggling a task's checked state | +9 | -4 |
| de-emphasize scrollbar (75% opacity) | +2 | -2 |
| insert pushed tasks at top of list | +5 | -2 |
| use ⌘ canceling when pushing/pulling tasks | +6 | -6 |
| fix event listener leak; ensure unique IDs (fix jumping bug) | +37 | -20 |
| consolidate duplicate code | +20 | -118 |
| fix push/pull bugs | +28 | -3 |
| add fallbacks for themes with custom fonts | +2 | -2 |
| update favicons | +3 | -3 |
| Merge pull request #3 from hunterirving/pull-in-pull-out | +275 | -15 |
| ⌘ + shift + arrow to (move task & navigate) | +151 | -12 |
| use ⌘+direction for moving subtasks in/out | +16 | -14 |
| decouple moving subtasks from navigation | +16 | -9 |
| first pass at cmd+shift+left to pull subtask out | +64 | -0 |
| push subtasks in with cmd+shift+(up/down) | +48 | -0 |
| vineyard theme: make ::selection visible | +5 | -0 |
| update vineyard theme checkbox shadow | +1 | -1 |
| update themes | +51 | -117 |
| print task tree as text using system print dialog | +50 | -0 |
| shake animation when trying to nav out from root | +10 | -1 |
| update faivcon when cycling themes | +17 | -0 |
| update readme.md | +2 | -2 |
| Update readme.md | +1 | -1 |
| Update readme.md | +5 | -5 |
| Update readme.md | +1 | -2 |
| Update readme.md | +2 | -1 |
| Update readme.md | +1 | -1 |
| Update readme.md | +1 | -1 |
| add Hacksburg theme | +127 | -0 |
| disable smooth scrolling when navigating in/out | +20 | -11 |
| always show scrollbar; style scrollbar using theme | +4 | -3 |
| Merge pull request #2 from hunterirving/remove-inertial-scrolling | +3 | -70 |
| removed inertial scrolling | +3 | -70 |
| Merge pull request #1 from hunterirving/scrolling-enhancements | +92 | -1 |
| cleanup | +3 | -4 |
| add inertial scrolling. | +77 | -0 |
| center active task when navigating up/down with arrow keys | +15 | -0 |
| Update readme.md | +3 | -3 |
| shake anim when trying to nav into parent task | +3 | -0 |
| new file: .gitignore | +1 | -0 |
| update readme.md | +1 | -1 |
| make PWA fullscreen | +1 | -1 |
| implement sticky header for parent task | +31 | -6 |
| attempt to set taskbar color with JS | +10 | -4 |
| attempt to set taskbar color programmatically | +3 | -4 |
| is this allowed? | +2 | -2 |
| attempt to style taskbar | +1 | -0 |
| PWA compliance attempt | +20 | -0 |
| improved text highlighting for sugar theme | +3 | -0 |
| style 'sugar' checkboxes like gumballs | +7 | -1 |
| change favicon back to matryoshka doll | +1 | -1 |
| add "sugar" theme | +19 | -0 |
| removed MedievalSharp font | +2 | -103 |
| add Basteleur font; add woodstove theme | +136 | -5 |
| add a space, lol | +1 | -1 |
| update readme.md | +2 | -1 |
| update readme.md | +2 | -3 |
| update copy in readme.md | +3 | -3 |
| update readme.md | +8 | -10 |
| update readme.md | +4 | -4 |
| add animated gif | +0 | -0 |
| update readme.md | +1 | -1 |
| fix typo in readme | +1 | -1 |
| update readme | +9 | -2 |
| implement saving to/loading from .txt files | +60 | -0 |
| don't move text cursor when defocusing window | +8 | -7 |
| remove unused colors | +0 | -3 |
| move cursor to start of input when task is blurred | +11 | -5 |
| update readme.md | +1 | -1 |
| update readme.md | +2 | -2 |
| update readme.md | +1 | -1 |
| update readme.md | +1 | -1 |
| add screenshot to readme.md | +2 | -0 |
| on root task, don't move cursor on shift+left | +2 | -3 |
| correct cursor behavior on top/bottom tasks | +2 | -1 |
| shake when trying to delete root or last child | +54 | -42 |
| add custom fonts section to css | +11 | -7 |
| use locally hosted font; update readme.md | +11 | -15 |
| disable autofill (fix root tasks overwrite bug) | +5 | -4 |
| implement theme switching (F2); theme saving | +224 | -17 |
| added medieval theme | +50 | -12 |
| update themes; disallow selecting breadcrumbs | +24 | -30 |
| shake when trying to toggle locked checked task | +40 | -19 |
| checking indeterminate child leaves parent checked | +19 | -18 |
| propagate status up and down the tree | +80 | -52 |
| propagate indeterminate state to descendants | +11 | -17 |
| place cursor at beginning when scrolling up/down | +1 | -1 |
| implement cut functionality (cmd+x) | +34 | -14 |
| fix text cursor behavior on top and bottom tasks | +3 | -3 |
| update readme.md; add text highlight to themes | +17 | -11 |
| text-overflow ellipses; set cursor position on nav | +16 | -1 |
| autofocus 1st subtask onload; disallow defocusing | +27 | -1 |
| update readme.md | +19 | -39 |
| implement themes; implement custom checkboxes | +122 | -5 |
| update readme.md | +4 | -4 |
| update readme.md | +3 | -5 |
| update readme.md | +5 | -5 |
| update readme.md | +2 | -2 |
| Create LICENSE | +674 | -0 |
| update readme.md | +1 | -1 |
| add readme.md | +52 | -0 |
| disallow deletion of root task's last subtask | +4 | -3 |
| implement persistent storage with 1sec debounce | +75 | -1 |
| implement nav in/nav out stopping | +19 | -3 |
| implement shift+enter stopping | +9 | -1 |
| require ArrowDown keyup before adding subtask | +2 | -4 |
| refined down arrow stopping | +536 | -526 |
| implement return/down arrow stopping | +528 | -495 |
| rename todo.html to index.html | +0 | -0 |
| update title when current parent text is modified | +5 | -2 |
| page title = current parent's text; add favicon | +6 | -0 |
| cmd+c to copy highligted task text or substring | +17 | -0 |
| allow deletion of currently viewed parent task | +112 | -90 |
| require keyup before backspace after deleting task | +30 | -17 |
| implement backspace stopping | +23 | -2 |
| reorder subtasks with shift+up/down | +43 | -9 |
| in breadcrumbs: filled dot as avatar | +13 | -8 |
| added breadcrumbs | +53 | -5 |
| initial commit | +333 | -0 |